|
Organizers |
Coercion completion and conservativity in coercive subtyping
by
Sergei Soloviev
Université Paul Sabatier, Toulouse, IRIT
Coauthors: Zhaohui Luo (University of Durham, U.K.)
Coercive subtyping offers a general approach to subtyping and inheritance by introducing a simple abbreviational mechanism to constructive type theories. (Coercions are functions that represent the ``conversion'' of the elements of a subtype into the elements of its supertype.) In this paper, we study coercion completion in coercive subtyping for dependent type systems and prove that the formal extension with coercive subtyping of a type theory such as Martin-Löf's type theory and UTT is a conservative extension. The importance of coherence conditions for the conservativity result is discussed. Coercive subtyping mechanisms are used in some interactive proof-development systems, such as a version of Lego implemented at Durham University.
http://www.irit.fr/~Sergei.Soloviev/types.ps.gz
Date received: March 30, 1999
Copyright © 1999 by the author(s). The author(s) of this document and the organizers of the conference have granted their consent to include this abstract in Atlas Conferences Inc. Document # cacs-23.