Set Theory and the Foundation of Mathematics. June 19, 2018

Similar documents
The constructible universe

Part II Logic and Set Theory

Part II. Logic and Set Theory. Year

MATH 220C Set Theory

INTRODUCTION TO CARDINAL NUMBERS

Unsolvable problems, the Continuum Hypothesis, and the nature of infinity

Ordinalize! Peter Koepke University of Bonn January 28, Cantor s ordinals extend the standard natural numbers into the transfinite:

20 Ordinals. Definition A set α is an ordinal iff: (i) α is transitive; and. (ii) α is linearly ordered by. Example 20.2.

Basic set-theoretic techniques in logic Part III, Transfinite recursion and induction

GÖDEL S CONSTRUCTIBLE UNIVERSE

Informal Statement Calculus

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS

Outer Model Satisfiability. M.C. (Mack) Stanley San Jose State

Well-Ordered Sets, Ordinals and Cardinals Ali Nesin 1 July 2001

Propositional and Predicate Logic - XIII

Incompleteness Theorems, Large Cardinals, and Automata ov

Numbers, Ordinals and Cardinals

Set Theory History. Martin Bunder. September 2015

2.2 Lowenheim-Skolem-Tarski theorems

Generalizing Gödel s Constructible Universe:

Trees and generic absoluteness

Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis

USING ULTRAPOWERS TO CHARACTERIZE ELEMENTARY EQUIVALENCE

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University

Hilbert s problems, Gödel, and the limits of computation

NOTES FOR 197, SPRING 2018

The Vaught Conjecture Do uncountable models count?

CITS2211 Discrete Structures (2017) Cardinality and Countability

Two sets X, Y have the same cardinality (cardinal number, cardinal),

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS

MAGIC Set theory. lecture 2

SOME TRANSFINITE INDUCTION DEDUCTIONS

Extremely large cardinals in the absence of Choice

Meta-logic derivation rules

arxiv: v1 [math.lo] 7 Dec 2017

Classical Theory of Cardinal Characteristics

This paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic

An Intuitively Complete Analysis of Gödel s Incompleteness

MATH 3300 Test 1. Name: Student Id:

Contents Propositional Logic: Proofs from Axioms and Inference Rules

The Absoluteness of Constructibility

REU 2007 Transfinite Combinatorics Lecture 9

LINDSTRÖM S THEOREM SALMAN SIDDIQI

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL

Zermelo-Fraenkel Set Theory

Introduction to Model Theory

AMS regional meeting Bloomington, IN April 1, 2017

Initial Ordinals. Proposition 57 For every ordinal α there is an initial ordinal κ such that κ α and α κ.

DO FIVE OUT OF SIX ON EACH SET PROBLEM SET

Hilbert s problems, Gödel, and the limits of computation

DOWNLOAD PDF FOR SET THEORY

WHY ISN T THE CONTINUUM PROBLEM ON THE MILLENNIUM ($1,000,000) PRIZE LIST?

Short notes on Axioms of set theory, Well orderings and Ordinal Numbers

NOTES ON WELL ORDERING AND ORDINAL NUMBERS. 1. Logic and Notation Any formula in Mathematics can be stated using the symbols

Handbook of Logic and Proof Techniques for Computer Science

A Refinement of Jensen s Constructible Hierarchy

B1.2 Set Theory. Lecture notes HT 2018 Jonathan Pila

Cantor and sets: La diagonale du fou

TOPICS IN SET THEORY: Example Sheet 2

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

MODEL THEORY FOR ALGEBRAIC GEOMETRY

Proof Theory and Subsystems of Second-Order Arithmetic

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

Introduction to Model Theory

Axioms of separation

Undergraduate logic sequence: the notes

ULTRAPRODUCTS AND MODEL THEORY

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

GENERAL TOPOLOGY JESPER M. MØLLER

Logic and Games SS 2009

INCOMPLETENESS I by Harvey M. Friedman Distinguished University Professor Mathematics, Philosophy, Computer Science Ohio State University Invitation

On the Length of Borel Hierarchies

Math260/267 - Set Theory. Winter-Spring 1998 and Winter-Spring Instructor: Sam Buss

PMA603: Set Theory by P. G. Dixon

Herbrand Theorem, Equality, and Compactness

More Model Theory Notes

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

Undergraduate logic sequence: the notes

Cardinal and Ordinal Numbers Math Klaus Kaiser

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

MATHEMATICS: CONCEPTS, AND FOUNDATIONS Vol. II - Model Theory - H. Jerome Keisler

1. (B) The union of sets A and B is the set whose elements belong to at least one of A

Model Theory of Second Order Logic

Measure and Category. Marianna Csörnyei. ucahmcs

Statue of Aristotle at the Aristotle University of Thessaloniki, Greece

Description of the book Set Theory

The axiom of choice and two-point sets in the plane

Violating the Singular Cardinals Hypothesis Without Large Cardinals

Recursive definitions on surreal numbers

Section 7.5: Cardinality

An inner model from Ω-logic. Daisuke Ikegami

A Note on Singular Cardinals in Set Theory without Choice

On some Metatheorems about FOL

Axiomatic set theory. Chapter Why axiomatic set theory?

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

Chapter 6. Mathematical logic: a super-rapid introduction and and some applications to set theory.

Math 5801 General Topology and Knot Theory

UNIVERSALLY BAIRE SETS AND GENERIC ABSOLUTENESS TREVOR M. WILSON

Transcription:

1 Set Theory and the Foundation of Mathematics June 19, 2018

Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products A B Functions: A function f A B is a relation f A B such that x A!y B x, y f. We write f (a) for the unique b B such that a, b f. The set ω of natural numbers, containing 0 = and for each n ω the set S(n) = n {n}.

Inductive s Numbers 3 Theorem (Recursion Theorem for N) For any g A B and h A ω B B, there is a unique function f A ω B such that for all a A and n ω: Example f (a, 0) = g(a) and f (a, S(n)) = h(a, n, f (a, n)) For all a, b, n ω we let g(a) = a and h(a, n, b) = S(b). Then the f postulated by the recursion theorem satisfies f (a, 0) = a and f (a, S(n)) = h(a, n, f (a, n)) = S(f (a, n)) i.e. f (a, n) is exactly the function a + n. Hence, we can inductively define addition, multiplication and exponentiation on ω.

Equivalence Relations Numbers 4 How do we get the other number spaces? An equivalence relation on a set A is a relation R A A such that R is reflexive, symmetric and transitive. Given an equivalence relation R A A and a A, we call the set [a] R = {x A R(x, a)} the equivalence class of a. We call a set X A such that a A!x X R(x, a) a representative system of R. Theorem In ZF, the axiom of choice is equivalent to the statement that every equivalence relation has a representative system (In practice the axiom of choice is often not necessary to construct a representative system)

Numbers 5 Let ω 2 ω 2 such that a 1, a 2 b 1, b 2 a 1 + b 2 = b 1 + a 2. Note that is an equivalence relation. We define Z as any representative system of. Let Z = Z (ω 0) and (Z Z) 2 such that a 1, a 2 b 1, b 2 a 1 b 2 = b 1 a 2. Note that is an equivalence relation. We define Q as any representative system of. Let Q C be the set of Cauchy sequences over Q and (Q C ) (Q C ) such that (a n ) (b n ) lim n a n b n = 0. Note that is an equivalence relation. We define R as any representative system of.

Ordinals and Transfinite Recursion 6 Counting Past Infinity Remember: 0 =, 1 = 0 {0} = {0}, 2 = 1 {1} = {0, 1},... ω =The union of all those numbers (smallest set containing and closed under S(x) = x {x})...what if we just continue? S(ω) = ω {ω} = {0, 1, 2,..., ω} = ω + 1 S(ω + 1) = {0, 1,..., ω, ω + 1} = ω + 2, ω + 3, ω + 4,... ω + ω = (ω + n) = ω 2, ω 3,..., ω ω = ω 2, ω 3,... n ω limit..., ω ω, ω ωω,..., = ε 0, ε 0 + 1,... n times n ω ω...ω...we get Ordinal numbers! (Note that all of these here are countable)

Ordinal Numbers Ordinals and Transfinite Recursion 7 A well-order < on S is a total order on S such that every subset of S has a minimal element. Equivalently:...such that every element in S is either maximal or has a unique successor. We can count well-ordered sets using a successor function and limit steps (such as ω, which is the limit of the natural numbers). A set is called ordinal number if it is transitive ( -closed) and well-ordered by. The (proper) class of all ordinal numbers is called On (definable). A set is called natural number if it is transitive and well-ordered by both and 1.

Transfinite Induction Ordinals and Transfinite Recursion 8 Theorem (Recursion Theorem for On) For every F V V, there exists a unique G On V such that α On G(α) = F(G α). This allows for an induction/recursion principle on On: Every ordinal α is either 1. α = or 2. α = β + 1 for some β On or 3. α is a limit ordinal β<α β. Example Define addition inductively on On by: α + 0 = α, α + S(β) = S(α + β) and for limit numbers λ: α + λ = β<λ (α + β)

Y tho? Ordinals and Transfinite Recursion 9 Theorem Every well-order is isomorphic to an ordinal. Theorem (Zermelo s Well-Ordering Theorem) In ZF, the axiom of choice is equivalent to the statement that every set can be well-ordered. Ordinal numbers form a representative class of all sets (under equivalent well-orders) Note: We can never construct a well-order of e.g. the real numbers, but by the axiom of choice one has to exist. Without the axiom of choice, R is not (necessarily) well-orderable.

Ordinals and Transfinite Recursion 10 Aside: The Axiom of Determinacy (Game) Let A ω ω. Players P A and P B alternate in picking a natural number n i, producing a sequence r = (n 0, n 1, n 2,...). Player P A wins, iff r A. A strategy is a function f ω <ω N. A winning strategy for player P is a strategy that guarantees a win for P. (Axiom of Determinacy) AD is the statement that for every A ω ω, either Player P A or P B has a winning strategy for A. AD is equivalent to ( r 0 r 1 r 2... r A) ( r 0 r 1 r 2 r 3... r A) Theorem ZF+AD implies that R is not well-orderable.

The Von Neumann Hierarchy The Von Neumann Hierarchy 11 (The Von Neumann Hierarchy) Let V 0 = For any ordinal α we let V α+1 = P(V α ) For any limit ordinal λ we let V λ = α<λ V α Theorem In ZF (ZF without the axiom of foundation), the axiom of foundation is equivalent to V = α On V α. For any set x, we call the degree of x (deg(x)) the smallest α On with x V α (definable).

The Von Neumann Hierarchy 12

Cardinals Cardinals 13 Remember, even ω ω... = ε 0 is countable; but we know uncountable sets exist: Theorem (Cantor s Theorem) For any set x, there is no bijective function f x P(x) Also, by Zermelo s well-ordering theorem, even uncountable sets are well-orderable, and those well-orders are isomorphic to some ordinal number. there are uncountable ordinals We call an ordinal α a cardinal number, if there is no β < α such that there exists a bijection β α. Let x be any set. We call the (uniquely determined!) cardinal number x such that there is a bijection x x the cardinality of x.

Cardinals 14 The Cardinal Hierarchy (ℵ) ℵ 0 = ω For any ordinal α, let ℵ α+1 be the smallest cardinal number strictly larger than ℵ α For any limit ordinal λ, let ℵ λ = α<λ ℵ α We know R = P(ω) = 2 ℵ 0 and 2 ℵ 0 > ℵ 0 - but how big is 2 ℵ 0 (or ℵ 1, for that matter)? (The Continuum Hypothesis) The Continuum Hypothesis (CH) is the statement that 2 ℵ 0 = ℵ 1. The Generalized Continuum Hypothesis is the statement that 2 ℵα = ℵ α+1 for every α On. Theorem (Cohen, 1963) Both CH and GCH are neither provable nor disprovable from ZFC

First-order Syntax in ZFC Logic in ZFC 15 A (constant, function or relation) symbol is some/any set. A variable is some/any set. Let F i, R i be the sets of function/relation symbols of arity i and V the set of variables. A term is a finite sequence of symbols that obeys the recursive definition of a term, hence a set. A proposition is a finite sequence of symbols that obeys the recursive definition of a proposition, hence a set. The relation IsTerm V,F0,F 1,...,F n (x) is definable in ZFC; and hence the set T = T V,F0,F 1,...,F n of all terms over V, F 0,.... the relation IsProposition T,R1,...,R m (x) is definable in ZFC; and hence the set Prop of all propositions over T, R 1,... R m.

Proof Theory in ZFC Logic in ZFC 16 Let S be a set of axioms (i.e. propositions). A proof rule is a relation R Prop n Prop. A calculus C is a set of proof rules. We can define the provability relation: A sequence of propositions p = ϕ 1,..., ϕ n is a C-proof iff for each ϕ i : Either ϕ i S or there is some R C with R Prop m Prop and ϕ j1,... ϕ jm such that each j k < i and ϕ j1,..., ϕ jm, ϕ i R. We say ϕ is C-provable from S (and write S C ϕ) iff there is some C-proof p = ϕ 1,..., ϕ n such that ϕ n = ϕ. we can talk about the provability of propositions in ZFC!

Model Theory Logic in ZFC 17 Semantics is rather straight-forward The definition of a model is already based on sets: functions and relations are sets, hence models are sets. The relation M ϕ is definable (using the usual recursive definition), as is the relation M C ϕ, hence the completeness theorem becomes a theorem of ZFC! Theorem (Compactness Theorem) A set of propositions S has a model iff every finite subset of S has a model Example Let c a new constant and extend PA by the axioms c 0, c 1, c 2,.... PA has non-standard models. Every set of propositions that has arbitrarily large finite models has an infinite model.

Logic in ZFC 18 Even worse: Theorem (Löwenheim-Skolem) If a set of propositions S has an infinite model, then it has a model in every infinite cardinality Example There are uncountable models of PA. There are countable models of the theory of real numbers. Theorem (Tarski s Paradox) If there is a model of ZFC (by Completeness: If ZFC is not contradictory), then there is a countable model of ZFC We can not uniquely describe infinite models using the semantics of first-order logic! (Next best thing: κ-categoricity)

Requirements for Proof Theory Incompleteness 19 Note that for embedding syntax and proof theory in ZFC, all we need is: Encodings for all symbols (as sets) Encodings for finite sequences of sets (as sets) such that the definitions of term, proposition and proof can be expressed (on the basis of sets). We don t need full sets for that e.g. natural numbers are already sufficient!

Encoding Sequences as Numbers Incompleteness 20 Let P = {p 0, p 1,...} the set of prime numbers and s = s 0,..., s n N n a finite sequence of numbers. The Gödel number of s is the number s = n p s i i i=0 By the uniqueness of prime factor decompositions, for any Gödel number n we can obtain the original unique sequence s with n = s (i.e. is injective).

Gödelization Incompleteness 21 Let P any recursively enumerable superset of the Peano axioms (with countably many additional symbols). For any symbol σ, let σ N any (unique!) number. For any proposition (with free variables) ϕ = σ 0... σ n, let ϕ = σ 0,..., σ n. For any sequence of propositions p = ϕ 1,..., ϕ n, let p = ϕ 1,..., ϕ n

Incompleteness 22 Theorem The property IsProposition(n) stating that n is the Gödel number of a well-formed proposition is definable in P. The property IsProof(p, n) that p is a Gödel number of a proof from P of the proposition with Gödel number n is definable in P. Hence, the predicate Prov(x) = p IsProof(p, x) is definable in P. Theorem (Loeb Axioms) L1 If P ϕ, then P Prov( ϕ ) L2 If P Prov( ϕ ) Prov( ϕ ψ ), then P Prov( ψ ) L3 If P Prov( ϕ ), then P Prov( Prov( ϕ ) ) L4 If P ϕ ψ, then P Prov( ϕ ) Prov( ψ )

The Gödel Sentence Incompleteness 23 (Gödel Sentence) Let sub N 2 N the function such that sub( ϕ(x), n) = ϕ(n). Then sub is definable in P. Define the proposition G(x) = Prov(sub(x, x)) and G = G( G(x) ) Then: G = G( G(x) ) = Prov( G( G(x) ) ) = Prov( G ) We constructed a sentence that asserts its own non-provability!

Incompleteness 24 We define the proposition Con P = Prov( 0 0 ) expressing that P is consistent. Theorem (Gödel s Incompleteness Theorems) 1. P is either inconsistent or incomplete, i.e. there is some sentence ϕ such that P / ϕ and P / ϕ. 2. If P is consistent, then P / Con P. The existence of ω proves (in ZFC) that PA has a model and hence is consistent; however, we can do the same proof for ZFC as with every other sufficiently powerful set of axioms. Every plausible foundation for Mathematics is subject to Gödel s theorems!

Non-standard Proofs Incompleteness 25 If P G, then by Loeb P Prov( G ) and P Prov( G ), contradiction. But P G Prov( G ) does not imply P G outright. The Gödel number of the proof could be a non-standard number. have an infinite prime factor decomposition, encode an infinitely long proof. In ZFC: The set of proofs contains infinite elements that are all (in ZFC) provably finite a non-standard number in ω If P G, then no standard models can exist (ω-incosistency)

Gödel s Constructible Universe Incompleteness 26 What s the smallest class of sets we could want in ZF (excluding non-standard or otherwise uncomputable sets)? For any set X, we let Def(X ) = {{y X (X, ) ϕ(y)} ϕ is a predicate defined over X } P(X ) Let L 0 =, L α+1 = Def(L α ) and L λ = α<λ L α and L = α On L α. In ZF, L is a model of ZFC+GCH. If ZF is consistent, then so is ZFC+GCH! We need to add undefinable (and hence uncomputable) and unnecessary sets to make either of them false. (Cohen 1963 Forcing : we can adjoin sets to an existing (inner, countable) universe of sets.) Fun fact: L is even definably well-orderable from within L.

Cofinality Large Cardinal Axioms 27 ℵ 0 is defined as = ω, but natural numbers are also cardinal numbers. If we let ℵ 0 = 0, then ℵ ω = ω (Note that ℵ α = ℵ α for α ω 2 ). Does the ℵ-function have (more) fixed points? i.e. is there a cardinal κ > ω such that ℵ κ = κ? How could we find/reach/construct such a cardinal? A subset A X with X well-ordered is called cofinite in X, if for every x X there is some a A with x a. Equivalently on cardinals: A subset A ℵ α is called cofinite in ℵ α, if ℵ α = A. The cofinality of a (ordinal/) cardinal κ is the smallest (ordinal/) cardinality cf(κ) such that there is some A κ with A cofinite in κ and (A is well-ordered by cf(a) /) A = cf(κ).

Large Cardinal Axioms 28 Cofinality How many smaller (ordinals/) cardinals do I need to construct/approach κ from below? A cardinal number κ is called singular, if cf(κ) < κ and regular if cf(κ) = κ. Example Every successor ordinal has cofinality 1. Every successor cardinal is regular (the union of at most κ many sets with cardinality at most κ is at most κ κ = κ). If ℵ λ is a limit cardinal, then ℵ λ = {ℵ i i λ}, hence cf(ℵ λ ) λ, hence ℵ λ is singular, if not a fixed point. If ℵ κ = κ, then κ is a regular limit cardinal, and conversely.

Large Cardinals Large Cardinal Axioms 29 So are there regular limit cardinals? A (uncountable) regular limit cardinal is called (weakly) inaccessible. A weakly inaccessible cardinal κ such that 2 α < κ for all α < κ is called strongly inaccessible (under GCH equivalent). Theorem If κ > ω is weakly inaccessible, then L κ ZFC. If κ > ω is strongly inaccessible, then V κ ZF. by the second incompleteness theorem, the existence of inaccessible cardinals is unprovable. In ZFC, the statement Con ZFC is almost equivalent to the existence of an inaccessible cardinal.

Grothendieck Universes Are large cardinals reasonable? Large Cardinal Axioms 30 Note: The axiom of Infinity posits an inaccessible cardinal! V ω ZFC FIN ω is a regular limit cardinal If ℵ 0 = 0, then ℵ ω = ω is a fixed point The jump from normal sets to large cardinals is equivalent to the jump from finite sets to infinite sets ( strong infinity axioms ) A set U is called Grothendieck Universe, if U is transitive and closed under pair sets, powersets and unions. The Grothendieck axiom states that every set lives in a Grothendieck universe.

Large Cardinal Axioms 31