© 2004 by Oxford University Press
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Original Article |
Soundness of Coercion in the Calculus of Constructions
Computer Science Department, Boston University, Boston, MA 02215, USA. E-mail: gangchen5{at}aol.com
A coercive subtyping system for the Calculus of Constructions is presented. The proposed system
C
co is obtained essentially by adding coercions and
-conversion to
C
, which is a subtyping extension to the Calculus of Constructions without coercions. We proved that a coercion c:A
B is semantically sound. That is, (1) c is a term of type A
B; (2) c behaves like an identity function. This development follows the spirit of semantical interpretation of subtyping.
Keywords: Subtyping, coercion, calculus of constructions, proof reuse
Received 4 February 2003.