Aspects of General Topology in Constructive Set Theory
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Sets in Homotopy Type Theory
Predicative topos Sets in Homotopy type theory Bas Spitters Aarhus Bas Spitters Aarhus Sets in Homotopy type theory Predicative topos About me I PhD thesis on constructive analysis I Connecting Bishop's pointwise mathematics w/topos theory (w/Coquand) I Formalization of effective real analysis in Coq O'Connor's PhD part EU ForMath project I Topos theory and quantum theory I Univalent foundations as a combination of the strands co-author of the book and the Coq library I guarded homotopy type theory: applications to CS Bas Spitters Aarhus Sets in Homotopy type theory Most of the presentation is based on the book and Sets in HoTT (with Rijke). CC-BY-SA Towards a new design of proof assistants: Proof assistant with a clear (denotational) semantics, guiding the addition of new features. E.g. guarded cubical type theory Predicative topos Homotopy type theory Towards a new practical foundation for mathematics. I Modern ((higher) categorical) mathematics I Formalization I Constructive mathematics Closer to mathematical practice, inherent treatment of equivalences. Bas Spitters Aarhus Sets in Homotopy type theory Predicative topos Homotopy type theory Towards a new practical foundation for mathematics. I Modern ((higher) categorical) mathematics I Formalization I Constructive mathematics Closer to mathematical practice, inherent treatment of equivalences. Towards a new design of proof assistants: Proof assistant with a clear (denotational) semantics, guiding the addition of new features. E.g. guarded cubical type theory Bas Spitters Aarhus Sets in Homotopy type theory Formalization of discrete mathematics: four color theorem, Feit Thompson, ... computational interpretation was crucial. Can this be extended to non-discrete types? Predicative topos Challenges pre-HoTT: Sets as Types no quotients (setoids), no unique choice (in Coq), .. -
Set-Theoretic Geology, the Ultimate Inner Model, and New Axioms
Set-theoretic Geology, the Ultimate Inner Model, and New Axioms Justin William Henry Cavitt (860) 949-5686 [email protected] Advisor: W. Hugh Woodin Harvard University March 20, 2017 Submitted in partial fulfillment of the requirements for the degree of Bachelor of Arts in Mathematics and Philosophy Contents 1 Introduction 2 1.1 Author’s Note . .4 1.2 Acknowledgements . .4 2 The Independence Problem 5 2.1 Gödelian Independence and Consistency Strength . .5 2.2 Forcing and Natural Independence . .7 2.2.1 Basics of Forcing . .8 2.2.2 Forcing Facts . 11 2.2.3 The Space of All Forcing Extensions: The Generic Multiverse 15 2.3 Recap . 16 3 Approaches to New Axioms 17 3.1 Large Cardinals . 17 3.2 Inner Model Theory . 25 3.2.1 Basic Facts . 26 3.2.2 The Constructible Universe . 30 3.2.3 Other Inner Models . 35 3.2.4 Relative Constructibility . 38 3.3 Recap . 39 4 Ultimate L 40 4.1 The Axiom V = Ultimate L ..................... 41 4.2 Central Features of Ultimate L .................... 42 4.3 Further Philosophical Considerations . 47 4.4 Recap . 51 1 5 Set-theoretic Geology 52 5.1 Preliminaries . 52 5.2 The Downward Directed Grounds Hypothesis . 54 5.2.1 Bukovský’s Theorem . 54 5.2.2 The Main Argument . 61 5.3 Main Results . 65 5.4 Recap . 74 6 Conclusion 74 7 Appendix 75 7.1 Notation . 75 7.2 The ZFC Axioms . 76 7.3 The Ordinals . 77 7.4 The Universe of Sets . 77 7.5 Transitive Models and Absoluteness . -
A Taste of Set Theory for Philosophers
Journal of the Indian Council of Philosophical Research, Vol. XXVII, No. 2. A Special Issue on "Logic and Philosophy Today", 143-163, 2010. Reprinted in "Logic and Philosophy Today" (edited by A. Gupta ans J.v.Benthem), College Publications vol 29, 141-162, 2011. A taste of set theory for philosophers Jouko Va¨an¨ anen¨ ∗ Department of Mathematics and Statistics University of Helsinki and Institute for Logic, Language and Computation University of Amsterdam November 17, 2010 Contents 1 Introduction 1 2 Elementary set theory 2 3 Cardinal and ordinal numbers 3 3.1 Equipollence . 4 3.2 Countable sets . 6 3.3 Ordinals . 7 3.4 Cardinals . 8 4 Axiomatic set theory 9 5 Axiom of Choice 12 6 Independence results 13 7 Some recent work 14 7.1 Descriptive Set Theory . 14 7.2 Non well-founded set theory . 14 7.3 Constructive set theory . 15 8 Historical Remarks and Further Reading 15 ∗Research partially supported by grant 40734 of the Academy of Finland and by the EUROCORES LogICCC LINT programme. I Journal of the Indian Council of Philosophical Research, Vol. XXVII, No. 2. A Special Issue on "Logic and Philosophy Today", 143-163, 2010. Reprinted in "Logic and Philosophy Today" (edited by A. Gupta ans J.v.Benthem), College Publications vol 29, 141-162, 2011. 1 Introduction Originally set theory was a theory of infinity, an attempt to understand infinity in ex- act terms. Later it became a universal language for mathematics and an attempt to give a foundation for all of mathematics, and thereby to all sciences that are based on mathematics. -
Categorical Semantics of Constructive Set Theory
Categorical semantics of constructive set theory Beim Fachbereich Mathematik der Technischen Universit¨atDarmstadt eingereichte Habilitationsschrift von Benno van den Berg, PhD aus Emmen, die Niederlande 2 Contents 1 Introduction to the thesis 7 1.1 Logic and metamathematics . 7 1.2 Historical intermezzo . 8 1.3 Constructivity . 9 1.4 Constructive set theory . 11 1.5 Algebraic set theory . 15 1.6 Contents . 17 1.7 Warning concerning terminology . 18 1.8 Acknowledgements . 19 2 A unified approach to algebraic set theory 21 2.1 Introduction . 21 2.2 Constructive set theories . 24 2.3 Categories with small maps . 25 2.3.1 Axioms . 25 2.3.2 Consequences . 29 2.3.3 Strengthenings . 31 2.3.4 Relation to other settings . 32 2.4 Models of set theory . 33 2.5 Examples . 35 2.6 Predicative sheaf theory . 36 2.7 Predicative realizability . 37 3 Exact completion 41 3.1 Introduction . 41 3 4 CONTENTS 3.2 Categories with small maps . 45 3.2.1 Classes of small maps . 46 3.2.2 Classes of display maps . 51 3.3 Axioms for classes of small maps . 55 3.3.1 Representability . 55 3.3.2 Separation . 55 3.3.3 Power types . 55 3.3.4 Function types . 57 3.3.5 Inductive types . 58 3.3.6 Infinity . 60 3.3.7 Fullness . 61 3.4 Exactness and its applications . 63 3.5 Exact completion . 66 3.6 Stability properties of axioms for small maps . 73 3.6.1 Representability . 74 3.6.2 Separation . 74 3.6.3 Power types . -
Constructive Set Theory
CST Book draft Peter Aczel and Michael Rathjen CST Book Draft 2 August 19, 2010 Contents 1 Introduction 7 2 Intuitionistic Logic 9 2.1 Constructivism . 9 2.2 The Brouwer-Heyting-Kolmogorov interpretation . 11 2.3 Counterexamples . 13 2.4 Natural Deductions . 14 2.5 A Hilbert-style system for intuitionistic logic . 17 2.6 Kripke semantics . 19 2.7 Exercises . 21 3 Some Axiom Systems 23 3.1 Classical Set Theory . 23 3.2 Intuitionistic Set Theory . 24 3.3 Basic Constructive Set Theory . 25 3.4 Elementary Constructive Set Theory . 26 3.5 Constructive Zermelo Fraenkel, CZF ................ 26 3.6 On notations for axiom systems. 27 3.7 Class Notation . 27 3.8 Russell's paradox . 28 4 Basic Set constructions in BCST 31 4.1 Ordered Pairs . 31 4.2 More class notation . 32 4.3 The Union-Replacement Scheme . 35 4.4 Exercises . 37 5 From Function Spaces to Powerset 41 5.1 Subset Collection and Exponentiation . 41 5.2 Appendix: Binary Refinement . 44 5.3 Exercises . 45 3 CST Book Draft 6 The Natural Numbers 47 6.1 Some approaches to the natural numbers . 47 6.1.1 Dedekind's characterization of the natural numbers . 47 6.1.2 The Zermelo and von Neumann natural numbers . 48 6.1.3 Lawv`ere'scharacterization of the natural numbers . 48 6.1.4 The Strong Infinity Axiom . 48 6.1.5 Some possible additional axioms concerning ! . 49 6.2 DP-structures and DP-models . 50 6.3 The von Neumann natural numbers in ECST . 51 6.3.1 The DP-model N! ..................... -
Local Constructive Set Theory and Inductive Definitions
Local Constructive Set Theory and Inductive Definitions Peter Aczel 1 Introduction Local Constructive Set Theory (LCST) is intended to be a local version of con- structive set theory (CST). Constructive Set Theory is an open-ended set theoretical setting for constructive mathematics that is not committed to any particular brand of constructive mathematics and, by avoiding any built-in choice principles, is also acceptable in topos mathematics, the mathematics that can be carried out in an arbi- trary topos with a natural numbers object. We refer the reader to [2] for any details, not explained in this paper, concerning CST and the specific CST axiom systems CZF and CZF+ ≡ CZF + REA. CST provides a global set theoretical setting in the sense that there is a single universe of all the mathematical objects that are in the range of the variables. By contrast a local set theory avoids the use of any global universe but instead is formu- lated in a many-sorted language that has various forms of sort including, for each sort α a power-sort Pα, the sort of all sets of elements of sort α. For each sort α there is a binary infix relation ∈α that takes two arguments, the first of sort α and the second of sort Pα. For each formula φ and each variable x of sort α, there is a comprehension term {x : α | φ} of sort Pα for which the following scheme holds. Comprehension: (∀y : α)[ y ∈α {x : α | φ} ↔ φ[y/x] ]. Here we use the notation φ[a/x] for the result of substituting a term a for free oc- curences of the variable x in the formula φ, relabelling bound variables in the stan- dard way to avoid variable clashes. -
An Outline of Algebraic Set Theory
An Outline of Algebraic Set Theory Steve Awodey Dedicated to Saunders Mac Lane, 1909–2005 Abstract This survey article is intended to introduce the reader to the field of Algebraic Set Theory, in which models of set theory of a new and fascinating kind are determined algebraically. The method is quite robust, admitting adjustment in several respects to model different theories including classical, intuitionistic, bounded, and predicative ones. Under this scheme some familiar set theoretic properties are related to algebraic ones, like freeness, while others result from logical constraints, like definability. The overall theory is complete in two important respects: conventional elementary set theory axiomatizes the class of algebraic models, and the axioms provided for the abstract algebraic framework itself are also complete with respect to a range of natural models consisting of “ideals” of sets, suitably defined. Some previous results involving realizability, forcing, and sheaf models are subsumed, and the prospects for further such unification seem bright. 1 Contents 1 Introduction 3 2 The category of classes 10 2.1 Smallmaps ............................ 12 2.2 Powerclasses............................ 14 2.3 UniversesandInfinity . 15 2.4 Classcategories .......................... 16 2.5 Thetoposofsets ......................... 17 3 Algebraic models of set theory 18 3.1 ThesettheoryBIST ....................... 18 3.2 Algebraic soundness of BIST . 20 3.3 Algebraic completeness of BIST . 21 4 Classes as ideals of sets 23 4.1 Smallmapsandideals . .. .. 24 4.2 Powerclasses and universes . 26 4.3 Conservativity........................... 29 5 Ideal models 29 5.1 Freealgebras ........................... 29 5.2 Collection ............................. 30 5.3 Idealcompleteness . .. .. 32 6 Variations 33 References 36 2 1 Introduction Algebraic set theory (AST) is a new approach to the construction of models of set theory, invented by Andr´eJoyal and Ieke Moerdijk and first presented in [16]. -
A Meaning Explanation for Hott∗
CORE Metadata, citation and similar papers at core.ac.uk Provided by Philsci-Archive A Meaning Explanation for HoTT∗ Dimitris Tsementzis February 15, 2017 Abstract The Univalent Foundations (UF) offer a new picture of the foundations of mathematics largely independent from set theory. In this paper I will focus on the question of whether Homotopy Type Theory (HoTT) (as a formalization of UF) can be justified intuitively as a theory of shapes in the same way that ZFC (as a formalization of set-theoretic foundations) can be justified intuitively as a theory of collections. I first clarify what I mean by an “intuitive justification” by distinguishing between formal and pre- formal “meaning explanations” in the vein of Martin-Löf. I then explain why Martin-Löf’s original meaning explanation for type theory no longer applies to HoTT. Finally, I outline a pre-formal meaning explanation for HoTT based on spatial notions like “shape”, “path”, “point” etc. which in particular provides an intuitive justification of the axiom of univalence. I conclude by discussing the limitations and prospects of such a project. Introduction The Univalent Foundations (UF) is a new proposal for the foundations of math- ematics that lies outside the spectrum of Cantorian foundations.1 UF takes as its intended semantics the universe of ∞-groupoids (or homotopy types). It does so in terms of formal theories called Homotopy Type Theories (HoTT(s)). These are usually phrased in terms of some formal dependent type theory in the style of Martin-Löf. For example, the “standard” HoTT in [34] is given by intensional Martin-Löf Type Theory with some extra assumptions (the axiom of univalence and certain higher inductive types). -
Formalizing Abstract Algebra in Constructive Set Theory
Formalizing Abstract Algebra in Constructive Set Theory Xin Yu and Jason J. Hickey California Institute of Technology, Pasadena, CA 91125, USA Abstract. We present a machine-checked formalization of elementary abstract algebra in constructive set theory. Our formalization uses an approach where we start by specifying the group axioms as a collection of inference rules, defining a logic for groups. Then we can tell whether a given set with a binary operation is a group or not, and derive all properties of groups constructively from these inference rules as well as the axioms of the set theory. The formalization of all other concepts in abstract algebra is based on that of the group. We give an example of a formalization of a concrete group, the Klein 4-group. 1 Introduction In this paper, we study abstract algebra in a formal, automated system where proofs can be mechanically generated and verified. Currently most efforts of formalizing algebra using general purpose theorem provers are grounded in type theory. For example, Gunter working with HOL [1] has shown the integers mod n to be an implementation of abstract groups [2]. Jackson has implemented computational abstract algebra in NuPRL [3, 4]. In IMPS [5] there is a notion of little theories [6] which they use for proving theorems about groups and rings. In Coq [7], a (constructive) algebraic hierarchy of groups, rings, fields, etc. has been defined and a constructive proof of the Fundamental Theorem of Algebra was formalized under it [8]. In Isabelle [9] HOL, Kamm¨uller and Paulson formalized group theory and proved the Sylow theorem [10]. -
On Lattices and Their Ideal Lattices, and Posets and Their Ideal Posets
This is the final preprint version of a paper which appeared at Tbilisi Math. J. 1 (2008) 89-103. Published version accessible to subscribers at http://www.tcms.org.ge/Journals/TMJ/Volume1/Xpapers/tmj1_6.pdf On lattices and their ideal lattices, and posets and their ideal posets George M. Bergman 1 ∗ 1 Department of Mathematics, University of California, Berkeley, CA 94720-3840, USA E-mail: [email protected] Abstract For P a poset or lattice, let Id(P ) denote the poset, respectively, lattice, of upward directed downsets in P; including the empty set, and let id(P ) = Id(P )−f?g: This note obtains various results to the effect that Id(P ) is always, and id(P ) often, \essentially larger" than P: In the first vein, we find that a poset P admits no <-respecting map (and so in particular, no one-to-one isotone map) from Id(P ) into P; and, going the other way, that an upper semilattice P admits no semilattice homomorphism from any subsemilattice of itself onto Id(P ): The slightly smaller object id(P ) is known to be isomorphic to P if and only if P has ascending chain condition. This result is strength- ened to say that the only posets P0 such that for every natural num- n ber n there exists a poset Pn with id (Pn) =∼ P0 are those having ascending chain condition. On the other hand, a wide class of cases is noted where id(P ) is embeddable in P: Counterexamples are given to many variants of the statements proved. -
Constructive Set Theory July, 2008, Mathlogaps Workshop, Manchester
Constructive Set Theory July, 2008, Mathlogaps workshop, Manchester . Peter Aczel [email protected] Manchester University Constructive Set Theory – p.1/88 Plan of lectures Lecture 1 1: Background to CST 2: The axiom system CZF Lecture 2 3: The number systems in CZF 4: The constructive notion of set Lectures 3,4 ? 5: Inductive definitions 6: Locales and/or 7: Coinductive definitions Constructive Set Theory – p.2/88 1: Background to CST Constructive Set Theory – p.3/88 Some brands of constructive mathematics B1: Intuitionism (Brouwer, Heyting, ..., Veldman) B2: ‘Russian’ constructivism (Markov,...) B3: ‘American’ constructivism (Bishop, Bridges,...) B4: ‘European’ constructivism (Martin-Löf, Sambin,...) B1,B2 contradict classical mathematics; e.g. B1 : All functions R → R are continuous, B2 : All functions N → N are recursive (i.e. CT). B3 is compatible with each of classical maths, B1,B2 and forms their common core. B4 is a more philosophical foundational approach to B3. All B1-B4 accept RDC and so DC and CC. Constructive Set Theory – p.4/88 Some liberal brands of mathematics using intuitionistic logic B5: Topos mathematics (Lawvere, Johnstone,...) B6: Liberal Intuitionism (Mayberry,...) B5 does not use any choice principles. B6 accepts Restricted EM. B7: A minimalist, non-ideological approach: The aim is to do as much mainstream constructive mathematics as possible in a weak framework that is common to all brands, and explore the variety of possible extensions. Constructive Set Theory – p.5/88 Some settings for constructive mathematics type theoretical category theoretical set theoretical Constructive Set Theory – p.6/88 Some contrasts classical logic versus intuitionistic logic impredicative versus predicative some choice versus no choice intensional versus extensional consistent with EM versus inconsistent with EM Constructive Set Theory – p.7/88 Mathematical Taboos A mathematical taboo is a statement that we may not want to assume false, but we definately do not want to be able to prove. -
Some Elementary Informal Set Theory
Chapter 1 Some Elementary Informal Set Theory Set theory is due to Georg Cantor. \Elementary" in the title above does not apply to the body of his work, since he went into considerable technical depth in this, his new theory. It applies however to our coverage as we are going to restrict ourselves to elementary topics only. Cantor made many technical mistakes in the process of developing set theory, some of considerable consequence. The next section is about the easiest and most fundamental of his mistakes. How come he made mistakes? The reason is that his theory was not based on axioms and rigid rules of reasoning |a state of affairs for a theory that we loosely characterise as \informal". At the opposite end of informal we have the formal theories that are based on axioms and logic and are thus \safer" to develop (they do not lead to obvious contradictions). One cannot fault Cantor for not using logic in arguing his theorems |that process was not invented when he built his theory| but then, a fortiori, mathe- matical logic was not invented in Euclid's time either, and yet he did use axioms that stated how his building blocks, points, lines and planes interacted and be- haved! Guess what: Euclidean Geometry leads to no contradictions. The problem with Cantor's set theory is that anything goes as to what sets are and how they come about. He neglected to ask the most fundamental question: \How are sets formed?"y He just sidestepped this and simply said that a set is any collection.