Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-26T08:53:37.000Z Has data issue: false hasContentIssue false

Lambda theories allowing terms with a finite number of fixed points

Published online by Cambridge University Press:  29 July 2015

BENEDETTO INTRIGILA
Affiliation:
Dipartimento di Ingegneria dell'Impresa, Università di Roma ‘Tor Vergata,’Rome, Italy
RICHARD STATMAN
Affiliation:
Department of Mathematical Sciences, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA

Abstract

A natural question in the λ-calculus asks what is the possible number of fixed points of a combinator (closed term). A complete answer to this question is still missing (Problem 25 of TLCA Open Problems List) and we investigate the related question about the number of fixed points of a combinator in λ-theories. We show the existence of a recursively enumerable lambda theory where the number is always one or infinite. We also show that there are λ-theories such that some terms have only two fixed points. In a first example, this is obtained by means of a non-constructive (more precisely non-r.e.) λ-theory where the range property is violated. A second, more complex example of a non-r.e. λ-theory (with a higher unsolvability degree) shows that some terms can have only two fixed points while the range property holds for every term.

Type
Paper
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Barendregt, H.P. (1984). The Lambda Calculus. Its Syntax and Semantics, North-Holland, Amsterdam, The Netherlands.Google Scholar
Barendregt, H.P. (1993). Constructive proofs of the range property in lambda calculus. Theoretical Computer Science 121 (1–2) 5969.CrossRefGoogle Scholar
Bezem, M., Klop, J.W. and de Vrijer, R. (eds.) (Terese). (2003). Term Rewriting Systems, Cambridge Tracts in Theoretical Computer Science, volume 55, Cambridge University Press.Google Scholar
Intrigila, B. and Biasone, E. On the number of fixed points of a combinator in lambda calculus. Mathematical Structures in Computer Science 10 (5) 595615.Google Scholar
Intrigila, B. and Statman, R. (2005). Some results on extensionality in lambda calculus. Annals of Pure and Applied Logic 132 (2–3) 109125.Google Scholar
Polonsky, A. (2012). The range property fails for $\mathcal{H}$ . The Journal of Symbolic Logic 77 (4) 11951210. doi:10.2178/jsl.7704080.Google Scholar
Rogers, H. Jr. (1967). Theory of Recursive Functions and Effective Computability, MacGraw Hill, New York.Google Scholar
Statman, R. (1999). Morphisms and partitions of V-sets. In: Proceedings of the 12th International Workshop on Computer Science Logic, Springer-Verlag London, UK 178193.Google Scholar
TLCA List of Open Problems (2014). Available at http://tlca.di.unito.it/opltlca/.Google Scholar