The original motivation1 for the work described in this paper was to determine the proof theoretic strength of the type theories implemented in the proof development systems Lego and Coq, [12],[4]. These type theories combine the impredicative type of propositions2, from the calculus of constructions, [5], with the inductive types and hierarchy of type universes of Martin-Lof’s constructive type theory, [13]. Intuitively there is an easy way to determine an upper bound on the proof theoretic strength. This is to use the ‘obvious’ types-as-sets interpretation of these type theories in a strong enough classical axiomatic set theory. The elementary forms of type of Martin-Lof’s type theory have their familiar set theoretic interpretation, the impredicative type of propositions can be interpreted as a two element set and the hierarchy of type universes can be interpreted using a corresponding hierarchy of strongly inaccessible cardinal numbers. The assumption of the existence of these cardinal numbers goes beyond the proof theoretic strength of ZFC. But Martin-Lof’s type theory, even with its W types and its hierarchy of universes, is not fully impredicative and has proof theoretic strength way below that of second order arithmetic. So it is not clear that the strongly inaccessible cardinals used in our upper bound are really needed. Of course the impredicative type of propositions does give a fully impredicative type theory, which certainly pushes up the proof theoretic strength to a set theory3, Z−, whose strength is well above that of second order arithmetic. The hierarchy of type universes will clearly lead to some further strengthening. But is it necessary to go beyond ZFC to get an upper bound?
[1]
Michael Rathjen,et al.
Inaccessibility in Constructive Set Theory and Type Theory
,
1998,
Ann. Pure Appl. Log..
[2]
J. Paris,et al.
The Type Theoretic Interpretation of Constructive Set Theory
,
1978
.
[3]
P. Dybjer.
Inductive sets and families in Martin-Lo¨f's type theory and their set-theoretic semantics
,
1991
.
[4]
Benjamin Werner,et al.
Sets in Types, Types in Sets
,
1997,
TACS.
[5]
Peter Dybjer,et al.
A Finite Axiomatization of Inductive-Recursive Definitions
,
1999,
TLCA.
[6]
Per Martin-Löf,et al.
Intuitionistic type theory
,
1984,
Studies in proof theory.
[7]
Peter Aczel,et al.
The Type Theoretic Interpretation of Constructive Set Theory: Inductive Definitions
,
1986
.
[8]
Solomon Feferman,et al.
Hilbert's program relativized; Proof-theoretical and foundational reductions
,
1988,
Journal of Symbolic Logic.
[9]
P. Aczel.
The Type Theoretic Interpretation of Constructive Set Theory: Choice Principles
,
1982
.
[10]
Michael Rathjen,et al.
The strength of some Martin-Löf type theories
,
1994,
Arch. Math. Log..
[11]
T. Coquand,et al.
Metamathematical investigations of a calculus of constructions
,
1989
.
[12]
Hugo Herbelin,et al.
The Coq proof assistant : reference manual, version 6.1
,
1997
.