Hostname: page-component-8448b6f56d-m8qmq Total loading time: 0 Render date: 2024-04-24T10:46:07.071Z Has data issue: false hasContentIssue false

A sequent calculus formulation of type assignment with equality rules for the λβ-calculus

Published online by Cambridge University Press:  12 March 2014

Jonathan P. Seldin*
Affiliation:
University of Oxford, Oxford OX1 3LB, England

Extract

In [1, §14E], a sequent calculus formulation (L.-formulation) of type assignment (theory of functionality) is given for a system based either on a system of combinators with strong reduction or on a system of λη-calculus provided that the rule for subject conversion (which says that if X has type α and X cnv Y then Y has type α) is postulated for the system. This sequent calculus formulation does not work for a system based on the λβ-calculus. In [2] I introduced a sequent calculus formulation for a system without the rule of subject conversion based on any of the three systems mentioned above. Further, in [2, §5] I pointed out that if proper inclusions of the form of the statement that λx·x is a function from α to β are postulated, then functions are identified with their restrictions in the λη-calculus but not in the λβ-calculus, and that therefore there is some interest in having a sequent calculus formulation of type assignment with the rule of subject conversion for systems based on the λβ-calculus. In this paper, such a system is presented, the elimination theorem (Gentzen's Hauptsatz) is proved for it, and it is proved equivalent to the natural deduction formulation of [1, §14D].

I shall assume familiarity with the λβ-calculus, and shall use (with minor modifications) the notational conventions of [1]. Hence, the theory of type assignment (theory of functionality) will be based on an atomic constant F such that if α and β are types then Fαβ represents roughly the type of functions from α to β (more exactly it represents the type of functions whose domain includes α and under which the image of α is included in β).

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 1978

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

BIBLIOGRAPHY

[1]Curry, H.B., Hindley, J.R. and Seldin, J.P., Combinatory logic, vol. II, North-Holland, Amsterdam, 1972.Google Scholar
[2]Seldin, J. P., A sequent calculus for type assignment, this Journal, vol. 42(1977), pp. 1128.Google Scholar
[3]Seldin, J. P., Studies in illative combinatory logic, Dissertation, University of Amsterdam, 1968.Google Scholar
[4]Seldin, J. P., The theory of generalized functionality. I, unpublished manuscript.Google Scholar