The Type Theoretic Interpretation of Constructive Set Theory: Inductive Definitions
read more
Citations
Programming in Martin-Lo¨f's type theory: an introduction
Programming in Martin-Löf's Type Theory
Inductive sets and families in Martin-Lo¨f's type theory and their set-theoretic semantics
Setoids in type theory
The strength of some Martin-Löf type theories
References
An Intuitionistic Theory of Types: Predicative Part
Constructive mathematics and computer programming
The Type Theoretic Interpretation of Constructive Set Theory
Constructive Set Theory
The Type Theoretic Interpretation of Constructive Set Theory: Choice Principles
Related Papers (5)
Frequently Asked Questions (13)
Q2. What is the proof-theoretic strength of the set theory CZF+REM?
The set theory CZF+REM has proof-theoretic strength at least above that of Bounded Zermelo set theory, which is obtained from Zermelo set theory by replacing the Full Separation axiom scheme with its restricted counterpart.
Q3. What is the role of W-types in the intrerpretation of constructive set theories?
Types of wellfounded trees, or W-types for short, play a crucial role in the intrerpretation of constructive set theories in dependent type theories.
Q4. What is the meaning of the next lemma?
The next lemma states that small families support the definition of some basic set-theoretical constructs: the empty set, pairing, and union.
Q5. Why is the power set axiom derivable in CZF + REM?
This is because the Power Set axiom is derivable in CZF + REM, and Bounded Zermelo set theory has a double-negation interpretation into its intuitionistic counterpart, which is a subsystem of CZF + REM.
Q6. What is the proof of the iterative small classes?
The proof involves unfolding the appropriate definitions and applying the computation rule for the W-type V of iterative small classes.
Q7. What is the proof-theoretic strength of the semi-classical set theory?
Using the generalised type-theoretic interpretation, this semi-classical set theory is interpretable in the logic-enriched type theory ML(COLL) + REM, which can in turn be interpreted in ML(COLL) + DNSP via the double-negation translation.
Q8. What is the problem with the combinatorial approach to interpret the notion of ‘set of’?
When the authors use the combinatorial approach to interpret the notion of ‘set of’ there is a problem with the justification of the Restricted Separation scheme of CZF if the authors wish to avoid the propositions-as-types representation of logic.
Q9. How are the pure type theories obtained?
These are obtained by extending pure type theories with rules for a new form of type, called bracket type, that allows the representation of propositions as types with at most one element.
Q10. What is the definition of a set-presented local operator?
The notion of set-presented local operator is closely related to the notion of set-presented closure operator or nucleus [5, 12, 16] and inductively generated formal topology [8, 37, 38].
Q11. Where did the first author get the results of the research described here?
The first author wishes to thank the Department of Computer Science, University of Manchester, where part of the research described here was carried out.
Q12. What are the basic set existence schemes of CZF?
The set-theoretic axiom schemes of CZF can be conceptually divided into three groups: structural, basic set existence, and collection.
Q13. What is the difference between the development presented here and the results in the existing literature?
An essential difference, however, between the development presented here and the results in the existing literature on categorical models is that the interaction between propositions and types is more restricted in logicenriched type theories than in categories when logic is treated assuming the proposition-as-subobjects approach to propositions.