Handout from Today's Lecture

Total Page:16

File Type:pdf, Size:1020Kb

Handout from Today's Lecture MA532 Lecture Timothy Kohl Boston University April 23, 2020 Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 1 / 26 Cardinal Arithmetic Recall that one may define addition and multiplication of ordinals α = ot(A, A) β = ot(B, B ) α + β and α · β by constructing order relations on A ∪ B and B × A. For cardinal numbers the foundations are somewhat similar, but also somewhat simpler since one need not refer to orderings. Definition For sets A, B where |A| = α and |B| = β then α + β = |(A × {0}) ∪ (B × {1})|. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 2 / 26 The curious part of the definition is the two sets A × {0} and B × {1} which can be viewed as subsets of the direct product (A ∪ B) × {0, 1} which basically allows us to add |A| and |B|, in particular since, in the usual formula for the size of the union of two sets |A ∪ B| = |A| + |B| − |A ∩ B| which in this case is bypassed since, by construction, (A × {0}) ∩ (B × {1})= ∅ regardless of the nature of A ∩ B. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 3 / 26 Definition For sets A, B where |A| = α and |B| = β then α · β = |A × B|. One immediate consequence of these definitions is the following. Proposition If m, n are finite ordinals, then as cardinals one has |m| + |n| = |m + n|, (where the addition on the right is ordinal addition in ω) meaning that ordinal addition and cardinal addition agree. Proof. The simplest proof of this is to define a bijection f : (m × {0}) ∪ (n × {1}) → m + n by f (hr, 0i)= r for r ∈ m and f (hs, 1i)= m + s for s ∈ n. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 4 / 26 And in a similar fashion, one has the relatively obvious fact: Proposition If m, n are finite ordinals, then as cardinals |m| · |n| = |m · n|, where the multiplication on the right is ordinal multiplication in ω. Proof. Exercise. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 5 / 26 The addition and multiplication of cardinals differs from that ordinals. Proposition For cardinal numbers α,β, and γ: (a) α + β = β + α (b) α +0= α (c) (α + β)+ γ = α + (β + γ) (d) α · 0 = 0 (e) α · 1= α (f) α · 2= α + α (and similarly for α · n) (g) (α · β) = (β · α) (h) (α · β) · γ = α · (β · γ) (i) α · (β + γ)= α · β + α · γ Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 6 / 26 Proof. (a) There is a fairly obvious bijection f : (A × {0}) ∪ (B × {1}) → (B × {0}) × (A × {1}), namely ha, 0i 7→ ha, 1i and hb, 1i 7→ hb, 0i, and so |A| + |B| =c |B| + |A| (b) As ∅ × {1} = ∅ then (A × {0}) ∪ (∅ × {1}) = (A × {0}) ergo |A| + |∅| = |A|. (c) [Exercise] (d) For any set A we have A × ∅ = ∅ so |A| · |∅| = |∅|. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 7 / 26 The remaining statements are proved similarly. Proof. (e) There is a bijection A × 1= A × {0}→ A given by ha, 0i 7→ a which implies |A| · |1| = |A|. (f) As 2= {0, 1} there is yet another obvious bijection (A × {0}) ∪ (A × {1}) → A × 2= A × {0, 1} since, in fact, (A × {0}) ∪ (A × {1})= A × {0, 1} (g,h,i) Exercises. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 8 / 26 For the definition of ordinal exponentiation, we recall that for sets A and B, the functions f : B → A is denoted B A. Definition If α, β are cardinal numbers, then αβ denotes the unique cardinal γ such that, for sets A and B where |A| = α and |B| = β then γ = |B A|. For finite sets, for example, 32, a function f : 3 → 2 is a mapping from 3= {0, 1, 2} to 2= {0, 1}, i.e. f (0) = 0 or 1,f (1) = 0 or 1,f (2) = 0 or 1, ergo |32| = 23 = 8, where, not coincidentally |32| =c |P(3)|. And indeed, 2|A| = |P(A)| for any cardinality |A|. And of course, for finite cardinals m, n in general, the set nm has mn elements, i.e. cardinal exponentiation and ordinal exponentiation (in ω) are the same thing. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 9 / 26 We observe a number of facts about the exponentiation of cardinal numbers. Proposition For cardinals α, β, and γ: (a) α0 = 1 (b) α1 = α (c) α2 = α · α (d) αn = αn−1 · α for n a finite cardinal (e) if β 6= 0, 0β = 0 (f) 1β = 1 (g) αβ+γ = αβ · αγ (h) αβ·γ = (αβ)γ (i) (α · β)γ = αβ · βγ Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 10 / 26 Proof. (a) This is somewhat curious statement since α0 represents the cardinality of ∅α, the totality of functions from ∅ to α, but this consists of the empty set so it equals {∅} = {0} = 1. (b) Each function in 1α has domain consisting of a single element, and so the number of functions is in bijective correspondence with the cardinality of α, ergo α1 = α. (c,d) Exercises. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 11 / 26 Here are the proofs of the remaining statements. Proof. (e) In contrast with α0, for 0β one is looking at the set of function B → ∅ for some set B with α = |B| then we must realize that no function with a non-empty domain can have range ∅. (f) Exercise (g) For sets A, B, C, with cardinal numbers α, β and γ one compares functions (B × {0}) ∪ (C × {1}) → A with the direct product (B A) × (C A) and realize that since (B × {0}) ∩ (C × {1})= ∅ any f : B × {0}→ A and g : C × {1}→ A are ’independent’ and so determine a unique function hf , gi∈ (B A) × (C A). (h,i) Exercises. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 12 / 26 Cofinality For the definition we give next, we need to give a definition of limit. Definition If α> 0 is a limit ordinal, and hγζ | ζ < αi be a non-decreasing sequence of ordinals (i.e. ζ < η implies γζ ≤ γη) then the limit of the sequence lim γζ = sup{γζ | ζ < α} ζ→α and a sequence of ordinals hγα | α ∈ Oni is normal if it is increasing and continuous, i.e. for every limit ordinal α, γα = lim γζ ζ→α Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 13 / 26 Definition If α> 0 is a limit ordinal, we say that an increasing sequence hαζ | ζ < βi, β a limit ordinal, is cofinal in α if lim αζ = α. ζ→β Similarly, A ⊆ α is a cofinal in α if supA = α. If α is an infinite limit ordinal, the confinality of α is cf (α) = the least limit ordinal β such that there is an increasing sequence hαζ | ζ < βi with lim αζ = α ζ→β Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 14 / 26 A slightly easier definition perhaps is this: Definition Let α, β be ordinals and let f : α → β be a function, f is cofinal (or α cofinally (in)to β) if for all γ < β, there exists δ < α such that γ ≤ f (δ). Let β ∈ On then the confinality of β, denoted cf (β), is the minimal α such that there is a cofinal function from α to β. So cf (β) ≤ β and is a cardinal for any β, and if β is a successor ordinal (i.e. not a limit ordinal) then cf (β) = 1 via the function f (0) = S β. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 15 / 26 A more familiar way of viewing cofinality is from the theory of sequences from real analysis/calculus. In particular, if {an} is a sequence, and if {kn} is defined as a sequence of indices such that lim kn = ∞ then {akn } is a subsequence of {an}. n→∞ One of the canonical properties of convergent sequences {an} is that if L = lim an (finite) then for any subsequence {akn } one has lim akn = L n→∞ n→∞ as well. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 16 / 26 1 1 For example, given the sequence, { 2n } we have that { 4n } is a subsequence, and both tend to zero as n →∞. Although it’s not essential here, we observe that there exists sequences {an} with subsequences {bn} and {cn} such that lim bn = L1 and n→∞ lim cn = L2 (where L1 and L2 are finite) but where L1 6= L2. n→∞ In this situation we conclude that lim an does not exist, so the n→∞ convergence of the sequence implying the convergence of all subsequences is a pretty stringent condition. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 17 / 26 And, in terms of sets, the cofinality can be be viewed as a kind of ’density’ 1 1 of one in the other, for example with the { 2n } and { 4n } sequences earlier, as sets 1 1 1 1 { } = { , , ,... } 4n 4 16 64 is cofinal in 1 1 1 1 1 1 1 1 { } = { , , , , , , ,... } 2n 2 4 8 16 32 64 128 1 1 since every other term of { 2n } is one of the elements of { 4n }. Timothy Kohl (Boston University) MA532 Lecture April 23, 2020 18 / 26 So for a given ordinal α the cofinality is basically the order type of any index set of a sequence whose terms comprise a cofinal set.
Recommended publications
  • Even Ordinals and the Kunen Inconsistency∗
    Even ordinals and the Kunen inconsistency∗ Gabriel Goldberg Evans Hall University Drive Berkeley, CA 94720 July 23, 2021 Abstract This paper contributes to the theory of large cardinals beyond the Kunen inconsistency, or choiceless large cardinal axioms, in the context where the Axiom of Choice is not assumed. The first part of the paper investigates a periodicity phenomenon: assuming choiceless large cardinal axioms, the properties of the cumulative hierarchy turn out to alternate between even and odd ranks. The second part of the paper explores the structure of ultrafilters under choiceless large cardinal axioms, exploiting the fact that these axioms imply a weak form of the author's Ultrapower Axiom [1]. The third and final part of the paper examines the consistency strength of choiceless large cardinals, including a proof that assuming DC, the existence of an elementary embedding j : Vλ+3 ! Vλ+3 implies the consistency of ZFC + I0. embedding j : Vλ+3 ! Vλ+3 implies that every subset of Vλ+1 has a sharp. We show that the existence of an elementary embedding from Vλ+2 to Vλ+2 is equiconsistent with the existence of an elementary embedding from L(Vλ+2) to L(Vλ+2) with critical point below λ. We show that assuming DC, the existence of an elementary embedding j : Vλ+3 ! Vλ+3 implies the consistency of ZFC + I0. By a recent result of Schlutzenberg [2], an elementary embedding from Vλ+2 to Vλ+2 does not suffice. 1 Introduction Assuming the Axiom of Choice, the large cardinal hierarchy comes to an abrupt halt in the vicinity of an !-huge cardinal.
    [Show full text]
  • Order Types and Structure of Orders
    ORDER TYPES AND STRUCTURE OF ORDERS BY ANDRE GLEYZALp) 1. Introduction. This paper is concerned with operations on order types or order properties a and the construction of order types related to a. The reference throughout is to simply or linearly ordered sets, and we shall speak of a as either property or type. Let a and ß be any two order types. An order A will be said to be of type aß if it is the sum of /3-orders (orders of type ß) over an a-order; i.e., if A permits of decomposition into nonoverlapping seg- ments each of order type ß, the segments themselves forming an order of type a. We have thus associated with every pair of order types a and ß the product order type aß. The definition of product for order types automatically associates with every order type a the order types aa = a2, aa2 = a3, ■ ■ ■ . We may further- more define, for all ordinals X, a Xth power of a, a\ and finally a limit order type a1. This order type has certain interesting properties. It has closure with respect to the product operation, for the sum of ar-orders over an a7-order is an a'-order, i.e., a'al = aI. For this reason we call a1 iterative. In general, we term an order type ß having the property that ßß = ß iterative, a1 has the following postulational identification: 1. a7 is a supertype of a; that is to say, all a-orders are a7-orders. 2. a1 is iterative.
    [Show full text]
  • Types for Describing Coordinated Data Structures
    Types for Describing Coordinated Data Structures Michael F. Ringenburg∗ Dan Grossman [email protected] [email protected] Dept. of Computer Science & Engineering University of Washington, Seattle, WA 98195 ABSTRACT the n-th function). This section motivates why such invari- Coordinated data structures are sets of (perhaps unbounded) ants are important, explores why the scope of type variables data structures where the nodes of each structure may share makes the problem appear daunting, and previews the rest abstract types with the corresponding nodes of the other of the paper. structures. For example, consider a list of arguments, and 1.1 Low-Level Type Systems a separate list of functions, where the n-th function of the Recent years have witnessed substantial work on powerful second list should be applied only to the n-th argument of type systems for safe, low-level languages. Standard moti- the first list. We can guarantee that this invariant is obeyed vation for such systems includes compiler debugging (gener- by coordinating the two lists, such that the type of the n-th ated code that does not type check implies a compiler error), argument is existentially quantified and identical to the ar- proof-carrying code (the type system encodes a safety prop- gument type of the n-th function. In this paper, we describe erty that the type-checker verifies), automated optimization a minimal set of features sufficient for a type system to sup- (an optimizer can exploit the type information), and manual port coordinated data structures. We also demonstrate that optimization (humans can use idioms unavailable in higher- two known type systems (Crary and Weirich’s LX [6] and level languages without sacrificing safety).
    [Show full text]
  • Dimensional Functions Over Partially Ordered Sets
    Intro Dimensional functions over posets Application I Application II Dimensional functions over partially ordered sets V.N.Remeslennikov, E. Frenkel May 30, 2013 1 / 38 Intro Dimensional functions over posets Application I Application II Plan The notion of a dimensional function over a partially ordered set was introduced by V. N. Remeslennikov in 2012. Outline of the talk: Part I. Definition and fundamental results on dimensional functions, (based on the paper of V. N. Remeslennikov and A. N. Rybalov “Dimensional functions over posets”); Part II. 1st application: Definition of dimension for arbitrary algebraic systems; Part III. 2nd application: Definition of dimension for regular subsets of free groups (L. Frenkel and V. N. Remeslennikov “Dimensional functions for regular subsets of free groups”, work in progress). 2 / 38 Intro Dimensional functions over posets Application I Application II Partially ordered sets Definition A partial order is a binary relation ≤ over a set M such that ∀a ∈ M a ≤ a (reflexivity); ∀a, b ∈ M a ≤ b and b ≤ a implies a = b (antisymmetry); ∀a, b, c ∈ M a ≤ b and b ≤ c implies a ≤ c (transitivity). Definition A set M with a partial order is called a partially ordered set (poset). 3 / 38 Intro Dimensional functions over posets Application I Application II Linearly ordered abelian groups Definition A set A equipped with addition + and a linear order ≤ is called linearly ordered abelian group if 1. A, + is an abelian group; 2. A, ≤ is a linearly ordered set; 3. ∀a, b, c ∈ A a ≤ b implies a + c ≤ b + c. Definition The semigroup A+ of all nonnegative elements of A is defined by A+ = {a ∈ A | 0 ≤ a}.
    [Show full text]
  • Generic Haskell: Applications
    Generic Haskell: applications Ralf Hinze1 and Johan Jeuring2,3 1 Institut f¨urInformatik III, Universit¨atBonn R¨omerstraße 164, 53117 Bonn, Germany [email protected] http://www.informatik.uni-bonn.de/~ralf/ 2 Institute of Information and Computing Sciences, Utrecht University P.O.Box 80.089, 3508 TB Utrecht, The Netherlands [email protected] http://www.cs.uu.nl/~johanj/ 3 Open University, Heerlen, The Netherlands Abstract. 1 Generic Haskell is an extension of Haskell that supports the construc- tion of generic programs. This article describes generic programming in practice. It discusses three advanced generic programming applications: generic dictionaries, compressing XML documents, and the zipper. When describing and implementing these examples, we will encounter some advanced features of Generic Haskell, such as type-indexed data types, dependencies between and generic abstractions of generic functions, ad- justing a generic function using a default case, and generic functions with a special case for a particular constructor. 1 Introduction A polytypic (or generic, type-indexed) function is a function that can be instan- tiated on many data types to obtain data type specific functionality. Examples of polytypic functions are the functions that can be derived in Haskell [50], such as show, read, and ‘ ’. In [23] we have introduced type-indexed functions, and we have shown how to implement them in Generic Haskell [7]. For an older introduction to generic programming, see Backhouse et al [4]. Why is generic programming important? Generic programming makes pro- grams easier to write: – Programs that could only be written in an untyped style can now be written in a language with types.
    [Show full text]
  • Well-Orderings, Ordinals and Well-Founded Relations. an Ancient
    Well-orderings, ordinals and well-founded relations. An ancient principle of arithmetic, that if there is a non-negative integer with some property then there is a least such, is useful in two ways: as a source of proofs, which are then said to be \by induction" and as as a source of definitions, then said to be \by recursion." An early use of induction is in Euclid's proof that every integer > 2 is a product of primes, (where we take \prime" to mean \having no divisors other than itself and 1"): if some number is not, then let n¯ be the least counter-example. If not itself prime, it can be written as a product m1m2 of two strictly smaller numbers each > 2; but then each of those is a product of primes, by the minimality of n¯; putting those two products together expresses n¯ as a product of primes. Contradiction ! An example of definition by recursion: we set 0! = 1; (n + 1)! = n! × (n + 1): A function defined for all non-negative integers is thereby uniquely specified; in detail, we consider an attempt to be a function, defined on a finite initial segment of the non-negative integers, which agrees with the given definition as far as it goes; if some integer is not in the domain of any attempt, there will be a least such; it cannot be 0; if it is n + 1, the recursion equation tells us how to extend an attempt defined at n to one defined at n + 1. So no such failure exists; we check that if f and g are two attempts and both f(n) and g(n) are defined, then f(n) = g(n), by considering the least n where that might fail, and again reaching a contradiction; and so, there being no disagreement between any two attempts, the union of all attempts will be a well-defined function, which is familiar to us as the factorial function.
    [Show full text]
  • The Set of All Countable Ordinals: an Inquiry Into Its Construction, Properties, and a Proof Concerning Hereditary Subcompactness
    W&M ScholarWorks Undergraduate Honors Theses Theses, Dissertations, & Master Projects 5-2009 The Set of All Countable Ordinals: An Inquiry into Its Construction, Properties, and a Proof Concerning Hereditary Subcompactness Jacob Hill College of William and Mary Follow this and additional works at: https://scholarworks.wm.edu/honorstheses Part of the Mathematics Commons Recommended Citation Hill, Jacob, "The Set of All Countable Ordinals: An Inquiry into Its Construction, Properties, and a Proof Concerning Hereditary Subcompactness" (2009). Undergraduate Honors Theses. Paper 255. https://scholarworks.wm.edu/honorstheses/255 This Honors Thesis is brought to you for free and open access by the Theses, Dissertations, & Master Projects at W&M ScholarWorks. It has been accepted for inclusion in Undergraduate Honors Theses by an authorized administrator of W&M ScholarWorks. For more information, please contact [email protected]. The Set of All Countable Ordinals: An Inquiry into Its Construction, Properties, and a Proof Concerning Hereditary Subcompactness A thesis submitted in partial fulfillment of the requirement for the degree of Bachelor of Science with Honors in Mathematics from the College of William and Mary in Virginia, by Jacob Hill Accepted for ____________________________ (Honors, High Honors, or Highest Honors) _______________________________________ Director, Professor David Lutzer _________________________________________ Professor Vladimir Bolotnikov _________________________________________ Professor George Rublein _________________________________________
    [Show full text]
  • A Translation Of" Die Normalfunktionen Und Das Problem
    1 Normal Functions and the Problem of the Distinguished Sequences of Ordinal Numbers A Translation of “Die Normalfunktionen und das Problem der ausgezeichneten Folgen von Ordnungszahlen” by Heinz Bachmann Vierteljahrsschrift der Naturforschenden Gesellschaft in Zurich (www.ngzh.ch) 1950(2), 115–147, MR 0036806 www.ngzh.ch/archiv/1950 95/95 2/95 14.pdf Translator’s note: Translated by Martin Dowd, with the assistance of Google translate, translate.google.com. Permission to post this translation has been granted by the editors of the journal. A typographical error in the original has been corrected, § 1 Introduction 1. In this essay we always move within the theory of Cantor’s ordinal numbers. We use the following notation: 1) Subtraction of ordinal numbers: If x and y are ordinals with y ≤ x, let x − y be the ordinal one gets by subtracting y from the front of x, so that y +(x − y)= x . 2) Multiplication of ordinals: For any ordinal numbers x and y the product x · y equals x added to itself y times. 3) The numbering of the number classes: The natural numbers including zero form the first number class, the countably infinite order types the second number class, etc.; for k ≥ 2 Ωk−2 is the initial ordinal of the kth number class. We also use the usual designations arXiv:1903.04609v1 [math.LO] 8 Mar 2019 ω0 = ω ω1 = Ω 4) The operation of the limit formation: Given a set of ordinal numbers, the smallest ordinal number x, for which y ≤ x for all ordinal numbers y of this set, is the limit of this set of ordinals.
    [Show full text]
  • Transfinite Induction
    Transfinite Induction G. Eric Moorhouse, University of Wyoming Notes for ACNT Seminar, 20 Jan 2009 Abstract Let X ⊂ R3 be the complement of a single point. We prove, by transfinite induction, that X can be partitioned into lines. This result is intended as an introduction to transfinite induction. 1 Cardinality Let A and B be sets. We write |A| = |B| (in words, A and B have the same cardinality) if there exists a bijection A → B; |A| à |B| if there exists an injection (a one-to-one map) A → B; |A| < |B| if |A| à |B| but there is no bijection from A to B. The Cantor-Bernstein-Schroeder Theorem asserts that if |A| à |B| and |B| à |A|, then |A| = |B|. (The proof is elementary but requires some thought.) So we may reasonably speak of the cardinality of a set, as a measure of its size, and compare any two sets according to their cardinalities. The cardinality of Z is denoted ℵ0. Every set A having |A| à ℵ0 is called countable; in this case either A is finite, or |A|=ℵ0 (countably infinite). Examples of countably infinite sets include {positive integers},2Z ={even integers}, and Q. Cantor showed that R is uncountable; we denote |R| = 2ℵ0. This cardinality, which we call the cardinality of the continuum, strictly exceeds ℵ0; it is also the cardinality of Rn for every positive integer n. In this context it is almost obligatory to mention the Continuum Hypothe- ℵ sis (CH), which is the assertion that there is no set A satisfying ℵ0 < |A| < 2 0.
    [Show full text]
  • Mouse Pairs and Suslin Cardinals
    Mouse pairs and Suslin cardinals John R. Steel October 2018 Abstract Building on the results of [13] and [12], we obtain optimal Suslin representations for M mouse pairs. This leads us to an analysis of HOD , for any model M of ADR in which there are Wadge-cofinally many mouse pairs. We show also that if there is a least branch hod pair with a Woodin limit of Woodin cardinals, then there is a model of AD+ in which not every set of reals is ordinal definable from a countable sequence of ordinals. 0 Introduction The paper [13] introduces mouse pairs, and develops their basic theory. It then uses one variety of mouse pair, the least branch hod pairs, to analyze HOD in certain models of the Axiom of Determinacy. Here we shall carry that work further, by obtaining optimal Suslin representations for mouse pairs. This enables us to show to show that the collection of models M of ADR to which the HOD-analysis of [13] applies is closed downward under Wadge reducibility. It also leads to a characterization of the Solovay sequence in such models M of ADR in terms of the Woodin cardinals of HODM . Unless otherwise stated, we shall assume AD+ throughout this paper. 0.1 Mouse pairs Our intended reader has already read [13], but let us recall, in outline, some of the definitions and results of that paper. _ E~ ~ ~ A pure extender premouse is a transitive structure M = (Jα ; 2; E; F ), where E F is a M coherent sequence of extenders. (F = ; is allowed.) We use Jensen indexing: if E = Eα , then +;M α = iE(crit(E) ).
    [Show full text]
  • Omega-Models of Finite Set Theory
    ω-MODELS OF FINITE SET THEORY ALI ENAYAT, JAMES H. SCHMERL, AND ALBERT VISSER Abstract. Finite set theory, here denoted ZFfin, is the theory ob- tained by replacing the axiom of infinity by its negation in the usual axiomatization of ZF (Zermelo-Fraenkel set theory). An ω-model of ZFfin is a model in which every set has at most finitely many elements (as viewed externally). Mancini and Zambella (2001) em- ployed the Bernays-Rieger method of permutations to construct a recursive ω-model of ZFfin that is nonstandard (i.e., not isomor- phic to the hereditarily finite sets Vω). In this paper we initiate the metamathematical investigation of ω-models of ZFfin. In par- ticular, we present a new method for building ω-models of ZFfin that leads to a perspicuous construction of recursive nonstandard ω-models of ZFfin without the use of permutations. Furthermore, we show that every recursive model of ZFfin is an ω-model. The central theorem of the paper is the following: Theorem A. For every graph (A, F ), where F is a set of un- ordered pairs of A, there is an ω-model M of ZFfin whose universe contains A and which satisfies the following conditions: (1) (A, F ) is definable in M; (2) Every element of M is definable in (M, a)a∈A; (3) If (A, F ) is pointwise definable, then so is M; (4) Aut(M) =∼ Aut(A, F ). Theorem A enables us to build a variety of ω-models with special features, in particular: Corollary 1. Every group can be realized as the automorphism group of an ω-model of ZFfin.
    [Show full text]
  • On the Necessary Use of Abstract Set Theory
    ADVANCES IN MATHEMATICS 41, 209-280 (1981) On the Necessary Use of Abstract Set Theory HARVEY FRIEDMAN* Department of Mathematics, Ohio State University, Columbus, Ohio 43210 In this paper we present some independence results from the Zermelo-Frankel axioms of set theory with the axiom of choice (ZFC) which differ from earlier such independence results in three major respects. Firstly, these new propositions that are shown to be independent of ZFC (i.e., neither provable nor refutable from ZFC) form mathematically natural assertions about Bore1 functions of several variables from the Hilbert cube I” into the unit interval, or back into the Hilbert cube. As such, they are of a level of abstraction significantly below that of the earlier independence results. Secondly, these propositions are not only independent of ZFC, but also of ZFC together with the axiom of constructibility (V = L). The only earlier examples of intelligible statements independent of ZFC + V= L either express properties of formal systems such as ZFC (e.g., the consistency of ZFC), or assert the existence of very large cardinalities (e.g., inaccessible cardinals). The great bulk of independence results from ZFCLthe ones that involve standard mathematical concepts and constructions-are about sets of limited cardinality (most commonly, that of at most the continuum), and are obtained using the forcing method introduced by Paul J. Cohen (see [2]). It is now known in virtually every such case, that these independence results are eliminated if V= L is added to ZFC. Finally, some of our propositions can be proved in the theory of classes, as formalized by the Morse-Kelley class theory with the axiom of choice for sets (MKC), but not in ZFC.
    [Show full text]