Hostname: page-component-8448b6f56d-sxzjt Total loading time: 0 Render date: 2024-04-25T05:43:49.427Z Has data issue: false hasContentIssue false

A characterization of terms of the λI-calculus having a normal form

Published online by Cambridge University Press:  12 March 2014

Henk Barendregt*
Affiliation:
Mathematisch Instituut Utrecht, Holland University of California, Los Angeles, California 90024

Extract

The theorem proved in this paper answers some transitivity questions (in the geometric sense) for the type free λ-calculus: Which objects can be mapped on all other objects? How much can an object do by applying it to other objects (see footnote 2)?

The main result is that, for closed terms of the λI-calculus, the following conditions are equivalent:

(a) M has a normal form.

(b) FM = I for some λI-term F.

(c) MN1Nn = I for some λI-terms N1 …, Nn.

By the same method it follows that if M is a closed term of the λK-calculus having a normal form, then for some λI-terms (sic) N1, …, Nn, MN1Nn = I is provable in the λK-calculus.

The theorem of Böhm [2] states that if M1, M2 are terms of the λK-calculus having different βη-normal forms, then ∀A1, A2N1, …, NnMiN1Nn = Ai is provable in the λK-βη-calculus for i = 1, 2. As a consequence of this it was shown (implicitly) in [1, 3.2.20 1/2 (1)] that if M has a normal form, then for some λK-terms N1, …, Nn, MN1Nn =I is provable in the λK-calculus.

It was not clear that this also could be proved for the λK-calculus since the proof of the theorem of Böhm essentially made use of λK-terms.

We conjecture that, using the results of this paper, the full theorem of Böhm can be proved for the λI-calculus.

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 1973

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

REFERENCES

[1]Barendregt, Hendrik P., Some extensional term models for λ-calculi and combinatory logics, Thesis, Rijksuniversiteit, Utrecht, 1971.Google Scholar
[2]Böhm, Corrado, Alcune proprieta della forme β-η-normali del λ-K-calcolo, Pubblicazioni dell'istituto per le applicazioni del calcolo, no. 696, Consiglio Nazionale delle Ricerche, Roma, 1968.Google Scholar
[3]Church, Alonzo, The calculi of lambda;-conversion. Annals of Mathematics Studies, no. 6, Princeton University Press, Princeton, N.J., 1941.Google Scholar
[4]Curry, Haskell B. and Feys, Robert, Combinatory logic, Vol. 1, North-Holland, Amsterdam, 1958.Google Scholar
[5]Curry, Haskell B., Hindley, J. Roger and Seldin, Jonathan P., Combinatory logic, Vol. 2, North-Holland, Amsterdam, 1972.Google Scholar