Show simple item record

dc.contributor.authorReinhold, Mark B.en_US
dc.date.accessioned2023-03-29T15:16:29Z
dc.date.available2023-03-29T15:16:29Z
dc.date.issued1989-12
dc.identifier.urihttps://hdl.handle.net/1721.1/149683
dc.description.abstractA function has a dependent type when the type of its result depends upon the value of its argument. The type of all types is the type of every type, including itself. In a typed l-calculus, these two features synergize in a conceptually clean and uniform way to yield enormous expressive power at very little apparent cost. By reconstructing and analyzing a paradox due to Girard, we argue that there is no effective typechecking algorithm for such a language.en_US
dc.relation.ispartofseriesMIT-LCS-TR-458
dc.titleTypechecking is Undecidable when 'Type' is a Typeen_US
dc.identifier.oclc21105894


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record