The Undecidability of Mitchell's Subtyping Relationship

OpenBU

Show simple item record

dc.contributor.author Wells, J.B. en_US
dc.date.accessioned 2011-10-20T04:32:21Z
dc.date.available 2011-10-20T04:32:21Z
dc.date.issued 1995-12-10 en_US
dc.identifier.uri http://hdl.handle.net/2144/1578
dc.description.abstract 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". en_US
dc.description.sponsorship National Science Foundation (CCR-9113196, CCR-9417382) en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-1995-019 en_US
dc.title The Undecidability of Mitchell's Subtyping Relationship en_US
dc.type Technical Report en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Advanced Search

Browse

Deposit Materials