We introduce the notion of nonuniform coercion, which is the promotion of a value of one type to an enriched value of a different type via a nonuniform procedure. Nonuniform coercions are a generalization of the (uniform) coercions known in the literature and they arise naturally when formalizing mathematics in an higher order interactive theorem prover using convenient devices like canonical structures, type classes or unification hints. We also show how nonuniform coercions can be naturally implemented at the user level in an interactive theorem prover that allows unification hints.

Claudio Sacerdoti Coen, Enrico Tassi (2011). Nonuniform Coercions via Unification Hints. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 53, 16-29 [10.4204/EPTCS.53.2].

Nonuniform Coercions via Unification Hints

SACERDOTI COEN, CLAUDIO;
2011

Abstract

We introduce the notion of nonuniform coercion, which is the promotion of a value of one type to an enriched value of a different type via a nonuniform procedure. Nonuniform coercions are a generalization of the (uniform) coercions known in the literature and they arise naturally when formalizing mathematics in an higher order interactive theorem prover using convenient devices like canonical structures, type classes or unification hints. We also show how nonuniform coercions can be naturally implemented at the user level in an interactive theorem prover that allows unification hints.
2011
Claudio Sacerdoti Coen, Enrico Tassi (2011). Nonuniform Coercions via Unification Hints. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 53, 16-29 [10.4204/EPTCS.53.2].
Claudio Sacerdoti Coen;Enrico Tassi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/153408
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact