Abstract
The interpretation <I, N>, although strongly inspired by Scott's theory of computation, is purely algebraic. Here, we do not have a definition of application as in Scott [10,11] or Welch [15]. But with the help of the labelled calculus, any expression can be considered as the limit of expressions having a normal form. If we think of λ-expressions as programs, the interpretation <I,N> seems to be the minimal one to consider.Thus we expect that <I,N> is some kind of free interpretation.This is proved by Welch for “continuous semantics”,i.e. roughly speaking for interpretations where the Wadsworth theorem is true.Welch did it for his model but his interpretation seems to be equivalent to the one we used here. Hyland [4 ],who independently considered also the same interpretation, proved that there is an extensional equivalence relation corresponding to equality in I. Furthermore, he showed for any λ-expressions M,M′ that M ⊂ M′ iff M ⊂/Pω M′ where Pω is Scott's model [11]. Another question is to take into account extensionality and build an algebraic interpretation where the η-rule is valid.This is done by Hyland [4 ] Finally,the labelled λ-calculus seems interesting in itself [6 ],since we can capture the history of any reduction in the labels.
Preview
Unable to display preview. Download preview PDF.
References
Barendregt H.P.,“Some extensional term models for combinatory logics and lambda-calculi”,PhD thesis,Utrecht(1971)
Church A.,“The calculi of lambda conversion”,Annals of Math.Studies,n∘6, Princeton(1941)
Curry H.B.,Feys R.,“Combinatory logic”,Vol 1,North Holland(1958)
Hyland M.,to appear in the Rome conference(1975)
Lévy J-J.,“Réductions sures dans le lambda calcul”,3ℴ cycle,Univ of Paris(1974)
Lévy J-J.,“Réductions sures et optimales dans le lambda calcul”,to appear
Milner R.,“Processes;A model of computing agents”,Univ. of Edinburgh,Internal report(1973)
Morris J.H.,“Lambda calculus models of programming languages”,PhD thesis, MIT,Cambridge(1968)
Nivat M.,“Sur l'interprétation des shémas de programmes monadiques”,Rapport IRIA-LABORIA (1972)
Scott D.,“Continuous lattices”,Technical monograph,PRG-7,Oxford(1971)
Scott D.,“Data types as lattices”,to appear in Springer Lectures Notes
Vuillemin J.,“Syntaxe,sémantique et axiomatique d'un langage de programmation simple”,Thèse d'état,Univ. Paris 7(1974)
Wadsworth C.P.,“Semantics and pragmatics of the lambda calculus”,PhD thesis, Oxford (1971)
Welch P.,“Another problem of lambda calculus”,Univ. of Kent,Private communication (1973)
Welch P.,to appear in the Rome conference (1975)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1975 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Levy, JJ. (1975). An algebraic interpretation of the λβK-calculus and a labelled λ-calculus. In: Böhm, C. (eds) λ-Calculus and Computer Science Theory. LCCST 1975. Lecture Notes in Computer Science, vol 37. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0029523
Download citation
DOI: https://doi.org/10.1007/BFb0029523
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07416-8
Online ISBN: 978-3-540-37944-7
eBook Packages: Springer Book Archive