Intuitionistic sets and numbers: small set theory and Heyting arithmetic

Stewart Shapiro,Charles McCarty,Michael Rathjen
DOI: https://doi.org/10.1007/s00153-024-00935-4
2024-06-19
Archive for Mathematical Logic
Abstract:It has long been known that (classical) Peano arithmetic is, in some strong sense, "equivalent" to the variant of (classical) Zermelo–Fraenkel set theory (including choice) in which the axiom of infinity is replaced by its negation. The intended model of the latter is the set of hereditarily finite sets. The connection between the theories is so tight that they may be taken as notational variants of each other. Our purpose here is to develop and establish a constructive version of this. We present an intuitionistic theory of the hereditarily finite sets, and show that it is definitionally equivalent to Heyting Arithmetic HA , in a sense to be made precise. Our main target theory, the intuitionistic small set theory SST is remarkably simple, and intuitive. It has just one non-logical primitive, for membership, and three straightforward axioms plus one axiom scheme. We locate our theory within intuitionistic mathematics generally.
mathematics,logic
What problem does this paper attempt to address?
### Problems the paper attempts to solve What this paper attempts to solve is how to construct a Small Set Theory (SST) that is definitionally equivalent to Heyting Arithmetic (HA) within the framework of intuitionistic logic. Specifically, the authors propose an intuitionistic theory of hereditarily finite sets and prove that this theory is definitionally equivalent to Heyting Arithmetic in a certain sense. ### Main contributions 1. **Constructing intuitionistic Small Set Theory** - Propose a simple intuitionistic Small Set Theory (SST), which contains only one non - logical primitive concept (membership relation) and four intuitive axioms. - Prove that SST is definitionally equivalent to Heyting Arithmetic (HA) in a certain sense. 2. **Definitional equivalence** - Through strict construction and proof, show the definitional equivalence between SST and HA, which provides a new perspective for understanding the relationship between classical and intuitionistic logics. 3. **Mathematical structures in the intuitionistic context** - Within the framework of intuitionistic mathematics, explore the definitions and properties of concepts such as natural numbers, finite sets, and recursion. - Prove many important theorems in SST, such as the induction principle, the existence of the power set, and the axiom of choice. 4. **Comparing the relationship with classical theories** - Compare the relationship between the intuitionistic Small Set Theory and classical theories (such as Zermelo - Fraenkel set theory), showing the advantages and limitations of the intuitionistic theory in some aspects. ### Specific content - **Intuitionistic Small Set Theory (SST)** - **Axioms** - Extensionality: \(\forall x\forall y(\forall z(z\in x\leftrightarrow z\in y)\to x = y)\) - Empty Set: \(\exists x\forall y(y\notin x)\) - \(y\)-Successor: \(\forall x\forall y\exists z\forall u(u\in z\leftrightarrow(u\in x\lor u = y))\) - Adduction: For any formula \(\varphi(x)\), if \(\varphi(0)\) and \(\forall x\forall y((y\notin x\land\varphi(x)\land\varphi(y))\to\varphi(x\cup\{y\}))\), then \(\forall x\varphi(x)\) - **T - sets** - Define a set \(x\) to be a T - set if and only if \(x\) is a transitive set and both \(x\) and all of its non - zero elements have predecessors. - **Internal natural numbers** - Take T - sets as the class \(N\) of natural numbers inside SST and define the successor relation \(Sx=x\cup\{x\}\) on \(N\). - **Finiteness and decidability** - Prove that all sets in SST are finite and that for all sets, the membership relation and the equality relation are decidable. - **Axioms of general set theory** - Prove that SST satisfies many axioms in Zermelo - Fraenkel set theory, such as the axiom of pairing, the axiom of arbitrary union, the axiom of decidable separation, the axiom of replacement, the axiom of power set, the axiom of strong collection, the \(\in\)-induction axiom, and the axiom of foundation. - **Axiom of choice** - Prove that every set in SST is a base set, thus satisfying the axiom of choice. ### Conclusion By constructing the intuitionistic Small Set Theory (SST)