Ramseys theorem under a computable perspective Ludovic PATEY 1 / - - PowerPoint PPT Presentation

ramsey s theorem under a computable perspective
SMART_READER_LITE
LIVE PREVIEW

Ramseys theorem under a computable perspective Ludovic PATEY 1 / - - PowerPoint PPT Presentation

M OTIVATIONS E NCODING SETS O PEN QUESTIONS Ramseys theorem under a computable perspective Ludovic PATEY 1 / 69 June 12, 2017 M OTIVATIONS E NCODING SETS O PEN QUESTIONS Motivations 2 / 69 M OTIVATIONS E NCODING SETS O PEN QUESTIONS R


slide-1
SLIDE 1

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Ramsey’s theorem under a computable perspective

Ludovic PATEY June 12, 2017

1 / 69

slide-2
SLIDE 2

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Motivations

2 / 69

slide-3
SLIDE 3

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REVERSE MATHEMATICS Foundational program that seeks to determine the optimal axioms of ordinary mathematics.

3 / 69

slide-4
SLIDE 4

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REVERSE MATHEMATICS Foundational program that seeks to determine the optimal axioms of ordinary mathematics.

RCA0 ⊢ A ↔ T

in a very weak theory RCA0 capturing computable mathematics

3 / 69

slide-5
SLIDE 5

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RCA0

Robinson arithmetics m + 1 = 0 m + 0 = m m + 1 = n + 1 → m = n m + (n + 1) = (m + n) + 1 ¬(m < 0) m × 0 = 0 m < n + 1 ↔ (m < n ∨ m = n) m × (n + 1) = (m × n) + m Σ0

1 induction scheme

ϕ(0) ∧ ∀n(ϕ(n) ⇒ ϕ(n + 1)) ⇒ ∀nϕ(n)

where ϕ(n) is Σ0

1

∆0

1 comprehension scheme

∀n(ϕ(n) ⇔ ψ(n)) ⇒ ∃X∀n(n ∈ X ⇔ ϕ(n))

where ϕ(n) is Σ0

1 with free X, and ψ

is Π0

1. 4 / 69

slide-6
SLIDE 6

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Σ0

n induction scheme

ϕ(0) ∧ ∀n(ϕ(n) ⇒ ϕ(n + 1)) ⇒ ∀nϕ(n)

where ϕ(n) is Σ0

n

bounded ∆0

n comprehension scheme

∀t∀n(ϕ(n) ⇔ ψ(n)) ⇒ ∃X∀n(n ∈ X ⇔ (x < t ∧ ϕ(n)))

where ϕ(n) is Σ0

n with free X, and ψ is Π0 n. 5 / 69

slide-7
SLIDE 7

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REVERSE MATHEMATICS

Mathematics are computationally very structured

Almost every theorem is empirically equivalent to one among five big subsystems. RCA0 WKL ACA ATR Π1

1CA

6 / 69

slide-8
SLIDE 8

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

HILBERT’S PROGRAM Justification of infinitary methods to prove finitistic mathematics

Finitistic reductionnism:

T ⊢ ϕ ⇒ PRA ⊢ ϕ

where ϕ is a Π0

1 formula

“At least 85% of mathematics are reducible to finitistic methods” (Stephen Simpson

7 / 69

slide-9
SLIDE 9

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

HILBERT’S PROGRAM Justification of infinitary methods to prove finitistic mathematics

Finitistic reductionnism:

T ⊢ ϕ ⇒ PRA ⊢ ϕ

where ϕ is a Π0

1 formula

“At least 85% of mathematics are reducible to finitistic methods” (Stephen Simpson)

7 / 69

slide-10
SLIDE 10

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REVERSE MATHEMATICS

Mathematics are computationally very structured

Almost every theorem is empirically equivalent to one among five big subsystems. RCA0 WKL ACA ATR Π1

1CA

8 / 69

slide-11
SLIDE 11

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REVERSE MATHEMATICS

Mathematics are computationally very structured

Almost every theorem is empirically equivalent to one among five big subsystems. Except for Ramsey’s theory... RCA0 WKL ACA ATR Π1

1CA

RT2

2

8 / 69

slide-12
SLIDE 12

MOTIVATIONS ENCODING SETS OPEN QUESTIONS 9 / 69

slide-13
SLIDE 13

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

What is Ramsey’s theorem?

10 / 69

slide-14
SLIDE 14

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RAMSEY’S THEOREM

[X]n is the set of unordered n-tuples of elements of X A k-coloring of [X]n is a map f : [X]n → k A set H ⊆ X is homogeneous for f if |f([X]n)| = 1.

RTn

k

Every k-coloring of [N]n admits an infinite homogeneous set.

11 / 69

slide-15
SLIDE 15

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

PIGEONHOLE PRINCIPLE

RT1

k

Every k-partition of N admits an infinite part.

12 / 69

slide-16
SLIDE 16

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RAMSEY’S THEOREM FOR PAIRS

RT2

k

Every k-coloring of the infinite clique admits an infinite monochromatic subclique.

13 / 69

slide-17
SLIDE 17

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Reverse mathematics

from a computational viewpoint.

14 / 69

slide-18
SLIDE 18

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

STANDARD MODELS OF RCA0

An ω-structure is a structure M = {ω, S, <, +, ·} where (i) ω is the set of standard natural numbers (ii) < is the natural order (iii) + and · are the standard operations over natural numbers (iv) S ⊆ P(ω)

15 / 69

slide-19
SLIDE 19

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

STANDARD MODELS OF RCA0

An ω-structure is a structure M = {ω, S, <, +, ·} where (i) ω is the set of standard natural numbers (ii) < is the natural order (iii) + and · are the standard operations over natural numbers (iv) S ⊆ P(ω)

An ω-structure is fully specified by its second-order part S.

15 / 69

slide-20
SLIDE 20

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Turing ideal M

(∀X ∈ M)(∀Y ≤T X)[Y ∈ M] (∀X, Y ∈ M)[X ⊕ Y ∈ M]

Examples {X : X is computable } {X : X ≤T A ∧ X ≤T B} for some sets A and B

16 / 69

slide-21
SLIDE 21

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Let M = {ω, S, <, +, ·} be an ω-structure

M | = RCA0 ≡ S is a Turing ideal

17 / 69

slide-22
SLIDE 22

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Many theorems can be seen as problems.

Intermediate value theorem For every continuous function f over an interval [a, b] such that f(a) · f(b) < 0, there is a real x ∈ [a, b] such that f(x) = 0. K¨

  • nig’s lemma

Every infinite, finitely branching tree admits an infinite path. a b

18 / 69

slide-23
SLIDE 23

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Let M be a Turing ideal and P, Q be problems. Satisfaction

M | = P

if every P-instance in M has a solution in M. Computable entailment

P | =c Q

if every Turing ideal satisfying P satisfies Q.

19 / 69

slide-24
SLIDE 24

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RT2

2 |

=c ACA

(Seetapun and Slaman, 1995) Build M | = RT2

2 with ∅′ ∈ M

If M | = ACA then ∅′ ∈ M

∅′ = {e : (∃s)Φe(e) halts after s steps }

20 / 69

slide-25
SLIDE 25

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Build M | = RT2

2 with ∅′ ∈ M.

Thm (Seetapun and Slaman)

Suppose A ≤T Z. Then every Z-computable f : [ω]2 → 2 has an infinite f-homogeneous set H such that A ≤T Z ⊕ H. Start with M0 = {Z : Z is computable }. In particular ∅′ ∈ M0. Given a Turing ideal Mn = {Z : Z ≤T U} where ∅′ ≤T U,

21 / 69

slide-26
SLIDE 26

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Build M | = RT2

2 with ∅′ ∈ M.

Thm (Seetapun and Slaman)

Suppose A ≤T Z. Then every Z-computable f : [ω]2 → 2 has an infinite f-homogeneous set H such that A ≤T Z ⊕ H. Start with M0 = {Z : Z is computable }. In particular ∅′ ∈ M0. Given a Turing ideal Mn = {Z : Z ≤T U} where ∅′ ≤T U,

  • 1. pick some f : [ω]2 → 2 in Mn

21 / 69

slide-27
SLIDE 27

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Build M | = RT2

2 with ∅′ ∈ M.

Thm (Seetapun and Slaman)

Suppose A ≤T Z. Then every Z-computable f : [ω]2 → 2 has an infinite f-homogeneous set H such that A ≤T Z ⊕ H. Start with M0 = {Z : Z is computable }. In particular ∅′ ∈ M0. Given a Turing ideal Mn = {Z : Z ≤T U} where ∅′ ≤T U,

  • 1. pick some f : [ω]2 → 2 in Mn
  • 2. let H be f-homogeneous set such that ∅′ ≤T U ⊕ H

21 / 69

slide-28
SLIDE 28

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Build M | = RT2

2 with ∅′ ∈ M.

Thm (Seetapun and Slaman)

Suppose A ≤T Z. Then every Z-computable f : [ω]2 → 2 has an infinite f-homogeneous set H such that A ≤T Z ⊕ H. Start with M0 = {Z : Z is computable }. In particular ∅′ ∈ M0. Given a Turing ideal Mn = {Z : Z ≤T U} where ∅′ ≤T U,

  • 1. pick some f : [ω]2 → 2 in Mn
  • 2. let H be f-homogeneous set such that ∅′ ≤T U ⊕ H
  • 3. let Mn+1 = {Z : Z ≤T U ⊕ H}

21 / 69

slide-29
SLIDE 29

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Non-implications over RCA0 often involve purely computability-theoretic arguments.

22 / 69

slide-30
SLIDE 30

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

For m, n ≥ 3,

RCA0 RTm

2 ↔ RTn 2

(Jockusch)

Theorem (Jockusch)

For every n ≥ 3, there is a computable coloring f : [ω]n → 2 such that every infinite f-homogeneous set computes ∅(n−2). Let f(x, y, z) = 1 if the approximation of ∅′ ↾ x at stage y and at stage z coincide.

23 / 69

slide-31
SLIDE 31

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Fix some n ≥ 2.

Thm (Jockusch)

Every computable instance of RTn

k

has a Π0

n solution.

Thm (Jockusch)

There is a computable instance of RTn

k with no Σ0 n solution.

Σ0

1

Π0

1

Σ0

2

Σ0

3

Π0

2

Π0

3

∆0

1

∆0

2

∆0

3

RT1

k

RT2

k

RT3

k

24 / 69

slide-32
SLIDE 32

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

For k, ℓ ≥ 2,

RCA0 RTn

k ↔ RTn ℓ

Given a coloring f : [ω]n → {red, green, blue} Define g : [ω]n → {red, grue} by merging green and blue Apply RTn

2 on g to obtain H such that g[H]n = {red} or

g[H]n = {grue} In the latter case, apply RTn

2 on f[H]n → {green, blue} to obtain

G such that f[G]n = {green} or f[G]n = {blue}

25 / 69

slide-33
SLIDE 33

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

We use more than once the premise for

RCA0 RTn

2 → RTn+1 2

RCA0 RTn

k → RTn k+1

Can we do it in one step?

26 / 69

slide-34
SLIDE 34

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

COMPUTABLE REDUCTION

Q solver

Computable transformation Computable transformation

P solver

P ≤c Q

Every P-instance I computes a Q-instance J such that for every solution X to J, X ⊕ I computes a solution to I.

27 / 69

slide-35
SLIDE 35

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RTn+1

2

≤c RTn

2

(Jockusch)

Pick a computable coloring f : [ω]n+1 → 2 with no Σ0

n+1 solution

Every computable coloring g : [ω]n → 2 has a Π0

n solution.

28 / 69

slide-36
SLIDE 36

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

A function f : ω → ω is hyperimmune if it is not dominated by any computable function.

Thm (P.)

There is a computable coloring f : [ω]2 → k + 1 and hyperimmune functions h0, . . . , hk such that for every infinite f-homogeneous set H, at most one h is H-hyperimmune.

Thm (P.)

Let h0, . . . , hk be hyperimmune. For every computable coloring f : [ω]2 → k, there is an infinite f-homogeneous set H such that at least two h’s are H-hyperimmune.

29 / 69

slide-37
SLIDE 37

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RT2

k+1 ≤c RT2 k

(P .)

Pick a computable coloring f : [ω]2 → k + 1 and hyperimmune functions h0, . . . , hk such that for every solution H, at most one h is H-hyperimmune. Every computable coloring g : [ω]2 → k has a solution H such that at least two h’s are H-hyperimmune.

30 / 69

slide-38
SLIDE 38

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

The naive color-merging proof is optimal with respect to the number of applications in

RCA0 RT2

k → RT2 ℓ

31 / 69

slide-39
SLIDE 39

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

PIGEONHOLE PRINCIPLE

RT1

k

Every k-partition of N admits an infinite part.

32 / 69

slide-40
SLIDE 40

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

For k, ℓ ≥ 2,

RT1

k ≤c RT1 ℓ

No need to use RT1

ℓ as

RT1

k is computably true

33 / 69

slide-41
SLIDE 41

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

WEIHRAUCH REDUCTION

Q solver Φ Ψ P solver

P ≤W Q

There are Φ and Ψ such that for every P-instance I, ΦI is a Q-instance such that for every solution X to ΦI, ΨX⊕I is a solution to I.

34 / 69

slide-42
SLIDE 42

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RT1

k+1 ≤W RT1 k

(Brattka and Rakotoniaina) Given Φ and Ψ. Build an instance I of RT1

  • 3. Let

I = 000000 . . . until ΨF(n) ↓ with F of color some c < 2 in ΦI. Then let I = 0000001111111 . . . until ΨG(m) ↓ with G of color 1 − c in ΦI. Then let I = 0000001111111222222 . . .

35 / 69

slide-43
SLIDE 43

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

STRONG COMPUTABLE REDUCTION

Q solver

Computable transformation Computable transformation

P solver

P ≤sc Q

Every P-instance I computes a Q-instance J such that every solution X to J, computes (without I) a solution to I.

36 / 69

slide-44
SLIDE 44

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

A function f : ω → ω is hyperimmune if it is not dominated by any computable function.

Thm (P.)

There is a coloring f : ω → k + 1 and hyperimmune functions h0, . . . , hk such that for every infinite f-homogeneous set H, at most one h is H-hyperimmune.

Thm (P.)

Let h0, . . . , hk be hyperimmune. For every coloring f : ω → k, there is an infinite f-homogeneous set H such that at least two h’s are H-hyperimmune.

37 / 69

slide-45
SLIDE 45

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RT1

k+1 ≤sc RT1 k

(P .)

Pick a coloring f : ω → k + 1 and hyperimmune functions h0, . . . , hk such that for every solution H, at most one h is H-hyperimmune. Every coloring g : ω → k has a solution H such that at least two h’s are H-hyperimmune.

38 / 69

slide-46
SLIDE 46

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RCA0 ∀kRT1

k ↔ BΣ0 2

(Cholak, Josckusch and Slaman) BΣ0

2: For every Σ0 2 formula ϕ,

(∀x < t)(∃y)ϕ(x, y) → (∃u)(∀x < t)(∃y < u)ϕ(x, y) ”A finite union of finite sets is finite”

39 / 69

slide-47
SLIDE 47

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

What sets can encode Ramsey’s theorem?

40 / 69

slide-48
SLIDE 48

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Fix a problem P.

A set S is P-encodable if there is an instance of P such that every solution computes S.

What sets can encode an instance of RTn

k?

41 / 69

slide-49
SLIDE 49

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

A function f is a modulus of a set S if every function dominating f computes S. A set S is computably encodable if for every infinite set X, there is an infinite subset Y ⊆ X computing S.

Thm (Solovay, Groszek and Slaman)

Given a set S, TFAE S is computably encodable S admits a modulus S is hyperarithmetic

42 / 69

slide-50
SLIDE 50

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Jockusch)

A set is RTn

k-encodable for some n ≥ 2 iff it is hyperarithmetic.

43 / 69

slide-51
SLIDE 51

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Jockusch)

A set is RTn

k-encodable for some n ≥ 2 iff it is hyperarithmetic.

Proof (⇒).

Let g : [ω]n → k be a coloring whose homogeneous sets compute S. Since every infinite set has a homogeneous subset, S is computably encodable. Thus S is hyperarithmetic.

43 / 69

slide-52
SLIDE 52

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Jockusch)

A set is RTn

k-encodable for some n ≥ 2 iff it is hyperarithmetic.

Proof (⇐).

Let S be hyperarithmetic with modulus µS. Define g : [ω]2 → 2 by g(x, y) = 1 iff y > µS(x). Let H = {x0 < x1 < . . . } be an infinite g-homogeneous set. The function pH(n) = xn dominates µS, hence computes S.

43 / 69

slide-53
SLIDE 53

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

The encodability power

  • f RTn

k comes from the

sparsity

  • f its homogeneous sets.

44 / 69

slide-54
SLIDE 54

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

What about RT1

k?

Sparsity of red implies non-sparsity of blue and conversely.

45 / 69

slide-55
SLIDE 55

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Dzhafarov and Jockusch)

A set is RT1

2-encodable iff it is computable.

46 / 69

slide-56
SLIDE 56

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Dzhafarov and Jockusch)

A set is RT1

2-encodable iff it is computable.

Input : a set S ≤T ∅ and a 2-partition A0 ⊔ A1 = N Output : an infinite set G ⊆ Ai such that S ≤T G

46 / 69

slide-57
SLIDE 57

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

(F0, F1, X)

Initial segment Reservoir Fi is finite, X is infinite, max Fi < min X

(Mathias condition)

S ≤T X

(Weakness property)

Fi ⊆ Ai

(Combinatorics)

47 / 69

slide-58
SLIDE 58

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Extension (E0, E1, Y) ≤ (F0, F1, X) Fi ⊆ Ei Y ⊆ X Ei \ Fi ⊆ X Satisfaction G0, G1 ∈ [F0, F1, X] Fi ⊆ Gi Gi \ Fi ⊆ X [E0, E1, Y] ⊆ [F0, F1, X]

48 / 69

slide-59
SLIDE 59

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

(F0, F1, X) ϕ(G0, G1)

Condition Formula ϕ(G0, G1) holds for every G0, G1 ∈ [F0, F1, X]

49 / 69

slide-60
SLIDE 60

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Input : a set S ≤T ∅ and a 2-partition A0 ⊔ A1 = N Output : an infinite set G ⊆ Ai such that S ≤T G

50 / 69

slide-61
SLIDE 61

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Input : a set S ≤T ∅ and a 2-partition A0 ⊔ A1 = N Output : an infinite set G ⊆ Ai such that S ≤T G

ΦG0

e0 = S ∨ ΦG1 e1 = S

50 / 69

slide-62
SLIDE 62

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Input : a set S ≤T ∅ and a 2-partition A0 ⊔ A1 = N Output : an infinite set G ⊆ Ai such that S ≤T G

ΦG0

e0 = S ∨ ΦG1 e1 = S

The set    c : c (∃x) ΦG0

e0 (x) ↓= S(x) ∨ ΦG0 e0 (x) ↑

∨ ΦG1

e1 (x) ↓= S(x) ∨ ΦG1 e1 (x) ↑

   is dense

50 / 69

slide-63
SLIDE 63

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

IDEA: MAKE AN OVERAPPROXIMATION

“Can we find an extension for every instance of RT1

2?”

Given a condition c = (F0, F1, X), let ψ(x, n) be the formula

(∀B0⊔B1 = N)(∃i < 2)(∃Ei ⊆ X∩Bi)ΦFi∪Ei

ei

(x) ↓= n ψ(x, n) is Σ0,X

1

51 / 69

slide-64
SLIDE 64

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Case 1: ψ(x, n) holds

Letting Bi = Ai, there is an extension d ≤ c forcing ΦG0

e0 (x) ↓= n ∨ ΦG1 e1 (x) ↓= n

Case 2: ψ(x, n) does not hold

(∃B0 ⊔ B1 = N)(∀i < 2)(∀Ei ⊆ X ∩ Bi)ΦFi∪Ei

ei

(x) = n The condition (F0, F1, X ∩ Bi) ≤ c forces ΦG0

e0 (x) = n ∨ ΦG1 e1 (x) = n

52 / 69

slide-65
SLIDE 65

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

D = {(x, n) : ψ(x, n)}

Σ1 case (∃x)(x, 1 − S(x)) ∈ D Then ∃d ≤ c ∃i < 2 d ΦGi

ei (x) ↓= 1 − S(x)

Π1 case (∃x)(x, S(x)) ∈ D Then ∃d ≤ c ∃i < 2 d ΦGi

ei (x) = S(x)

Impossible case (∀x)(x, 1 − S(x)) ∈ D (∀x)(x, S(x)) ∈ D Then since D is X-c.e S ≤T X

53 / 69

slide-66
SLIDE 66

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RAMSEY’S THEOREM

RTn

k

Over n-tuples Using k colors

54 / 69

slide-67
SLIDE 67

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RAMSEY’S THEOREM

RTn

k,r

Over n-tuples Using k colors Allows r colors

54 / 69

slide-68
SLIDE 68

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Wang)

A set is RTn

k,ℓ-encodable iff it is computable for large ℓ (whenever ℓ is at least the nth Schr¨

  • der Number)

55 / 69

slide-69
SLIDE 69

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Wang)

A set is RTn

k,ℓ-encodable iff it is computable for large ℓ (whenever ℓ is at least the nth Schr¨

  • der Number)

Thm (Dorais, Dzhafarov, Hirst, Mileti, Shafer)

A set is RTn

k,ℓ-encodable iff it is hyperarithmetic for small ℓ (whenever ℓ < 2n−1)

55 / 69

slide-70
SLIDE 70

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Thm (Wang)

A set is RTn

k,ℓ-encodable iff it is computable for large ℓ (whenever ℓ is at least the nth Schr¨

  • der Number)

Thm (Dorais, Dzhafarov, Hirst, Mileti, Shafer)

A set is RTn

k,ℓ-encodable iff it is hyperarithmetic for small ℓ (whenever ℓ < 2n−1)

Thm (Cholak, P.)

A set is RTn

k,ℓ-encodable iff it is arithmetic for medium ℓ

55 / 69

slide-71
SLIDE 71

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RTn

k,ℓ-ENCODABLE SETS

RT1

k,ℓ

ℓ ≥ 1 RT2

k,ℓ

ℓ 1 ≥ 2 RT3

k,ℓ

ℓ 1 − 3 4 ≥ 5 RT4

k,ℓ

ℓ 1 − 7 8 − 12 ? ≥ 14 hyp. arith. comp.

56 / 69

slide-72
SLIDE 72

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

The combinatorial features of RTn

k reveal the computational

features of RTn+1

k

57 / 69

slide-73
SLIDE 73

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Open questions

58 / 69

slide-74
SLIDE 74

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Have we found the right framework?

Can variants of Mathias forcing answer all Ramsey-type questions?

59 / 69

slide-75
SLIDE 75

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

An infinite set C is R-cohesive for some sets R0, R1, . . . if for every i, either C ⊆∗ Ri or C ⊆∗ Ri.

COH : Every collection of sets has a cohesive set.

A coloring f : [ω]2 → 2 is stable if limy f(x, y) exists for every x.

SRT2

2 : Every stable coloring of pairs admits an infinite

homogeneous set.

60 / 69

slide-76
SLIDE 76

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RCA0 ⊢ RT2

2 ↔ COH ∧ SRT2 2

(Cholak, Jockusch and Slaman)

Given f : [N]2 → 2, define Rx : x ∈ N by Rx = {y : f(x, y) = 1} By COH, there is an R-cohesive set C = {x0 < x1 < . . . } f : [C]2 → 2 is stable

61 / 69

slide-77
SLIDE 77

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

RCA0 ⊢ RT2

2 ↔ COH ∧ SRT2 2

(Cholak, Jockusch and Slaman)

Thm (Hirschfeldt, Jockusch, Kjos-Hanssen, Lempp, and Slaman)

RCA0 COH → SRT2

2

Thm (Chong, Slaman and Yang)

RCA0 SRT2

2 → COH

Using a non-standard model containing only low sets.

62 / 69

slide-78
SLIDE 78

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Does SRT2

2 |

=c COH?

Our analysis of SRT2

2 is based on Mathias forcing

Mathias forcing produces cohesive sets Does COH ≤c SRT2

2?

63 / 69

slide-79
SLIDE 79

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

COH admits a universal instance:

the primitive recursive sets

A set is p-cohesive if it is cohesive for the p.r. sets

Thm (Jockusch and Stephan)

A set is p-cohesive iff its jump is PA over ∅′

Thm (Jockusch and Stephan)

For every computable sequence of sets R and every p-cohesive set C, C computes an R-cohesive set.

64 / 69

slide-80
SLIDE 80

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

SRT2

2 can be seen as a ∆0 2 instance of

the pigeonhole principle

Given a stable computable coloring f : [ω]2 → 2 Let A = {x : limy f(x, y) = 1} Every infinite set H ⊆ A or H ⊆ A computes an infinite f-homogeneous set.

65 / 69

slide-81
SLIDE 81

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Is there a set X such that every infinite set H ⊆ X or H ⊆ X has a jump of PA degree over ∅′?

Thm (Monin, P.)

Fix a non-∆0

2 set B. For every set X, there is an infinite set

H ⊆ X or H ⊆ X such that B is not ∆0,H

2

.

66 / 69

slide-82
SLIDE 82

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

CONCLUSION

We have a minimalistic framework which answers accurately many questions about Ramsey’s theorem. Ramsey-type problems compute through sparsity. The computational properties of Ramsey-type problems are

  • ften immediate consequences of their combinatorics.

We understand what the Ramsey-type problems compute, but ignore what the jump of their solutions compute.

67 / 69

slide-83
SLIDE 83

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

Subsystems of second-order arithmetic Slicing the truth

68 / 69

slide-84
SLIDE 84

MOTIVATIONS ENCODING SETS OPEN QUESTIONS

REFERENCES

Peter A. Cholak, Carl G. Jockusch, and Theodore A. Slaman. On the strength of Ramsey’s theorem for pairs. Journal of Symbolic Logic, 66(01):1–55, 2001. Carl G. Jockusch. Ramsey’s theorem and recursion theory. Journal of Symbolic Logic, 37(2):268–280, 1972. Ludovic Patey. The reverse mathematics of Ramsey-type theorems. PhD thesis, Universit´ e Paris Diderot, 2016. Wei Wang. Some logically weak Ramseyan theorems. Advances in Mathematics, 261:1–25, 2014.

69 / 69