Coloring the rationals in reverse mathematics Emanuele Frittaion - - PowerPoint PPT Presentation

coloring the rationals in reverse mathematics
SMART_READER_LITE
LIVE PREVIEW

Coloring the rationals in reverse mathematics Emanuele Frittaion - - PowerPoint PPT Presentation

Introduction A separation over RCA 0 A separation over computable reducibility Coloring the rationals in reverse mathematics Emanuele Frittaion (joint work with Ludovic Patey) CTFM 2015 Emanuele Frittaion Tohoku University Introduction A


slide-1
SLIDE 1

Introduction A separation over RCA0 A separation over computable reducibility

Coloring the rationals in reverse mathematics

Emanuele Frittaion

(joint work with Ludovic Patey)

CTFM 2015

Emanuele Frittaion Tohoku University

slide-2
SLIDE 2

Introduction A separation over RCA0 A separation over computable reducibility

Outline

Introduction

Emanuele Frittaion Tohoku University

slide-3
SLIDE 3

Introduction A separation over RCA0 A separation over computable reducibility

Outline

Introduction A separation over RCA0

Emanuele Frittaion Tohoku University

slide-4
SLIDE 4

Introduction A separation over RCA0 A separation over computable reducibility

Outline

Introduction A separation over RCA0 A separation over computable reducibility

Emanuele Frittaion Tohoku University

slide-5
SLIDE 5

Introduction A separation over RCA0 A separation over computable reducibility

Beyond the big five

Big five and the Zoo. Ramsey’s theorem for pairs RT2

2 is the first

example of statement not equivalent to one of the main systems of reverse mathematics. Many consequences of RT2

2 have been

studied, leading to many independent statements. However, there are no natural statements between RT2

2 and ACA0.

The only known candidate is the tree theorem for pairs TT2

2.

We discuss another candidate, arguably more natural. This is a partition theorem due to Erd˝

  • s and Rado, and it’s a strengthening
  • f Ramsey’s theorem for pairs.

Emanuele Frittaion Tohoku University

slide-6
SLIDE 6

Introduction A separation over RCA0 A separation over computable reducibility

Theorem (Ramsey’s Theorem for pairs and two colors)

RT2

2 Every coloring f : [N]2 → 2 has an infinite homogeneous set.

Theorem (Pigeonhole Principle on natural numbers)

RT1

<∞ Let k ∈ N. Every coloring f : N → k has an infinite

homogeneous set.

Emanuele Frittaion Tohoku University

slide-7
SLIDE 7

Introduction A separation over RCA0 A separation over computable reducibility

Theorem (Erd˝

  • s-Rado Theorem)

(ℵ0, η)2 Every coloring f : [Q]2 → 2 has either an infinite 0-homogeneous set or a dense 1-homogeneous set.

Theorem (Pigeonhole principle on rationals)

(η)1

<∞ Let k ∈ N. Every coloring f : Q → k has a dense

homogeneous set.

Emanuele Frittaion Tohoku University

slide-8
SLIDE 8

Introduction A separation over RCA0 A separation over computable reducibility

Theorem (Tree Theorem for pairs and two colors)

TT2

2 Every coloring f : [2<N]2 → 2 has a homogeneous tree.

Theorem (Pigeonhole Principle on trees)

TT1 Let k ∈ N. Every coloring f : 2<N → k has a homogeneous tree.

Emanuele Frittaion Tohoku University

slide-9
SLIDE 9

Introduction A separation over RCA0 A separation over computable reducibility

Lemma (RCA0)

  • ACA0 → (ℵ0, η)2 → RT2

2

  • (ℵ0, η)2 → (η)1

<∞

  • IΣ0

2 → (η)1 <∞ → BΣ0 2

Emanuele Frittaion Tohoku University

slide-10
SLIDE 10

Introduction A separation over RCA0 A separation over computable reducibility

Lemma (RCA0)

  • ACA0 → (ℵ0, η)2 → RT2

2

  • (ℵ0, η)2 → (η)1

<∞

  • IΣ0

2 → (η)1 <∞ → BΣ0 2

Theorem (F. and Patey)

  • RCA0 + BΣ0

2 (η)1 <∞

  • (ℵ0, η)2 c RT2

<∞

Emanuele Frittaion Tohoku University

slide-11
SLIDE 11

Introduction A separation over RCA0 A separation over computable reducibility

We separate (η)1

<∞ from BΣ0 2 by adapting the model-theoretic

proof of Corduan, Groszek, and Mileti that separates TT1 from BΣ0

2.

Emanuele Frittaion Tohoku University

slide-12
SLIDE 12

Introduction A separation over RCA0 A separation over computable reducibility

We separate (η)1

<∞ from BΣ0 2 by adapting the model-theoretic

proof of Corduan, Groszek, and Mileti that separates TT1 from BΣ0

2.

Basically, in a model of RCA0 + ¬ IΣ0

2, there is a real X and an

X-recursive instance of (η)1

<∞ with no X-recursive solutions.

Emanuele Frittaion Tohoku University

slide-13
SLIDE 13

Introduction A separation over RCA0 A separation over computable reducibility

The proof consists of two steps.

Lemma (Step 1)

In a model M of RCA0, for every X ∈ M, there is a uniform X-recursive way, given finitely many X-r.e. subsets of Q, to compute a 2-coloring f : Q → 2 so as to defeat all the given potential homogeneous sets.

Emanuele Frittaion Tohoku University

slide-14
SLIDE 14

Introduction A separation over RCA0 A separation over computable reducibility

The proof consists of two steps.

Lemma (Step 1)

In a model M of RCA0, for every X ∈ M, there is a uniform X-recursive way, given finitely many X-r.e. subsets of Q, to compute a 2-coloring f : Q → 2 so as to defeat all the given potential homogeneous sets. To obtain such a result, we use a combinatorial feature of (η)1

<∞

shared by TT1. The basic idea is as follows. We are given many dense potential sets W X

e

with e < n, and we build f by stages.

Emanuele Frittaion Tohoku University

slide-15
SLIDE 15

Introduction A separation over RCA0 A separation over computable reducibility

The basic strategy to diagonalize against a single W X

e

is to wait until we see 2 disjoint intervals with end-points in W X

e

and then color the two intervals with 0 and 1 respectively. This works in isolation.

Emanuele Frittaion Tohoku University

slide-16
SLIDE 16

Introduction A separation over RCA0 A separation over computable reducibility

The basic strategy to diagonalize against a single W X

e

is to wait until we see 2 disjoint intervals with end-points in W X

e

and then color the two intervals with 0 and 1 respectively. This works in isolation. We take care of all W X

e ’s by fixing 4n disjoint intervals with

end-points in W X

e

for every W X

e

that outputs 4n + 1 points (we say that W X

e

requires attention). By a simple combinatorial argument, from k ≤ n tuples of 4n disjoint intervals we can select a pair from each tuple so as to have 2k disjoint intervals.

Emanuele Frittaion Tohoku University

slide-17
SLIDE 17

Introduction A separation over RCA0 A separation over computable reducibility

The basic strategy to diagonalize against a single W X

e

is to wait until we see 2 disjoint intervals with end-points in W X

e

and then color the two intervals with 0 and 1 respectively. This works in isolation. We take care of all W X

e ’s by fixing 4n disjoint intervals with

end-points in W X

e

for every W X

e

that outputs 4n + 1 points (we say that W X

e

requires attention). By a simple combinatorial argument, from k ≤ n tuples of 4n disjoint intervals we can select a pair from each tuple so as to have 2k disjoint intervals. At any stage we color every current pair of intervals with 0 and 1

  • respectively. Since there are finitely many W X

e ’s, we eventually

stabilize on some pair for each W X

e

that requires attention.

Emanuele Frittaion Tohoku University

slide-18
SLIDE 18

Introduction A separation over RCA0 A separation over computable reducibility

Lemma (Step 2)

Let M be a model of RCA0 and suppose that M does not satisfy IΣ0

2(X) for some X ⊆ M. Then there is an X-recursive coloring f

  • f Q into finitely many colors such that no X-recursive dense set is

homogeneous for f .

Emanuele Frittaion Tohoku University

slide-19
SLIDE 19

Introduction A separation over RCA0 A separation over computable reducibility

Lemma (Step 2)

Let M be a model of RCA0 and suppose that M does not satisfy IΣ0

2(X) for some X ⊆ M. Then there is an X-recursive coloring f

  • f Q into finitely many colors such that no X-recursive dense set is

homogeneous for f . The failure of IΣ0

2(X) implies that there is an X-recursive function

h: N2 → N such that for some number a, the range of the partial function h(y) = lims→∞ h(y, s) is unbounded on {y : y < a}.

Emanuele Frittaion Tohoku University

slide-20
SLIDE 20

Introduction A separation over RCA0 A separation over computable reducibility

Theorem

Let P be a Π1

1 sentence. Then RCA0 + P ⊢ (η)1 <∞ if and only if

RCA0 + P ⊢ IΣ0

  • 2. In particular, RCA0 + BΣ0

2 ⊢ (η)1 <∞.

Emanuele Frittaion Tohoku University

slide-21
SLIDE 21

Introduction A separation over RCA0 A separation over computable reducibility

Theorem

Let P be a Π1

1 sentence. Then RCA0 + P ⊢ (η)1 <∞ if and only if

RCA0 + P ⊢ IΣ0

  • 2. In particular, RCA0 + BΣ0

2 ⊢ (η)1 <∞.

Proof sketch.

Let M be a model of RCA0 + P where IΣ0

2 fails, and X ∈ M as

  • above. Then ∆0

2(X) is a model of RCA0 + P where (η)1 <∞ fails.

Emanuele Frittaion Tohoku University

slide-22
SLIDE 22

Introduction A separation over RCA0 A separation over computable reducibility

Most implications of the form Q → P over RCA0, where P and Q are Π1

2 statements, make use only of one Q-instance to solve a

P-instance. This is the notion of computable reducibility.

Definition

Fix two Π1

2 statements P and Q. P is computably reducible to Q

(written P ≤c Q) if every P-instance I computes a Q-instance J such that, for every solution S to J, I ⊕ S computes a solution to I.

Emanuele Frittaion Tohoku University

slide-23
SLIDE 23

Introduction A separation over RCA0 A separation over computable reducibility

Most implications of the form Q → P over RCA0, where P and Q are Π1

2 statements, make use only of one Q-instance to solve a

P-instance. This is the notion of computable reducibility.

Definition

Fix two Π1

2 statements P and Q. P is computably reducible to Q

(written P ≤c Q) if every P-instance I computes a Q-instance J such that, for every solution S to J, I ⊕ S computes a solution to I. To show that P c Q, it is “enough” to produce a computable P-instance I such that every computable Q-instance has a solution that does not compute a solution to I.

Emanuele Frittaion Tohoku University

slide-24
SLIDE 24

Introduction A separation over RCA0 A separation over computable reducibility

P ≤c Q does not mean that RCA0 ⊢ Q → P. In some cases, it is possible to obtain a separation over ω-models from a one-step non-reduction.

  • ADS does not imply CAC over RCA0 (Lerman, Solomon, and

Towsner)

  • EM does not imply RT2

2 over RCA0 (Lerman, Solomon, and

Towsner)

  • RT2

2 does not imply TT2 2 over RCA0 (Patey)

The above results use a general framework. We prove that (ℵ0, η)2 ≤c RT2

<∞. However, we are not able to

generalize this result to a separation over ω-models.

Emanuele Frittaion Tohoku University

slide-25
SLIDE 25

Introduction A separation over RCA0 A separation over computable reducibility

Why?

Basically, we want to produce an instance f : [Q]2 → 2 of (ℵ0, η)2 and solve instances of RT2

2 without computing solutions to f . We

can view this as a game.

Emanuele Frittaion Tohoku University

slide-26
SLIDE 26

Introduction A separation over RCA0 A separation over computable reducibility

Why?

Basically, we want to produce an instance f : [Q]2 → 2 of (ℵ0, η)2 and solve instances of RT2

2 without computing solutions to f . We

can view this as a game. Given an instance g of RT2

2 we are trying to build a solution H to

g which does not compute a solution to f . We regard f as our

  • pponent. So, suppose we want to diagonalize against Φg⊕H

and Φg⊕H

1

, where Φg⊕H

i

is a potential homogeneous set of color i. Our

  • pponent f commits to make Φg⊕H

infinite or Φg⊕H

1

dense.

Emanuele Frittaion Tohoku University

slide-27
SLIDE 27

Introduction A separation over RCA0 A separation over computable reducibility

Why?

Basically, we want to produce an instance f : [Q]2 → 2 of (ℵ0, η)2 and solve instances of RT2

2 without computing solutions to f . We

can view this as a game. Given an instance g of RT2

2 we are trying to build a solution H to

g which does not compute a solution to f . We regard f as our

  • pponent. So, suppose we want to diagonalize against Φg⊕H

and Φg⊕H

1

, where Φg⊕H

i

is a potential homogeneous set of color i. Our

  • pponent f commits to make Φg⊕H

infinite or Φg⊕H

1

dense. In the case of TT2

2, our opponent commits to build a full binary

tree in either case.

Emanuele Frittaion Tohoku University

slide-28
SLIDE 28

Introduction A separation over RCA0 A separation over computable reducibility

Why?

Basically, we want to produce an instance f : [Q]2 → 2 of (ℵ0, η)2 and solve instances of RT2

2 without computing solutions to f . We

can view this as a game. Given an instance g of RT2

2 we are trying to build a solution H to

g which does not compute a solution to f . We regard f as our

  • pponent. So, suppose we want to diagonalize against Φg⊕H

and Φg⊕H

1

, where Φg⊕H

i

is a potential homogeneous set of color i. Our

  • pponent f commits to make Φg⊕H

infinite or Φg⊕H

1

dense. In the case of TT2

2, our opponent commits to build a full binary

tree in either case. This half commitment property is the main combinatorial difference between the two principles that prevents us from adapting the proof for TT2

2.

Emanuele Frittaion Tohoku University

slide-29
SLIDE 29

Introduction A separation over RCA0 A separation over computable reducibility

To show that (ℵ0, η)2 does not computably reduce to RT2

<∞, we

consider the asymmetric version of (η)1

<∞.

(ℵ0, η)1 For every partition A0 ∪ A1 = Q there is either an infinite subset of A0 or a dense subset of A1.

Emanuele Frittaion Tohoku University

slide-30
SLIDE 30

Introduction A separation over RCA0 A separation over computable reducibility

To show that (ℵ0, η)2 does not computably reduce to RT2

<∞, we

consider the asymmetric version of (η)1

<∞.

(ℵ0, η)1 For every partition A0 ∪ A1 = Q there is either an infinite subset of A0 or a dense subset of A1.

Theorem (F. and Patey)

There is a ∆0

2 instance A0 ∪ A1 = Q of (ℵ0, η)1 such that every

computable coloring g : [ω]2 → k has an infinite homogeneous set H that does not compute a solution to A0 ∪ A1 = Q.

Emanuele Frittaion Tohoku University

slide-31
SLIDE 31

Introduction A separation over RCA0 A separation over computable reducibility

Corollary

There is a computable coloring f : [Q]2 → 2 such that every computable coloring g : [ω]2 → k has an infinite homogeneous set H that does not compute a solution to f .

Proof.

Let f (x, s) be such that f (x) = lims f (x, s) exists and x ∈ Af (x).

Emanuele Frittaion Tohoku University

slide-32
SLIDE 32

Introduction A separation over RCA0 A separation over computable reducibility

The fairness notion

We design a fairness property for instances A0 ∪ A1 = Q of (ℵ0, η)1.

Emanuele Frittaion Tohoku University

slide-33
SLIDE 33

Introduction A separation over RCA0 A separation over computable reducibility

The fairness notion

We design a fairness property for instances A0 ∪ A1 = Q of (ℵ0, η)1. Again, we see an instance of (ℵ0, η)1 as our opponent. The

  • pponnet is fair in the sense that if we have infinitely many

chances to diagonalize against it, then it will allow us to do it.

Emanuele Frittaion Tohoku University

slide-34
SLIDE 34

Introduction A separation over RCA0 A separation over computable reducibility

The fairness notion

We design a fairness property for instances A0 ∪ A1 = Q of (ℵ0, η)1. Again, we see an instance of (ℵ0, η)1 as our opponent. The

  • pponnet is fair in the sense that if we have infinitely many

chances to diagonalize against it, then it will allow us to do it. More precisely: (F) Given f : [ω]2 → k, we are able to build infinite homogeneous sets G0, . . . , Gk−1, where Gi is homogeneous with color i, such that for all k-tuples of Turing functionals Φ0, . . . , Φk−1, if every ΦGi

i

is large, then one of them is not a solution to A0 ∪ A1 = Q.

Emanuele Frittaion Tohoku University

slide-35
SLIDE 35

Introduction A separation over RCA0 A separation over computable reducibility

The fairness notion for (ℵ0, η)2 is very technical. In general, it depends on the combinatorics of the problem (see CAC and TT2

2).

  • If an instance A0 ∪ A1 = Q of (ℵ0, η)1 is fair with respect to a

Scott set S of reals ((F) holds for every f ∈ S), then every instance f ∈ S of RT2

<∞ has a solution that compute neither

an infinite subset of A0 nor a dense subset of A1.

  • The solutions to instances of RT2

<∞ are built by using

Mathias forcing over Scott sets.

  • We can produce a ∆2

0 instance of (ℵ0, η)1 as above.

Emanuele Frittaion Tohoku University

slide-36
SLIDE 36

Introduction A separation over RCA0 A separation over computable reducibility

Questions

Question

Does (ℵ0, η)2 imply ACA0 over RCA0? Seetapun’s argument does not work for (ℵ0, η)2. Actually, there is no forcing notion to build solutions to any instance of (ℵ0, η)2.

Emanuele Frittaion Tohoku University

slide-37
SLIDE 37

Introduction A separation over RCA0 A separation over computable reducibility

Questions

Question

Does (ℵ0, η)2 imply ACA0 over RCA0? Seetapun’s argument does not work for (ℵ0, η)2. Actually, there is no forcing notion to build solutions to any instance of (ℵ0, η)2.

Question

Does RT2

2 imply (ℵ0, η)2 over RCA0?

Emanuele Frittaion Tohoku University

slide-38
SLIDE 38

Introduction A separation over RCA0 A separation over computable reducibility

Questions

Question

Does (ℵ0, η)2 imply ACA0 over RCA0? Seetapun’s argument does not work for (ℵ0, η)2. Actually, there is no forcing notion to build solutions to any instance of (ℵ0, η)2.

Question

Does RT2

2 imply (ℵ0, η)2 over RCA0?

Question

Does (η)1

<∞ imply IΣ0 2 over RCA0?

Emanuele Frittaion Tohoku University

slide-39
SLIDE 39

Introduction A separation over RCA0 A separation over computable reducibility

References

Emanuele Frittaion and Ludovic Patey. Coloring the rationals in reverse mathematics. Submitted, 2015. Preprint on arXiv.

Emanuele Frittaion Tohoku University

slide-40
SLIDE 40

Introduction A separation over RCA0 A separation over computable reducibility

Thanks for your attention

Emanuele Frittaion Tohoku University