Lambda Theories of Effective Lambda Models

A longstanding open problem is whether there exists a nonsyntactical model of the untyped λ-calculus whose theory is exactly the least λ-theory λβ. In this paper we investigate the more general question of whether the equational/order theory of a model of the untyped λ-calculus can be recursively enumerable (r.e. for brevity). We introduce a notion of effective model of λ-calculus, which covers in particular all the models individually introduced in the literature. We prove that the order theory of an effective model is never r.e.; from this it follows that its equational theory cannot be λβ, λβ. We then show that no effective model living in the stable or strongly stable semantics has an r.e. equational theory. Concerning Scott's semantics, we investigate the class of graph models and prove that no order theory of a graph model can be r.e., and that there exists an effective graph model whose equational/ order theory is the minimum one. Finally, we show that the class of graph models enjoys a kind of downwards Lowenheim-Skolem theorem.

[1]  Antonino Salibra,et al.  A continuum of theories of lambda calculus without semantics , 2001, Proceedings 16th Annual IEEE Symposium on Logic in Computer Science.

[2]  Antonio Bucciarelli,et al.  The sensible graph theories of lambda calculus , 2004, Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science, 2004..

[3]  Furio Honsell,et al.  Uncountable Limits and the lambda Calculus , 1995, Nord. J. Comput..

[4]  Furio Honsell,et al.  An Approximation Theorem for Topological Lambda Models and the Topological Incompleteness of Lambda Calculus , 1992, J. Comput. Syst. Sci..

[5]  Rainer Kerth Isomorphism and Equational Equivalence of Continuous λ-Models , 1998, Stud Logica.

[6]  Henk Barendregt,et al.  The Lambda Calculus: Its Syntax and Semantics , 1985 .

[7]  Giuseppe Longo,et al.  Set-theoretical models of λ-calculus: theories, expansions, isomorphisms , 1983, Ann. Pure Appl. Log..

[8]  Gordon D. Plotkin,et al.  Set-Theoretical and Other Elementary Models of the lambda-Calculus , 1993, Theor. Comput. Sci..

[9]  Antonino Salibra,et al.  Easiness in graph models , 2006, Theor. Comput. Sci..

[10]  Stefano Berardi,et al.  BetaEta-Complete Models for System F , 2002, Math. Struct. Comput. Sci..

[11]  Mariangiola Dezani-Ciancaglini,et al.  An extension of the basic functionality theory for the λ-calculus , 1980, Notre Dame J. Formal Log..

[12]  Antonino Salibra,et al.  Topological incompleteness and order incompleteness of the lambda calculus , 2003, TOCL.

[13]  Peter Selinger Order-incompleteness and finite lambda reduction models , 2003, Theor. Comput. Sci..

[14]  Antonio Bucciarelli,et al.  The Minimal Graph Model of Lambda Calculus , 2003, MFCS.

[15]  Olivier Bastonero,et al.  Strong Stability and the Incompleteness of Stable Models for lambda-Calculus , 1999, Ann. Pure Appl. Log..

[16]  Chantal Berline,et al.  From computation to foundations via functions and application: The -calculus and its webbed models , 2000, Theor. Comput. Sci..

[17]  Rainer Kerth On the construction of stable models of untyped lambda-calculus , 2001, Theor. Comput. Sci..

[18]  Samson Abramsky,et al.  Domain Theory in Logical Form , 1991, LICS.

[19]  Antonio Bucciarelli,et al.  Graph lambda theories , 2008, Math. Struct. Comput. Sci..

[20]  Andreas Gruchalski Computability on dI-Domains , 1996, Inf. Comput..

[21]  Antonio Bucciarelli,et al.  Sequentiality and strong stability , 1991, [1991] Proceedings Sixth Annual IEEE Symposium on Logic in Computer Science.

[22]  Gérard Berry,et al.  Stable Models of Typed lambda-Calculi , 1978, ICALP.

[23]  Viggo Stoltenberg-Hansen,et al.  Mathematical theory of domains , 1994, Cambridge tracts in theoretical computer science.

[24]  Giulio Manzonetto,et al.  Boolean Algebras for Lambda Calculus , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

[25]  Chantal Berline,et al.  Graph models of $\lambda$-calculus at work, and variations , 2006, Mathematical Structures in Computer Science.

[26]  Paola Giannini,et al.  Effectively Given Domains and Lambda-Calculus Models , 1984, Inf. Control..

[27]  G. Plotkin Set-theoretical and Other Elementary Models of the -calculus Part 1: a Set-theoretical Deenition of Applica- Tion 1 Introduction , 2007 .

[28]  J. Roger Hindley,et al.  To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism , 1980 .