Ramseys theorem for pairs and provable recursive functions - - PowerPoint PPT Presentation

ramsey s theorem for pairs and provable recursive
SMART_READER_LITE
LIVE PREVIEW

Ramseys theorem for pairs and provable recursive functions - - PowerPoint PPT Presentation

Ramseys theorem for pairs and provable recursive functions Alexander Kreuzer (joint work with Ulrich Kohlenbach) TU Darmstadt RaTLoCC 2009 RT 2 and provable recursive functions A. Kreuzer (TU Darmstadt) RaTLoCC 2009 1 / 20 Outline


slide-1
SLIDE 1

Ramsey’s theorem for pairs and provable recursive functions

Alexander Kreuzer (joint work with Ulrich Kohlenbach)

TU Darmstadt

RaTLoCC 2009

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 1 / 20

slide-2
SLIDE 2

Outline

1

Introduction Reverse Mathematics Strength of Ramsey’s theorem

2

Theorem Elimination of Skolem functions for monotone formulas Comparison of proof-techniques

3

Recent work

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 2 / 20

slide-3
SLIDE 3

Ramsey’s Theorem

Let [N]k be the set of unordered k-tuples of natural numbers. A n-coloring of [N]k is a map of [N]k into n.

Definition (RTk

n)

For every n-coloring of [N]k exists an infinite homogeneous set H ⊆ N (i.e. the coloring is constant on [H]k).

Lemma

RTk

n ↔ RTk n′

for all n, n′ ∈ N \ {1}. RTk

<∞ is defined as ∀n RT2 n.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 3 / 20

slide-4
SLIDE 4

Reverse Mathematics

Seeks to find which axioms over seconder order arithmetic are needed to prove theorems. Usually consider the big five subsystems of second order arithmetic: RCA0 Σ0

1-IA + recursive comprehension

1st order part: Σ0

1-induction

2nd order part: recursive sets WKL0 RCA0 + Weak K¨

  • nigs Lemma

1st order part: like RCA0 2nd order part: low sets ACA0 RCA0 + arithmetic comprehension 1st order part: arithmetic induction 2nd order part: arithmetic sets (includes WKL) ATR0 ACA0 + arithmetical transfinite recursion Π1

1-CA0 ACA0 + Π1 1-comprehension

Weaker systems: RCA∗

0 QF-IA + recursive comprehension + exponential function

WKL∗

0 RCA∗ 0 + Weak K¨

  • nigs Lemma
  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 4 / 20

slide-5
SLIDE 5

Reverse Mathematics

Seeks to find which axioms over seconder order arithmetic are needed to prove theorems. Usually consider the big five subsystems of second order arithmetic: RCA0 Σ0

1-IA + recursive comprehension

1st order part: Σ0

1-induction

2nd order part: recursive sets WKL0 RCA0 + Weak K¨

  • nigs Lemma

1st order part: like RCA0 2nd order part: low sets ACA0 RCA0 + arithmetic comprehension 1st order part: arithmetic induction 2nd order part: arithmetic sets (includes WKL) ATR0 ACA0 + arithmetical transfinite recursion Π1

1-CA0 ACA0 + Π1 1-comprehension

Weaker systems: RCA∗

0 QF-IA + recursive comprehension + exponential function

WKL∗

0 RCA∗ 0 + Weak K¨

  • nigs Lemma
  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 4 / 20

slide-6
SLIDE 6

Strength of Ramsey’s theorem

RT1

n is derivable in pure logic.

RT1

<∞ is the infinite pigeonhole principle.

RT1

<∞ ↔ Π0 1-CP

Π0

3-conservative over RCA0. (Hirst, Friedman)

Especially RT1

<∞ cause only primitive recursive growth.

RTk

n ↔ ACA0

for k ≥ 3 and n ≥ 2. (Simpson)

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 5 / 20

slide-7
SLIDE 7

Strength of Ramsey’s theorem for pairs

Theorem (Hirst)

RT2

2 → Π0 1-CP

RT2

<∞ → Π0 2-CP

Theorem (Jockusch)

There exists a computable coloring, which has no in 0′ computable infinite homogeneous set. Especially WKL0 RT2

2.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 6 / 20

slide-8
SLIDE 8

Strength of Ramsey’s theorem for pairs

Theorem (Hirst)

RT2

2 → Π0 1-CP

RT2

<∞ → Π0 2-CP

Theorem (Jockusch)

There exists a computable coloring, which has no in 0′ computable infinite homogeneous set. Especially WKL0 RT2

2.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 6 / 20

slide-9
SLIDE 9

Theorem (Cholak, Jockusch, Slaman)

Every computable coloring has an infinite homogeneous H set which is low2, i.e. H′′ ≤T 0′′. RCA0 + Σ0

2-IA + RT2 2

is Π1

1-conservative over RCA0 + Σ0 2-IA.

WKL0 + Σ0

3-IA + RT2 <∞

is Π1

1-conservative over RCA0 + Σ0 3-IA.

Question (Cholak, Jockusch, Slaman)

Does RT2

2 imply Σ0 2-IA or the totality of the Ackermann-Function?

Does RT2

<∞ imply Σ0 3-IA?

We show WKL∗

0 + instances of RT2 2 + instances of Σ0 1-IA

does not prove the totality of the Ackermann-Function.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 7 / 20

slide-10
SLIDE 10

Theorem (Cholak, Jockusch, Slaman)

Every computable coloring has an infinite homogeneous H set which is low2, i.e. H′′ ≤T 0′′. RCA0 + Σ0

2-IA + RT2 2

is Π1

1-conservative over RCA0 + Σ0 2-IA.

WKL0 + Σ0

3-IA + RT2 <∞

is Π1

1-conservative over RCA0 + Σ0 3-IA.

Question (Cholak, Jockusch, Slaman)

Does RT2

2 imply Σ0 2-IA or the totality of the Ackermann-Function?

Does RT2

<∞ imply Σ0 3-IA?

We show WKL∗

0 + instances of RT2 2 + instances of Σ0 1-IA

does not prove the totality of the Ackermann-Function.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 7 / 20

slide-11
SLIDE 11

Theorem (Cholak, Jockusch, Slaman)

Every computable coloring has an infinite homogeneous H set which is low2, i.e. H′′ ≤T 0′′. RCA0 + Σ0

2-IA + RT2 2

is Π1

1-conservative over RCA0 + Σ0 2-IA.

WKL0 + Σ0

3-IA + RT2 <∞

is Π1

1-conservative over RCA0 + Σ0 3-IA.

Question (Cholak, Jockusch, Slaman)

Does RT2

2 imply Σ0 2-IA or the totality of the Ackermann-Function?

Does RT2

<∞ imply Σ0 3-IA?

We show WKL∗

0 + instances of RT2 2 + instances of Σ0 1-IA

does not prove the totality of the Ackermann-Function.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 7 / 20

slide-12
SLIDE 12

Main Result

For a schema S let S− denote the schema restricted to instances which

  • nly have number parameters.

Theorem (K., Kohlenbach)

For every fixed n G∞Aω + QF-AC + WKL + Π0

1-CA− + RT2 n −

is Π0

2-conservative over PRA,

Π0

3-conservative over PRA + Σ0 1-IA and

Π0

4-conservative over PRA + Π0 1-CP.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 8 / 20

slide-13
SLIDE 13

Grzegorczyk Arithmetic in all finite types (G∞Aω)

Corresponds to the (full) Grzegorczyk hierarchy. Contains quantifier free induction, bounded primitive recursion with function parameters, all primitive recursive functions, but not all primitive recursive functionals. The function iterator is not contained.

Remark

The system RCA∗

0 can be embedded into GAω + QF-AC.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 9 / 20

slide-14
SLIDE 14

Grzegorczyk Arithmetic in all finite types (G∞Aω)

Corresponds to the (full) Grzegorczyk hierarchy. Contains quantifier free induction, bounded primitive recursion with function parameters, all primitive recursive functions, but not all primitive recursive functionals. The function iterator is not contained.

Remark

The system RCA∗

0 can be embedded into GAω + QF-AC.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 9 / 20

slide-15
SLIDE 15

G∞Aω + QF-AC + WKL + Π0

1-CA−

Lemma

G∞Aω + QF-AC + WKL + Π0

1-CA− proves

Π0

1-IA−, Σ0 1-IA−,

Π0

1-AC−, Π0 1-CP−,

Σ0

1-WKL−,

BW− (instances of Bolzano-Weierstrass). All these principles cannot be nested.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 10 / 20

slide-16
SLIDE 16

Proof

Theorem

For every fixed n G∞Aω + QF-AC + WKL + Π0

1-CA− + RT2 n −

is Π0

2-conservative over PRA,

Π0

3-conservative over PRA + Σ0 1-IA and

Π0

4-conservative over PRA + Π0 1-CP.

Proof.

1 Show G∞Aω + QF-AC + WKL + Π0

1-CA− proves RT2 n −.

2 Use elimination of Skolem functions to obtain conservation result.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 11 / 20

slide-17
SLIDE 17

Reduction step

Analyze Erd˝

  • s’ and Rado’s proof of RT2

n based on full K¨

  • nig’s Lemma.

Theorem (K., Kohlenbach)

G∞Aω + Π0

1-IA− ⊢ Σ0 1-WKL− → RT2 n −

for every fixed n.

Corollary

G∞Aω + QF-AC + WKL + Π0

1-CA− proves RT2 n −, for every fixed n.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 12 / 20

slide-18
SLIDE 18

Reduction step

Analyze Erd˝

  • s’ and Rado’s proof of RT2

n based on full K¨

  • nig’s Lemma.

Theorem (K., Kohlenbach)

G∞Aω + Π0

1-IA− ⊢ Σ0 1-WKL− → RT2 n −

for every fixed n.

Corollary

G∞Aω + QF-AC + WKL + Π0

1-CA− proves RT2 n −, for every fixed n.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 12 / 20

slide-19
SLIDE 19

Elimination of Skolem functions for monotone formulas

Theorem (Kohlenbach)

G∞Aω + QF-AC + WKL + Π0

1-CA−

is Π0

2-conservative over PRA,

Π0

3-conservative over PRA + Σ0 1-IA and

Π0

4-conservative over PRA + Π0 1-CP.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 13 / 20

slide-20
SLIDE 20

Elimination of Skolem functions for monotone formulas

Let T ω := G∞Aω + QF-AC + WKL.

Theorem (Kohlenbach)

For every closed term ξ: T ω ⊢ ∀f : NN Π0

1-CA(ξ(f)) → ∃x ∈ N Aqf(f, x)

  • ⇒ one can extract a (Kleene-)primitive recursive functional Φ s.t.

PRAω ⊢ ∀f : NN Aqf(f, Φ(f)). Experience from proof-mining shows that many theorems from mathematics can be proved in this system.

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 14 / 20

slide-21
SLIDE 21

Elimination of Skolem functions for monotone formulas

Let T ω := G∞Aω + QF-AC + WKL.

Theorem (Kohlenbach)

For every closed term ξ: T ω ⊢ ∀f : NN Π0

1-CA(ξ(f)) → ∃x ∈ N Aqf(f, x)

  • ⇒ one can extract a (Kleene-)primitive recursive functional Φ s.t.

PRAω ⊢ ∀f : NN Aqf(f, Φ(f)).

Theorem (K., Kohlenbach)

Let ξ1 and ξ2 be closed terms and n be fixed. T ω ⊢ ∀f

  • Π0

1-CA(ξ1(f)) ∧ ∀k RT2 n(ξ2(f, k)) → ∃x ∈ N Aqf(f, x)

  • ⇒ one can extract a (Kleene-)primitive recursive functional Φ s.t.

PRAω ⊢ ∀f : NN Aqf(f, Φ(f))

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 14 / 20

slide-22
SLIDE 22

Bound on n

Theorem (Jockusch)

The exists a primitive recursive sequence of instances of RT2

<∞ proving

the totality of the Ackermann-function.

Theorem (K., Kohlenbach)

G∞Aω + QF-AC + WKL + Π0

1-CA− RT2− <∞

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 15 / 20

slide-23
SLIDE 23

Results

Theorem (K., Kohlenbach)

For every fixed n a primitive recursive sequence of instance of RT2

n does

not prove the totality of the Ackermann-function. Especially G∞Aω + QF-AC + WKL + Π0

1-CA− + RT2 n − Σ0 2-IA.

Remark

This yields in the language of RCA0: WKL∗

0 + Π0 1-CA− + RT2 n − Σ0 2-IA

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 16 / 20

slide-24
SLIDE 24

Comparison of proof-techniques

To prove that T is arithmetical- / Π0

2-conservative over T ′

reverse mathematics Take an arbitrary model M of T ′. Extend M to a model of T without changing the arithmetical sentences (e.g. with syntactic forcing). The conservation results follows then from the completeness theorem. proof interpretation Take an arbitrary proof of a Π0

2-statement

T ⊢ ∀x ∃y A(x, y). Obtain using the functional interpretation a term t realizing y A, i.e. ∀x A(x, tx). Eliminate the Skolem functions resulting from axioms in T \ T ′. T ′ ⊢ ∀x A(x, ˜ tx)

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 17 / 20

slide-25
SLIDE 25

Recent results

Can the elimination of Skolem functions for monotone formulas be applied to nested instances of RT2

2 or to full RT2 2?

Split RT2

2 into COH and SRT2 2 (see CJS).

Theorem (details need to be check)

For all closed terms ξ1, ξ2 there exists a closed term φ such that G∞Aω + QF-AC + WKL ⊢ ∀f

  • Π0

1-CA(φf) → ∃g

  • g is a solution to COH(ξ1f) ∧ Π0

1-CA(ξ2fg)

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 18 / 20

slide-26
SLIDE 26

Recent results

Can the elimination of Skolem functions for monotone formulas be applied to nested instances of RT2

2 or to full RT2 2?

Split RT2

2 into COH and SRT2 2 (see CJS).

Theorem (details need to be check)

For all closed terms ξ1, ξ2 there exists a closed term φ such that G∞Aω + QF-AC + WKL ⊢ ∀f

  • Π0

1-CA(φf) → ∃g

  • g is a solution to COH(ξ1f) ∧ Π0

1-CA(ξ2fg)

  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 18 / 20

slide-27
SLIDE 27

Theorem (details need to be check)

For all closed terms ξ1, ξ2 there exists a closed term φ such that PRAω + QF-AC + WKL ⊢ ∀f

  • Π0

1-CA(φf) → ∃g

  • g is a solution for SRT2

2(ξ1f) ∧ Π0 1-CA(ξ2fg)

  • Combining these theorem, proves nested instances of RT2
  • 2. A realizing

term for a statement proven in this system is provably total in PRAω + Σ0

2-IA.

Methods used: monotone functional interpretation, bar recursion (Spector), uniform weak K¨

  • nigs Lemma, normalization
  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 19 / 20

slide-28
SLIDE 28

Theorem (details need to be check)

For all closed terms ξ1, ξ2 there exists a closed term φ such that PRAω + QF-AC + WKL ⊢ ∀f

  • Π0

1-CA(φf) → ∃g

  • g is a solution for SRT2

2(ξ1f) ∧ Π0 1-CA(ξ2fg)

  • Combining these theorem, proves nested instances of RT2
  • 2. A realizing

term for a statement proven in this system is provably total in PRAω + Σ0

2-IA.

Methods used: monotone functional interpretation, bar recursion (Spector), uniform weak K¨

  • nigs Lemma, normalization
  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 19 / 20

slide-29
SLIDE 29

References

[Kreuzer, Kohlenbach 2009] A. Kreuzer, U. Kohlenbach Ramsey’s theorem for pairs and provable recursive functions to appear in Notre Dame Journal of Formal Logic. [Kohlenbach 1996] U. Kohlenbach Elimination of Skolem functions for monotone formulas in analysis

  • Arch. Math. Logic 37 (1998), 363–390.
  • A. Kreuzer (TU Darmstadt)

RT2 and provable recursive functions RaTLoCC 2009 20 / 20