SLIDE 1
Nonstandard Models of Arithmetic and Ramsey Theorem Yang Yue - - PowerPoint PPT Presentation
Nonstandard Models of Arithmetic and Ramsey Theorem Yang Yue - - PowerPoint PPT Presentation
Nonstandard Models of Arithmetic and Ramsey Theorem Yang Yue Department of Mathematics National University of Singapore September 23, 2013 Main Theme This talk is on C ombinatorics, C omputability and R everse Mathematics. Motivations:
SLIDE 2
SLIDE 3
Main Theme
This talk is on Combinatorics, Computability and Reverse Mathematics. Motivations: Comparing relative strength of combinatorial principles; and study their logical consequences. The combinatorial principles in this talk will be related to Ramsey’s Theorem. The strength and logical consequences are related to Computability and Reverse Math.
SLIDE 4
Main Theme
This talk is on Combinatorics, Computability and Reverse Mathematics. Motivations: Comparing relative strength of combinatorial principles; and study their logical consequences. The combinatorial principles in this talk will be related to Ramsey’s Theorem. The strength and logical consequences are related to Computability and Reverse Math.
SLIDE 5
Main Theme
This talk is on Combinatorics, Computability and Reverse Mathematics. Motivations: Comparing relative strength of combinatorial principles; and study their logical consequences. The combinatorial principles in this talk will be related to Ramsey’s Theorem. The strength and logical consequences are related to Computability and Reverse Math.
SLIDE 6
Ramsey’s Theorem
For A ⊆ N, let [A]n denote the set of all n-element subsets of A. Theorem (Ramsey (1930)) Any f : [N]n → {0, 1, . . . , k − 1} has an infinite homogeneous set H ⊆ N, namely, f is constant on [H]n. We will loosely refer such an infinite homogeneous set as a “solution”. Notation: The version above is denoted by RTn
k.
Our main focus is on RT2
2 – Ramsey’s Theorem for Pairs.
SLIDE 7
Ramsey’s Theorem
For A ⊆ N, let [A]n denote the set of all n-element subsets of A. Theorem (Ramsey (1930)) Any f : [N]n → {0, 1, . . . , k − 1} has an infinite homogeneous set H ⊆ N, namely, f is constant on [H]n. We will loosely refer such an infinite homogeneous set as a “solution”. Notation: The version above is denoted by RTn
k.
Our main focus is on RT2
2 – Ramsey’s Theorem for Pairs.
SLIDE 8
Ramsey’s Theorem
For A ⊆ N, let [A]n denote the set of all n-element subsets of A. Theorem (Ramsey (1930)) Any f : [N]n → {0, 1, . . . , k − 1} has an infinite homogeneous set H ⊆ N, namely, f is constant on [H]n. We will loosely refer such an infinite homogeneous set as a “solution”. Notation: The version above is denoted by RTn
k.
Our main focus is on RT2
2 – Ramsey’s Theorem for Pairs.
SLIDE 9
Ramsey’s Theorem
For A ⊆ N, let [A]n denote the set of all n-element subsets of A. Theorem (Ramsey (1930)) Any f : [N]n → {0, 1, . . . , k − 1} has an infinite homogeneous set H ⊆ N, namely, f is constant on [H]n. We will loosely refer such an infinite homogeneous set as a “solution”. Notation: The version above is denoted by RTn
k.
Our main focus is on RT2
2 – Ramsey’s Theorem for Pairs.
SLIDE 10
Ramsey’s Theorem
For A ⊆ N, let [A]n denote the set of all n-element subsets of A. Theorem (Ramsey (1930)) Any f : [N]n → {0, 1, . . . , k − 1} has an infinite homogeneous set H ⊆ N, namely, f is constant on [H]n. We will loosely refer such an infinite homogeneous set as a “solution”. Notation: The version above is denoted by RTn
k.
Our main focus is on RT2
2 – Ramsey’s Theorem for Pairs.
SLIDE 11
One Proof of RT2
2
Let f be a coloring of pairs, say red and blue. First step: Find an infinite subset C ⊆ ω on which f is “stable”, i.e., for all x, lim
y∈C,y→∞f(x, y) exists.
We call such a set C cohesive for f. Second step: One of DR = {x ∈ C : x is “eventually red”} and DB = {x ∈ C : x is “eventually blue”} must be infinite, say DR. Obtain a solution from DR.
SLIDE 12
One Proof of RT2
2
Let f be a coloring of pairs, say red and blue. First step: Find an infinite subset C ⊆ ω on which f is “stable”, i.e., for all x, lim
y∈C,y→∞f(x, y) exists.
We call such a set C cohesive for f. Second step: One of DR = {x ∈ C : x is “eventually red”} and DB = {x ∈ C : x is “eventually blue”} must be infinite, say DR. Obtain a solution from DR.
SLIDE 13
One Proof of RT2
2
Let f be a coloring of pairs, say red and blue. First step: Find an infinite subset C ⊆ ω on which f is “stable”, i.e., for all x, lim
y∈C,y→∞f(x, y) exists.
We call such a set C cohesive for f. Second step: One of DR = {x ∈ C : x is “eventually red”} and DB = {x ∈ C : x is “eventually blue”} must be infinite, say DR. Obtain a solution from DR.
SLIDE 14
One Proof of RT2
2
Let f be a coloring of pairs, say red and blue. First step: Find an infinite subset C ⊆ ω on which f is “stable”, i.e., for all x, lim
y∈C,y→∞f(x, y) exists.
We call such a set C cohesive for f. Second step: One of DR = {x ∈ C : x is “eventually red”} and DB = {x ∈ C : x is “eventually blue”} must be infinite, say DR. Obtain a solution from DR.
SLIDE 15
COH and SRT2
2
We extract two combinatorial principles out of the proof: Let R be an infinite set and Rs = {t|(s, t) ∈ R}. A set G is said to be R-cohesive if for all s, either G ∩ Rs is finite or G ∩ Rs is finite. The cohesive principle COH states that for every R, there is an infinite G that is R-cohesive. SRT2
2 states that every stable coloring of pairs has a
solution. (Cholak, Jockusch and Slaman, 2001) RT2
2 = COH + SRT2 2.
SLIDE 16
COH and SRT2
2
We extract two combinatorial principles out of the proof: Let R be an infinite set and Rs = {t|(s, t) ∈ R}. A set G is said to be R-cohesive if for all s, either G ∩ Rs is finite or G ∩ Rs is finite. The cohesive principle COH states that for every R, there is an infinite G that is R-cohesive. SRT2
2 states that every stable coloring of pairs has a
solution. (Cholak, Jockusch and Slaman, 2001) RT2
2 = COH + SRT2 2.
SLIDE 17
COH and SRT2
2
We extract two combinatorial principles out of the proof: Let R be an infinite set and Rs = {t|(s, t) ∈ R}. A set G is said to be R-cohesive if for all s, either G ∩ Rs is finite or G ∩ Rs is finite. The cohesive principle COH states that for every R, there is an infinite G that is R-cohesive. SRT2
2 states that every stable coloring of pairs has a
solution. (Cholak, Jockusch and Slaman, 2001) RT2
2 = COH + SRT2 2.
SLIDE 18
COH and SRT2
2
We extract two combinatorial principles out of the proof: Let R be an infinite set and Rs = {t|(s, t) ∈ R}. A set G is said to be R-cohesive if for all s, either G ∩ Rs is finite or G ∩ Rs is finite. The cohesive principle COH states that for every R, there is an infinite G that is R-cohesive. SRT2
2 states that every stable coloring of pairs has a
solution. (Cholak, Jockusch and Slaman, 2001) RT2
2 = COH + SRT2 2.
SLIDE 19
Motivating Questions
How complicated is the homogeneous set H? Is COH or SRT2
2 as strong as RT2 2?
What are the logical consequences/strength of Ramsey’s Theorem? We need to introduce hierarchies of first- and second-order arithmetic.
SLIDE 20
Motivating Questions
How complicated is the homogeneous set H? Is COH or SRT2
2 as strong as RT2 2?
What are the logical consequences/strength of Ramsey’s Theorem? We need to introduce hierarchies of first- and second-order arithmetic.
SLIDE 21
Motivating Questions
How complicated is the homogeneous set H? Is COH or SRT2
2 as strong as RT2 2?
What are the logical consequences/strength of Ramsey’s Theorem? We need to introduce hierarchies of first- and second-order arithmetic.
SLIDE 22
Motivating Questions
How complicated is the homogeneous set H? Is COH or SRT2
2 as strong as RT2 2?
What are the logical consequences/strength of Ramsey’s Theorem? We need to introduce hierarchies of first- and second-order arithmetic.
SLIDE 23
Arithmetical Hierarchy
Language of first order Peano Arithmetic: 0, S, +, ×, <; variables and quantifiers are intended for individuals. Formulas are classified by the number of alternating blocks
- f quantifiers: Σ0
n and Π0
- n. (We always allow parameters.)
We often talk about ∆0
n formulas which have two equivalent
forms, one Σ0
n, one Π0 n.
Definable sets are classified by their defining formulas. (Slogan: “Computability is Definability”: Recursive=∆0
1, and
recursively enumerable sets = Σ0
1 sets etc.)
SLIDE 24
Arithmetical Hierarchy
Language of first order Peano Arithmetic: 0, S, +, ×, <; variables and quantifiers are intended for individuals. Formulas are classified by the number of alternating blocks
- f quantifiers: Σ0
n and Π0
- n. (We always allow parameters.)
We often talk about ∆0
n formulas which have two equivalent
forms, one Σ0
n, one Π0 n.
Definable sets are classified by their defining formulas. (Slogan: “Computability is Definability”: Recursive=∆0
1, and
recursively enumerable sets = Σ0
1 sets etc.)
SLIDE 25
Arithmetical Hierarchy
Language of first order Peano Arithmetic: 0, S, +, ×, <; variables and quantifiers are intended for individuals. Formulas are classified by the number of alternating blocks
- f quantifiers: Σ0
n and Π0
- n. (We always allow parameters.)
We often talk about ∆0
n formulas which have two equivalent
forms, one Σ0
n, one Π0 n.
Definable sets are classified by their defining formulas. (Slogan: “Computability is Definability”: Recursive=∆0
1, and
recursively enumerable sets = Σ0
1 sets etc.)
SLIDE 26
Arithmetical Hierarchy
Language of first order Peano Arithmetic: 0, S, +, ×, <; variables and quantifiers are intended for individuals. Formulas are classified by the number of alternating blocks
- f quantifiers: Σ0
n and Π0
- n. (We always allow parameters.)
We often talk about ∆0
n formulas which have two equivalent
forms, one Σ0
n, one Π0 n.
Definable sets are classified by their defining formulas. (Slogan: “Computability is Definability”: Recursive=∆0
1, and
recursively enumerable sets = Σ0
1 sets etc.)
SLIDE 27
Arithmetical Hierarchy
Language of first order Peano Arithmetic: 0, S, +, ×, <; variables and quantifiers are intended for individuals. Formulas are classified by the number of alternating blocks
- f quantifiers: Σ0
n and Π0
- n. (We always allow parameters.)
We often talk about ∆0
n formulas which have two equivalent
forms, one Σ0
n, one Π0 n.
Definable sets are classified by their defining formulas. (Slogan: “Computability is Definability”: Recursive=∆0
1, and
recursively enumerable sets = Σ0
1 sets etc.)
SLIDE 28
Fragments of First Order Peano Arithmetic
Let IΣn denote the induction schema for Σ0
n-formulas; and
BΣn denote the Bounding Principle for Σ0
n formulas.
(Kirby and Paris, 1977) · · · ⇒ IΣn+1 ⇒ BΣn+1 ⇒ IΣn ⇒ . . . (Slaman, 2004) I∆n ⇔ BΣn. (Note: When n = 1 we require the language has exponential function.)
SLIDE 29
Fragments of First Order Peano Arithmetic
Let IΣn denote the induction schema for Σ0
n-formulas; and
BΣn denote the Bounding Principle for Σ0
n formulas.
(Kirby and Paris, 1977) · · · ⇒ IΣn+1 ⇒ BΣn+1 ⇒ IΣn ⇒ . . . (Slaman, 2004) I∆n ⇔ BΣn. (Note: When n = 1 we require the language has exponential function.)
SLIDE 30
Fragments of First Order Peano Arithmetic
Let IΣn denote the induction schema for Σ0
n-formulas; and
BΣn denote the Bounding Principle for Σ0
n formulas.
(Kirby and Paris, 1977) · · · ⇒ IΣn+1 ⇒ BΣn+1 ⇒ IΣn ⇒ . . . (Slaman, 2004) I∆n ⇔ BΣn. (Note: When n = 1 we require the language has exponential function.)
SLIDE 31
Fragments of First Order Peano Arithmetic
Let IΣn denote the induction schema for Σ0
n-formulas; and
BΣn denote the Bounding Principle for Σ0
n formulas.
(Kirby and Paris, 1977) · · · ⇒ IΣn+1 ⇒ BΣn+1 ⇒ IΣn ⇒ . . . (Slaman, 2004) I∆n ⇔ BΣn. (Note: When n = 1 we require the language has exponential function.)
SLIDE 32
Fragments of Second Order Arithmetic
Two-sorted language: (first order part) + variables and quantifiers for sets. RCA0: Σ0
1-induction and ∆0 1-comprehension:
For ϕ ∈ ∆0
1, ∃X∀n(n ∈ X ↔ ϕ(n)).
WKL0: RCA0 and every infinite binary tree has an infinite path. ACA0: RCA0 and for ϕ arithmetical, ∃X∀n(n ∈ X ↔ ϕ(n)). (ATR0 and Π1
1-CA0.) Π1 1-formulas are of the form ∀Xϕ
where ϕ is arithmetical.
SLIDE 33
Fragments of Second Order Arithmetic
Two-sorted language: (first order part) + variables and quantifiers for sets. RCA0: Σ0
1-induction and ∆0 1-comprehension:
For ϕ ∈ ∆0
1, ∃X∀n(n ∈ X ↔ ϕ(n)).
WKL0: RCA0 and every infinite binary tree has an infinite path. ACA0: RCA0 and for ϕ arithmetical, ∃X∀n(n ∈ X ↔ ϕ(n)). (ATR0 and Π1
1-CA0.) Π1 1-formulas are of the form ∀Xϕ
where ϕ is arithmetical.
SLIDE 34
Fragments of Second Order Arithmetic
Two-sorted language: (first order part) + variables and quantifiers for sets. RCA0: Σ0
1-induction and ∆0 1-comprehension:
For ϕ ∈ ∆0
1, ∃X∀n(n ∈ X ↔ ϕ(n)).
WKL0: RCA0 and every infinite binary tree has an infinite path. ACA0: RCA0 and for ϕ arithmetical, ∃X∀n(n ∈ X ↔ ϕ(n)). (ATR0 and Π1
1-CA0.) Π1 1-formulas are of the form ∀Xϕ
where ϕ is arithmetical.
SLIDE 35
Fragments of Second Order Arithmetic
Two-sorted language: (first order part) + variables and quantifiers for sets. RCA0: Σ0
1-induction and ∆0 1-comprehension:
For ϕ ∈ ∆0
1, ∃X∀n(n ∈ X ↔ ϕ(n)).
WKL0: RCA0 and every infinite binary tree has an infinite path. ACA0: RCA0 and for ϕ arithmetical, ∃X∀n(n ∈ X ↔ ϕ(n)). (ATR0 and Π1
1-CA0.) Π1 1-formulas are of the form ∀Xϕ
where ϕ is arithmetical.
SLIDE 36
Fragments of Second Order Arithmetic
Two-sorted language: (first order part) + variables and quantifiers for sets. RCA0: Σ0
1-induction and ∆0 1-comprehension:
For ϕ ∈ ∆0
1, ∃X∀n(n ∈ X ↔ ϕ(n)).
WKL0: RCA0 and every infinite binary tree has an infinite path. ACA0: RCA0 and for ϕ arithmetical, ∃X∀n(n ∈ X ↔ ϕ(n)). (ATR0 and Π1
1-CA0.) Π1 1-formulas are of the form ∀Xϕ
where ϕ is arithmetical.
SLIDE 37
Remarks on Axioms in Reverse Math
They all assert the existence of certain sets. Some are measured by syntactical complexity, e.g. RCA0
- r ACA0.
Some are from the analysis of mathematical tools, e.g. WKL0 corresponds to Compactness Theorem.
SLIDE 38
Remarks on Axioms in Reverse Math
They all assert the existence of certain sets. Some are measured by syntactical complexity, e.g. RCA0
- r ACA0.
Some are from the analysis of mathematical tools, e.g. WKL0 corresponds to Compactness Theorem.
SLIDE 39
Remarks on Axioms in Reverse Math
They all assert the existence of certain sets. Some are measured by syntactical complexity, e.g. RCA0
- r ACA0.
Some are from the analysis of mathematical tools, e.g. WKL0 corresponds to Compactness Theorem.
SLIDE 40
Basic Models
A model M of second-order arithmetic consists (M, 0, S, +, ×, <, X) where (M, 0, S, +, ×, <) is its first-order part and the set variables are interpreted as members of X. Models of RCA0: Its second-order part is closed under ≤T and Turing join, namely a Turing ideal. In the (minimal) model of RCA0, X only consists of M-recursive sets. (RCA0 is the place to do constructive/finitary mathematics.)
SLIDE 41
Basic Models
A model M of second-order arithmetic consists (M, 0, S, +, ×, <, X) where (M, 0, S, +, ×, <) is its first-order part and the set variables are interpreted as members of X. Models of RCA0: Its second-order part is closed under ≤T and Turing join, namely a Turing ideal. In the (minimal) model of RCA0, X only consists of M-recursive sets. (RCA0 is the place to do constructive/finitary mathematics.)
SLIDE 42
Basic Models
A model M of second-order arithmetic consists (M, 0, S, +, ×, <, X) where (M, 0, S, +, ×, <) is its first-order part and the set variables are interpreted as members of X. Models of RCA0: Its second-order part is closed under ≤T and Turing join, namely a Turing ideal. In the (minimal) model of RCA0, X only consists of M-recursive sets. (RCA0 is the place to do constructive/finitary mathematics.)
SLIDE 43
Basic Models
A model M of second-order arithmetic consists (M, 0, S, +, ×, <, X) where (M, 0, S, +, ×, <) is its first-order part and the set variables are interpreted as members of X. Models of RCA0: Its second-order part is closed under ≤T and Turing join, namely a Turing ideal. In the (minimal) model of RCA0, X only consists of M-recursive sets. (RCA0 is the place to do constructive/finitary mathematics.)
SLIDE 44
Remarks on Goals of Reversion
Goal of Reverse Mathematics: What set existence axioms are needed to prove the theorems of ordinary, classical (countable) mathematics? Goal of Reverse Recursion Theory: What amount of induction are needed to prove the theorems of Recursion Theory, in particular, theorems about r.e. degrees. Motivation: To achieve these goals, we have to discover new proofs.
SLIDE 45
Remarks on Goals of Reversion
Goal of Reverse Mathematics: What set existence axioms are needed to prove the theorems of ordinary, classical (countable) mathematics? Goal of Reverse Recursion Theory: What amount of induction are needed to prove the theorems of Recursion Theory, in particular, theorems about r.e. degrees. Motivation: To achieve these goals, we have to discover new proofs.
SLIDE 46
Remarks on Goals of Reversion
Goal of Reverse Mathematics: What set existence axioms are needed to prove the theorems of ordinary, classical (countable) mathematics? Goal of Reverse Recursion Theory: What amount of induction are needed to prove the theorems of Recursion Theory, in particular, theorems about r.e. degrees. Motivation: To achieve these goals, we have to discover new proofs.
SLIDE 47
Rephrasing the Motivating Questions
Question: Suppose f is recursive. What is the minimal syntactical complexity of a solution? Question: Which system in Reverse Mathematics does Ramsey’s Theorem correspond? E.g., does RT2
2 imply
ACA0? What are the first-order consequences of Ramsey’s Theorem? E.g., does RT2
2 imply IΣ2?
Does SRT2
2 imply RT2 2? In other words, if X contains
solutions for all stable colorings, how about for general colorings?
SLIDE 48
Rephrasing the Motivating Questions
Question: Suppose f is recursive. What is the minimal syntactical complexity of a solution? Question: Which system in Reverse Mathematics does Ramsey’s Theorem correspond? E.g., does RT2
2 imply
ACA0? What are the first-order consequences of Ramsey’s Theorem? E.g., does RT2
2 imply IΣ2?
Does SRT2
2 imply RT2 2? In other words, if X contains
solutions for all stable colorings, how about for general colorings?
SLIDE 49
Rephrasing the Motivating Questions
Question: Suppose f is recursive. What is the minimal syntactical complexity of a solution? Question: Which system in Reverse Mathematics does Ramsey’s Theorem correspond? E.g., does RT2
2 imply
ACA0? What are the first-order consequences of Ramsey’s Theorem? E.g., does RT2
2 imply IΣ2?
Does SRT2
2 imply RT2 2? In other words, if X contains
solutions for all stable colorings, how about for general colorings?
SLIDE 50
Rephrasing the Motivating Questions
Question: Suppose f is recursive. What is the minimal syntactical complexity of a solution? Question: Which system in Reverse Mathematics does Ramsey’s Theorem correspond? E.g., does RT2
2 imply
ACA0? What are the first-order consequences of Ramsey’s Theorem? E.g., does RT2
2 imply IΣ2?
Does SRT2
2 imply RT2 2? In other words, if X contains
solutions for all stable colorings, how about for general colorings?
SLIDE 51
Earlier Results: (I)
Theorem (Jockusch, 1972)
1 Every recursive coloring f has a Π0 2 solution. 2 There is a recursive f : [N]3 → {0, 1} all of whose solutions
compute 0′.
3 There is a recursive coloring of pairs which has no Σ0 2
solutions. Corollary Over RCA0, ACA0 ⇔ RT3
2 ⇔ RTn k.
ACA0 ⇒ RT2
2
and WKL0 ⇒ RT2
2.
SLIDE 52
Earlier Results: (I)
Theorem (Jockusch, 1972)
1 Every recursive coloring f has a Π0 2 solution. 2 There is a recursive f : [N]3 → {0, 1} all of whose solutions
compute 0′.
3 There is a recursive coloring of pairs which has no Σ0 2
solutions. Corollary Over RCA0, ACA0 ⇔ RT3
2 ⇔ RTn k.
ACA0 ⇒ RT2
2
and WKL0 ⇒ RT2
2.
SLIDE 53
Earlier Results: (I)
Theorem (Jockusch, 1972)
1 Every recursive coloring f has a Π0 2 solution. 2 There is a recursive f : [N]3 → {0, 1} all of whose solutions
compute 0′.
3 There is a recursive coloring of pairs which has no Σ0 2
solutions. Corollary Over RCA0, ACA0 ⇔ RT3
2 ⇔ RTn k.
ACA0 ⇒ RT2
2
and WKL0 ⇒ RT2
2.
SLIDE 54
Earlier Results: (I)
Theorem (Jockusch, 1972)
1 Every recursive coloring f has a Π0 2 solution. 2 There is a recursive f : [N]3 → {0, 1} all of whose solutions
compute 0′.
3 There is a recursive coloring of pairs which has no Σ0 2
solutions. Corollary Over RCA0, ACA0 ⇔ RT3
2 ⇔ RTn k.
ACA0 ⇒ RT2
2
and WKL0 ⇒ RT2
2.
SLIDE 55
Earlier Results: (II)
Theorem (Hirst (1987)) Over RCA0, (S)RT2
2 ⇒ BΣ2.
(This tells us a lower bound of its first order strength.) Theorem (Seetapun and Slaman 1995) There is a Turing ideal J such that 0′ ∈ J and for every f : [N]2 → {0, 1} in J, there is a solution in J. Corollary Over RCA0, (ACA0 ⇒ RT2
2
and) RT2
2 ⇒ ACA0.
SLIDE 56
Earlier Results: (II)
Theorem (Hirst (1987)) Over RCA0, (S)RT2
2 ⇒ BΣ2.
(This tells us a lower bound of its first order strength.) Theorem (Seetapun and Slaman 1995) There is a Turing ideal J such that 0′ ∈ J and for every f : [N]2 → {0, 1} in J, there is a solution in J. Corollary Over RCA0, (ACA0 ⇒ RT2
2
and) RT2
2 ⇒ ACA0.
SLIDE 57
Earlier Results: (II)
Theorem (Hirst (1987)) Over RCA0, (S)RT2
2 ⇒ BΣ2.
(This tells us a lower bound of its first order strength.) Theorem (Seetapun and Slaman 1995) There is a Turing ideal J such that 0′ ∈ J and for every f : [N]2 → {0, 1} in J, there is a solution in J. Corollary Over RCA0, (ACA0 ⇒ RT2
2
and) RT2
2 ⇒ ACA0.
SLIDE 58
Conservation Results
Harrington observed that WKL0 is Π1
1-conservative over
- RCA0. i.e., any Π1
1-statement that is provable in WKL0 is
already provable in RCA0. Conservation results are used to measure the weakness of the strength of a theorem. Theorem (Cholak, Jochusch and Slaman (2001)) RT2
2 is Π1 1-conservative over RCA0 + IΣ2.
Corollary Over RCA0, (RT2
2 ⇒ BΣ2
and) RT2
2 ⇒ IΣ3.
SLIDE 59
Conservation Results
Harrington observed that WKL0 is Π1
1-conservative over
- RCA0. i.e., any Π1
1-statement that is provable in WKL0 is
already provable in RCA0. Conservation results are used to measure the weakness of the strength of a theorem. Theorem (Cholak, Jochusch and Slaman (2001)) RT2
2 is Π1 1-conservative over RCA0 + IΣ2.
Corollary Over RCA0, (RT2
2 ⇒ BΣ2
and) RT2
2 ⇒ IΣ3.
SLIDE 60
Conservation Results
Harrington observed that WKL0 is Π1
1-conservative over
- RCA0. i.e., any Π1
1-statement that is provable in WKL0 is
already provable in RCA0. Conservation results are used to measure the weakness of the strength of a theorem. Theorem (Cholak, Jochusch and Slaman (2001)) RT2
2 is Π1 1-conservative over RCA0 + IΣ2.
Corollary Over RCA0, (RT2
2 ⇒ BΣ2
and) RT2
2 ⇒ IΣ3.
SLIDE 61
Conservation Results
Harrington observed that WKL0 is Π1
1-conservative over
- RCA0. i.e., any Π1
1-statement that is provable in WKL0 is
already provable in RCA0. Conservation results are used to measure the weakness of the strength of a theorem. Theorem (Cholak, Jochusch and Slaman (2001)) RT2
2 is Π1 1-conservative over RCA0 + IΣ2.
Corollary Over RCA0, (RT2
2 ⇒ BΣ2
and) RT2
2 ⇒ IΣ3.
SLIDE 62
Combinatorics below RT2
2
Hirschfeldt and Shore [2007], Combinatorial principles weaker than Ramsey’s theorem for pairs. In particular, COH does not imply RT2
2.
SLIDE 63
Resent Results
Theorem (Jiayi Liu (2011)) Over RCA0, RT2
2 ⇒ WKL0.
Theorem (Chong, Slaman and Y (2012)) Over RCA0, COH is Π1
1-conservative over RCA0 + BΣ2.
SLIDE 64
Resent Results
Theorem (Jiayi Liu (2011)) Over RCA0, RT2
2 ⇒ WKL0.
Theorem (Chong, Slaman and Y (2012)) Over RCA0, COH is Π1
1-conservative over RCA0 + BΣ2.
SLIDE 65
Remaining Questions and Obstacles
Question 1: Over RCA0, does SRT2
2 imply RT2 2?
Question 2: Does SRT2
2 imply IΣ2? How about RT2 2?
Attempt for Q 1: Show that stable colorings always have a low solution. Or equivalently, every ∆0
2-set contains or is
disjoint from an infinite low set. Theorem (Downey, Hirschfeldt, Lempp and Solomon (2001)) There is a ∆0
2 set D such that neither D nor D contains infinite
low subset.
SLIDE 66
Remaining Questions and Obstacles
Question 1: Over RCA0, does SRT2
2 imply RT2 2?
Question 2: Does SRT2
2 imply IΣ2? How about RT2 2?
Attempt for Q 1: Show that stable colorings always have a low solution. Or equivalently, every ∆0
2-set contains or is
disjoint from an infinite low set. Theorem (Downey, Hirschfeldt, Lempp and Solomon (2001)) There is a ∆0
2 set D such that neither D nor D contains infinite
low subset.
SLIDE 67
Remaining Questions and Obstacles
Question 1: Over RCA0, does SRT2
2 imply RT2 2?
Question 2: Does SRT2
2 imply IΣ2? How about RT2 2?
Attempt for Q 1: Show that stable colorings always have a low solution. Or equivalently, every ∆0
2-set contains or is
disjoint from an infinite low set. Theorem (Downey, Hirschfeldt, Lempp and Solomon (2001)) There is a ∆0
2 set D such that neither D nor D contains infinite
low subset.
SLIDE 68
Remaining Questions and Obstacles
Question 1: Over RCA0, does SRT2
2 imply RT2 2?
Question 2: Does SRT2
2 imply IΣ2? How about RT2 2?
Attempt for Q 1: Show that stable colorings always have a low solution. Or equivalently, every ∆0
2-set contains or is
disjoint from an infinite low set. Theorem (Downey, Hirschfeldt, Lempp and Solomon (2001)) There is a ∆0
2 set D such that neither D nor D contains infinite
low subset.
SLIDE 69
Nonstandard Approach
Chong (2005): We should look at nonstandard models of fragments of arithmetic, because: DFLS theorem is done on ω, whose proof involves infinite injury method thus requires IΣ2. There is a model of BΣ2 but not IΣ2 in which every incomplete ∆0
2 set is low.
Theorem (Chong, Slaman and Y (ta1)) Over RCA0, SRT2
2 ⇒ RT2 2
SRT2
2 ⇒ IΣ2.
SLIDE 70
Nonstandard Approach
Chong (2005): We should look at nonstandard models of fragments of arithmetic, because: DFLS theorem is done on ω, whose proof involves infinite injury method thus requires IΣ2. There is a model of BΣ2 but not IΣ2 in which every incomplete ∆0
2 set is low.
Theorem (Chong, Slaman and Y (ta1)) Over RCA0, SRT2
2 ⇒ RT2 2
SRT2
2 ⇒ IΣ2.
SLIDE 71
Nonstandard Approach
Chong (2005): We should look at nonstandard models of fragments of arithmetic, because: DFLS theorem is done on ω, whose proof involves infinite injury method thus requires IΣ2. There is a model of BΣ2 but not IΣ2 in which every incomplete ∆0
2 set is low.
Theorem (Chong, Slaman and Y (ta1)) Over RCA0, SRT2
2 ⇒ RT2 2
SRT2
2 ⇒ IΣ2.
SLIDE 72
Nonstandard Approach
Chong (2005): We should look at nonstandard models of fragments of arithmetic, because: DFLS theorem is done on ω, whose proof involves infinite injury method thus requires IΣ2. There is a model of BΣ2 but not IΣ2 in which every incomplete ∆0
2 set is low.
Theorem (Chong, Slaman and Y (ta1)) Over RCA0, SRT2
2 ⇒ RT2 2
SRT2
2 ⇒ IΣ2.
SLIDE 73
Technical Remarks: A Tailor-Made Model
It is countable and its first order part satisfies PA− + BΣ2 but not IΣ2. ω is a Σ0
2-cut and there is a Σ0 2 function g : ω → M which is
unbounded. M =
n∈ω Mn is a union of chains such that Mn satisfies
full Peano arithmetic. Σ0
1-reflection property: For each n ∈ ω, Mn ≺1 M;
Saturation property: Every arithmetical (in M) subset of ω is an initial segment of an M-finite set.
SLIDE 74
Technical Remarks: A Tailor-Made Model
It is countable and its first order part satisfies PA− + BΣ2 but not IΣ2. ω is a Σ0
2-cut and there is a Σ0 2 function g : ω → M which is
unbounded. M =
n∈ω Mn is a union of chains such that Mn satisfies
full Peano arithmetic. Σ0
1-reflection property: For each n ∈ ω, Mn ≺1 M;
Saturation property: Every arithmetical (in M) subset of ω is an initial segment of an M-finite set.
SLIDE 75
Technical Remarks: A Tailor-Made Model
It is countable and its first order part satisfies PA− + BΣ2 but not IΣ2. ω is a Σ0
2-cut and there is a Σ0 2 function g : ω → M which is
unbounded. M =
n∈ω Mn is a union of chains such that Mn satisfies
full Peano arithmetic. Σ0
1-reflection property: For each n ∈ ω, Mn ≺1 M;
Saturation property: Every arithmetical (in M) subset of ω is an initial segment of an M-finite set.
SLIDE 76
Technical Remarks: A Tailor-Made Model
It is countable and its first order part satisfies PA− + BΣ2 but not IΣ2. ω is a Σ0
2-cut and there is a Σ0 2 function g : ω → M which is
unbounded. M =
n∈ω Mn is a union of chains such that Mn satisfies
full Peano arithmetic. Σ0
1-reflection property: For each n ∈ ω, Mn ≺1 M;
Saturation property: Every arithmetical (in M) subset of ω is an initial segment of an M-finite set.
SLIDE 77
Technical Remarks: A Tailor-Made Model
It is countable and its first order part satisfies PA− + BΣ2 but not IΣ2. ω is a Σ0
2-cut and there is a Σ0 2 function g : ω → M which is
unbounded. M =
n∈ω Mn is a union of chains such that Mn satisfies
full Peano arithmetic. Σ0
1-reflection property: For each n ∈ ω, Mn ≺1 M;
Saturation property: Every arithmetical (in M) subset of ω is an initial segment of an M-finite set.
SLIDE 78
Technical Remarks: Forcing
Given a ∆0
2 set A, we construct an infinite G subset of either A
- r A, such that ∅′ can determine the Σ1-theory of G.
Blocking method: We divide the whole Σ1-theory of G into ω many blocks: Bn = {ϕe(G) : e ≤ g(n)} where {ϕe : e ∈ M} is a fixed enumeration of Σ0
1(G) sentences.
Fix Bn, we first try to force as many formula in B true as we can, using certain finite objects. Here we used Seetapun’s idea and Σ1 reflection property. For those formulas in B which we can’t force them true, we want to use a tree Un to force them false. Here some nonuniformity comes in: If Un is finite, we force it in one way; otherwise, we use something else.
SLIDE 79
Technical Remarks: Forcing
Given a ∆0
2 set A, we construct an infinite G subset of either A
- r A, such that ∅′ can determine the Σ1-theory of G.
Blocking method: We divide the whole Σ1-theory of G into ω many blocks: Bn = {ϕe(G) : e ≤ g(n)} where {ϕe : e ∈ M} is a fixed enumeration of Σ0
1(G) sentences.
Fix Bn, we first try to force as many formula in B true as we can, using certain finite objects. Here we used Seetapun’s idea and Σ1 reflection property. For those formulas in B which we can’t force them true, we want to use a tree Un to force them false. Here some nonuniformity comes in: If Un is finite, we force it in one way; otherwise, we use something else.
SLIDE 80
Technical Remarks: Forcing
Given a ∆0
2 set A, we construct an infinite G subset of either A
- r A, such that ∅′ can determine the Σ1-theory of G.
Blocking method: We divide the whole Σ1-theory of G into ω many blocks: Bn = {ϕe(G) : e ≤ g(n)} where {ϕe : e ∈ M} is a fixed enumeration of Σ0
1(G) sentences.
Fix Bn, we first try to force as many formula in B true as we can, using certain finite objects. Here we used Seetapun’s idea and Σ1 reflection property. For those formulas in B which we can’t force them true, we want to use a tree Un to force them false. Here some nonuniformity comes in: If Un is finite, we force it in one way; otherwise, we use something else.
SLIDE 81
Technical Remarks: Forcing
Given a ∆0
2 set A, we construct an infinite G subset of either A
- r A, such that ∅′ can determine the Σ1-theory of G.
Blocking method: We divide the whole Σ1-theory of G into ω many blocks: Bn = {ϕe(G) : e ≤ g(n)} where {ϕe : e ∈ M} is a fixed enumeration of Σ0
1(G) sentences.
Fix Bn, we first try to force as many formula in B true as we can, using certain finite objects. Here we used Seetapun’s idea and Σ1 reflection property. For those formulas in B which we can’t force them true, we want to use a tree Un to force them false. Here some nonuniformity comes in: If Un is finite, we force it in one way; otherwise, we use something else.
SLIDE 82
Technical Remarks: Codes
To decide whether Un is finite or infinite requires ∅′′, however, in M, the information can be coded by an M-finite string, whose n-th-bit tells the truth, whereas the nonstandard bits are “junks” but we don’t care. With the help of codes, we can use ∅′ to carry out the constructions, and that makes the difference between standard and nonstandard models.
SLIDE 83
Technical Remarks: Codes
To decide whether Un is finite or infinite requires ∅′′, however, in M, the information can be coded by an M-finite string, whose n-th-bit tells the truth, whereas the nonstandard bits are “junks” but we don’t care. With the help of codes, we can use ∅′ to carry out the constructions, and that makes the difference between standard and nonstandard models.
SLIDE 84
More Resent Results
Theorem (Chong, Slaman and Y (ta2)) RT2
2 ⇒ IΣ2.
We knew how to satisfy COH and SRT2
2 individually without
satisfying IΣ2. The difficulty is adding COH would destroy the nice properties of the tailor-made model. Need to try our best to keep as much as niceties as we can, and use some trick on coding to make it work.
SLIDE 85
More Resent Results
Theorem (Chong, Slaman and Y (ta2)) RT2
2 ⇒ IΣ2.
We knew how to satisfy COH and SRT2
2 individually without
satisfying IΣ2. The difficulty is adding COH would destroy the nice properties of the tailor-made model. Need to try our best to keep as much as niceties as we can, and use some trick on coding to make it work.
SLIDE 86
More Resent Results
Theorem (Chong, Slaman and Y (ta2)) RT2
2 ⇒ IΣ2.
We knew how to satisfy COH and SRT2
2 individually without
satisfying IΣ2. The difficulty is adding COH would destroy the nice properties of the tailor-made model. Need to try our best to keep as much as niceties as we can, and use some trick on coding to make it work.
SLIDE 87
More Resent Results
Theorem (Chong, Slaman and Y (ta2)) RT2
2 ⇒ IΣ2.
We knew how to satisfy COH and SRT2
2 individually without
satisfying IΣ2. The difficulty is adding COH would destroy the nice properties of the tailor-made model. Need to try our best to keep as much as niceties as we can, and use some trick on coding to make it work.
SLIDE 88
Open Questions
Question: What happens in ω-model? (Kind of “provability
- vs. truth” question.)
How about conservation results? E.g., Is RT2
2 or SRT2 2
Π1
1-conservative over RCA0?
SLIDE 89
Open Questions
Question: What happens in ω-model? (Kind of “provability
- vs. truth” question.)
How about conservation results? E.g., Is RT2
2 or SRT2 2
Π1
1-conservative over RCA0?
SLIDE 90