The Undecidability of Mitchell's Subtyping Relationship
Data(s) |
20/10/2011
20/10/2011
10/12/1995
|
---|---|
Resumo |
Mitchell defined and axiomatized a subtyping relationship (also known as containment, coercibility, or subsumption) over the types of System F (with "→" and "∀"). This subtyping relationship is quite simple and does not involve bounded quantification. Tiuryn and Urzyczyn quite recently proved this subtyping relationship to be undecidable. This paper supplies a new undecidability proof for this subtyping relationship. First, a new syntax-directed axiomatization of the subtyping relationship is defined. Then, this axiomatization is used to prove a reduction from the undecidable problem of semi-unification to subtyping. The undecidability of subtyping implies the undecidability of type checking for System F extended with Mitchell's subtyping, also known as "F plus eta". National Science Foundation (CCR-9113196, CCR-9417382) |
Identificador |
Wells, J.B.. "The Undecidability of Mitchell's Subtyping Relationship“, Technical Report BUCS-1995-019, Computer Science Department, Boston University, December 10, 1995. [Available from: http://hdl.handle.net/2144/1578] |
Idioma(s) |
en_US |
Publicador |
Boston University Computer Science Department |
Relação |
BUCS Technical Reports;BUCS-TR-1995-019 |
Tipo |
Technical Report |