Abstract
We introduce a special version of lambda calculus called λπ, which is defined for any algebraic system with preorder. We do not have lambda terms λx.X, but we have terms λx ⊑ R.X, where R is a parameter restriction. The effect of the parameter restrictions is formalised by the rules of the calculus. Instead of the rule β there is a rule called π. This calculus has been used to give a meaning to the parameterisation and design constructs of COLD-K.
This work has been performed within the ESPRIT project 432: METEOR
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
W.E. BAATS, L.M.G. FEIJS, J.H.A. Gelissen. A Formal Specification of INGRES, this volume.
H. BARENDREGT. The Lambda Calculus, its Syntax and Semantics, (Revised Edition), North-Holland, Amsterdam, (1984).
H. BARENDREGT, M. COPPO, M. DEZANI-CIANCAGLINI. A Filter Lambda Model and the Completeness of Type Assignment, Journal of Symbolic Logic, 48 (1983), 931–940.
L.M.G. Feijs. A Formalisation of Design Structures. Proceedings of CompEuro 88, Brussels, April 1988. Computer Society IEEE.
L.M.G. Feijs, H.B.M. Jonkers, C.P.J. Koymans, G.R. Renardel de Lavalette. Formal definition of the design language COLD-K, Preliminary edition. ESPRIT document METEOR/t7/PRLE/7.
H.B.M. Jonkers. Description Algebra, this volume.
C.P.J. Koymans, G.R. Renardel de Lavalette. The Logic MPL ω. this volume.
M. WIRSING. Structured Algebraic Specifications: a Kernel Language, Habilitation thesis, Technische Universität München (1983).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feijs, L.M.G. (1989). The calculus λπ . In: Wirsing, M., Bergstra, J.A. (eds) Algebraic Methods: Theory, Tools and Applications. Algebraic Methods 1987. Lecture Notes in Computer Science, vol 394. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015043
Download citation
DOI: https://doi.org/10.1007/BFb0015043
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51698-9
Online ISBN: 978-3-540-46758-8
eBook Packages: Springer Book Archive