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