Characterizing the interpretation of set theory in Martin-Löf type theory
The paper contributes to the investigation of the relationship between two different formal frameworks relevant to the foundations of constructive mathematics: Martin-Löf's type theory and constructive Zermelo-Fraenkel set theory CZF. Since Aczel's work in the seventies, it is known that CZF has an interpretation in a suitable version of type theory, ML\(_1\)V, using the so-called (Curry-Howard) propositions-as-types interpretation. The same holds also for an extension CZF+REA of constructive set theory, where REA is the so-called regular extension axiom, essentially granting the existence of higher tree classes. In this case the type theory involved is an extension of ML\(_1\)V, known as ML\(_{1W}\)V. On the other hand, the type-theoretic interpretation validates more than what is provable by CZF, whence the natural problem arises: to characterize exactly the set-theoretic theorems which are valid under the type-theoretic interpretation in ML\(_1\)V. The authors solve the problem for a large class of statements, which are supposed to cover all mathematically relevant propositions (the mathematical formulas, roughly corresponding to sets in the classical cumulative hierarchy up to \(\omega+\omega\), and the generalized ones, corresponding to sets of ranks below \(\aleph_\omega\)). As to the contents of the paper, \S 2 gives the necessary details and preliminary notions which are needed to specify suitable choice principles compatible with Martin-Löf's type theory, i.e. \(\Pi\Sigma\)-AC, \(\Pi\Sigma W\)-AC. In \S 3--\S 4 the so-called formulae-as-classes interpretation is presented. First, bounded formulas which correspond to small types are interpreted as sets. Using the appropriate choice principles, it is shown how to simulate the type-theoretic interpretation of CZF in CZF itself and how to prove (Theorems 3.14--3.15) the equivalence between the type-theoretic interpretation (rephrased in CZF) and its set-theoretic counterpart (roughly, this is obtained by defining a constructive version of the cumulative hierarchy). The interpretation is extended by assigning to arbitrary formulas \(\varphi\) suitable proper classes which, roughly, contain the proofs of the given \(\varphi\). In order to implement this idea, the authors need an applicative structure, and in fact a partial combinatory algebra, which makes the required set-theoretic analogues of the type-theoretic constructors computable (e.g., the notion of set exponentiation computable). It turns out (Theorems 4.13--4.14) that the theorems of CZF+\(\Pi\Sigma\)-AC and CZF+REA+\(\Pi\Sigma W\)-AC are validated by the interpretation (provably in CZF, CZF+REA, respectively). In \S 5 it is shown that, for a suitable collection of statements (mathematical, generalized mathematical), inhabitedness of the corresponding formulae-as-classes interpretation implies truth (see Theorems 5.1--5.2, 5.9--5.10, 5.16, Corollary 5.20). Theorem 5.23 establishes a conservative extension result for the same classes of formulas with respect to a number of additional principles. \S 6 outlines an interpretation of type theory in set theory. The construction is rather entangled, due to the complex syntax of type theory; again, the applicative structure of \S 3 is used in that terms of type theory are translated into corresponding application terms. The interpretation is sound according to Theorems 6.8--6.9. In \S 7 the main theorem, 7.6, is proven by combining the results of the previous section: (i) the mathematical theorems of CZF plus the \(\Pi\Sigma\)-axiom of choice are exactly those validated in ML\(_{1}\)V; (ii) the generalized mathematical theorems of CZF+REA plus the \(\Pi\Sigma W\)-axiom of choice are exactly those validated in ML\(_{1W}\)V. \S 8 deals with the standard question whether the systems involved satisfy the disjunction property DP and the existence property EP. Though it is not known yet if CZF satisfies EP, theorems 8.3--8.4 establish EP and DP for CZF+\(\Pi\Sigma\)-AC (CZF+ REA+ \(\Pi\Sigma W\)-AC, respectively) at least for (generalized) mathematical sentences and in presence of relativized dependent choice. The paper applies several technical methods of interest for constructive mathematics. Conceptually, it further justifies the following practice: one is free to carry out standard (constructive) set-theoretic mathematics in CZF or CZF+REA, since the constructive content is exactly granted by the corresponding type theory, according to the theorems above.
- An interpretation of Martin-Löf's type theory in a type-free theory of propositions
- AN INTERPRETATION OF MARTIN‐LÖF'S CONSTRUCTIVE THEORY OF TYPES IN ELEMENTARY TOPOS THEORY
- The generalised type-theoretic interpretation of constructive set theory
- Representing inductively defined sets by wellorderings in Martin-Löf's type theory
- A construction of non-well-founded sets within Martin-Löf's type theory
- scientific article; zbMATH DE number 3853066
- Realizing Mahlo set theory in type theory
- scientific article; zbMATH DE number 1302058
- scientific article; zbMATH DE number 65535
- Domain interpretations of Martin-Löf's partial type theory
- Axiom of Choice and Complementation
- Constructive set theory
- Constructivism in mathematics. An introduction. Volume I
- scientific article; zbMATH DE number 3839951 (Why is no real title available?)
- scientific article; zbMATH DE number 3900744 (Why is no real title available?)
- scientific article; zbMATH DE number 3910392 (Why is no real title available?)
- scientific article; zbMATH DE number 4012604 (Why is no real title available?)
- scientific article; zbMATH DE number 3668598 (Why is no real title available?)
- scientific article; zbMATH DE number 3754682 (Why is no real title available?)
- scientific article; zbMATH DE number 3494394 (Why is no real title available?)
- scientific article; zbMATH DE number 3521950 (Why is no real title available?)
- scientific article; zbMATH DE number 1176133 (Why is no real title available?)
- scientific article; zbMATH DE number 5064954 (Why is no real title available?)
- scientific article; zbMATH DE number 3259043 (Why is no real title available?)
- scientific article; zbMATH DE number 3291139 (Why is no real title available?)
- Power set recursion
- Realization of analysis into Explicit Mathematics
- Realization of constructive set theory into explicit mathematics: A lower bound for impredicative Mahlo universe
- The disjunction and related properties for constructive Zermelo-Fraenkel set theory
- The formulae-as-classes interpretation of constructive set theory
- The lack of definable witnesses and provably recursive functions in intuitionistic set theories
- The strength of some Martin-Löf type theories
- Inaccessibility in constructive set theory and type theory
- The strength of some Martin-Löf type theories
- Realizing Mahlo set theory in type theory
- Non-deterministic inductive definitions
- Kripke models for subtheories of \textsf{CZF}
- CZF does not have the existence property
- The axiom of multiple choice and models for constructive set theory
- Ordinal analysis of intuitionistic power and exponentiation Kripke Platek set theory
- The Constructive Hilbert Program and the Limits of Martin-Löf Type Theory
- An interpretation of Martin-Löf's type theory in a type-free theory of propositions
- scientific article; zbMATH DE number 4012604 (Why is no real title available?)
- A construction of non-well-founded sets within Martin-Löf's type theory
- Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience
- A characterization of ML in many-sorted arithmetic with conditional application
- AN INTERPRETATION OF MARTIN‐LÖF'S CONSTRUCTIVE THEORY OF TYPES IN ELEMENTARY TOPOS THEORY
- scientific article; zbMATH DE number 1088050 (Why is no real title available?)
- scientific article; zbMATH DE number 1088206 (Why is no real title available?)
- From the weak to the strong existence property
- scientific article; zbMATH DE number 2085163 (Why is no real title available?)
- scientific article; zbMATH DE number 1420782 (Why is no real title available?)
- Homotopy type-theoretic interpretations of constructive set theories
- Proof theory of constructive systems: inductive types and univalence
- Constructive Zermelo-Fraenkel Set Theory, Power Set, and the Calculus of Constructions
- Computer Science Logic
- A cumulative hierarchy of sets for constructive set theory
- The formulae-as-classes interpretation of constructive set theory
- The generalised type-theoretic interpretation of constructive set theory
- The disjunction and related properties for constructive Zermelo-Fraenkel set theory
- Integrating classical and intuitionistic type theory
- From type theory to setoids and back
- Domain interpretations of Martin-Löf's partial type theory
- Hybrids of the \({}^ \times \)-translation for \(\mathsf{CZF}^{\omega}\)
This page was built for publication: Characterizing the interpretation of set theory in Martin-Löf type theory
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2500469)