Abstract
This paper serves as a self-contained, tutorial introduction to combinatory models of the
untyped lambda calculus. We focus particularly on the interpretation of free variables. We
argue that free variables should not be interpreted as elements in a model, as is usually done,
but as indeterminates. We claim that the resulting interpretation is more natural and leads
to a closer correspondence between models and theories. In particular, it solves the problem
of the notorious ζ-rule, which asserts that equations should be preserved under binders, and
which fails to be sound for the usual interpretation.
Publisher
Cambridge University Press (CUP)
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Braids, Twists, Trace and Duality in Combinatory Algebras;Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science;2024-07-08
2. C-system of a module over a Jf-relative monad;Journal of Pure and Applied Algebra;2023-06
3. Reflexive combinatory algebras;Journal of Logic and Computation;2022-07-30
4. Addressing Machines as models of lambda-calculus;Logical Methods in Computer Science;2022-07-29
5. A Weakly Initial Algebra for Higher-Order Abstract Syntax in Cedille;Electronic Proceedings in Theoretical Computer Science;2019-10-12