• DocumentCode
    3174606
  • Title

    Fully abstract models of the lazy lambda calculus

  • Author

    Ong, C. Luke H

  • Author_Institution
    Imperial Coll., London, UK
  • fYear
    1988
  • fDate
    24-26 Oct 1988
  • Firstpage
    368
  • Lastpage
    376
  • Abstract
    Much of what is known about the model theory and proof theory of the λ-calculus is sensible in nature, i.e. only head normal forms are semantically meaningful. However, most functional languages are lazy, i.e. programs are evaluated in normal order to weak head normal forms. The author develops a theory of lazy or strongly sensible λ-calculus that corresponds to practice. A general method for constructing fully abstract models for a class of lazy languages is illustrated. A formal system called λβC (λβ-calculus with convergence testing C) is introduced, and its properties are investigated
  • Keywords
    formal languages; functional programming; abstract models; convergence testing; functional languages; lazy lambda calculus; lazy languages; model theory; proof theory; Calculus; Convergence; Educational institutions; Equations; Functional programming; Power system modeling; Prototypes; System testing; Virtual manufacturing; Virtual reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1988., 29th Annual Symposium on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    0-8186-0877-3
  • Type

    conf

  • DOI
    10.1109/SFCS.1988.21953
  • Filename
    21953