Equivalences between Pure Type Systems and Systems of Illative Combinatory Logic



Notre Dame Journal of Formal Logic

Equivalences between Pure Type Systems and Systems of Illative Combinatory Logic

M. W. Bunder and W. J. M. Dekkers

Source: Notre Dame J. Formal Logic Volume 46, Number 2 (2005), 181-205.

Abstract

Pure Type Systems, PTSs, were introduced as a generalization of the type systems of Barendregt's lambda cube and were designed to provide a foundation for actual proof assistants which will verify proofs. Systems of illative combinatory logic or lambda calculus, ICLs, were introduced by Curry and Church as a foundation for logic and mathematics. In an earlier paper we considered two changes to the rules of the PTSs which made these rules more like ICL rules. This led to four kinds of PTSs. Most importantly PTSs are about statements of the form M:A, where M is a term and A a type. In ICLs there are no explicit types and the statements are terms. In this paper we show that for each of the four forms of PTS there is an equivalent form of ICL, sometimes if certain conditions hold.

Primary Subjects: 03B40
Keywords: pure type systems; illative combinatory logic

Full-text: Access denied (no subscription detected)

We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber.
If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text
Links and Identifiers

Permanent link to this document: http://projecteuclid.org/euclid.ndjfl/1117755149
Digital Object Identifier: doi:10.1305/ndjfl/1117755149
Mathematical Reviews number (MathSciNet): MR2150951
Zentralblatt MATH identifier: 1081.03015

References

[1] Aczel, P., "Frege structures and the notions of proposition, truth and set", pp. 31--59 in The Kleene Symposium (University of Wisconsin, Madison, 1978), vol. 101 of Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, 1980.
Mathematical Reviews (MathSciNet): MR82e:03045
Zentralblatt MATH: 0462.03002
[2] Barendregt, H. P., "Lambda calculi with types", pp. 117--309 in Handbook of Logic in Computer Science, vol. 2 of Oxford Science Publications, Oxford University Press, New York, 1992.
Mathematical Reviews (MathSciNet): MR97m:03026
[3] Bunder, M. W., "A deduction theorem for restricted generality", Notre Dame Journal of Formal Logic, vol. 14 (1973), pp. 341--46.
Mathematical Reviews (MathSciNet): MR48:5828
Zentralblatt MATH: 0197.28204
Project Euclid: euclid.ndjfl/1093890997
[4] Bunder, M. W., "Propositional and predicate calculuses based on combinatory logic", Notre Dame Journal of Formal Logic, vol. 15 (1974), pp. 25--34.
Mathematical Reviews (MathSciNet): MR49:8818
Zentralblatt MATH: 0272.02045
Project Euclid: euclid.ndjfl/1093891196
[5] Bunder, M. W., "Consistency notions in illative combinatory logic", The Journal of Symbolic Logic, vol. 42 (1977), pp. 527--29.
Mathematical Reviews (MathSciNet): MR58:16176
Zentralblatt MATH: 0382.03013
[6] Bunder, M. W., "Equality in $\mathcalF\sb21\sp\ast$" with restricted subjects, Zeitschrift für mathematische Logik und Grundlagen der Mathematik, vol. 24 (1978), pp. 125--27.
Mathematical Reviews (MathSciNet): MR80e:03011
Zentralblatt MATH: 0422.03002
[7] Bunder, M. W., "On the equivalence of systems of rules and systems of axioms in illative combinatory logic", Notre Dame Journal of Formal Logic, vol. 20 (1979), pp. 603--08.
Mathematical Reviews (MathSciNet): MR80h:03019
Zentralblatt MATH: 0349.02020
Project Euclid: euclid.ndjfl/1093882666
[8] Bunder, M. W., "Possible forms of evaluation or reduction in Martin-Löf type theory", Theoretical Computer Science, vol. 41 (1985), pp. 113--20.
Mathematical Reviews (MathSciNet): MR88a:03150
Zentralblatt MATH: 0612.03007
Digital Object Identifier: doi:10.1016/0304-3975(85)90065-9
[9] Bunder, M. W., "Some consistency proofs and a characterization of inconsistency proofs in illative combinatory logic", The Journal of Symbolic Logic, vol. 52 (1987), pp. 89--110.
Mathematical Reviews (MathSciNet): MR88k:03026
Zentralblatt MATH: 0614.03015
[10] Bunder, M. W. , and R. K. Meyer, "On the inconsistency of systems similar to $\mathcalF\sp\ast \sb21$", The Journal of Symbolic Logic, vol. 43 (1978), pp. 1--2.
Mathematical Reviews (MathSciNet): MR80a:03002a
Zentralblatt MATH: 0394.03022
[11] Bunder, M. W. V., Set Theory Based on Combinatory Logic, Universiteit van Amsterdam, Amsterdam, 1969. Doctoral dissertation, University of Amsterdam.
Mathematical Reviews (MathSciNet): MR49:8817
[12] Bunder, M. , and W. Dekkers, "Pure type systems with more liberal rules", The Journal of Symbolic Logic, vol. 66 (2001), pp. 1561--80.
Mathematical Reviews (MathSciNet): MR2002m:03016
Zentralblatt MATH: 0997.03014
[13] Bunder, M. W., "The naturalness of illative combinatory logic as a basis for mathematics", pp. 55--64 in To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, London, 1980.
Mathematical Reviews (MathSciNet): MR82a:03015
[14] Coquand, T., "Metamathematical investigations of a calculus of constructions", pp. 91--122 in Logic and Computer Science, edited by P. Odifreddi, Academic Press, London, 1990.
[15] Curry, H., J. Hindley , and J. Seldin, Combinatory Logic, vol. 2, Universiteit van Amsterdam, Amsterdam, 1972.
Zentralblatt MATH: 0242.02029
[16] Martin-Löf, P., "Constructive mathematics and computer programming", Technical Report Report 11, University of Stockholm, 1979.
Zentralblatt MATH: 0443.68039
[17] Seldin, J. P., "On the proof theory of Coquand's calculus of constructions", Annals of Pure and Applied Logic, vol. 83 (1997), pp. 23--101.
Mathematical Reviews (MathSciNet): MR98e:03019
Zentralblatt MATH: 0873.03048
Digital Object Identifier: doi:10.1016/S0168-0072(96)00008-5

2008 © Duke University Press