The MIT Libraries is completing a major upgrade to DSpace@MIT. Starting May 5 2026, DSpace will remain functional, viewable, searchable, and downloadable, however, you will not be able to edit existing collections or add new material. We are aiming to have full functionality restored by May 18, 2026 but intermittent service interruptions may occur. Please email dspace-lib@mit.edu with any questions. Thank you for your patience as we implement this important upgrade.

Show simple item record

dc.contributor.advisorWozencraft, John M.en_US
dc.contributor.authorMorris, James H.en_US
dc.date.accessioned2023-03-29T14:53:52Z
dc.date.available2023-03-29T14:53:52Z
dc.date.issued1968-12
dc.identifier.urihttps://hdl.handle.net/1721.1/149376
dc.description.abstractTwo aspects of programming languages, recursive definitions and type declarations are analyzed in detail. Church's -calculus is used as a model of a programming language for purposes of the analysis. The main result on recursion is an analogue to Kleene's first recursion theorem: If A= FA for any A-expressions A and F, then A is an extension of YF in the sense that if E[YE], any expressions containing YF, has a normal form then E[F] =E {A]. Y is Curry's paradoxical combinator. The result is shown to be invariant for many different versions of Y.en_US
dc.relation.ispartofseriesMIT-LCS-TR-057
dc.relation.ispartofseriesMAC-TR-057
dc.titleLambda Calculus Models of Programming Languagesen_US
dc.identifier.oclc00114444


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record