theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Tutte’s theorem in Reverse mathematics
榊原 拓
東北大学
2010/11/26
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
1 論文紹介
2 Definitions
3 Matching
4 Perfect Matching Tutte’s theorem Reverse Mathematics
5 References
theorem in Reverse mathematics
榊原 拓
論文紹介
Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
論文紹介
Title:組合せ的グラフ理論と逆数学
グラフ理論に関する逆数学の総合報告,および結果の紹介.
1 準備
2 今までの結果のまとめ
3 Menger’s theoremに関する考察
4 Tutte’s theoremに関する結果
theorem in Reverse mathematics
榊原 拓
論文紹介
Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
論文紹介
Title:組合せ的グラフ理論と逆数学
グラフ理論に関する逆数学の総合報告,および結果の紹介.
1 準備
2 今までの結果のまとめ
3 Menger’s theoremに関する考察
4 Tutte’s theoremに関する結果
theorem in Reverse mathematics
榊原 拓
論文紹介
Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
論文紹介
Title:組合せ的グラフ理論と逆数学
グラフ理論に関する逆数学の総合報告,および結果の紹介.
1 準備
2 今までの結果のまとめ
3 Menger’s theoremに関する考察
4 Tutte’s theoremに関する結果
theorem in Reverse mathematics
榊原 拓
論文紹介
Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
論文紹介
Title:組合せ的グラフ理論と逆数学
グラフ理論に関する逆数学の総合報告,および結果の紹介.
1 準備
2 今までの結果のまとめ
3 Menger’s theoremに関する考察
4 Tutte’s theoremに関する結果
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Graph
Definition (Graph)
有向グラフ(Directed Graph)とは頂点(vertex)と呼ばれるもの の集合V と辺(edge)と呼ばれるものの集合E ⊆ V × V から なるものの集合である.Edge set Eに対して
∀(v1, v2) ∈ E ((v2, v1) ∈ E )となるとき,G は無向グラフ (Undirected Graph)という.RCA0上で考えるときは頂点を自 然数として考える.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Branch
Graph Gが与えられたとき,G 上のvertex set,edge setをそれ ぞれV(G ), E (G )で表す.
Definition (Finite branching)
G上のvertex v に対しvの隣接点の個数
|{w ∈ V | (v , w ) ∈ E }|をvの次数(degree)といいdeg(v )で 表す.Graph上の任意のvertex vに対しdeg(v ) < ∞となると き,そのGraphは有限分岐(finite branching)であるという. 本発表ではGraphはnonemptyかつundirectedかつfinite branchingであるとする.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Branch
Graph Gが与えられたとき,G 上のvertex set,edge setをそれ ぞれV(G ), E (G )で表す.
Definition (Finite branching)
G上のvertex v に対しvの隣接点の個数
|{w ∈ V | (v , w ) ∈ E }|をvの次数(degree)といいdeg(v )で 表す.Graph上の任意のvertex vに対しdeg(v ) < ∞となると き,そのGraphは有限分岐(finite branching)であるという. 本発表ではGraphはnonemptyかつundirectedかつfinite branchingであるとする.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Branch
Graph Gが与えられたとき,G 上のvertex set,edge setをそれ ぞれV(G ), E (G )で表す.
Definition (Finite branching)
G上のvertex v に対しvの隣接点の個数
|{w ∈ V | (v , w ) ∈ E }|をvの次数(degree)といいdeg(v )で 表す.Graph上の任意のvertex vに対しdeg(v ) < ∞となると き,そのGraphは有限分岐(finite branching)であるという. 本発表ではGraphはnonemptyかつundirectedかつfinite branchingであるとする.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
path
Definition (Path)
Graph Gに対しvertexの有限列P = hvn∈ V (G ) | n < kiがG
上の道(path)であるとは,以下の条件を全てみたすときを
言う.
• ∀m < k∀n < m(vn6= vm),
• ∀n < k − 1((vn, vn+1) ∈ E ).
始点がv,終点がw であるfinite pathをv-w pathという.同 様にしてinfinite pathも定義できる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Connected component
Definition (Connected) Graph Gに対し
∀v , w ∈ V (G )∃P(P is v -w path)
となるとき,Gは連結している(connected)という. Definition (Connected component)
Graph Gに対し,Gの極大なconnected subgraphを連結成分 (connected component)とよぶ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Connected component
Definition (Connected) Graph Gに対し
∀v , w ∈ V (G )∃P(P is v -w path)
となるとき,Gは連結している(connected)という. Definition (Connected component)
Graph Gに対し,Gの極大なconnected subgraphを連結成分 (connected component)とよぶ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Definitions
Bipartite Graph
Definition (Bipartite)
Graph G = (V , E )がV = V1∪ V2かつV1∩ V2 = ∅かつ E ⊆ V1× V2∪ V2× V1 となるとき,G は二部グラフ (bipartite graph)といいG = (V1, V2; E )で表す.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Matching
Definition (Matching)
ふたつの辺(e, f ), (e′, f′) ∈ E (G )が独立(independent)してい るとは,e 6= e
′∧ e 6= f′∧ f 6= e′∧ f 6= f′ を満たすときをい う.Graph Gに含まれるindependent edge set M ⊆ E (G )を マッチング(matching)と呼ぶ.つまり,
e∈ M ⇔ ∀e′ ∈ M(e 6= e′ → eとe′はindependent).
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Matching
Marriage theorem
Fact (Marriage theorem for countable graph)
Bipatite graph G= (A, B; E )に対し,G がAのmatchingを持 つ⇔ ∀finite setS ⊆ A(|∂S| ≥ |S|).
|∂S|でS上のvertexと隣接するvertex setを表す.
J.S.HirstによってRCA0上ACA0と同値になることが示さて いる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Matching
Marriage theorem
Fact (Marriage theorem for countable graph)
Bipatite graph G= (A, B; E )に対し,G がAのmatchingを持 つ⇔ ∀finite setS ⊆ A(|∂S| ≥ |S|).
|∂S|でS上のvertexと隣接するvertex setを表す.
J.S.HirstによってRCA0上ACA0と同値になることが示さて いる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Matching
K¨onig’s duality theorem
Fact (K¨onig’s duality theorem for countable graph)
Bipartite graph G = (A, B; E )に対し,matching MとMの各 edgeからvertexを一つずつ選んだ集合になっているcover C が存在する.
C ⊆ V (G )が被覆(cover)であるとは
∀(v1, v2) ∈ E (G )(v1 ∈ C ∨ v2 ∈ C ).
S.G.SimpsonとR.A.ShoreらによってRCA0上ATR0と同値に
なることが示されている.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Matching
K¨onig’s duality theorem
Fact (K¨onig’s duality theorem for countable graph)
Bipartite graph G = (A, B; E )に対し,matching MとMの各 edgeからvertexを一つずつ選んだ集合になっているcover C が存在する.
C ⊆ V (G )が被覆(cover)であるとは
∀(v1, v2) ∈ E (G )(v1 ∈ C ∨ v2 ∈ C ).
S.G.SimpsonとR.A.ShoreらによってRCA0上ATR0と同値に
なることが示されている.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Motivation
• Marriage theorem , K¨onig’s duality theoremはいずれも bipartite graph上でのmatchingの性質を述べている主張.
• Countable graph上で何か考えられないか?
• Countable graph上のperfect matchingに関して成り立つ
性質をTutteが求めており,その主張の複雑さを調べる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Motivation
• Marriage theorem , K¨onig’s duality theoremはいずれも bipartite graph上でのmatchingの性質を述べている主張.
• Countable graph上で何か考えられないか?
• Countable graph上のperfect matchingに関して成り立つ
性質をTutteが求めており,その主張の複雑さを調べる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Motivation
• Marriage theorem , K¨onig’s duality theoremはいずれも bipartite graph上でのmatchingの性質を述べている主張.
• Countable graph上で何か考えられないか?
• Countable graph上のperfect matchingに関して成り立つ
性質をTutteが求めており,その主張の複雑さを調べる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Perfect Matching Definition (Perfect Matching)
Graph G上のmatching Mが完全(perfect)であるとは V(M) = V (G )となるときをいう.
Definition (Augmenting path)
Graph GとG 上のmatching Mがあたえられたとする.G上 のfinite path P = hvn| n < kiが以下の条件を満たすとき M-augmenting pathという.
• v0, vk−1∈ V (G ) \ V (M),
• ∀2m < k((v2m, v2m+1) ∈ E (G ) \ M),
• ∀2m + 1 < k − 1((v2m+1, v2m+2) ∈ M).
同様にしてinfinite pathがM-augmenting pathであることも 定義できる.
※ M-augmenting finite pathは奇数長さ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Perfect Matching Definition (Perfect Matching)
Graph G上のmatching Mが完全(perfect)であるとは V(M) = V (G )となるときをいう.
Definition (Augmenting path)
Graph GとG 上のmatching Mがあたえられたとする.G上 のfinite path P = hvn| n < kiが以下の条件を満たすとき M-augmenting pathという.
• v0, vk−1∈ V (G ) \ V (M),
• ∀2m < k((v2m, v2m+1) ∈ E (G ) \ M),
• ∀2m + 1 < k − 1((v2m+1, v2m+2) ∈ M).
同様にしてinfinite pathがM-augmenting pathであることも 定義できる.
※ M-augmenting finite pathは奇数長さ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Perfect Matching Definition (Perfect Matching)
Graph G上のmatching Mが完全(perfect)であるとは V(M) = V (G )となるときをいう.
Definition (Augmenting path)
Graph GとG 上のmatching Mがあたえられたとする.G上 のfinite path P = hvn| n < kiが以下の条件を満たすとき M-augmenting pathという.
• v0, vk−1∈ V (G ) \ V (M),
• ∀2m < k((v2m, v2m+1) ∈ E (G ) \ M),
• ∀2m + 1 < k − 1((v2m+1, v2m+2) ∈ M).
同様にしてinfinite pathがM-augmenting pathであることも 定義できる.
※ M-augmenting finite pathは奇数長さ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Fact (Tutte’s theorem(1947))
Finite graph Gに対し以下は同値である. (1) G がperfect matchingを持つ,
(2) G 上の任意のsubgraph Sに対しq(G − S) ≤ |V (S)|.
ただしq(G )でG上の頂点の数が奇数個の連結成分の数を
表す.
Fact (Countable ver(K.Steffens-1977)) Countable graph Gに対し以下は同値である.
(1) G がperfect matchingを持つ,
(2) (A)G 上の任意のmatching Mと任意のvertex
v ∈ V (G ) \ V (M)に対し,vを始点とするM-augmenting pathが存在する.
この定理がRCA0上ACA0と同値になることを示した.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Fact (Tutte’s theorem(1947))
Finite graph Gに対し以下は同値である. (1) G がperfect matchingを持つ,
(2) G 上の任意のsubgraph Sに対しq(G − S) ≤ |V (S)|.
ただしq(G )でG上の頂点の数が奇数個の連結成分の数を
表す.
Fact (Countable ver(K.Steffens-1977)) Countable graph Gに対し以下は同値である.
(1) G がperfect matchingを持つ,
(2) (A)G 上の任意のmatching Mと任意のvertex
v ∈ V (G ) \ V (M)に対し,vを始点とするM-augmenting pathが存在する.
この定理がRCA0上ACA0と同値になることを示した.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Fact (Tutte’s theorem(1947))
Finite graph Gに対し以下は同値である. (1) G がperfect matchingを持つ,
(2) G 上の任意のsubgraph Sに対しq(G − S) ≤ |V (S)|.
ただしq(G )でG上の頂点の数が奇数個の連結成分の数を
表す.
Fact (Countable ver(K.Steffens-1977)) Countable graph Gに対し以下は同値である.
(1) G がperfect matchingを持つ,
(2) (A)G 上の任意のmatching Mと任意のvertex
v ∈ V (G ) \ V (M)に対し,vを始点とするM-augmenting pathが存在する.
この定理がRCA0上ACA0と同値になることを示した.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Reverse Mathematics
Lemma (Tutte’s theorem in RCA0)
RCA0上で以下は同値である.Finite graph G に対し (1) G がperfect matchingを持つ,
(2) G 上の任意のsubgraph Sに対しq(G − S) ≤ |V (S)|, (3) G 上の任意のmatching Mと任意のvertex
v ∈ V (G ) \ V (M)に対し,vを始点とするM-augmenting pathが存在する.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proof.
((1)⇒(3))Gがperfect matching Mをもつとし,任意にG上 のmatching M
′
とvertex v ∈ V (G ) \ V (M′)をとる.以下のよ うな構成でvi を定める.
• v0:= v,
• ある自然数n∈ N(n ≥ 1)に対しi = 2nのときvi を (vi −1, vi) ∈ M′となるようにとる,
• ある自然数n∈ Nに対しi = 2n + 1のときviを (vi −1, vi) ∈ Mとなるようにとる.
Gがfinite graphであることからこの構成は高々有限回で止ま
り,P = hvi | i < kiはvを始点とするM-augmenting pathで ある.
((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setはmatchingである.(3)より
{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proof.
((1)⇒(3))Gがperfect matching Mをもつとし,任意にG上 のmatching M
′
とvertex v ∈ V (G ) \ V (M′)をとる.以下のよ うな構成でvi を定める.
• v0:= v,
• ある自然数n∈ N(n ≥ 1)に対しi = 2nのときvi を (vi −1, vi) ∈ M′となるようにとる,
• ある自然数n∈ Nに対しi = 2n + 1のときviを (vi −1, vi) ∈ Mとなるようにとる.
Gがfinite graphであることからこの構成は高々有限回で止ま
り,P = hvi | i < kiはvを始点とするM-augmenting pathで ある.
((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setはmatchingである.(3)より
{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proof.
((1)⇒(3))Gがperfect matching Mをもつとし,任意にG上 のmatching M
′
とvertex v ∈ V (G ) \ V (M′)をとる.以下のよ うな構成でvi を定める.
• v0:= v,
• ある自然数n∈ N(n ≥ 1)に対しi = 2nのときvi を (vi −1, vi) ∈ M′となるようにとる,
• ある自然数n∈ Nに対しi = 2n + 1のときviを (vi −1, vi) ∈ Mとなるようにとる.
Gがfinite graphであることからこの構成は高々有限回で止ま
り,P = hvi | i < kiはvを始点とするM-augmenting pathで ある.
((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setはmatchingである.(3)より
{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proof.
((1)⇒(3))Gがperfect matching Mをもつとし,任意にG上 のmatching M
′
とvertex v ∈ V (G ) \ V (M′)をとる.以下のよ うな構成でvi を定める.
• v0:= v,
• ある自然数n∈ N(n ≥ 1)に対しi = 2nのときvi を (vi −1, vi) ∈ M′となるようにとる,
• ある自然数n∈ Nに対しi = 2n + 1のときviを (vi −1, vi) ∈ Mとなるようにとる.
Gがfinite graphであることからこの構成は高々有限回で止ま
り,P = hvi | i < kiはvを始点とするM-augmenting pathで ある.
((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setはmatchingである.(3)より
{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(1)⇒(3)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(1)⇒(3)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(1)⇒(3)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(1)⇒(3)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(3)⇒(1)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(3)⇒(1)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(3)⇒(1)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(3)⇒(1)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
figure(3)⇒(1)
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Lemma
RCA0上で以下が示せる.
Countable graph Gがperfect matchingを持つならば,G 上の 任意のmatching Mと任意のvertex v ∈ V (G ) \ V (M)に対し, vを始点とするM-augmenting pathが存在する.
Theorem
RCA0上で以下は同値である. (1) ACA0,
(2) Countable graph G が条件(A)を満たすならばG は perfect matchingを持つ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Lemma
RCA0上で以下が示せる.
Countable graph Gがperfect matchingを持つならば,G 上の 任意のmatching Mと任意のvertex v ∈ V (G ) \ V (M)に対し, vを始点とするM-augmenting pathが存在する.
Theorem
RCA0上で以下は同値である. (1) ACA0,
(2) Countable graph G が条件(A)を満たすならばG は perfect matchingを持つ.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving theorem(1)→(2)
条件(A)をみたすgraphG = (N, E )を与える.ここで,各自 然数n∈ Nに対してRCA0を用いて以下の集合をとる.
Mn:= {M | Mはfinite matching ∧ V (M) ⊃ {0, 1, . . . , n}}. ここで二つの主張を示す.
Claim.1
∀n ∈ N(Mn6= ∅).
論理式ϕを,ϕ(hk0, . . . , kii) :≡
∀j∃M({(0, k0), (1, k1), . . . , (i, ki)} ⊆ M ∈ Mj)と定義する. Claim.2
ϕ(hk0, . . . , kii) → ∃l(ϕ(hk0, . . . , kii⌢hli)).
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving theorem(1)→(2)
条件(A)をみたすgraphG = (N, E )を与える.ここで,各自 然数n∈ Nに対してRCA0を用いて以下の集合をとる.
Mn:= {M | Mはfinite matching ∧ V (M) ⊃ {0, 1, . . . , n}}. ここで二つの主張を示す.
Claim.1
∀n ∈ N(Mn6= ∅).
論理式ϕを,ϕ(hk0, . . . , kii) :≡
∀j∃M({(0, k0), (1, k1), . . . , (i, ki)} ⊆ M ∈ Mj)と定義する. Claim.2
ϕ(hk0, . . . , kii) → ∃l(ϕ(hk0, . . . , kii⌢hli)).
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving claim.1
Σ01-帰納法公理を用いて示す.
j = 0のとき,0と隣接する辺をひとつとってくればよい. j = nまで成り立つとする.帰納法の仮定からM ∈ Mnとなる 有限マッチングM が存在する.
もし,∃l ≤ n((l, n + 1) ∈ M ∈ Mn)のときは
M′ = M ∪ {(n + 1, l)}とすればよい.
そうでない場合は(2)より頂点n+ 1を始点とするM-付加道 をとってこれる.
この道は明らかに有限道なので,有限版の証明と同じ手法で {0, 1, . . . , n, n + 1} ⊂ M′となる有限マッチングM′が構成で きる.
よってM
′ ∈ Mn+1となるので主張が成り立つ. ¤Claim.1
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving claim.2
ϕ(hk0, . . . , kii)が成り立つとする.前主張より,
∀j ≥ i + 1∃M∃k({(0, k0), . . . , (i + 1, k)} ⊆ M ∈ Mj).
今Gは有限分岐であるからi+ 1と隣接する頂点は高々有限個 しかないので,
∃∞j ≥ i + 1 ∈ N∃M({(0, k0), . . . , (i + 1, l)} ⊆ M ∈ Mj)
を満たす頂点lが存在する.
Mj の定義から{(0, k0), (1, k1), . . . , (i, ki), (i + 1, l)} ⊆ M ∈ Mj となるj ≥ i + 1とMをとったとき,∀l < j(M ∈ Ml)となる ので,
∀j ∈ N∃M({(0, k0), . . . , (i + 1, l)} ⊆ M ∈ Mj).
よってϕ(hk0, . . . , kii⌢hli)は成り立つ. ¤Claim.2
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving theorem(1)→(2)
主張とACAを用いて以下のような再帰的関数f : N → Nが作 れる.
• f(0) := min{k0| ∀j∃M((0, k0) ∈ M ∈ Mj)},
• f(n + 1) := min{kn+1 | ∀j ≥
n+ 1∃M({(0, f (0)), . . . , (n + 1, kn+1)} ⊆ M ∈ Mj)}. 明らかにedge set {(n, f (n)) | n ∈ N}はG上のperfect matchingである.
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
Proving theorem(2)→(1)
単射f : N → Nをとる.ここで以下のようなgraphをRCA0上 で構成する.Graph Gの頂点の集合はN0∪ N1∪ N2∪ N3とす
る.Edge set Eを以下のようにして定める.
• n ≤ f (n)のとき(n0, n1), (n2, n3) ∈ E,
• n < mかつf(m) = nのとき (m0, m1), (n0, m2), (n1, m3) ∈ E.
明らかにG は条件(A)を満たすのでperfect matching Mが存 在.すると,
n∈ rng(f ) ↔ ∃m < n(f (m) = n) ∨ (n0, n1) 6∈ M.
よってRCA0上でf の値域がとれる. ¤Theorem
theorem in Reverse mathematics
榊原 拓
論文紹介 Definitions Matching Perfect Matching
Tutte’s theorem Reverse Mathematics References
References
• K. STEFFENS, MATCHINGS IN COUNTABLE GRAPHS, Can. J. Math., Vol. XXIX, No1, 1977, pp. 165-168.
• J. Hirst, Combinatorics in subsystem of second order arithmetic, Ph.D. Thesis, The Pennsylvania State University, 1987.
• R. Aharoni, M. Maginor, and R. A. Shore, On the strength of K¨onig’s Duality Theorem for Infinite Bipartite Graphs, J. Combin. Th., Ser. B, 54(1992), 257-290.
• Stephen. G. Simpson, ON THE STRENGTH OF K ¨ONIG’S DUALITY THEOREM FOR COUNTABLE BIPARTITE GRAPHS, J. Symb. Logic. 59(1994), 113-123.
• Stephen. G. Simpson, Subsystem of Second Order Arithmetic, Perspectives in Mathematical Logic, Springer-Verlag, Berlin, 1999.
Thanks for your attention.