Recursive Marriage Theorems and Reverse Mathematics - Google Sites

1 downloads 122 Views 161KB Size Report
Feb 21, 2012 - equivalent to WKL, ACA, ATR, or Π1. 1. -CA over RCA0. RCA0(+some strong induction axiom) corresponds to
Recursive Marriage Theorems and Reverse Mathematics Makoto Fujiwara1 Tohoku University

2012.2.21

1

Joint 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 2 3

Basic axioms of arithmetic. Σ01 induction axiom. ∆01 (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 2 3

Basic axioms of arithmetic. Σ01 induction axiom. ∆01 (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 2 3

Basic axioms of arithmetic. Σ01 induction axiom. ∆01 (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 2 3

Basic axioms of arithmetic. Σ01 induction axiom. ∆01 (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 ATR0 ACA0

WKL0

   RCA0

For a sequence of graphs, there exists a function chosing the graphs which has a Hamilton path. For a sequence of graphs having at most one Ham. path, there exists a function chosing the graphs which has a Ham. path. ¨ Konig’s lemma. Marriage theorem and symmetric marriage theorem. Every graph can be decomposed into connected components. Ramsey theorem for k size and 2 coloring. (k ≥ 3) Marriage theorem and symmetric marriage theorem for highly recursive graphs. Every k-colorable highly recursive graph is (2k − 2)-colorable. Every k-colorable graph is m-colorable. (m ≥ k ≥ 2) Theorems for finite graphs. Every k-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′H GM(Infinite Marriage Theorem) (M.Hall, 1948) A bipartite graph (B, G; R) which satisfies condition H and B′ , has a solution. Condition H : For all X⊂fin B,

|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For all b ∈ B, |N(b)| < ∞ holds. A solution : A injection f ⊂ R from B to G

B

G

.. . . ..

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

7 / 32

B′H GM(Infinite Marriage Theorem) (M.Hall, 1948) A bipartite graph (B, G; R) which satisfies condition H and B′ , has a solution. Condition H : For all X⊂fin B,

|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For all b ∈ B, |N(b)| < ∞ holds. A solution : A injection f ⊂ R from B to G

B

G

.. . . ..

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

7 / 32

B′H GM(Infinite Marriage Theorem) (M.Hall, 1948) A bipartite graph (B, G; R) which satisfies condition H and B′ , has a solution. Condition H : For all X⊂fin B,

|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For all b ∈ B, |N(b)| < ∞ holds. A solution : A injection f ⊂ R from B to G

B

G

.. . . ..

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

7 / 32

B′H GM(Infinite Marriage Theorem) (M.Hall, 1948) A bipartite graph (B, G; R) which satisfies condition H and B′ , has a solution. Condition H : For all X⊂fin B,

|X| ≤ |N(X)| (= |{g | ∃b ∈ X ((b, g) ∈ R)}| ) holds. Condition B′ : For all b ∈ B, |N(b)| < ∞ holds. A solution : A injection f ⊂ R from B to G

B

G

. ..

Figure: BH GM 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 a recursive bipartite graph (B, G; R) which satisfies condition H and B′ , but has no recursive solution. (B′H GM does not hold recursively.)

b



N is recursive. ∈



Condition B′′ : The function p : B

7→ |N(b)|

g





Condition G′ : For all g ∈ G, |N(g)| < ∞ holds. Condition G′′ : The function p : G → N is recursive.

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′′H G′′ 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 a recursive bipartite graph (B, G; R) which satisfies condition H and B′ , but has no recursive solution. (B′H GM does not hold recursively.)

b



N is recursive. ∈



Condition B′′ : The function p : B

7→ |N(b)|

g





Condition G′ : For all g ∈ G, |N(g)| < ∞ holds. Condition G′′ : The function p : G → N is recursive.

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′′H G′′ 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 a recursive bipartite graph (B, G; R) which satisfies condition H and B′ , but has no recursive solution. (B′H GM does not hold recursively.)

b



N is recursive. ∈



Condition B′′ : The function p : B

7→ |N(b)|

g





Condition G′ : For all g ∈ G, |N(g)| < ∞ holds. Condition G′′ : The function p : G → N is recursive.

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′′H G′′ M does not hold recursively.) Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

8 / 32

Theorem (Hirst, 1990) 1 2

RCA0 ⊢ B′H GM ↔ ACA RCA0 ⊢ B′′ GM ↔ WKL H

B′′H GM :

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 → N such 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 2

RCA0 ⊢ B′H GM ↔ ACA RCA0 ⊢ B′′ GM ↔ WKL H

B′′H GM :

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 → N such 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′H G′H Ms (Symmetric Marriage Theorem) A bipartite graph (B, G; R) which satisfies condition H for B and G, B′ and G′ , has a symmetric solution (bijection f ⊂ R from B to G). Theorem (Hirst, 1990) 1 2

RCA0 ⊢ B′H G′H Ms ↔ ACA RCA0 ⊢ B′′ G′′ M ↔ WKL H H s

B′′H G′′H M :

A bipartite graph (B, G; R) which satisfies condition H for B and G, B′′ and G′′ , has a symmetric solution.

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

10 / 32

B′H G′H Ms (Symmetric Marriage Theorem) A bipartite graph (B, G; R) which satisfies condition H for B and G, B′ and G′ , has a symmetric solution (bijection f ⊂ R from B to G). Theorem (Hirst, 1990) 1 2

RCA0 ⊢ B′H G′H Ms ↔ ACA RCA0 ⊢ B′′ G′′ M ↔ WKL H H s

B′′H G′′H M :

A bipartite graph (B, G; R) which satisfies condition H for B and G, 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′′H G′′ M does not hold recursively. Condition H′ : Condition H and

∀n∃m∀X⊂fin B (|X| ≥ m → |N(X)| − |X| ≥ n) holds. Condition H′′ : Condition H and there exists a recursive function h : N → N s.t.

∀n∀X⊂fin B (|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′′H G′′ M does not hold recursively. Condition H′ : Condition H and

∀n∃m∀X⊂fin B (|X| ≥ m → |N(X)| − |X| ≥ n) holds. Condition H′′ : Condition H and there exists a recursive function h : N → N s.t.

∀n∀X⊂fin B (|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′H GM holds. (Infinite marriage theorem) BH GM 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′′

BH GM BH G′ M BH G′′ M

BH′ GM BH′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

Hirst

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

Hirst

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M (nonrecursive)

B′′H′′ GM B′′H′′ G′ M B′′H′′ G′′ M (recursive)

False

ACA ← −−→

WKL ← −−→

H′′ : ∃h : N → N (h(0) = 0 ∧ ∀n∀X⊂fin B (|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′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

Hirst

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

Hirst

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′′ GM ′′ ′ BH′ G M B′′H′′ G′ M B′′H′ G′′ M B′′H′′ G′′ M ⊣ RCA0 (nonrecursive)

ACA ← −−→

WKL ← −−→

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′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

Hirst

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

Hirst

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM B′′H′′ G′ M B′′H′′ G′′ M ⊣ RCA0

ACA ← −−→

WKL ← −−→

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

16 / 32

The Strength of Marriage Theorems

H ∗ ∗ ∗ Hirst

H′

H′′

BH′ GM BH′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

ACA ← −−→

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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 ∗ ∗ ∗ Hirst

H′

H′′

BH′ GM BH′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

ACA ← −−→

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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 ∗ ∗ ∗ Hirst

H′

H′′

BH′ GM BH′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

ACA ← −−→

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M

ACA

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M ⊣ RCA0 + Σ03 -IND

ACA

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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′ G′ M BH′ G′′ M

BH′′ GM BH′′ G′ M BH′′ G′′ M ⊣ RCA0 + Σ03 -IND

ACA

B′H GM B′H G′ M B′H G′′ M

B′H′ GM B′H′ G′ M B′H′ G′′ M

B′H′′ GM B′H′′ G′ M B′H′′ G′′ M ⊣ RCA0 + Σ03 -IND

WKL

B′′H GM B′′H G′ M B′′H G′′ M

B′′H′ GM B′′H′ G′ M B′′H′ G′′ M

B′′H′′ GM 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

BH GH Ms BH G′H Ms BH G′′ M H s B′H GH Ms B′H G′H Ms (Hirst) B′H G′′ M H s B′′ G M H H s ′′ ′ BH GH Ms B′′ G′′ M (Hirst) H H s

BH GH′ Ms BH G′H′ Ms BH G′′ M H′ s B′H GH′ Ms B′H G′H′ Ms B′H G′′ M H′ s ′ B′′ G Ms H H ′′ ′ BH GH′ Ms B′′ G′′ M H H′ s False

Makoto Fujiwara (Tohoku University)

BH GH′′ Ms BH G′H′′ Ms BH G′′ M H′′ s B′H GH′′ Ms B′H G′H′′ Ms B′H G′′ M H′′ s ′′ B′′ G Ms H H ′′ ′ BH GH′′ Ms B′′ G′′ M H H′′ s ACA0

BH′ GH′ Ms BH′ G′H′ Ms BH′ G′′ M H′ s B′H′ GH′ Ms B′H′ G′H′ Ms B′H′ G′′ M H′ s ′ B′′ G Ms H′ H ′′ ′ BH′ GH′ Ms G′′ M B′′ H′ H′ s

WKL0

BH′ GH′′ Ms BH′ G′H′′ Ms BH′ G′′ M H′′ s B′H′ GH′′ Ms B′H′ G′H′′ Ms B′H′ G′′ M H′′ s ′′ B′′ G Ms H′ H ′′ ′ BH′ GH′′ Ms G′′ M B′′ H′ H′′ s

BH′′ GH′′ Ms BH′′ G′H′′ Ms BH′′ G′′ M H′′ s B′H′′ GH′′ Ms B′H′′ G′H′′ Ms B′H′′ G′′ M H′′ s ′′ B′′ G Ms H′′ H ′′ ′ BH′′ GH′′ Ms G′′ M B′′ H′′ H′′ s

RCA0

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 that B = 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 recursive R such that G = (ωB , ωG ; R) satisfies condition H and there exists a recursive q : ω → ω s.t. ∀i, j((i, j) ∈ R → j ≤ i + q(i)) holds, but does not have a recursive solution. (RCA0 ⊢ B′′H GM ↔ WKL (Hirst).) If q ≡ 0, {(i, i) | i ∈ ω} is a solution of G, namely, G has 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 that B = 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 recursive R such that G = (ωB , ωG ; R) satisfies condition H and there exists a recursive q : ω → ω s.t. ∀i, j((i, j) ∈ R → j ≤ i + q(i)) holds, but does not have a recursive solution. (RCA0 ⊢ B′′H GM ↔ WKL (Hirst).) If q ≡ 0, {(i, i) | i ∈ ω} is a solution of G, namely, G has 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 that B = 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 recursive R such that G = (ωB , ωG ; R) satisfies condition H and there exists a recursive q : ω → ω s.t. ∀i, j((i, j) ∈ R → j ≤ i + q(i)) holds, but does not have a recursive solution. (RCA0 ⊢ B′′H GM ↔ WKL (Hirst).) If q ≡ 0, {(i, i) | i ∈ ω} is a solution of G, namely, G has 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 that B = 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 recursive R such that G = (ωB , ωG ; R) satisfies condition H and there exists a recursive q : ω → ω s.t. ∀i, j((i, j) ∈ R → j ≤ i + q(i)) holds, but does not have a recursive solution. (RCA0 ⊢ B′′H GM ↔ WKL (Hirst).) If q ≡ 0, {(i, i) | i ∈ ω} is a solution of G, namely, G has a recursive solution. We see q : N → N as 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 ⊢ q is bounded by standard constant → IM(q).

2

RCA0 + Π02 -IND ⊢ q is bounded → IM(q).

3

RCA0 ⊢ q is 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 recursive R ⊂ ω × ω and q : ω → ω which satisfies condition H and ∀i, j ((i, j) ∈ R → j ≤ i + q(i)),

G = (ωB , ωG ; R) has a recursive solution if q is bounded. G does not necessary have a recursive solution if q is unbounded. Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

27 / 32

Theorem. 1

RCA0 ⊢ q is bounded by standard constant → IM(q).

2

RCA0 + Π02 -IND ⊢ q is bounded → IM(q).

3

RCA0 ⊢ q is 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 recursive R ⊂ ω × ω and q : ω → ω which satisfies condition H and ∀i, j ((i, j) ∈ R → j ≤ i + q(i)),

G = (ωB , ωG ; R) has a recursive solution if q is bounded. G does not necessary have a recursive solution if q is unbounded. Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

27 / 32

Theorem. (Recasting of RCA0 + Π02 -IND ⊢ q is 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

Theorem. (Recasting of RCA0 + Π02 -IND ⊢ q is 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

Definition. Condition H+ : ∀X⊂fin B∃k (|X| ≤ |N(X)| ≤ |X| + k) Condition H++ : ∃k∀X⊂fin B (|X| ≤ |N(X)| ≤ |X| + k) Condition H+ includes condition B′ . Proposition. (Recasting of B′H GM) A bipartite graph (B, G; R) which satisfies condition H+ , has a solution. (B′H+ GM holds.) Corollary. (RCA0 + Π02 -IND ⊢ IM∗ ) RCA0 + Π02 -IND ⊢ B′′H++ GM (A bipartite graph (B, G; R) which satisfies condition H++ and B′′ , has a solution).

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

29 / 32

Definition. Condition H+ : ∀X⊂fin B∃k (|X| ≤ |N(X)| ≤ |X| + k) Condition H++ : ∃k∀X⊂fin B (|X| ≤ |N(X)| ≤ |X| + k) Condition H+ includes condition B′ . Proposition. (Recasting of B′H GM) A bipartite graph (B, G; R) which satisfies condition H+ , has a solution. (B′H+ GM holds.) Corollary. (RCA0 + Π02 -IND ⊢ IM∗ ) RCA0 + Π02 -IND ⊢ B′′H++ GM (A bipartite graph (B, G; R) which satisfies condition H++ and B′′ , has a solution).

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

29 / 32

Theorem. RCA0 ⊢ B′H++ GM (A bipartite graph (B, G; R) which satisfies k=1 condition H++ k=1 , has a solution). Conjecture RCA0 + X-IND ⊢ B′H++ GM (A bipartite graph (B, G; R) which satisfies condition H++ , has a solution).

Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

30 / 32

Theorem. A recursive bipartite graph (B, G; R) which satisfies condition H++ and G′ , has a recursive solution. That is, B′H++ G′ M holds recursively. The above theorem does not require the recursiveness of locally finiteness. This suggests that RCA0 + X-IND ⊢ B′H++ G′ M, but we have not checked it. On the other hand, the followings hold. Proposition. 1

RCA0 ⊢ B′H+ G′ M ↔ ACA.

2

RCA0 ⊢ B′′2H+ G′′ M ↔ WKL.

Condition 2H+ : ∀X⊂fin B (|X| ≤ |N(X)| ≤ 2|X|) Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

31 / 32

Theorem. A recursive bipartite graph (B, G; R) which satisfies condition H++ and G′ , has a recursive solution. That is, B′H++ G′ M holds recursively. The above theorem does not require the recursiveness of locally finiteness. This suggests that RCA0 + X-IND ⊢ B′H++ G′ M, but we have not checked it. On the other hand, the followings hold. Proposition. 1

RCA0 ⊢ B′H+ G′ M ↔ ACA.

2

RCA0 ⊢ B′′2H+ G′′ M ↔ WKL.

Condition 2H+ : ∀X⊂fin B (|X| ≤ |N(X)| ≤ 2|X|) Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

31 / 32

Bibliography 1

W. Gasarch, “A survey of recursive combinatorics”, Handbook of recursive mathematics, Vol. 2, Stud. Logic Found. Math., 139, Amsterdam: North-Holland(1998), pp. 1041–1176.

2

J. R. Hirst, Marriage theorems and reverse mathematics, Contemporary Mathematics 106 (1990), pp. 181-196.

3

H. A. Kierstead, An effective version of Hall’s theorem, American Mathematical Society, 88 (1983), pp. 124–128.

4

A. Manaster and J. Rosenstein, Effective matchmaking (recursion theoretic aspects of a theorem of Philip Hall), Proc. Amer. Math. Soc.,25 (1972), pp. 615–654.

Thank you for your attention. Makoto Fujiwara (Tohoku University)

Recursive Marriage Theorems and Reverse Mathematics

2012.2.21

32 / 32