Recursive Marriage Theorems and Reverse
Mathematics
Makoto Fujiwara1
Tohoku University
2012.2.21
1Joint work with Kojiro Higuchi and Takayuki Kihara
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 1 / 32
Contents
1 What is Reverse Mathematics?
2 Previous Study on the Strength of Marriage Theorems.
3 Marriage Theorems with a lot of acquaintances.
4 Marriage Theorems with a few acquaintances.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 2 / 32
What is Reverse Mathematics?
The aim of reverse mathematics is classifying the mathematical theorems by the difficulty.
We look for the set existence axiom which is exactly needed to prove each theorem. Actually, we check which set
existence axiom is necessary and sufficient to the theorem over base theory RCA0.
Here RCA0 consists of the following axioms.
1 Basic axioms of arithmetic.
2 Σ0
1induction axiom.
3 ∆0
1(recursive) set existence axiom.
In reverse mathematics, we prove not only a theorem from axioms but also an axiom from the theorem. Then this research program is called “reverse mathematics”.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 3 / 32
What is Reverse Mathematics?
The aim of reverse mathematics is classifying the mathematical theorems by the difficulty.
We look for the set existence axiom which is exactly needed to prove each theorem. Actually, we check which set
existence axiom is necessary and sufficient to the theorem over base theory RCA0.
Here RCA0 consists of the following axioms.
1 Basic axioms of arithmetic.
2 Σ0
1induction axiom.
3 ∆0
1(recursive) set existence axiom.
In reverse mathematics, we prove not only a theorem from axioms but also an axiom from the theorem. Then this research program is called “reverse mathematics”.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 3 / 32
What is Reverse Mathematics?
The aim of reverse mathematics is classifying the mathematical theorems by the difficulty.
We look for the set existence axiom which is exactly needed to prove each theorem. Actually, we check which set
existence axiom is necessary and sufficient to the theorem over base theory RCA0.
Here RCA0 consists of the following axioms.
1 Basic axioms of arithmetic.
2 Σ0
1induction axiom.
3 ∆0
1(recursive) set existence axiom.
In reverse mathematics, we prove not only a theorem from axioms but also an axiom from the theorem. Then this research program is called “reverse mathematics”.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 3 / 32
What is Reverse Mathematics?
The aim of reverse mathematics is classifying the mathematical theorems by the difficulty.
We look for the set existence axiom which is exactly needed to prove each theorem. Actually, we check which set
existence axiom is necessary and sufficient to the theorem over base theory RCA0.
Here RCA0 consists of the following axioms.
1 Basic axioms of arithmetic.
2 Σ0
1induction axiom.
3 ∆0
1(recursive) set existence axiom.
In reverse mathematics, we prove not only a theorem from axioms but also an axiom from the theorem. Then this research program is called “reverse mathematics”.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 3 / 32
What is Reverse Mathematics?
Although there are so many mathematical theorems, most of ordinary mathematical theorems are provable in RCA0 or equivalent to WKL, ACA, ATR, orΠ11-CA over RCA0. RCA0(+some strong induction axiom) corresponds to recursive mathematics and the equivalence to WKL, ACA... reveals how far is the theorem from holding recursively.
RCA0 < WKL0 < ACA0 <ATR0 <Π11-CA0
Here WKL0 is the theory consisting of RCA0+WKL and so on.
In my talk, let graphs be countable unless otherwise stated.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 4 / 32
What is Reverse Mathematics?
Although there are so many mathematical theorems, most of ordinary mathematical theorems are provable in RCA0 or equivalent to WKL, ACA, ATR, orΠ11-CA over RCA0. RCA0(+some strong induction axiom) corresponds to recursive mathematics and the equivalence to WKL, ACA... reveals how far is the theorem from holding recursively.
RCA0 < WKL0 < ACA0 <ATR0 <Π11-CA0
Here WKL0 is the theory consisting of RCA0+WKL and so on.
In my talk, let graphs be countable unless otherwise stated.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 4 / 32
What is Reverse Mathematics?
Although there are so many mathematical theorems, most of ordinary mathematical theorems are provable in RCA0 or equivalent to WKL, ACA, ATR, orΠ11-CA over RCA0. RCA0(+some strong induction axiom) corresponds to recursive mathematics and the equivalence to WKL, ACA... reveals how far is the theorem from holding recursively.
RCA0 < WKL0 < ACA0 <ATR0 <Π11-CA0
Here WKL0 is the theory consisting of RCA0+WKL and so on.
In my talk, let graphs be countable unless otherwise stated.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 4 / 32
Reverse Mathematics for Graph Theory
Theorem in Graph Theory
Π11-CA0 For a sequence of graphs, there exists a function chosing the graphs which has a Hamilton path.
ATR0 For a sequence of graphs having at most one Ham. path, there exists a function chosing the graphs which has a Ham. path. ACA0 K ¨onig’s lemma.
Marriage theorem and symmetric marriage theorem.
Every graph can be decomposed into connected components. Ramsey theorem forksize and2coloring. (k ≥ 3)
WKL0 Marriage theorem and symmetric marriage theorem for highly recursive graphs.
Everyk-colorable highly recursive graph is (2k − 2)-colorable. Everyk-colorable graph ism-colorable. (m ≥ k ≥ 2)
RCA0 Theorems for finite graphs.
Everyk-colorable highly recursive graph is (2k − 1)-colorable.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 5 / 32
Contents
1 What is Reverse Mathematics?
2 Previous Study on the Strength of Marriage Theorems.
3 Marriage Theorems with a lot of acquaintances.
4 Marriage Theorems with a few acquaintances.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 6 / 32
B′HGM(Infinite Marriage Theorem) (M.Hall, 1948)
A bipartite graph(B, G; R)which satisfies condition H and B′, has a solution.
Condition H : For allX⊂finB,
|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For allb ∈ B,|N(b)| < ∞holds.
A solution : A injection f ⊂ RfromBtoG
.
.
.
.
.
.
B G
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 7 / 32
B′HGM(Infinite Marriage Theorem) (M.Hall, 1948)
A bipartite graph(B, G; R)which satisfies condition H and B′, has a solution.
Condition H : For allX⊂finB,
|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For allb ∈ B,|N(b)| < ∞holds.
A solution : A injection f ⊂ RfromBtoG
.
.
.
.
.
.
B G
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 7 / 32
B′HGM(Infinite Marriage Theorem) (M.Hall, 1948)
A bipartite graph(B, G; R)which satisfies condition H and B′, has a solution.
Condition H : For allX⊂finB,
|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For allb ∈ B,|N(b)| < ∞holds.
A solution : A injection f ⊂ RfromBtoG
.
.
.
.
.
.
B G
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 7 / 32
B′HGM(Infinite Marriage Theorem) (M.Hall, 1948)
A bipartite graph(B, G; R)which satisfies condition H and B′, has a solution.
Condition H : For allX⊂finB,
|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For allb ∈ B,|N(b)| < ∞holds.
A solution : A injection f ⊂ RfromBtoG
B G
.
.
.
Figure: BHGM does not hold. (Condition B′can not be dropped.)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 7 / 32
Theorem. (Manaster-Rosenstein, 1972)
There exists arecursivebipartite graph(B, G; R)which satisfies condition H and B′, but has norecursivesolution.
(B′HGM does not hold recursively.)
Condition B′′ : The function p : B → N is recursive.
∈ ∈
b 7→ |N(b)| Condition G′ : For allg ∈ G,|N(g)| < ∞holds.
Condition G′′ : The function p : G → N is recursive.
∈ ∈
g 7→ |N(g)|
Theorem. (Manaster-Rosenstein, 1972)
There exists a recursive bipartite graph(B, G; R)which satisfies condition H, B′′ and G′′, but has no recursive solution.
(B′′HG′′M does not hold recursively.)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 8 / 32
Theorem. (Manaster-Rosenstein, 1972)
There exists arecursivebipartite graph(B, G; R)which satisfies condition H and B′, but has norecursivesolution.
(B′HGM does not hold recursively.)
Condition B′′ : The function p : B → N is recursive.
∈ ∈
b 7→ |N(b)| Condition G′ : For allg ∈ G,|N(g)| < ∞holds.
Condition G′′ : The function p : G → N is recursive.
∈ ∈
g 7→ |N(g)|
Theorem. (Manaster-Rosenstein, 1972)
There exists a recursive bipartite graph(B, G; R)which satisfies condition H, B′′ and G′′, but has no recursive solution.
(B′′HG′′M does not hold recursively.)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 8 / 32
Theorem. (Manaster-Rosenstein, 1972)
There exists arecursivebipartite graph(B, G; R)which satisfies condition H and B′, but has norecursivesolution.
(B′HGM does not hold recursively.)
Condition B′′ : The function p : B → N is recursive.
∈ ∈
b 7→ |N(b)| Condition G′ : For allg ∈ G,|N(g)| < ∞holds.
Condition G′′ : The function p : G → N is recursive.
∈ ∈
g 7→ |N(g)| Theorem. (Manaster-Rosenstein, 1972)
There exists a recursive bipartite graph(B, G; R)which satisfies condition H, B′′ and G′′, but has no recursive solution.
(B′′HG′′M does not hold recursively.)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 8 / 32
Theorem (Hirst, 1990)
1
RCA
0⊢ B
′H
GM ↔ ACA
2
RCA
0⊢ B
′′H
GM ↔ WKL
B′′HGM : A bipartite graph (B, G; R) which satisfies condition H and B′′, has a solution.
Note that condition B′′ is written as follows within RCA0.
∃p : B → Nsuch that∀b, g((b, g) ∈ R → g ≤ p(b))
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 9 / 32
Theorem (Hirst, 1990)
1
RCA
0⊢ B
′H
GM ↔ ACA
2
RCA
0⊢ B
′′H
GM ↔ WKL
B′′HGM : A bipartite graph (B, G; R) which satisfies condition H and B′′, has a solution.
Note that condition B′′ is written as follows within RCA0.
∃p : B → Nsuch that∀b, g((b, g) ∈ R → g ≤ p(b))
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 9 / 32
B′HG′HMs(Symmetric Marriage Theorem)
A bipartite graph(B, G; R)which satisfies condition H forBandG, B′and G′, has a symmetric solution (bijection f ⊂ RfromBtoG). Theorem (Hirst, 1990)
1
RCA
0⊢ B
′H
G
′
H
M
s↔ ACA
2
RCA
0⊢ B
′′H
G
′′
H
M
s↔ WKL
B′′HG′′HM : A bipartite graph(B, G; R)which satisfies condition H for BandG, B′′and G′′, has a symmetric solution.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 10 / 32
B′HG′HMs(Symmetric Marriage Theorem)
A bipartite graph(B, G; R)which satisfies condition H forBandG, B′and G′, has a symmetric solution (bijection f ⊂ RfromBtoG). Theorem (Hirst, 1990)
1
RCA
0⊢ B
′H
G
′
H
M
s↔ ACA
2
RCA
0⊢ B
′′H
G
′′
H
M
s↔ WKL
B′′HG′′HM : A bipartite graph(B, G; R)which satisfies condition H for BandG, B′′and G′′, has a symmetric solution.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 10 / 32
Contents
1 What is Reverse Mathematics?
2 Previous Study on the Strength of Marriage Theorems.
3 Marriage Theorems with a lot of acquaintances.
4 Marriage Theorems with a few acquaintances.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 11 / 32
Theorem. (Manaster-Rosenstein, 1972 (Review)) B′′HG′′M does not hold recursively.
Condition H′ : Condition H and
∀n∃m∀X⊂finB (|X| ≥ m → |N(X)| − |X| ≥ n) holds. Condition H′′ : Condition H and
there exists a recursive functionh : N → Ns.t.
∀n∀X⊂finB (|X| ≥ h(n) → |N(X)| − |X| ≥ n) holds. Theorem. (Kierstead, 1983)
B′′H′′G′′M holds recursively. Theorem. (Kierstead, 1983) B′′H′G′′M does not hold recursively.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 12 / 32
Theorem. (Manaster-Rosenstein, 1972 (Review)) B′′HG′′M does not hold recursively.
Condition H′ : Condition H and
∀n∃m∀X⊂finB (|X| ≥ m → |N(X)| − |X| ≥ n) holds. Condition H′′ : Condition H and
there exists a recursive functionh : N → Ns.t.
∀n∀X⊂finB (|X| ≥ h(n) → |N(X)| − |X| ≥ n) holds. Theorem. (Kierstead, 1983)
B′′H′′G′′M holds recursively. Theorem. (Kierstead, 1983) B′′H′G′′M does not hold recursively.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 12 / 32
Facts (Review)
B′HGM holds. (Infinite marriage theorem) BHGM does not hold.
Proposition. (Kierstead, 1983))
A bipartite graph(B, G; R)which satisfies condition H′, has a solution. That is,BH′GM holds.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 13 / 32
The Strength of Marriage Theorems
H H
′H
′′BHGM BH′GM BH′′GM False BHG′M BH′G′M BH′′G′M
BHG′′M BH′G′′M BH′′G′′M
ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL←Hirst−−→ B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M B′′HG′′M B′′H′G′′M B′′H′′G′′M
(nonrecursive) (recursive)
H
′′:
∃h : N → N (h(0) = 0 ∧ ∀n∀X⊂finB (|X| ≥ h(n) → |N(X)| − |X| ≥ n))Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 14 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M
ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL←Hirst−−→ B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0 (nonrecursive)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 15 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M
ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL←Hirst−−→ B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 16 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M
ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 17 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 18 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M ACA←Hirst−−→ B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 19 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M ACA B′HGM B′H′GM B′H′′GM
B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣ RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 20 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M⊣RCA0+Σ03-IND
ACA B′HGM B′H′GM B′H′′GM B′HG′M B′H′G′M B′H′′G′M B′HG′′M B′H′G′′M B′H′′G′′M WKL B′′HGM B′′H′GM B′′H′′GM
B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 21 / 32
The Strength of Marriage Theorems
H H
′H
′′∗ BH′GM BH′′GM
∗ BH′G′M BH′′G′M
∗ BH′G′′M BH′′G′′M⊣RCA0+Σ03-IND
ACA B′HGM B′H′GM B′H′′GM B′HG′M B′H′G′M B′H′′G′M
B′HG′′M B′H′G′′M B′H′′G′′M⊣RCA0+Σ03-IND
WKL B′′HGM B′′H′GM B′′H′′GM B′′HG′M B′′H′G′M B′′H′′G′M
B′′HG′′M B′′H′G′′M B′′H′′G′′M⊣RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 22 / 32
The Strength of Marriage Theorems
Corollary. (RCA0+ Σ03-IND⊢BH′′G′′M) BH′′G′′M holds recursively.
Corollary. (RCA0 ⊢ B′′H′′G′M→ WKL) B′′H′′G′M does not hold recursively. Theorem. (Kierstead, Review) B′′H′G′′M does not hold recursively. Remark.
Condition H
′′and G
′′are essential to make marriage
theorem hold recursively.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 23 / 32
The Strength of Marriage Theorems
Corollary. (RCA0+ Σ03-IND⊢BH′′G′′M) BH′′G′′M holds recursively.
Corollary. (RCA0 ⊢ B′′H′′G′M→ WKL) B′′H′′G′M does not hold recursively. Theorem. (Kierstead, Review) B′′H′G′′M does not hold recursively. Remark.
Condition H
′′and G
′′are essential to make marriage
theorem hold recursively.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 23 / 32
On the Strength of Symmetric Marriage Theorems
BHGHMs BHGH′Ms BHGH′′Ms BH′GH′Ms BH′GH′′Ms BH′′GH′′Ms BHG′HMs BHG′H′Ms BHG′H′′Ms BH′G′H′Ms BH′G′H′′Ms BH′′G′H′′Ms BHG′′HMs BHG′′H′Ms BHG′′H′′Ms BH′G′′H′Ms BH′G′′H′′Ms BH′′G′′H′′Ms B′HGHMs B′HGH′Ms B′HGH′′Ms BH′′GH′Ms B′H′GH′′Ms B′H′′GH′′Ms B′HG′HMs(Hirst) B′HGH′′Ms B′HG′H′′Ms BH′′G′H′Ms B′H′GH′′′Ms B′H′′G′H′′Ms B′HG′′HMs B′HGH′′′Ms B′HG′′H′′Ms BH′′G′′H′Ms B′H′GH′′′′Ms B′H′′G′′H′′Ms B′′HGHMs B′′HGH′Ms B′′HGH′′Ms BH′′′GH′Ms B′′H′GH′′Ms B′′H′′GH′′Ms B′′HG′HMs B′′HGH′′Ms B′′HG′H′′Ms BH′′′G′H′Ms B′′H′GH′′′Ms B′′H′′G′H′′Ms B′′HG′′HMs(Hirst) B′′HGH′′′Ms B′′HG′′H′′Ms BH′′′G′′H′Ms B′′H′GH′′′′Ms B′′H′′G′′H′′Ms
False ACA0 WKL0 RCA0
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 24 / 32
Contents
1 What is Reverse Mathematics?
2 Previous Study on the Strength of Marriage Theorems.
3 Marriage Theorems with a lot of acquaintances.
4 Marriage Theorems with a few acquaintances.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 25 / 32
We consider a marriage theorem such thatB = G = ω. IM (Recasting of Infinite Marriage Theorem)
A bipartite graph(ωB, ωG; R)which satisfies condition H and
∀i, j∃t((i, j) ∈ R → j ≤ i + t), has a solution.
There exists a recursiveRsuch thatG = (ωB, ωG; R)satisfies condition H and there exists a recursiveq : ω → ωs.t.
∀i, j((i, j) ∈ R → j ≤ i + q(i))holds, but does not have a recursive solution. (RCA0 ⊢B′′HGM↔WKL (Hirst).) If q ≡ 0,{(i, i) | i ∈ ω}is a solution ofG, namely,Ghas a recursive solution.
Where is the border?
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 26 / 32
We consider a marriage theorem such thatB = G = ω. IM (Recasting of Infinite Marriage Theorem)
A bipartite graph(ωB, ωG; R)which satisfies condition H and
∀i, j∃t((i, j) ∈ R → j ≤ i + t), has a solution.
There exists a recursiveRsuch thatG = (ωB, ωG; R)satisfies condition H and there exists a recursiveq : ω → ωs.t.
∀i, j((i, j) ∈ R → j ≤ i + q(i))holds, but does not have a recursive solution. (RCA0 ⊢B′′HGM↔WKL (Hirst).) If q ≡ 0,{(i, i) | i ∈ ω}is a solution ofG, namely,Ghas a recursive solution.
Where is the border?
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 26 / 32
We consider a marriage theorem such thatB = G = ω. IM (Recasting of Infinite Marriage Theorem)
A bipartite graph(ωB, ωG; R)which satisfies condition H and
∀i, j∃t((i, j) ∈ R → j ≤ i + t), has a solution.
There exists a recursiveRsuch thatG = (ωB, ωG; R)satisfies condition H and there exists a recursiveq : ω → ωs.t.
∀i, j((i, j) ∈ R → j ≤ i + q(i))holds, but does not have a recursive solution. (RCA0 ⊢B′′HGM↔WKL (Hirst).) If q ≡ 0,{(i, i) | i ∈ ω}is a solution ofG, namely,Ghas a recursive solution.
Where is the border?
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 26 / 32
We consider a marriage theorem such thatB = G = ω. IM (Recasting of Infinite Marriage Theorem)
A bipartite graph(ωB, ωG; R)which satisfies condition H and
∀i, j∃t((i, j) ∈ R → j ≤ i + t), has a solution.
There exists a recursiveRsuch thatG = (ωB, ωG; R)satisfies condition H and there exists a recursiveq : ω → ωs.t.
∀i, j((i, j) ∈ R → j ≤ i + q(i))holds, but does not have a recursive solution. (RCA0 ⊢B′′HGM↔WKL (Hirst).) If q ≡ 0,{(i, i) | i ∈ ω}is a solution ofG, namely,Ghas a recursive solution.
We seeq : N → Nas a parameter, and investigate the strength of the following assertion IM(q)with respect to reverse mathematics.
IM(q): A bipartite graph(NB, NG; R)which satisfies condition H and ∀i, j((i, j) ∈ R → j ≤ i + q(i)), has a solution.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 26 / 32
Theorem.
1 RCA0 ⊢ qis bounded by standard constant→IM(q).
2 RCA0+ Π0
2-IND⊢qis bounded→IM(q). 3 RCA0 ⊢ qis unbounded and nondecreasing
→(IM(q) ↔ WKL).
IM(q): A bipartite graph(NB, NG; R)which satisfies condition H and ∀i, j((i, j) ∈ R → j ≤ i + q(i)), has a solution. Corollary.
For any recursiveR ⊂ ω × ω andq : ω → ωwhich satisfies condition H and∀i, j ((i, j) ∈ R → j ≤ i + q(i)),
G = (ωB, ωG; R)has a recursive solution ifqis bounded. Gdoes not necessary have a recursive solution ifqis unbounded.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 27 / 32
Theorem.
1 RCA0 ⊢ qis bounded by standard constant→IM(q).
2 RCA0+ Π0
2-IND⊢qis bounded→IM(q). 3 RCA0 ⊢ qis unbounded and nondecreasing
→(IM(q) ↔ WKL).
IM(q): A bipartite graph(NB, NG; R)which satisfies condition H and ∀i, j((i, j) ∈ R → j ≤ i + q(i)), has a solution. Corollary.
For any recursiveR ⊂ ω × ω andq : ω → ωwhich satisfies condition H and∀i, j ((i, j) ∈ R → j ≤ i + q(i)),
G = (ωB, ωG; R)has a recursive solution ifqis bounded. Gdoes not necessary have a recursive solution ifqis unbounded.
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 27 / 32
Theorem. (Recasting of RCA0+ Π02-IND⊢ qis bounded→ IM(q)) RCA0+ Π02-IND⊢IM∗.
IM∗: A bipartite graph(NB, NG; R)which satisfies condition H and∃k∀i, j((i, j) ∈ R → j ≤ i + k), has a solution. WKL0 ⊢IM∗and RCA0+ Π02-IND⊢IM∗both hold.
Question.
RCA0 0 IM∗? (RCA0 ⊢IM∗↔ WKL∨Π02-IND ?)
Makoto Fujiwara (Tohoku University) Recursive Marriage Theorems and Reverse Mathematics 2012.2.21 28 / 32