|
ABSTRACT
A model of the untyped lambda calculus univocally induces a lambda theory (i.e., a congruence relation on λ-terms closed under α- and β-conversion) through the kernel congruence relation of the interpretation function. A semantics of lambda calculus is (equationally) incomplete if there exists a lambda theory that is not induced by any model in the semantics. In this article, we introduce a new technique to prove in a uniform way the incompleteness of all denotational semantics of lambda calculus that have been proposed so far, including the strongly stable one, whose incompleteness had been conjectured by Bastonero, Gouy and Berline. We apply this technique to prove the incompleteness of any semantics of lambda calculus given in terms of partially ordered models with a bottom element. This incompleteness removes the belief that partial orderings with a bottom element are intrinsic to models of the lambda calculus, and that the incompleteness of a semantics is only due to the richness of the structure of representable functions. Instead, the incompleteness is also due to the richness of the structure of lambda theories. Further results of the article are: (i) an incompleteness theorem for partially ordered models with finitely many connected components (= minimal upward and downward closed sets); (ii) an incompleteness theorem for topological models whose topology satisfies a suitable property of connectedness; (iii) a completeness theorem for topological models whose topology is non-trivial and metrizable.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abramsky, S. 1991. Domain theory in logical form. Ann. Pure Appl. Logic 51, 1--77.
|
| |
2
|
|
| |
3
|
Barendregt, H. 1984. The Lambda Calculus: Its Syntax and Semantics. Number 103 in Studies in Logic. North-Holland Publishing Co., Amsterdam, The Netherlands.
|
| |
4
|
Bastonero, O. 1998. Equational incompleteness and incomparability results for λ-calculus semantics. Manuscript.
|
| |
5
|
Bastonero, O. and Gouy, X. 1999. Strong stability and the incompleteness of stable models of λ-calculus. Ann. Pure Appl. Logic 100, 247--277.
|
| |
6
|
Bentz, W. 1999. Topological implications in varieties. Algebra Univ. 42, 9--16.
|
| |
7
|
|
| |
8
|
|
| |
9
|
Bucciarelli, A. and Ehrhard, T. 1991. Sequentiality and strong stability. In Proceedings of the 6th Annual IEEE Symposium on Logic in Computer Science. IEEE Computer Society Publications, Los Alamitos, Calif., 138--145.
|
| |
10
|
Coleman, J. 1996. Separation in topological algebras. Algebra Univ. 35, 72--84.
|
| |
11
|
Coleman, J. 1997. Topological equivalents to n-permutability. Algebra Univ. 38, 200--209.
|
| |
12
|
Curry, H. B. 1930. Grundlagen der kombinatorischen logik. Amer. J. Math. 52, 509--536.
|
| |
13
|
Curry, H. B. and Feys, R. 1958. Combinatory Logic, Vol. I. North-Holland Publishing Co., Amsterdam, The Netherlands.
|
| |
14
|
Ehrhard, T. 1993. Hypercoherences: A strongly stable model of linear logic. Math. Struct. Comput. Sci. 2, 365--385.
|
| |
15
|
Gouy, X. 1995. Etude des théories équationnelles et des propriétés algébriques des modéles stables du λ-calcul. Ph.D. dissertation. Université de Paris 7, Paris, France.
|
| |
16
|
Hofmann, K. and Mislove, M. 1995. All compact Hausdorff lambda models are degenerate. Funda. Inf. 22, 23--52.
|
| |
17
|
Honsell, F. and Ronchi della Rocca, S. 1990. Reasoning about interpretation in qualitative λ-models. In Programming Concepts and Methods, M. Broy and C. Jones, Eds. Elsevier Science Publishing Co., Amsterdam, The Netherlands, 505--521.
|
| |
18
|
|
| |
19
|
Johnstone, P. 1982. Stone Spaces. Cambridge University Press, Cambridge, Mass.
|
| |
20
|
Kerth, R. 1998. Isomorphism and equational equivalence of continuous lambda models. Stud. Logica 61, 403--415.
|
| |
21
|
Kerth, R. 2001. On the construction of stable models of λ-calculus. Theoret. Comput. Sci. 269, 23--46.
|
| |
22
|
Lusin, S. and Salibra, A. 2003. A note on absolutely unorderable combinatory algebras. J. Logic Comput. to appear.
|
| |
23
|
Meyer, A. 1982. What is a model of the lambda calculus? Inf. Cont. 52, 87--122.
|
| |
24
|
Mislove, M. 1998. Topology, domain theory and theoretical computer science. Top. Appl. 89, 3--59.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
Salibra, A. 2001b. Towards lambda calculus order-incompleteness. In Workshop on Böhm theorem: Applications to Computer Science Theory (BOTH 2001). Electronics Notes in Theoretical Computer Science, vol. 50. Elsevier Science Publishing Company, Amsterdam, The Netherlands, 147--160.
|
| |
31
|
Schönfinkel, M. 1924. Über die bausteine der mathematischen logik. Math Anal. 92, 305--316.
|
| |
32
|
Scott, D. 1972. Continuous lattices. In Toposes, Algebraic geometry and Logic, F. Lawvere, Ed. Lecture Notes in Computer Science, Vol. 274. Springer-Verlag, Berlin, Germany, 97--136.
|
| |
33
|
Scott, D. 1980. Lambda calculus: Some models, some philosophy. In The Kleene Symposium, H. K. J. Barwise and K. Kunen, Eds. Number 101 in Studies in Logic. North-Holland Publishing Co., Amsterdam, The Netherlands, 97--136.
|
| |
34
|
|
| |
35
|
|
| |
36
|
Steen, L. and Seebach, J. 1978. Counterexamples in topology. Springer-Verlag, Berlin, Germany.
|
| |
37
|
Świerczkowski, S. 1964. Topologies in free algebras. Proc. London Math. Soc. 3, 566--576.
|
| |
38
|
Taylor, W. 1977. Varieties obeying homotopy laws. Canad. Journal Math. 29, 498--527.
|
| |
39
|
Ursini, A. 1994. On subtractive varieties, I. Algebra Univ. 31, 204--222.
|
| |
40
|
Visser, A. 1980. Numerations, λ-calculus and arithmetic. In To H.B. Curry: Essays on Combinatory Logic, Lambda-Calculus and Formalism, J. Hindley and J. Seldin, Eds. Academic Press, New York, 259--284.
|
|