• 検索結果がありません。

ファイル置き場 Sendai Logic Homepage

N/A
N/A
Protected

Academic year: 2018

シェア "ファイル置き場 Sendai Logic Homepage"

Copied!
51
0
0

読み込み中.... (全文を見る)

全文

(1)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Tutte’s theorem in Reverse mathematics

榊原 拓

東北大学

2010/11/26

(2)

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

(3)

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に関する結果

(4)

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に関する結果

(5)

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に関する結果

(6)

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に関する結果

(7)

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上で考えるときは頂点を自 然数として考える.

(8)

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)であるという. 本発表ではGraphnonemptyかつundirectedかつfinite branchingであるとする.

(9)

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)であるという. 本発表ではGraphnonemptyかつundirectedかつfinite branchingであるとする.

(10)

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)であるという. 本発表ではGraphnonemptyかつundirectedかつfinite branchingであるとする.

(11)

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 < kiG

上の道(path)であるとは,以下の条件を全てみたすときを

言う.

∀m < k∀n < m(vn6= vm)

∀n < k − 1((vn, vn+1) ∈ E )

始点がv,終点がw であるfinite pathv-w pathという.同 様にしてinfinite pathも定義できる.

(12)

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)とよぶ.

(13)

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)とよぶ.

(14)

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 )で表す.

(15)

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 → eeindependent).

(16)

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 Amatchingを持 つ⇔ ∀finite setS ⊆ A(|∂S| ≥ |S|).

|∂S|S上のvertexと隣接するvertex setを表す.

J.S.HirstによってRCA0ACA0と同値になることが示さて いる.

(17)

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 Amatchingを持 つ⇔ ∀finite setS ⊆ A(|∂S| ≥ |S|).

|∂S|S上のvertexと隣接するvertex setを表す.

J.S.HirstによってRCA0ACA0と同値になることが示さて いる.

(18)

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 MMの各 edgeからvertexを一つずつ選んだ集合になっているcover C が存在する.

C ⊆ V (G )が被覆(cover)であるとは

∀(v1, v2) ∈ E (G )(v1 ∈ C ∨ v2 ∈ C )

S.G.SimpsonR.A.ShoreらによってRCA0ATR0と同値に

なることが示されている.

(19)

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 MMの各 edgeからvertexを一つずつ選んだ集合になっているcover C が存在する.

C ⊆ V (G )が被覆(cover)であるとは

∀(v1, v2) ∈ E (G )(v1 ∈ C ∨ v2 ∈ C )

S.G.SimpsonR.A.ShoreらによってRCA0ATR0と同値に

なることが示されている.

(20)

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が求めており,その主張の複雑さを調べる.

(21)

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が求めており,その主張の複雑さを調べる.

(22)

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が求めており,その主張の複雑さを調べる.

(23)

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 GG 上の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 pathM-augmenting pathであることも 定義できる.

※ M-augmenting finite pathは奇数長さ.

(24)

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 GG 上の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 pathM-augmenting pathであることも 定義できる.

※ M-augmenting finite pathは奇数長さ.

(25)

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 GG 上の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 pathM-augmenting pathであることも 定義できる.

※ M-augmenting finite pathは奇数長さ.

(26)

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が存在する.

この定理がRCA0ACA0と同値になることを示した.

(27)

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が存在する.

この定理がRCA0ACA0と同値になることを示した.

(28)

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が存在する.

この定理がRCA0ACA0と同値になることを示した.

(29)

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が存在する.

(30)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Proof.

((1)⇒(3))Gperfect matching Mをもつとし,任意にGmatching 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となるようにとる.

Gfinite graphであることからこの構成は高々有限回で止ま

り,P = hvi | i < kivを始点とするM-augmenting path ある.

((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setmatchingである.(3)より

{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.

(31)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Proof.

((1)⇒(3))Gperfect matching Mをもつとし,任意にGmatching 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となるようにとる.

Gfinite graphであることからこの構成は高々有限回で止ま

り,P = hvi | i < kivを始点とするM-augmenting path ある.

((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setmatchingである.(3)より

{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.

(32)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Proof.

((1)⇒(3))Gperfect matching Mをもつとし,任意にGmatching 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となるようにとる.

Gfinite graphであることからこの構成は高々有限回で止ま

り,P = hvi | i < kivを始点とするM-augmenting path ある.

((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setmatchingである.(3)より

{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.

(33)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Proof.

((1)⇒(3))Gperfect matching Mをもつとし,任意にGmatching 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となるようにとる.

Gfinite graphであることからこの構成は高々有限回で止ま

り,P = hvi | i < kivを始点とするM-augmenting path ある.

((3)⇒(1)) G上のedge e ∈ E を任意にとる.明らかにeのみ からなるedge setmatchingである.(3)より

{e}-augmenting pathが存在し,これから再びmatchingがと れる.同じ操作を繰り返せばperfect matchingがとれる.

(34)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(1)⇒(3)

(35)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(1)⇒(3)

(36)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(1)⇒(3)

(37)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(1)⇒(3)

(38)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(3)⇒(1)

(39)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(3)⇒(1)

(40)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(3)⇒(1)

(41)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(3)⇒(1)

(42)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

figure(3)⇒(1)

(43)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Lemma

RCA0上で以下が示せる.

Countable graph Gperfect 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を持つ.

(44)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Lemma

RCA0上で以下が示せる.

Countable graph Gperfect 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を持つ.

(45)

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 | Mfinite 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, . . . , kiihli)).

(46)

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 | Mfinite 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, . . . , kiihli)).

(47)

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

(48)

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 + 1Mをとったとき,∀l < j(M ∈ Ml)となる ので,

∀j ∈ N∃M({(0, k0), . . . , (i + 1, l)} ⊆ M ∈ Mj).

よってϕ(hk0, . . . , kiihli)は成り立つ. ¤Claim.2

(49)

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である.

(50)

theorem in Reverse mathematics

榊原 拓

論文紹介 Definitions Matching Perfect Matching

Tutte’s theorem Reverse Mathematics References

Proving theorem(2)→(1)

単射f : N → Nをとる.ここで以下のようなgraphRCA0上 で構成する.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

(51)

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.

参照

関連したドキュメント

Specifically, we consider the glueing of (i) symmetric monoidal closed cat- egories (models of Multiplicative Intuitionistic Linear Logic), (ii) symmetric monoidal adjunctions

3.1, together with the result in (Barber and Plotkin 1997) (completeness via the term model construction), is that the term model of DCLL forms a model of DILL, i.e., a

Light linear logic ( LLL , Girard 1998): subsystem of linear logic corresponding to polynomial time complexity.. Proofs of LLL precisely captures the polynomial time functions via

Polarity, Girard’s test from Linear Logic Hypersequent calculus from Fuzzy Logic DM completion from Substructural Logic. to establish uniform cut-elimination for extensions of

The main difference between classical and intuitionistic (propositional) systems is the implication right rule, where the intuitionistic restriction is that the right-hand side

It turned out that the propositional part of our D- translation uses the same construction as de Paiva’s dialectica category GC and we show how our D-translation extends GC to

We present a complete first-order proof system for complex algebras of multi-algebras of a fixed signature, which is based on a lan- guage whose single primitive relation is

Verification of Ptime Reducibilityfor System F termsVia Dual Light Affine Logic – p.12/32.3. Difficulty