+ All Categories
Home > Documents > PROOF THEORY: From arithmetic to set theory

PROOF THEORY: From arithmetic to set theory

Date post: 12-Sep-2021
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
150
PROOF THEORY: From arithmetic to set theory Michael Rathjen School of Mathematics University of Leeds Nordic Spring School in Logic, Nordfjordeid May 27-31, 2013 FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY
Transcript
Page 1: PROOF THEORY: From arithmetic to set theory

PROOF THEORY:From arithmetic to set theory

Michael Rathjen

School of MathematicsUniversity of Leeds

Nordic Spring School in Logic, NordfjordeidMay 27-31, 2013

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 2: PROOF THEORY: From arithmetic to set theory

Plan of First and Second Talk

• The origins of Proof theory: Hilbert’s Programme• Gentzen’s Result• The General Form of Ordinal Analysis• Gentzen’s Hauptsatz: Cut Elimination• A Brief History of Ordinal Representation Systems• A Brief History of Ordinal Analyses• Applications of Ordinal Analysis

1 Combinatorial Independence Results2 Classification of Provable Functions3 Equiconsistency Results

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 3: PROOF THEORY: From arithmetic to set theory

Plan of the Third and Fourth Talk

PREDICATIVE PROOF THEORY

IMPREDICATIVE PROOF THEORY

• Ordinal Analysis of Kripke-Platek Set Theory (sketch)

• Uniformity of Infinite Proofs

• Proof Theory of Much Stronger Theories

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 4: PROOF THEORY: From arithmetic to set theory

The Origins of Proof Theory (Beweistheorie)

• Hilbert’s second problem (1900): Consistency of Analysis

• Hilbert’s Programme (1922,1925)

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 5: PROOF THEORY: From arithmetic to set theory

Hilbert’s Programme (1922,1925)

• I. Codify the whole of mathematical reasoning in aformal theory T.

• II. Prove the consistency of T by finitistic means.

• To carry out this task, Hilbert inaugurated a newmathematical discipline: Beweistheorie ( Proof Theory).

• In Hilbert’s Proof Theory, proofs become mathematicalobjects sui generis.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 6: PROOF THEORY: From arithmetic to set theory

Hilbert’s Programme (1922,1925)

• I. Codify the whole of mathematical reasoning in aformal theory T.

• II. Prove the consistency of T by finitistic means.

• To carry out this task, Hilbert inaugurated a newmathematical discipline: Beweistheorie ( Proof Theory).

• In Hilbert’s Proof Theory, proofs become mathematicalobjects sui generis.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 7: PROOF THEORY: From arithmetic to set theory

Hilbert’s Programme (1922,1925)

• I. Codify the whole of mathematical reasoning in aformal theory T.

• II. Prove the consistency of T by finitistic means.

• To carry out this task, Hilbert inaugurated a newmathematical discipline: Beweistheorie ( Proof Theory).

• In Hilbert’s Proof Theory, proofs become mathematicalobjects sui generis.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 8: PROOF THEORY: From arithmetic to set theory

Hilbert’s Programme (1922,1925)

• I. Codify the whole of mathematical reasoning in aformal theory T.

• II. Prove the consistency of T by finitistic means.

• To carry out this task, Hilbert inaugurated a newmathematical discipline: Beweistheorie ( Proof Theory).

• In Hilbert’s Proof Theory, proofs become mathematicalobjects sui generis.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 9: PROOF THEORY: From arithmetic to set theory

Ackermann’s Dissertation 1925

Consistency proof for a second-order version of PrimitiveRecursive Arithmetic.

Uses a finitistic version of transfinite induction up to theordinal ωω

ω.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 10: PROOF THEORY: From arithmetic to set theory

Gentzen’s Result

• Gerhard Gentzen showed that transfinite induction up tothe ordinal

ε0 = supω, ωω, ωωω , . . . = least α. ωα = α

suffices to prove the consistency of Peano Arithmetic,PA.

• Gentzen’s applied transfinite induction up to ε0 solely toprimitive recursive predicates and besides that his proofused only finitistically justified means.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 11: PROOF THEORY: From arithmetic to set theory

Gentzen’s Result

• Gerhard Gentzen showed that transfinite induction up tothe ordinal

ε0 = supω, ωω, ωωω , . . . = least α. ωα = α

suffices to prove the consistency of Peano Arithmetic,PA.

• Gentzen’s applied transfinite induction up to ε0 solely toprimitive recursive predicates and besides that his proofused only finitistically justified means.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 12: PROOF THEORY: From arithmetic to set theory

Gentzen’s Result in Detail

F + PR-TI(ε0) ` Con(PA),

where F signifies a theory that is acceptable in finitism(e.g. F = PRA = Primitive Recursive Arithmetic) andPR-TI(ε0) stands for transfinite induction up to ε0 forprimitive recursive predicates.

• Gentzen also showed that his result is best possible: PAproves transfinite induction up to α for arithmeticpredicates for any α < ε0.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 13: PROOF THEORY: From arithmetic to set theory

Gentzen’s Result in Detail

F + PR-TI(ε0) ` Con(PA),

where F signifies a theory that is acceptable in finitism(e.g. F = PRA = Primitive Recursive Arithmetic) andPR-TI(ε0) stands for transfinite induction up to ε0 forprimitive recursive predicates.

• Gentzen also showed that his result is best possible: PAproves transfinite induction up to α for arithmeticpredicates for any α < ε0.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 14: PROOF THEORY: From arithmetic to set theory

The Compelling Picture

The non-finitist part of PA is encapsulated in PR-TI(ε0) andtherefore “measured” by ε0, thereby tempting one to adopt thefollowing definition of proof-theoretic ordinal of a theory T :

|T |Con = least α. PRA + PR-TI(α) ` Con(T ).

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 15: PROOF THEORY: From arithmetic to set theory

The supremum of the provable ordinals

• 〈A,≺〉 is said to be provably wellordered in T if

T ` WO(A,≺).

• α is provably computable in T if there is a computablewell–ordering 〈A,≺〉 with order–type α such that

T ` WO(A,≺)

with A and ≺ being provably computable in T.• The supremum of the provable well-orderings of T:

|T|sup := supα : α provably computable in T

.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 16: PROOF THEORY: From arithmetic to set theory

The supremum of the provable ordinals

• 〈A,≺〉 is said to be provably wellordered in T if

T ` WO(A,≺).

• α is provably computable in T if there is a computablewell–ordering 〈A,≺〉 with order–type α such that

T ` WO(A,≺)

with A and ≺ being provably computable in T.

• The supremum of the provable well-orderings of T:

|T|sup := supα : α provably computable in T

.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 17: PROOF THEORY: From arithmetic to set theory

The supremum of the provable ordinals

• 〈A,≺〉 is said to be provably wellordered in T if

T ` WO(A,≺).

• α is provably computable in T if there is a computablewell–ordering 〈A,≺〉 with order–type α such that

T ` WO(A,≺)

with A and ≺ being provably computable in T.• The supremum of the provable well-orderings of T:

|T|sup := supα : α provably computable in T

.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 18: PROOF THEORY: From arithmetic to set theory

Ordinal Structures

We are interested in representing specific ordinals α asrelations on N.

Natural ordinal representation systems are frequently derivedfrom structures of the form

A = 〈α, f1, . . . , fn, <α〉

where α is an ordinal, <α is the ordering of ordinals restrictedto elements of α and the fi are functions

fi : α× · · · × α︸ ︷︷ ︸ki times

−→ α

for some natural number ki .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 19: PROOF THEORY: From arithmetic to set theory

Ordinal Representation Systems

A = 〈A,g1, . . . ,gn,≺〉

is a computable (or recursive) representation ofA = 〈α, f1, . . . , fn, <α〉 if the following conditions hold:

1 A ⊆ N and A is a computable set.

2 ≺ is a computable total ordering on A and the functions giare computable.

3 A ∼= A, i.e. the two structures are isomorphic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 20: PROOF THEORY: From arithmetic to set theory

Ordinal Representation Systems

A = 〈A,g1, . . . ,gn,≺〉

is a computable (or recursive) representation ofA = 〈α, f1, . . . , fn, <α〉 if the following conditions hold:

1 A ⊆ N and A is a computable set.2 ≺ is a computable total ordering on A and the functions gi

are computable.

3 A ∼= A, i.e. the two structures are isomorphic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 21: PROOF THEORY: From arithmetic to set theory

Ordinal Representation Systems

A = 〈A,g1, . . . ,gn,≺〉

is a computable (or recursive) representation ofA = 〈α, f1, . . . , fn, <α〉 if the following conditions hold:

1 A ⊆ N and A is a computable set.2 ≺ is a computable total ordering on A and the functions gi

are computable.3 A ∼= A, i.e. the two structures are isomorphic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 22: PROOF THEORY: From arithmetic to set theory

Cantor’s Representation of Ordinals

Theorem (Cantor, 1897) For every ordinal β > 0 there existunique ordinals β0 ≥ β1 ≥ · · · ≥ βn such that

β = ωβ0 + . . .+ ωβn . (1)

The representation of β in (1) is called the Cantor normalform.

We shall write β =CNF ωβ1 + · · ·ωβn to convey that

β0 ≥ β1 ≥ · · · ≥ βk .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 23: PROOF THEORY: From arithmetic to set theory

A Representation for ε0

• ε0 denotes the least ordinal α > 0 such that

β < α ⇒ ωβ < α.

• ε0 is the least ordinal α such that ωα = α.

• β < ε0 has a Cantor normal form with exponents βi < βand these exponents have Cantor normal forms with yetagain smaller exponents. As this process must terminate,ordinals < ε0 can be coded by natural numbers.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 24: PROOF THEORY: From arithmetic to set theory

A Representation for ε0

• ε0 denotes the least ordinal α > 0 such that

β < α ⇒ ωβ < α.

• ε0 is the least ordinal α such that ωα = α.

• β < ε0 has a Cantor normal form with exponents βi < βand these exponents have Cantor normal forms with yetagain smaller exponents. As this process must terminate,ordinals < ε0 can be coded by natural numbers.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 25: PROOF THEORY: From arithmetic to set theory

A Representation for ε0

• ε0 denotes the least ordinal α > 0 such that

β < α ⇒ ωβ < α.

• ε0 is the least ordinal α such that ωα = α.

• β < ε0 has a Cantor normal form with exponents βi < βand these exponents have Cantor normal forms with yetagain smaller exponents. As this process must terminate,ordinals < ε0 can be coded by natural numbers.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 26: PROOF THEORY: From arithmetic to set theory

Coding ε0 in NDefine a function

d . e : ε0 −→ N

by

dδe =

0 if δ = 0〈dδ1e, . . . , dδne〉 if δ =CNF ω

δ1 + · · ·ωδn

where 〈k1, · · · , kn〉 := 2k1+1 · . . . · pkn+1n with pi being the i th

prime number (or any other coding of tuples). Further define

A0 := ran(d . e)dδe ≺ dβe :⇔ δ < β

dδe + dβe := dδ + βedδe · dβe := dδ · βe

ωdδe := dωδe.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 27: PROOF THEORY: From arithmetic to set theory

Coding ε0 in N

Then

〈ε0,+, ·, δ 7→ ωδ, <〉 ∼= 〈A0, +, ·, x 7→ ωx ,≺〉.

A0, +, ·, x 7→ ωx ,≺ are recursive, in point of fact, they are allelementary recursive.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 28: PROOF THEORY: From arithmetic to set theory

Transfinite Induction

• TI(A,≺) is the schema

∀n ∈ A [∀k ≺ n P(k) → P(n)] → ∀n ∈ A P(n)

with P arithmetical.

• For α ∈ A let ≺α be ≺ restricted to Aα := β ∈ A | β ≺ α.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 29: PROOF THEORY: From arithmetic to set theory

Transfinite Induction

• TI(A,≺) is the schema

∀n ∈ A [∀k ≺ n P(k) → P(n)] → ∀n ∈ A P(n)

with P arithmetical.

• For α ∈ A let ≺α be ≺ restricted to Aα := β ∈ A | β ≺ α.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 30: PROOF THEORY: From arithmetic to set theory

The general form of ordinal analysis

• T framework for formalizing a certain part of mathematics.T should be a true theory which contains a modicum ofarithmetic.

• Every ordinal analysis of a classical or intuitionistic theoryT that has ever appeared in the literature provides anEORS 〈A,, . . .〉 such that T is finitistically reducible to

PA +⋃α∈A

TI(Aα,α).

• T and HA +⋃α∈A TI(Aα,α) prove the same Π0

2sentences.

• |T|sup = ||.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 31: PROOF THEORY: From arithmetic to set theory

The general form of ordinal analysis

• T framework for formalizing a certain part of mathematics.T should be a true theory which contains a modicum ofarithmetic.

• Every ordinal analysis of a classical or intuitionistic theoryT that has ever appeared in the literature provides anEORS 〈A,, . . .〉 such that T is finitistically reducible to

PA +⋃α∈A

TI(Aα,α).

• T and HA +⋃α∈A TI(Aα,α) prove the same Π0

2sentences.

• |T|sup = ||.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 32: PROOF THEORY: From arithmetic to set theory

The general form of ordinal analysis

• T framework for formalizing a certain part of mathematics.T should be a true theory which contains a modicum ofarithmetic.

• Every ordinal analysis of a classical or intuitionistic theoryT that has ever appeared in the literature provides anEORS 〈A,, . . .〉 such that T is finitistically reducible to

PA +⋃α∈A

TI(Aα,α).

• T and HA +⋃α∈A TI(Aα,α) prove the same Π0

2sentences.

• |T|sup = ||.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 33: PROOF THEORY: From arithmetic to set theory

The general form of ordinal analysis

• T framework for formalizing a certain part of mathematics.T should be a true theory which contains a modicum ofarithmetic.

• Every ordinal analysis of a classical or intuitionistic theoryT that has ever appeared in the literature provides anEORS 〈A,, . . .〉 such that T is finitistically reducible to

PA +⋃α∈A

TI(Aα,α).

• T and HA +⋃α∈A TI(Aα,α) prove the same Π0

2sentences.

• |T|sup = ||.FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 34: PROOF THEORY: From arithmetic to set theory

Ordinally Informative Proof Theory

The two main strands of research are:

• Cut Elimination (and Proof Collapsing Techniques)

• Development of ever stronger Ordinal RepresentationSystems

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 35: PROOF THEORY: From arithmetic to set theory

Ordinally Informative Proof Theory

The two main strands of research are:

• Cut Elimination (and Proof Collapsing Techniques)

• Development of ever stronger Ordinal RepresentationSystems

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 36: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusSEQUENTS

• A sequent is an expression Γ ⇒ ∆ where Γ and ∆ arefinite sequences of formulae A1, . . . ,An and B1, . . . ,Bm,respectively.

• Γ ⇒ ∆ is read, informally, as Γ yields ∆ or, rather, theconjunction of the Ai yields the disjunction of the Bj .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 37: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusSEQUENTS

• A sequent is an expression Γ ⇒ ∆ where Γ and ∆ arefinite sequences of formulae A1, . . . ,An and B1, . . . ,Bm,respectively.

• Γ ⇒ ∆ is read, informally, as Γ yields ∆ or, rather, theconjunction of the Ai yields the disjunction of the Bj .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 38: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusLOGICAL INFERENCES I

Negation

Γ ⇒ ∆,A¬L¬A, Γ ⇒ ∆

B, Γ ⇒ ∆¬R

Γ ⇒ ∆,¬B

Implication

Γ ⇒ ∆,A B,Λ ⇒ Θ→ LA→ B, Γ,Λ ⇒ ∆,Θ

A, Γ ⇒ ∆,B→ R

Γ ⇒ ∆,A→ B

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 39: PROOF THEORY: From arithmetic to set theory

Conjunction

A, Γ ⇒ ∆∧L1A ∧ B, Γ ⇒ ∆

B, Γ ⇒ ∆∧L2A ∧ B, Γ ⇒ ∆

Γ ⇒ ∆,A Γ ⇒ ∆,B∧R

Γ ⇒ ∆,A ∧ B

Disjunction

A, Γ ⇒ ∆ B, Γ ⇒ ∆∨LA ∨ B, Γ ⇒ ∆

Γ ⇒ ∆,A∨R1

Γ ⇒ ∆,A ∨ BΓ ⇒ ∆,B

∨R2Γ ⇒ ∆,A ∨ B

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 40: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusLOGICAL INFERENCES II

Quantifiers

F (t), Γ ⇒ ∆∀L∀x F (x), Γ ⇒ ∆

Γ ⇒ ∆,F (a)∀R

Γ ⇒ ∆,∀x F (x)

F (a), Γ ⇒ ∆∃L∃x F (x), Γ ⇒ ∆

Γ ⇒ ∆,F (t)∃R

Γ ⇒ ∆, ∃x F (x)

In ∀L and ∃R, t is an arbitrary term. The variable a in ∀R and ∃Lis an eigenvariable of the respective inference, i.e. a is not tooccur in the lower sequent.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 41: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusAXIOMS

Identity AxiomA ⇒ A

where A is any formula.

One could limit this axiom to the case of atomic formulae A

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 42: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusCUTS

CUTΓ ⇒ ∆,A A,Λ ⇒ Θ

CutΓ,Λ ⇒ ∆,Θ

A is called the cut formula of the inference.

ExampleB ⇒ A A ⇒ C

CutB ⇒ C

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 43: PROOF THEORY: From arithmetic to set theory

The Sequent CalculusSTRUCTURAL RULES

Structural Rules Exchange, Weakening, Contraction

Γ,A,B,Λ ⇒ ∆ XlΓ,B,A,Λ ⇒ ∆

Γ ⇒ ∆,A,B,Λ XrΓ ⇒ ∆,B,A,Λ

Γ ⇒ ∆ WlΓ,A ⇒ ∆

Γ ⇒ ∆ WrΓ ⇒ ∆,A

Γ,A,A ⇒ ∆ ClΓ,A ⇒ ∆

Γ ⇒ ∆,A,A CrΓ ⇒ ∆,A

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 44: PROOF THEORY: From arithmetic to set theory

The INTUITIONISTIC case

The intuitionistic sequent calculus is obtained by requiringthat all sequents be intuitionistic.

A sequent Γ ⇒ ∆ is said to be intuitionistic if ∆ consistsof at most one formula.

Specifically, in the intuitionistic sequent calculus there areno inferences corresponding to contraction right orexchange right.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 45: PROOF THEORY: From arithmetic to set theory

The INTUITIONISTIC case

The intuitionistic sequent calculus is obtained by requiringthat all sequents be intuitionistic.

A sequent Γ ⇒ ∆ is said to be intuitionistic if ∆ consistsof at most one formula.

Specifically, in the intuitionistic sequent calculus there areno inferences corresponding to contraction right orexchange right.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 46: PROOF THEORY: From arithmetic to set theory

The INTUITIONISTIC case

The intuitionistic sequent calculus is obtained by requiringthat all sequents be intuitionistic.

A sequent Γ ⇒ ∆ is said to be intuitionistic if ∆ consistsof at most one formula.

Specifically, in the intuitionistic sequent calculus there areno inferences corresponding to contraction right orexchange right.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 47: PROOF THEORY: From arithmetic to set theory

The INTUITIONISTIC case

The intuitionistic sequent calculus is obtained by requiringthat all sequents be intuitionistic.

A sequent Γ ⇒ ∆ is said to be intuitionistic if ∆ consistsof at most one formula.

Specifically, in the intuitionistic sequent calculus there areno inferences corresponding to contraction right orexchange right.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 48: PROOF THEORY: From arithmetic to set theory

Classical Example

Our first example is a deduction of the law of excludedmiddle.

A ⇒ A ¬R⇒ A,¬A∨R⇒ A, A ∨ ¬A Xr⇒ A ∨ ¬A, A∨R⇒ A ∨ ¬A, A ∨ ¬A Cr⇒ A ∨ ¬A

Notice that the above proof is not intuitionistic since itinvolves sequents that are not intuitionistic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 49: PROOF THEORY: From arithmetic to set theory

Classical Example

Our first example is a deduction of the law of excludedmiddle.

A ⇒ A ¬R⇒ A,¬A∨R⇒ A, A ∨ ¬A Xr⇒ A ∨ ¬A, A∨R⇒ A ∨ ¬A, A ∨ ¬A Cr⇒ A ∨ ¬A

Notice that the above proof is not intuitionistic since itinvolves sequents that are not intuitionistic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 50: PROOF THEORY: From arithmetic to set theory

Classical Example

Our first example is a deduction of the law of excludedmiddle.

A ⇒ A ¬R⇒ A,¬A∨R⇒ A, A ∨ ¬A Xr⇒ A ∨ ¬A, A∨R⇒ A ∨ ¬A, A ∨ ¬A Cr⇒ A ∨ ¬A

Notice that the above proof is not intuitionistic since itinvolves sequents that are not intuitionistic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 51: PROOF THEORY: From arithmetic to set theory

Classical Example

Our first example is a deduction of the law of excludedmiddle.

A ⇒ A ¬R⇒ A,¬A∨R⇒ A, A ∨ ¬A Xr⇒ A ∨ ¬A, A∨R⇒ A ∨ ¬A, A ∨ ¬A Cr⇒ A ∨ ¬A

Notice that the above proof is not intuitionistic since itinvolves sequents that are not intuitionistic.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 52: PROOF THEORY: From arithmetic to set theory

Intuitionistic Example

The second example is an intuitionistic deduction.

F (a) ⇒ F (a)∃RF (a) ⇒ ∃x F (x)¬L¬∃x F (x),F (a) ⇒Xl

F (a), ¬∃x F (x) ⇒¬L¬∃xF (x) ⇒ ¬F (a)∀R¬∃x F (x) ⇒ ∀x ¬F (x)→R⇒ ¬∃x F (x)→ ∀x ¬F (x)

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 53: PROOF THEORY: From arithmetic to set theory

Intuitionistic Example

The second example is an intuitionistic deduction.

F (a) ⇒ F (a)∃RF (a) ⇒ ∃x F (x)¬L¬∃x F (x),F (a) ⇒Xl

F (a), ¬∃x F (x) ⇒¬L¬∃xF (x) ⇒ ¬F (a)∀R¬∃x F (x) ⇒ ∀x ¬F (x)→R⇒ ¬∃x F (x)→ ∀x ¬F (x)

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 54: PROOF THEORY: From arithmetic to set theory

Intuitionistic Example

The second example is an intuitionistic deduction.

F (a) ⇒ F (a)∃RF (a) ⇒ ∃x F (x)¬L¬∃x F (x),F (a) ⇒Xl

F (a), ¬∃x F (x) ⇒¬L¬∃xF (x) ⇒ ¬F (a)∀R¬∃x F (x) ⇒ ∀x ¬F (x)→R⇒ ¬∃x F (x)→ ∀x ¬F (x)

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 55: PROOF THEORY: From arithmetic to set theory

Gentzen’s Hauptsatz (1934)

Cut Elimination

If a sequentΓ ⇒ ∆

is provable, then it is provable without cuts.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 56: PROOF THEORY: From arithmetic to set theory

Cut EliminationEXAMPLE

Here is an example of how to eliminate cuts of a special form:

A, Γ ⇒ ∆,B→R

Γ ⇒ ∆,A→ BΛ ⇒ Θ,A B,Ξ ⇒ Φ

→LA→ B,Λ,Ξ ⇒ Θ,ΦCut

Γ,Λ,Ξ ⇒ ∆,Θ,Φ

is replaced by

Λ ⇒ Θ,A A, Γ ⇒ ∆,BCut

Λ, Γ ⇒ Θ,∆,B B,Ξ ⇒ ΦCut

Γ,Λ,Ξ ⇒ ∆,Θ,Φ

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 57: PROOF THEORY: From arithmetic to set theory

The Subformula Property

The Hauptsatz has an important corollary:

The Subformula Property

If a sequent Γ ⇒ ∆ is provable, then it has adeduction all of whose formulae are subformulaeof the formulae in Γ and ∆.

Corollary A contradiction, i.e. the empty sequent, is notdeducible.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 58: PROOF THEORY: From arithmetic to set theory

The Subformula Property

The Hauptsatz has an important corollary:

The Subformula Property

If a sequent Γ ⇒ ∆ is provable, then it has adeduction all of whose formulae are subformulaeof the formulae in Γ and ∆.

Corollary A contradiction, i.e. the empty sequent, is notdeducible.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 59: PROOF THEORY: From arithmetic to set theory

The Subformula Property

The Hauptsatz has an important corollary:

The Subformula Property

If a sequent Γ ⇒ ∆ is provable, then it has adeduction all of whose formulae are subformulaeof the formulae in Γ and ∆.

Corollary A contradiction, i.e. the empty sequent, is notdeducible.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 60: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .• Hilbert-Ackermann Consistency• If T is a geometric theory and T classically proves a

geometric implication A then T intuitionistically proves A.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 61: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).

• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .• Hilbert-Ackermann Consistency• If T is a geometric theory and T classically proves a

geometric implication A then T intuitionistically proves A.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 62: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).

• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .• Hilbert-Ackermann Consistency• If T is a geometric theory and T classically proves a

geometric implication A then T intuitionistically proves A.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 63: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .

• Hilbert-Ackermann Consistency• If T is a geometric theory and T classically proves a

geometric implication A then T intuitionistically proves A.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 64: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .• Hilbert-Ackermann Consistency

• If T is a geometric theory and T classically proves ageometric implication A then T intuitionistically proves A.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 65: PROOF THEORY: From arithmetic to set theory

Applications of the Haupsatz

• Herbrand’s Theorem in LK (classical):

` ∃xR(x) implies ` R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free).• Extended Herbrand’s Theorem in LK :

` Γ ⇒ ∃xR(x) implies ` Γ ⇒ R(t1) ∨ . . . ∨ R(tn)

some ti (R quantifier-free, Γ purely universal).• In LJ (intuitionistic):

` ∃xR(x) implies ` R(t)

for some term t .• Hilbert-Ackermann Consistency• If T is a geometric theory and T classically proves a

geometric implication A then T intuitionistically proves A.FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 66: PROOF THEORY: From arithmetic to set theory

Theories and Cut Elimination

• What happens when we try to apply the procedure of cutelimination to theories?

• Axioms are detrimental to this procedure. It breaks downbecause the symmetry of the sequent calculus is lost. Ingeneral, we cannot remove cuts from deductions in atheory T when the cut formula is an axiom of T .

• However, sometimes the axioms of a theory are ofbounded syntactic complexity. Then the procedure appliespartially in that one can remove all cuts that exceed thecomplexity of the axioms of T .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 67: PROOF THEORY: From arithmetic to set theory

Theories and Cut Elimination

• What happens when we try to apply the procedure of cutelimination to theories?

• Axioms are detrimental to this procedure. It breaks downbecause the symmetry of the sequent calculus is lost. Ingeneral, we cannot remove cuts from deductions in atheory T when the cut formula is an axiom of T .

• However, sometimes the axioms of a theory are ofbounded syntactic complexity. Then the procedure appliespartially in that one can remove all cuts that exceed thecomplexity of the axioms of T .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 68: PROOF THEORY: From arithmetic to set theory

Theories and Cut Elimination

• What happens when we try to apply the procedure of cutelimination to theories?

• Axioms are detrimental to this procedure. It breaks downbecause the symmetry of the sequent calculus is lost. Ingeneral, we cannot remove cuts from deductions in atheory T when the cut formula is an axiom of T .

• However, sometimes the axioms of a theory are ofbounded syntactic complexity. Then the procedure appliespartially in that one can remove all cuts that exceed thecomplexity of the axioms of T .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 69: PROOF THEORY: From arithmetic to set theory

Partial Cut Elimination

• Gives rise topartial cut elimination.

• This is a very important tool in proof theory. For example, itworks very well if the axioms of a theory can be presentedas atomic intuitionistic sequents (also called Hornclauses), yielding the completeness of Robinsonsresolution method.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 70: PROOF THEORY: From arithmetic to set theory

Partial Cut Elimination

• Gives rise topartial cut elimination.

• This is a very important tool in proof theory. For example, itworks very well if the axioms of a theory can be presentedas atomic intuitionistic sequents (also called Hornclauses), yielding the completeness of Robinsonsresolution method.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 71: PROOF THEORY: From arithmetic to set theory

Partial cut elimination also pays off in the case of fragments ofPA and set theory with restricted induction schemes, be itinduction on natural numbers or sets. This method can be usedto extract bounds from proofs of Π0

2 statements in suchfragments.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 72: PROOF THEORY: From arithmetic to set theory

Going Infinite

• Full arithmetic, i.e. PA, does not even allow for partial cutelimination since the induction axioms have unboundedcomplexity.

• However, one can remove the obstacle against cutelimination in a drastic way by going infinite. Theso-called ω-rule consists of the two types of infinitaryinferences:

Γ ⇒ ∆,F (0); Γ ⇒ ∆,F (1); . . . ; Γ ⇒ ∆,F (n); . . .ωR

Γ ⇒ ∆,∀x F (x)

F (0), Γ ⇒ ∆; F (1), Γ ⇒ ∆; . . . ; F (n), Γ ⇒ ∆; . . .ωL∃x F (x), Γ ⇒ ∆

• The price to pay will be that deductions become infinite.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 73: PROOF THEORY: From arithmetic to set theory

Going Infinite

• Full arithmetic, i.e. PA, does not even allow for partial cutelimination since the induction axioms have unboundedcomplexity.

• However, one can remove the obstacle against cutelimination in a drastic way by going infinite. Theso-called ω-rule consists of the two types of infinitaryinferences:

Γ ⇒ ∆,F (0); Γ ⇒ ∆,F (1); . . . ; Γ ⇒ ∆,F (n); . . .ωR

Γ ⇒ ∆,∀x F (x)

F (0), Γ ⇒ ∆; F (1), Γ ⇒ ∆; . . . ; F (n), Γ ⇒ ∆; . . .ωL∃x F (x), Γ ⇒ ∆

• The price to pay will be that deductions become infinite.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 74: PROOF THEORY: From arithmetic to set theory

Going Infinite

• Full arithmetic, i.e. PA, does not even allow for partial cutelimination since the induction axioms have unboundedcomplexity.

• However, one can remove the obstacle against cutelimination in a drastic way by going infinite. Theso-called ω-rule consists of the two types of infinitaryinferences:

Γ ⇒ ∆,F (0); Γ ⇒ ∆,F (1); . . . ; Γ ⇒ ∆,F (n); . . .ωR

Γ ⇒ ∆,∀x F (x)

F (0), Γ ⇒ ∆; F (1), Γ ⇒ ∆; . . . ; F (n), Γ ⇒ ∆; . . .ωL∃x F (x), Γ ⇒ ∆

• The price to pay will be that deductions become infinite.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 75: PROOF THEORY: From arithmetic to set theory

Going Infinite

• Full arithmetic, i.e. PA, does not even allow for partial cutelimination since the induction axioms have unboundedcomplexity.

• However, one can remove the obstacle against cutelimination in a drastic way by going infinite. Theso-called ω-rule consists of the two types of infinitaryinferences:

Γ ⇒ ∆,F (0); Γ ⇒ ∆,F (1); . . . ; Γ ⇒ ∆,F (n); . . .ωR

Γ ⇒ ∆,∀x F (x)

F (0), Γ ⇒ ∆; F (1), Γ ⇒ ∆; . . . ; F (n), Γ ⇒ ∆; . . .ωL∃x F (x), Γ ⇒ ∆

• The price to pay will be that deductions become infinite.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 76: PROOF THEORY: From arithmetic to set theory

Going Infinite

• Full arithmetic, i.e. PA, does not even allow for partial cutelimination since the induction axioms have unboundedcomplexity.

• However, one can remove the obstacle against cutelimination in a drastic way by going infinite. Theso-called ω-rule consists of the two types of infinitaryinferences:

Γ ⇒ ∆,F (0); Γ ⇒ ∆,F (1); . . . ; Γ ⇒ ∆,F (n); . . .ωR

Γ ⇒ ∆,∀x F (x)

F (0), Γ ⇒ ∆; F (1), Γ ⇒ ∆; . . . ; F (n), Γ ⇒ ∆; . . .ωL∃x F (x), Γ ⇒ ∆

• The price to pay will be that deductions become infinite.FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 77: PROOF THEORY: From arithmetic to set theory

With the aid of the ω-rule, induction becomes logicallydeducible in infinitary logic.

Theorem For every n there is a finite deduction Dn of thesequent

F (0), ∀x [F (x)→ F (Sx)] ⇒ F (n).

Proof. Since B, Γ ⇒ B is deducible for every formula B andsequence Γ, we obtain D0.

Let ∆ := F (0), ∀x [F (x)→ F (Sx)]. From Dn we obtain Dn+1:

Dn∆ ⇒ F (n).

D∗F (Sn),∆ ⇒ F (Sn)

→ LF (n)→ F (Sn),∆ ⇒ F (S(n))∀L∀x [F (x)→ F (Sx)],∆ ⇒ F (S(n))

StrucF (0), ∀x [F (x)→ F (Sx)] ⇒ F (S(n))

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 78: PROOF THEORY: From arithmetic to set theory

Embedding PA

Embedding TheoremIf

PA ` Γ ⇒ ∆

thenPAω

ω+m

kΓ ⇒ ∆

for some m, k < ω.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 79: PROOF THEORY: From arithmetic to set theory

Reduction Lemma If PAω

α

kΓ ⇒ ∆,A and PAω

β

kA,Λ ⇒ Θ

with k = |A|, then

PAω

α#β

kΓ,Λ ⇒ ∆,Θ .

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 80: PROOF THEORY: From arithmetic to set theory

Cut Elimination for PAω

Theorem If PAω

α

k+1Γ ⇒ ∆, then PAω

ωα

kΓ ⇒ ∆.

Cut Elimination Theorem If PAω

α

n Γ ⇒ ∆, then

PAω

ωω...ωα

0Γ ⇒ ∆ ωω

...ωα

︸ ︷︷ ︸n times

.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 81: PROOF THEORY: From arithmetic to set theory

Infinitary Calculi for Set Theory

To achieve (partial) cut elimination for set theory, one needsinfinitary rules similar to the ω-rule. These rules enable one toget cut-free deductions of ∈-induction.

∀x [[∀y ∈ x A(y)]→ A(x)] → ∀x A(x)

β-Logic

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 82: PROOF THEORY: From arithmetic to set theory

A brief history of ordinal representation systems1904-1950

Hardy (1904) wanted to “construct” a subset of R of sizeℵ1.

Hardy gives explicit representations for all ordinals < ω2.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 83: PROOF THEORY: From arithmetic to set theory

A brief history of ordinal representation systems1904-1950

Hardy (1904) wanted to “construct” a subset of R of sizeℵ1.

Hardy gives explicit representations for all ordinals < ω2.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 84: PROOF THEORY: From arithmetic to set theory

A brief history of ordinal representation systems1904-1950

Hardy (1904) wanted to “construct” a subset of R of sizeℵ1.

Hardy gives explicit representations for all ordinals < ω2.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 85: PROOF THEORY: From arithmetic to set theory

O. Veblen, 1908

Veblen extended the initial segment of the countable for whichfundamental sequences can be given effectively.

• He applied two new operations to continuous increasingfunctions on ordinals:

• Derivation• Transfinite Iteration

• Let ON be the class of ordinals. A (class) functionf : ON→ ON is said to be increasing if α < β impliesf (α) < f (β) and continuous (in the order topology on ON)if

f ( limξ<λ

αξ) = limξ<λ

f (αξ)

holds for every limit ordinal λ and increasing sequence(αξ)ξ<λ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 86: PROOF THEORY: From arithmetic to set theory

O. Veblen, 1908

Veblen extended the initial segment of the countable for whichfundamental sequences can be given effectively.

• He applied two new operations to continuous increasingfunctions on ordinals:

• Derivation

• Transfinite Iteration

• Let ON be the class of ordinals. A (class) functionf : ON→ ON is said to be increasing if α < β impliesf (α) < f (β) and continuous (in the order topology on ON)if

f ( limξ<λ

αξ) = limξ<λ

f (αξ)

holds for every limit ordinal λ and increasing sequence(αξ)ξ<λ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 87: PROOF THEORY: From arithmetic to set theory

O. Veblen, 1908

Veblen extended the initial segment of the countable for whichfundamental sequences can be given effectively.

• He applied two new operations to continuous increasingfunctions on ordinals:

• Derivation• Transfinite Iteration

• Let ON be the class of ordinals. A (class) functionf : ON→ ON is said to be increasing if α < β impliesf (α) < f (β) and continuous (in the order topology on ON)if

f ( limξ<λ

αξ) = limξ<λ

f (αξ)

holds for every limit ordinal λ and increasing sequence(αξ)ξ<λ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 88: PROOF THEORY: From arithmetic to set theory

O. Veblen, 1908

Veblen extended the initial segment of the countable for whichfundamental sequences can be given effectively.

• He applied two new operations to continuous increasingfunctions on ordinals:

• Derivation• Transfinite Iteration

• Let ON be the class of ordinals. A (class) functionf : ON→ ON is said to be increasing if α < β impliesf (α) < f (β) and continuous (in the order topology on ON)if

f ( limξ<λ

αξ) = limξ<λ

f (αξ)

holds for every limit ordinal λ and increasing sequence(αξ)ξ<λ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 89: PROOF THEORY: From arithmetic to set theory

Derivations

• f is called normal if it is increasing and continuous.

• The function β 7→ ω + β is normal while β 7→ β + ω is notcontinuous at ω since limξ<ω(ξ + ω) = ω but(limξ<ω ξ) + ω = ω + ω.

• The derivative f ′ of a function f : ON→ ON is the functionwhich enumerates in increasing order the solutions of theequation

f (α) = α,

also called the fixed points of f .• If f is a normal function,

α : f (α) = α

is a proper class and f ′ will be a normal function, too.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 90: PROOF THEORY: From arithmetic to set theory

Derivations

• f is called normal if it is increasing and continuous.• The function β 7→ ω + β is normal while β 7→ β + ω is not

continuous at ω since limξ<ω(ξ + ω) = ω but(limξ<ω ξ) + ω = ω + ω.

• The derivative f ′ of a function f : ON→ ON is the functionwhich enumerates in increasing order the solutions of theequation

f (α) = α,

also called the fixed points of f .• If f is a normal function,

α : f (α) = α

is a proper class and f ′ will be a normal function, too.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 91: PROOF THEORY: From arithmetic to set theory

Derivations

• f is called normal if it is increasing and continuous.• The function β 7→ ω + β is normal while β 7→ β + ω is not

continuous at ω since limξ<ω(ξ + ω) = ω but(limξ<ω ξ) + ω = ω + ω.

• The derivative f ′ of a function f : ON→ ON is the functionwhich enumerates in increasing order the solutions of theequation

f (α) = α,

also called the fixed points of f .

• If f is a normal function,

α : f (α) = α

is a proper class and f ′ will be a normal function, too.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 92: PROOF THEORY: From arithmetic to set theory

Derivations

• f is called normal if it is increasing and continuous.• The function β 7→ ω + β is normal while β 7→ β + ω is not

continuous at ω since limξ<ω(ξ + ω) = ω but(limξ<ω ξ) + ω = ω + ω.

• The derivative f ′ of a function f : ON→ ON is the functionwhich enumerates in increasing order the solutions of theequation

f (α) = α,

also called the fixed points of f .• If f is a normal function,

α : f (α) = α

is a proper class and f ′ will be a normal function, too.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 93: PROOF THEORY: From arithmetic to set theory

A Hierarchy of Ordinal Functions

• Given a normal function f : ON→ ON, define a hierarchyof normal functions as follows:

• f0 = f• fα+1 = fα′

fλ(ξ) = ξth element of⋂α<λ

Fixed points of fα for λ limit.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 94: PROOF THEORY: From arithmetic to set theory

A Hierarchy of Ordinal Functions

• Given a normal function f : ON→ ON, define a hierarchyof normal functions as follows:

• f0 = f

• fα+1 = fα′

fλ(ξ) = ξth element of⋂α<λ

Fixed points of fα for λ limit.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 95: PROOF THEORY: From arithmetic to set theory

A Hierarchy of Ordinal Functions

• Given a normal function f : ON→ ON, define a hierarchyof normal functions as follows:

• f0 = f• fα+1 = fα′

fλ(ξ) = ξth element of⋂α<λ

Fixed points of fα for λ limit.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 96: PROOF THEORY: From arithmetic to set theory

A Hierarchy of Ordinal Functions

• Given a normal function f : ON→ ON, define a hierarchyof normal functions as follows:

• f0 = f• fα+1 = fα′

fλ(ξ) = ξth element of⋂α<λ

Fixed points of fα for λ limit.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 97: PROOF THEORY: From arithmetic to set theory

The Feferman-Schütte Ordinal Γ0

• From the normal function f we get a two-place function,

ϕf (α, β) := fα(β).

Veblen then discusses the hierarchy when

f = `, `(α) = ωα.

• The least ordinal γ > 0 closed under ϕ`, i.e. the leastordinal > 0 satisfying

(∀α, β < γ) ϕ`(α, β) < γ

is the famous ordinal Γ0 which Feferman and Schüttedetermined to be the least ordinal ‘unreachable’ bypredicative means.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 98: PROOF THEORY: From arithmetic to set theory

The Feferman-Schütte Ordinal Γ0

• From the normal function f we get a two-place function,

ϕf (α, β) := fα(β).

Veblen then discusses the hierarchy when

f = `, `(α) = ωα.

• The least ordinal γ > 0 closed under ϕ`, i.e. the leastordinal > 0 satisfying

(∀α, β < γ) ϕ`(α, β) < γ

is the famous ordinal Γ0 which Feferman and Schüttedetermined to be the least ordinal ‘unreachable’ bypredicative means.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 99: PROOF THEORY: From arithmetic to set theory

The Big Veblen Number

• Veblen extended this idea first to arbitrary finite numbersof arguments, but then also to transfinite numbers ofarguments, with the proviso that in, for example

Φf (α0, α1, . . . , αη),

only a finite number of the arguments

αν

may be non-zero.

• Veblen singled out the ordinal E(0), where E(0) is the leastordinal δ > 0 which cannot be named in terms of functions

Φ`(α0, α1, . . . , αη)

with η < δ, and each αγ < δ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 100: PROOF THEORY: From arithmetic to set theory

The Big Veblen Number

• Veblen extended this idea first to arbitrary finite numbersof arguments, but then also to transfinite numbers ofarguments, with the proviso that in, for example

Φf (α0, α1, . . . , αη),

only a finite number of the arguments

αν

may be non-zero.• Veblen singled out the ordinal E(0), where E(0) is the least

ordinal δ > 0 which cannot be named in terms of functions

Φ`(α0, α1, . . . , αη)

with η < δ, and each αγ < δ.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 101: PROOF THEORY: From arithmetic to set theory

The Big Leap: H. Bachmann 1950

• Bachmann’s novel idea: Use uncountable ordinals tokeep track of the functions defined by diagonalization.

• Define a set of ordinals B closed under successor suchthat with each limit λ ∈ B is associated an increasingsequence 〈λ[ξ] : ξ < τλ〉 of ordinals λ[ξ] ∈ B of lengthτλ ≤ B and limξ<τλ λ[ξ] = λ.

• Let Ω be the first uncountable ordinal. A hierarchy offunctions (ϕ

B

α)α∈B is then obtained as follows:

ϕB

0 (β) = 1 + β ϕB

α+1 =(ϕ

B

α

)′ϕ

B

λ enumerates⋂ξ<τλ

(Range of ϕB

λ[ξ]) λ limit, τλ < Ω

ϕB

λ enumerates β < Ω : ϕB

λ[β](0) = β λ limit, τλ = Ω.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 102: PROOF THEORY: From arithmetic to set theory

The Big Leap: H. Bachmann 1950

• Bachmann’s novel idea: Use uncountable ordinals tokeep track of the functions defined by diagonalization.

• Define a set of ordinals B closed under successor suchthat with each limit λ ∈ B is associated an increasingsequence 〈λ[ξ] : ξ < τλ〉 of ordinals λ[ξ] ∈ B of lengthτλ ≤ B and limξ<τλ λ[ξ] = λ.

• Let Ω be the first uncountable ordinal. A hierarchy offunctions (ϕ

B

α)α∈B is then obtained as follows:

ϕB

0 (β) = 1 + β ϕB

α+1 =(ϕ

B

α

)′ϕ

B

λ enumerates⋂ξ<τλ

(Range of ϕB

λ[ξ]) λ limit, τλ < Ω

ϕB

λ enumerates β < Ω : ϕB

λ[β](0) = β λ limit, τλ = Ω.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 103: PROOF THEORY: From arithmetic to set theory

The Big Leap: H. Bachmann 1950

• Bachmann’s novel idea: Use uncountable ordinals tokeep track of the functions defined by diagonalization.

• Define a set of ordinals B closed under successor suchthat with each limit λ ∈ B is associated an increasingsequence 〈λ[ξ] : ξ < τλ〉 of ordinals λ[ξ] ∈ B of lengthτλ ≤ B and limξ<τλ λ[ξ] = λ.

• Let Ω be the first uncountable ordinal. A hierarchy offunctions (ϕ

B

α)α∈B is then obtained as follows:

ϕB

0 (β) = 1 + β ϕB

α+1 =(ϕ

B

α

)′ϕ

B

λ enumerates⋂ξ<τλ

(Range of ϕB

λ[ξ]) λ limit, τλ < Ω

ϕB

λ enumerates β < Ω : ϕB

λ[β](0) = β λ limit, τλ = Ω.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 104: PROOF THEORY: From arithmetic to set theory

1960-1974

After Bachmann, the story of ordinal representation systemsbecomes very complicated.• Isles, Bridge, Gerber, Pfeiffer, Schütte extended

Bachmann’s approach.Drawback: Horrendous computations.

• Aczel and Weyhrauch combined Bachmann’s approachwith uses of higher type functionals.

• Feferman’s new proposal: Bachmann-type hierarchywithout fundamental sequences.

• Bridge and Buchholz showed computability of systemsobtained by Feferman’s approach.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 105: PROOF THEORY: From arithmetic to set theory

1960-1974

After Bachmann, the story of ordinal representation systemsbecomes very complicated.• Isles, Bridge, Gerber, Pfeiffer, Schütte extended

Bachmann’s approach.Drawback: Horrendous computations.

• Aczel and Weyhrauch combined Bachmann’s approachwith uses of higher type functionals.

• Feferman’s new proposal: Bachmann-type hierarchywithout fundamental sequences.

• Bridge and Buchholz showed computability of systemsobtained by Feferman’s approach.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 106: PROOF THEORY: From arithmetic to set theory

1960-1974

After Bachmann, the story of ordinal representation systemsbecomes very complicated.• Isles, Bridge, Gerber, Pfeiffer, Schütte extended

Bachmann’s approach.Drawback: Horrendous computations.

• Aczel and Weyhrauch combined Bachmann’s approachwith uses of higher type functionals.

• Feferman’s new proposal: Bachmann-type hierarchywithout fundamental sequences.

• Bridge and Buchholz showed computability of systemsobtained by Feferman’s approach.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 107: PROOF THEORY: From arithmetic to set theory

1960-1974

After Bachmann, the story of ordinal representation systemsbecomes very complicated.• Isles, Bridge, Gerber, Pfeiffer, Schütte extended

Bachmann’s approach.Drawback: Horrendous computations.

• Aczel and Weyhrauch combined Bachmann’s approachwith uses of higher type functionals.

• Feferman’s new proposal: Bachmann-type hierarchywithout fundamental sequences.

• Bridge and Buchholz showed computability of systemsobtained by Feferman’s approach.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 108: PROOF THEORY: From arithmetic to set theory

“Natural” well-orderings

Set-theoretical (Cantor, Veblen, Gentzen, Bachmann, Schütte,Feferman, Pfeiffer, Isles, Bridge, Buchholz,Pohlers, Jäger, Rathjen)• Define hierarchies of functions on the

ordinals.• Build up terms from function symbols for

those functions.• The ordering on the values of terms induces

an ordering on the terms.Reductions in proof figures (Takeuti, Yasugi, Kino, Arai)

• Ordinal diagrams; formal terms endowed withan inductively defined ordering on them.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 109: PROOF THEORY: From arithmetic to set theory

“Natural” well-orderings

Patterns of elementary substructurehood (Carlson)• Finite structures with Σn-elementary

substructure relations .Category-theoretical (Aczel, Girard, Jervell, Vauzeilles)

• Functors on the category of ordinals (withstrictly increasing functions) respecting directlimits and pull-backs.

Representation systems from below (Setzer)

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 110: PROOF THEORY: From arithmetic to set theory

Second order arithmetic; Z2 aka Analysis

Z2 is a two sorted formal system. Extends PA.• Variables n,m, . . . range over natural numbers.

Variables X ,Y ,Z , . . . range over sets of natural numbers.Relation symbols =, <,∈. Function symbols +,×, . . .

• Comprehension Principle/Axiom:

For any property P definable in the language of Z2,

n ∈ N | P(n)

is a set; or more formally

(CA) ∃X ∀n [n ∈ X ↔ A(x)]

for any formula A(x) of Z2.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 111: PROOF THEORY: From arithmetic to set theory

Second order arithmetic; Z2 aka Analysis

Z2 is a two sorted formal system. Extends PA.• Variables n,m, . . . range over natural numbers.

Variables X ,Y ,Z , . . . range over sets of natural numbers.Relation symbols =, <,∈. Function symbols +,×, . . .

• Comprehension Principle/Axiom:

For any property P definable in the language of Z2,

n ∈ N | P(n)

is a set; or more formally

(CA) ∃X ∀n [n ∈ X ↔ A(x)]

for any formula A(x) of Z2.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 112: PROOF THEORY: From arithmetic to set theory

Stratification of Comprehension

• A Π1k -formula (Σ1

k -formula) is a formula of Z2 of the form

∀X1 . . .QXk A(X1, . . . ,Xk ) (∃X1 . . .QXk A(X1, . . . ,Xk ))

with ∀X1 . . .QXk (∃X1 . . .QXk ) a string of k alternating setquantifiers, beginning with a universal quantifier (existentialquantifier), followed by a formula A(X1, . . . ,Xk ) without setquantifiers.

• Π1k -comprehension (Σ1

k -comprehension) is the scheme

∃X ∀n [n ∈ X ↔ A(x)]

with A(x) Π1k (Σ1

k ).

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 113: PROOF THEORY: From arithmetic to set theory

Stratification of Comprehension

• A Π1k -formula (Σ1

k -formula) is a formula of Z2 of the form

∀X1 . . .QXk A(X1, . . . ,Xk ) (∃X1 . . .QXk A(X1, . . . ,Xk ))

with ∀X1 . . .QXk (∃X1 . . .QXk ) a string of k alternating setquantifiers, beginning with a universal quantifier (existentialquantifier), followed by a formula A(X1, . . . ,Xk ) without setquantifiers.

• Π1k -comprehension (Σ1

k -comprehension) is the scheme

∃X ∀n [n ∈ X ↔ A(x)]

with A(x) Π1k (Σ1

k ).

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 114: PROOF THEORY: From arithmetic to set theory

Subsystems of Z2

• Basic arithmetical axioms in all subtheories of Z2 are:defining axioms for 0,1,+,×,E , < (as for PA) and theinduction axiom

∀X [ 0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X )→ ∀n (n ∈ X )].

• For each axiom scheme Ax, (Ax)0 denotes the theoryconsisting of the basic arithmetical axioms plus thescheme Ax.

• (Ax) stands for the theory (Ax)0 augmented by thescheme of induction for all L2-formulae.

• Let F be a collection of formulae of Z2.Another important axiom scheme for formulae F in C is

C − AC ∀n∃YF (n,Y )→ ∃Y∀nF (x ,Yn),

where Yn := m : 2n3m ∈ Y.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 115: PROOF THEORY: From arithmetic to set theory

Subsystems of Z2

• Basic arithmetical axioms in all subtheories of Z2 are:defining axioms for 0,1,+,×,E , < (as for PA) and theinduction axiom

∀X [ 0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X )→ ∀n (n ∈ X )].

• For each axiom scheme Ax, (Ax)0 denotes the theoryconsisting of the basic arithmetical axioms plus thescheme Ax.

• (Ax) stands for the theory (Ax)0 augmented by thescheme of induction for all L2-formulae.

• Let F be a collection of formulae of Z2.Another important axiom scheme for formulae F in C is

C − AC ∀n∃YF (n,Y )→ ∃Y∀nF (x ,Yn),

where Yn := m : 2n3m ∈ Y.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 116: PROOF THEORY: From arithmetic to set theory

Subsystems of Z2

• Basic arithmetical axioms in all subtheories of Z2 are:defining axioms for 0,1,+,×,E , < (as for PA) and theinduction axiom

∀X [ 0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X )→ ∀n (n ∈ X )].

• For each axiom scheme Ax, (Ax)0 denotes the theoryconsisting of the basic arithmetical axioms plus thescheme Ax.

• (Ax) stands for the theory (Ax)0 augmented by thescheme of induction for all L2-formulae.

• Let F be a collection of formulae of Z2.Another important axiom scheme for formulae F in C is

C − AC ∀n∃YF (n,Y )→ ∃Y∀nF (x ,Yn),

where Yn := m : 2n3m ∈ Y.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 117: PROOF THEORY: From arithmetic to set theory

Subsystems of Z2

• Basic arithmetical axioms in all subtheories of Z2 are:defining axioms for 0,1,+,×,E , < (as for PA) and theinduction axiom

∀X [ 0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X )→ ∀n (n ∈ X )].

• For each axiom scheme Ax, (Ax)0 denotes the theoryconsisting of the basic arithmetical axioms plus thescheme Ax.

• (Ax) stands for the theory (Ax)0 augmented by thescheme of induction for all L2-formulae.

• Let F be a collection of formulae of Z2.Another important axiom scheme for formulae F in C is

C − AC ∀n∃YF (n,Y )→ ∃Y∀nF (x ,Yn),

where Yn := m : 2n3m ∈ Y.FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 118: PROOF THEORY: From arithmetic to set theory

How much of Z2 is needed?

• Hermann Weyl 1918 “Das Kontinuum"Predicative Analysis.

• Hilbert, Bernays 1938:Z2 sufficient for “Ordinary Mathematics"

• Minimal foundational frameworks for OrdinaryMathematics:Feferman, Lorenzen, Takeuti ....

• Reverse Mathematics, early 1970s-nowH. Friedman, S. Simpson, ....

Given a specific theorem τ of ordinarymathematics, which set existence axioms areneeded in order to prove τ?

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 119: PROOF THEORY: From arithmetic to set theory

How much of Z2 is needed?

• Hermann Weyl 1918 “Das Kontinuum"Predicative Analysis.

• Hilbert, Bernays 1938:Z2 sufficient for “Ordinary Mathematics"

• Minimal foundational frameworks for OrdinaryMathematics:Feferman, Lorenzen, Takeuti ....

• Reverse Mathematics, early 1970s-nowH. Friedman, S. Simpson, ....

Given a specific theorem τ of ordinarymathematics, which set existence axioms areneeded in order to prove τ?

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 120: PROOF THEORY: From arithmetic to set theory

How much of Z2 is needed?

• Hermann Weyl 1918 “Das Kontinuum"Predicative Analysis.

• Hilbert, Bernays 1938:Z2 sufficient for “Ordinary Mathematics"

• Minimal foundational frameworks for OrdinaryMathematics:Feferman, Lorenzen, Takeuti ....

• Reverse Mathematics, early 1970s-nowH. Friedman, S. Simpson, ....

Given a specific theorem τ of ordinarymathematics, which set existence axioms areneeded in order to prove τ?

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 121: PROOF THEORY: From arithmetic to set theory

Five Systems

For many mathematical theorems τ , there is a weakest naturalsubsystem S(τ) of Z2 such that S(τ) proves τ .Moreover, it has turned out that S(τ) often belongs to a smalllist of specific subsystems of Z2. Reverse Mathematics hassingled out five subsystems of Z2:• RCA0 Recursive Comprehension

• WKL0 Weak König’s Lemma• ACA0 Arithmetic Comprehension• ATR0 Arithmetic Transfinite Recursion• (Π1

1−CA)0 Π11-Comprehension

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 122: PROOF THEORY: From arithmetic to set theory

Five Systems

For many mathematical theorems τ , there is a weakest naturalsubsystem S(τ) of Z2 such that S(τ) proves τ .Moreover, it has turned out that S(τ) often belongs to a smalllist of specific subsystems of Z2. Reverse Mathematics hassingled out five subsystems of Z2:• RCA0 Recursive Comprehension• WKL0 Weak König’s Lemma

• ACA0 Arithmetic Comprehension• ATR0 Arithmetic Transfinite Recursion• (Π1

1−CA)0 Π11-Comprehension

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 123: PROOF THEORY: From arithmetic to set theory

Five Systems

For many mathematical theorems τ , there is a weakest naturalsubsystem S(τ) of Z2 such that S(τ) proves τ .Moreover, it has turned out that S(τ) often belongs to a smalllist of specific subsystems of Z2. Reverse Mathematics hassingled out five subsystems of Z2:• RCA0 Recursive Comprehension• WKL0 Weak König’s Lemma• ACA0 Arithmetic Comprehension

• ATR0 Arithmetic Transfinite Recursion• (Π1

1−CA)0 Π11-Comprehension

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 124: PROOF THEORY: From arithmetic to set theory

Five Systems

For many mathematical theorems τ , there is a weakest naturalsubsystem S(τ) of Z2 such that S(τ) proves τ .Moreover, it has turned out that S(τ) often belongs to a smalllist of specific subsystems of Z2. Reverse Mathematics hassingled out five subsystems of Z2:• RCA0 Recursive Comprehension• WKL0 Weak König’s Lemma• ACA0 Arithmetic Comprehension• ATR0 Arithmetic Transfinite Recursion

• (Π11−CA)0 Π1

1-Comprehension

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 125: PROOF THEORY: From arithmetic to set theory

Five Systems

For many mathematical theorems τ , there is a weakest naturalsubsystem S(τ) of Z2 such that S(τ) proves τ .Moreover, it has turned out that S(τ) often belongs to a smalllist of specific subsystems of Z2. Reverse Mathematics hassingled out five subsystems of Z2:• RCA0 Recursive Comprehension• WKL0 Weak König’s Lemma• ACA0 Arithmetic Comprehension• ATR0 Arithmetic Transfinite Recursion• (Π1

1−CA)0 Π11-Comprehension

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 126: PROOF THEORY: From arithmetic to set theory

Mathematical Equivalences: Examples

• RCA0 “Every countable field has an algebraic closure";“Every countable ordered field has a real closure"

• WKL0 “Cauchy-Peano existence theorem for solutions ofordinary differential equations";“Hahn-Banch theorem for separable Banach spaces"

• ACA0 “Bolzano-Weierstrass theorem";“Every countable commutative ring with a unit has amaximal ideal"

• ATR0 “Every countable reduced abelian p-group has anUlm resolution"

• (Π11−CA)0 “Every uncountable closed set of real

numbers is the union of a perfect set and a countable set";“Every countable abelian group is a direct sum of adivisible group and a reduced group"

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 127: PROOF THEORY: From arithmetic to set theory

Mathematical Equivalences: Examples

• RCA0 “Every countable field has an algebraic closure";“Every countable ordered field has a real closure"

• WKL0 “Cauchy-Peano existence theorem for solutions ofordinary differential equations";“Hahn-Banch theorem for separable Banach spaces"

• ACA0 “Bolzano-Weierstrass theorem";“Every countable commutative ring with a unit has amaximal ideal"

• ATR0 “Every countable reduced abelian p-group has anUlm resolution"

• (Π11−CA)0 “Every uncountable closed set of real

numbers is the union of a perfect set and a countable set";“Every countable abelian group is a direct sum of adivisible group and a reduced group"

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 128: PROOF THEORY: From arithmetic to set theory

Mathematical Equivalences: Examples

• RCA0 “Every countable field has an algebraic closure";“Every countable ordered field has a real closure"

• WKL0 “Cauchy-Peano existence theorem for solutions ofordinary differential equations";“Hahn-Banch theorem for separable Banach spaces"

• ACA0 “Bolzano-Weierstrass theorem";“Every countable commutative ring with a unit has amaximal ideal"

• ATR0 “Every countable reduced abelian p-group has anUlm resolution"

• (Π11−CA)0 “Every uncountable closed set of real

numbers is the union of a perfect set and a countable set";“Every countable abelian group is a direct sum of adivisible group and a reduced group"

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 129: PROOF THEORY: From arithmetic to set theory

Mathematical Equivalences: Examples

• RCA0 “Every countable field has an algebraic closure";“Every countable ordered field has a real closure"

• WKL0 “Cauchy-Peano existence theorem for solutions ofordinary differential equations";“Hahn-Banch theorem for separable Banach spaces"

• ACA0 “Bolzano-Weierstrass theorem";“Every countable commutative ring with a unit has amaximal ideal"

• ATR0 “Every countable reduced abelian p-group has anUlm resolution"

• (Π11−CA)0 “Every uncountable closed set of real

numbers is the union of a perfect set and a countable set";“Every countable abelian group is a direct sum of adivisible group and a reduced group"

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 130: PROOF THEORY: From arithmetic to set theory

Mathematical Equivalences: Examples

• RCA0 “Every countable field has an algebraic closure";“Every countable ordered field has a real closure"

• WKL0 “Cauchy-Peano existence theorem for solutions ofordinary differential equations";“Hahn-Banch theorem for separable Banach spaces"

• ACA0 “Bolzano-Weierstrass theorem";“Every countable commutative ring with a unit has amaximal ideal"

• ATR0 “Every countable reduced abelian p-group has anUlm resolution"

• (Π11−CA)0 “Every uncountable closed set of real

numbers is the union of a perfect set and a countable set";“Every countable abelian group is a direct sum of adivisible group and a reduced group"

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 131: PROOF THEORY: From arithmetic to set theory

|ATR0| = Γ0

|ACA0| = ε0

|RCA0| = ωω = |WKL0|

0

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 132: PROOF THEORY: From arithmetic to set theory

|(Σ12-AC) + BI| = ψΩ1 I

|(∆12-CA)| = ψΩ1Ωε0

|(Π11−CA)0| = ψΩ1Ωω

|ATR0| = Γ0

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 133: PROOF THEORY: From arithmetic to set theory

|(Σ12-AC) + BI| = ψΩ1 I

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 134: PROOF THEORY: From arithmetic to set theory

|(Π12−CA)0| = ψΩ1Rω

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 135: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis

• Gentzen 1936theory PAordinal ε0

• Feferman, Schütte 1963Predicative Second Order Arithmeticordinal Γ0

• Takeuti 1967(Π1

1-CA)0, (Π11-CA) + BI

ordinals ψΩ1Ωω, ψΩ1εΩω+1cardinal analogue: ω-many regular cardinals

• Takeuti, Yasugi 1983(∆1

2-CA)ordinal ψΩ1Ωε0

cardinal analogue: ε0-many regular cardinals

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 136: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis

• Gentzen 1936theory PAordinal ε0

• Feferman, Schütte 1963Predicative Second Order Arithmeticordinal Γ0

• Takeuti 1967(Π1

1-CA)0, (Π11-CA) + BI

ordinals ψΩ1Ωω, ψΩ1εΩω+1cardinal analogue: ω-many regular cardinals

• Takeuti, Yasugi 1983(∆1

2-CA)ordinal ψΩ1Ωε0

cardinal analogue: ε0-many regular cardinals

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 137: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis

• Gentzen 1936theory PAordinal ε0

• Feferman, Schütte 1963Predicative Second Order Arithmeticordinal Γ0

• Takeuti 1967(Π1

1-CA)0, (Π11-CA) + BI

ordinals ψΩ1Ωω, ψΩ1εΩω+1cardinal analogue: ω-many regular cardinals

• Takeuti, Yasugi 1983(∆1

2-CA)ordinal ψΩ1Ωε0

cardinal analogue: ε0-many regular cardinals

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 138: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis

• Gentzen 1936theory PAordinal ε0

• Feferman, Schütte 1963Predicative Second Order Arithmeticordinal Γ0

• Takeuti 1967(Π1

1-CA)0, (Π11-CA) + BI

ordinals ψΩ1Ωω, ψΩ1εΩω+1cardinal analogue: ω-many regular cardinals

• Takeuti, Yasugi 1983(∆1

2-CA)ordinal ψΩ1Ωε0

cardinal analogue: ε0-many regular cardinals

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 139: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Buchholz, Pohlers, Sieg 1977Theories of Iterated Inductive Definitionsordinals ψΩ1Ων

cardinal analogue: ν-many regular cardinals

• Buchholz 1977Ων+1-rules

• PohlersMethod of Local Predicativity

• Girard 1979Π1

2-Logic• Jäger 1979

Constructible Hierarchy in Proof Theory

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 140: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Buchholz, Pohlers, Sieg 1977Theories of Iterated Inductive Definitionsordinals ψΩ1Ων

cardinal analogue: ν-many regular cardinals• Buchholz 1977

Ων+1-rules

• PohlersMethod of Local Predicativity

• Girard 1979Π1

2-Logic• Jäger 1979

Constructible Hierarchy in Proof Theory

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 141: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Buchholz, Pohlers, Sieg 1977Theories of Iterated Inductive Definitionsordinals ψΩ1Ων

cardinal analogue: ν-many regular cardinals• Buchholz 1977

Ων+1-rules• Pohlers

Method of Local Predicativity

• Girard 1979Π1

2-Logic• Jäger 1979

Constructible Hierarchy in Proof Theory

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 142: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Buchholz, Pohlers, Sieg 1977Theories of Iterated Inductive Definitionsordinals ψΩ1Ων

cardinal analogue: ν-many regular cardinals• Buchholz 1977

Ων+1-rules• Pohlers

Method of Local Predicativity• Girard 1979

Π12-Logic

• Jäger 1979Constructible Hierarchy in Proof Theory

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 143: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Buchholz, Pohlers, Sieg 1977Theories of Iterated Inductive Definitionsordinals ψΩ1Ων

cardinal analogue: ν-many regular cardinals• Buchholz 1977

Ων+1-rules• Pohlers

Method of Local Predicativity• Girard 1979

Π12-Logic

• Jäger 1979Constructible Hierarchy in Proof Theory

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 144: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Jäger, Pohlers 1982(Σ1

2-AC) + BI, KPiordinal ψΩ1 Icardinal analogue: I inaccessible cardinal

• R 1989KPMordinal ψΩ1Mcardinal analogue: M Mahlo cardinal

• Buchholz 1990Operator Controlled Derivations

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 145: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Jäger, Pohlers 1982(Σ1

2-AC) + BI, KPiordinal ψΩ1 Icardinal analogue: I inaccessible cardinal

• R 1989KPMordinal ψΩ1Mcardinal analogue: M Mahlo cardinal

• Buchholz 1990Operator Controlled Derivations

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 146: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• Jäger, Pohlers 1982(Σ1

2-AC) + BI, KPiordinal ψΩ1 Icardinal analogue: I inaccessible cardinal

• R 1989KPMordinal ψΩ1Mcardinal analogue: M Mahlo cardinal

• Buchholz 1990Operator Controlled Derivations

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 147: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• R 1992Π3-reflectionordinal ψΩ1Kcardinal analogue: K weakly compact cardinal

• R 1992First-order reflectioncardinal analogue: totally indescribable cardinal

• R 1995Π1

2-Comprehensioncardinal analogue: ω-many reducible cardinals

• Arai Ordinal Analysis of Theories up to Π12-Comprehension

using Reductions on Finite Proof Figures and OrdinalDiagrams.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 148: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• R 1992Π3-reflectionordinal ψΩ1Kcardinal analogue: K weakly compact cardinal

• R 1992First-order reflectioncardinal analogue: totally indescribable cardinal

• R 1995Π1

2-Comprehensioncardinal analogue: ω-many reducible cardinals

• Arai Ordinal Analysis of Theories up to Π12-Comprehension

using Reductions on Finite Proof Figures and OrdinalDiagrams.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 149: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• R 1992Π3-reflectionordinal ψΩ1Kcardinal analogue: K weakly compact cardinal

• R 1992First-order reflectioncardinal analogue: totally indescribable cardinal

• R 1995Π1

2-Comprehensioncardinal analogue: ω-many reducible cardinals

• Arai Ordinal Analysis of Theories up to Π12-Comprehension

using Reductions on Finite Proof Figures and OrdinalDiagrams.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY

Page 150: PROOF THEORY: From arithmetic to set theory

A Brief History of Ordinal Analysis cont’d

• R 1992Π3-reflectionordinal ψΩ1Kcardinal analogue: K weakly compact cardinal

• R 1992First-order reflectioncardinal analogue: totally indescribable cardinal

• R 1995Π1

2-Comprehensioncardinal analogue: ω-many reducible cardinals

• Arai Ordinal Analysis of Theories up to Π12-Comprehension

using Reductions on Finite Proof Figures and OrdinalDiagrams.

FROM ARITHMETIC TO SET THEORY FROM ARITHMETIC TO SET THEORY


Recommended