arXiv · 1103.3320
Nonuniform Coercions via Unification Hints
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.
Explore related subjects
Keep this discovery
Claudio Sacerdoti Coen, Enrico Tassi. 2011-03-17. Nonuniform Coercions via Unification Hints. https://doi.org/10.4204/eptcs.53.2
Cite the original work for its findings. Save a collection to share your selection of sources.