Hall’s theorem in reverse mathematics
榊原 拓
2010/5/28
概要
本発表では組合せ論, グラフ理論の定理である Hall の定理 (グラフでは結婚 定理 [6]) の無限版の複雑さを考え, それが RCA0 上で ACA0 と同値であるこ とを示す.
• 準備
• Hall’s theorem の証明
• 今後の展開
概要
本発表では組合せ論, グラフ理論の定理である Hall の定理 (グラフでは結婚 定理 [6]) の無限版の複雑さを考え, それが RCA0 上で ACA0 と同値であるこ とを示す.
• 準備
• Hall’s theorem の証明
• 今後の展開
概要
本発表では組合せ論, グラフ理論の定理である Hall の定理 (グラフでは結婚 定理 [6]) の無限版の複雑さを考え, それが RCA0 上で ACA0 と同値であるこ とを示す.
• 準備
• Hall’s theorem の証明
• 今後の展開
概要
本発表では組合せ論, グラフ理論の定理である Hall の定理 (グラフでは結婚 定理 [6]) の無限版の複雑さを考え, それが RCA0 上で ACA0 と同値であるこ とを示す.
• 準備
• Hall’s theorem の証明
• 今後の展開
準備∼逆数学とは∼
• 数学の定理の複雑さを求めたい.
• 「数学の定理は適切な公理と同値になる」という逆数学現象を用いてそ の複雑さを調べる.
• 二階算術の枠組みの中で, 特に内包公理に注目して調べる.
内包公理:二階算術の論理式 ϕ に対し
∃X∀x(x ∈ X ↔ ϕ(x))
準備∼逆数学とは∼
• 数学の定理の複雑さを求めたい.
• 「数学の定理は適切な公理と同値になる」という逆数学現象を用いてそ の複雑さを調べる.
• 二階算術の枠組みの中で, 特に内包公理に注目して調べる.
内包公理:二階算術の論理式 ϕ に対し
∃X∀x(x ∈ X ↔ ϕ(x))
準備∼逆数学とは∼
• 数学の定理の複雑さを求めたい.
• 「数学の定理は適切な公理と同値になる」という逆数学現象を用いてそ の複雑さを調べる.
• 二階算術の枠組みの中で, 特に内包公理に注目して調べる.
内包公理:二階算術の論理式 ϕ に対し
∃X∀x(x ∈ X ↔ ϕ(x))
準備∼逆数学とは∼
• 数学の定理の複雑さを求めたい.
• 「数学の定理は適切な公理と同値になる」という逆数学現象を用いてそ の複雑さを調べる.
• 二階算術の枠組みの中で, 特に内包公理に注目して調べる.
内包公理:二階算術の論理式 ϕ に対し
∃X∀x(x ∈ X ↔ ϕ(x))
準備∼部分体系∼ Definition(RCA0)
1. 基本公理 2. Σ01-帰納法
3. ∆01-内包公理 (再帰的内包公理) Definition(ACA0)
1. 基本公理 2. Σ01-帰納法
3. Π10-内包公理 (算術的内包公理)
準備∼その他∼
Fact([1]Lemma III.1.3.)
以下の主張は RCA0 上で同値. 1. ACA0,
2. Σ01-内包公理,
3. 任意の一対一写像 h : N → N に対して, その値域になる X ⊆ N が 存在.
Fact(ケーニッヒの補題.[1]Theorem III.7.2.)
次が ACA0 上で証明できる. 有限分岐木 T に対し以下が同値. 1. T は無限個の節をもつ,
2. T 上に無限の長さの道が存在する.
準備∼その他∼
Fact([1]Lemma III.1.3.)
以下の主張は RCA0 上で同値. 1. ACA0,
2. Σ01-内包公理,
3. 任意の一対一写像 h : N → N に対して, その値域になる X ⊆ N が 存在.
Fact(ケーニッヒの補題.[1]Theorem III.7.2.)
次が ACA0 上で証明できる. 有限分岐木 T に対し以下が同値. 1. T は無限個の節をもつ,
2. T 上に無限の長さの道が存在する.
準備∼その他∼
Fact([1]Lemma III.1.3.)
以下の主張は RCA0 上で同値. 1. ACA0,
2. Σ01-内包公理,
3. 任意の一対一写像 h : N → N に対して, その値域になる X ⊆ N が 存在.
Fact(ケーニッヒの補題.[1]Theorem III.7.2.)
次が ACA0 上で証明できる. 有限分岐木 T に対し以下が同値. 1. T は無限個の節をもつ,
2. T 上に無限の長さの道が存在する.
Hall’s theorem∼定義∼
■ Ai:空でない自然数の有限集合. Definition(transversal)
RCA0 上で以下を定める. 有限集合の族 A = {Ai | i ∈ I} に対し, 集合 X が A の transversal であるとは, ∀x ∈ X(x ∈ Af(x)) を満たす全単射 f : X → I が存在するときをいう.
■ ここで, A のインデックス I は有限集合でも無限集合でもよい. ここで は無限集合のときは可算無限集合と考えその場合は自然数 N で考える.
■ インデックスが有限のとき, A が transversal をもつという主張は Σ01 論理式になる.
A0 = {0, 1, 2} A1 = {1} A2 = {1, 3}
X = {0, 1, 3}
Hall’s theorem∼定義∼
■ Ai:空でない自然数の有限集合. Definition(transversal)
RCA0 上で以下を定める. 有限集合の族 A = {Ai | i ∈ I} に対し, 集合 X が A の transversal であるとは, ∀x ∈ X(x ∈ Af(x)) を満たす全単射 f : X → I が存在するときをいう.
■ ここで, A のインデックス I は有限集合でも無限集合でもよい. ここで は無限集合のときは可算無限集合と考えその場合は自然数 N で考える.
■ インデックスが有限のとき, A が transversal をもつという主張は Σ01 論理式になる.
A0 = {0, 1, 2} A1 = {1} A2 = {1, 3}
X = {0, 1, 3}
Hall’s theorem∼定義∼
■ Ai:空でない自然数の有限集合. Definition(transversal)
RCA0 上で以下を定める. 有限集合の族 A = {Ai | i ∈ I} に対し, 集合 X が A の transversal であるとは, ∀x ∈ X(x ∈ Af(x)) を満たす全単射 f : X → I が存在するときをいう.
■ ここで, A のインデックス I は有限集合でも無限集合でもよい. ここで は無限集合のときは可算無限集合と考えその場合は自然数 N で考える.
■ インデックスが有限のとき, A が transversal をもつという主張は Σ01 論理式になる.
A0 = {0, 1, 2} A1 = {1} A2 = {1, 3}
X = {0, 1, 3}
Hall’s theorem∼定義∼
■ Ai:空でない自然数の有限集合. Definition(transversal)
RCA0 上で以下を定める. 有限集合の族 A = {Ai | i ∈ I} に対し, 集合 X が A の transversal であるとは, ∀x ∈ X(x ∈ Af(x)) を満たす全単射 f : X → I が存在するときをいう.
■ ここで, A のインデックス I は有限集合でも無限集合でもよい. ここで は無限集合のときは可算無限集合と考えその場合は自然数 N で考える.
■ インデックスが有限のとき, A が transversal をもつという主張は Σ01 論理式になる.
A0 = {0,1, 2} A1 = {1} A2 = {1,3}
X = {0, 1, 3}
Hall’s theorem∼有限版の証明∼ Lemma(有限版 Hall の定理)
次が RCA0 上で証明できる. I を自然数の有限集合とする. 有限集合族 A = {Ai | i ∈ I} に対し以下が同値.
1. A の transversal X が存在する,
2. 任意の J ⊆ I に対し |∪i∈J Ai| ≥ |J|(これを Hall’s condition と 呼ぶ).
Hall’s theorem∼有限版の証明∼
2 ⇒ 1 を |I| = n に関する Σ01-帰納法で求める.
Proof. |I| = 0 のときは明らか. |I| ≤ n − 1 まで主張が成り立つとする.
Case1. 任意の 1 ≤ k < n, 1 ≤ i1 < · · · < ik ≤ n に対し |∪1≤l≤k Ail| ≥ k + 1 であるとする. |A1| ≥ 1 なので x1 ∈ A1 をとり,
Bi = Ai \ {x1}(2 ≤ i ≤ n)
と定める. このとき, 1 ≤ k < n, 2 ≤ i1 < · · · < ik ≤ n に対し
|∪1≤l≤k Bil| = |∪1≤l≤k Ail \ {x1}| ≥ k. よって帰納法の仮定から
{Bi | 2 ≤ i ≤ n} は transversal X を持つ. 今, 任意の i(2 ≤ i ≤ n) に対し x1 6∈ Bi なので, 各 Bi の定め方から X ∪ {x1} は A の transversal である.
Case2. ある 1 ≤ k < n, 1 ≤ i1 < · · · < ik ≤ n に対し |∪1≤l≤k Ail| = k である とする. 以下 i1 = 1, . . . , ik = k とする. 仮定より {Ai | 1 ≤ i ≤ k} は
transversal をもつので, 互いに異なる x1, . . . , xk で x1 ∈ A1, . . . , xk ∈ Ak とな る集合 X = {x1, . . . , xk} が存在. このとき, | ∪1≤i≤k Ai| = k から
|∪1≤i≤k Ai| = |X| = k. ここで,
Bi = Ai \ ∪
1≤j≤k
Aj (k + 1 ≤ i ≤ n)
と定める. このとき, ∀i(Bi 6= ∅).
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
任意に 1 ≤ r ≤ n − k, k + 1 ≤ i1 < · · · < ir ≤ n をとる. このとき,
| ∪
1≤j≤r
Bij| = | ∪
1≤j≤r
Bij| + | ∪
1≤l≤k
Al| − k
≥ | ∪
1≤j≤r
Bij ∪ ∪
1≤l≤k
Al| − k
= | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k. 1, . . . , k, i1, . . . , ir は互いに異なるので, Hall’s condition より
| ∪
1≤j≤r
Bij| ≥ | ∪
1≤j≤r
Aij ∪ ∪
1≤l≤k
Al| − k
≥ (r + k) − k = r. よって
∪
k+1≤i≤n Bi は Hall’s condition を満たすので帰納法の仮定から
∪
k+1≤i≤n Bi の transversal X′ が存在する. さらに, Bi の定め方から X ∪ X′ は A の transversal である.
□
Hall’s theorem∼無限版の証明∼ Lemma(無限版 Hall の定理)
次が ACA0 上で証明できる. 有限集合族 A = {Ai | i ∈ N} に対し以下が 同値.
1. A の transversal X が存在する,
2. 任意の有限集合 J ⊂ N に対し |∪i∈J Ai| ≥ |J|.
Proof. 2 ⇒ 1 をケーニッヒの補題を用いて求める. 以下のような木 T を構成する.
長さが n の有限列 τ が T に属す ⇔ ∀m < n(τ (m) ∈ Am) ∧ {τ (0), . . . , τ (n − 1)} が {Am | 0 ≤ m ≤ n − 1} の transversal である.
Hall’s theorem∼無限版の証明∼ Lemma(無限版 Hall の定理)
次が ACA0 上で証明できる. 有限集合族 A = {Ai | i ∈ N} に対し以下が 同値.
1. A の transversal X が存在する,
2. 任意の有限集合 J ⊂ N に対し |∪i∈J Ai| ≥ |J|.
Proof. 2 ⇒ 1 をケーニッヒの補題を用いて求める. 以下のような木 T を構成する.
長さが n の有限列 τ が T に属す ⇔ ∀m < n(τ (m) ∈ Am) ∧ {τ (0), . . . , τ (n − 1)} が {Am | 0 ≤ m ≤ n − 1} の transversal である.
■ 各 Ai の定め方から T は有限分岐.
■ 有限版 Hall の定理から任意の n ∈ N に対し T に属す長さ n の有限列が存在.
■ ケーニッヒの補題から道がとれ, そこから transversal がとれる.
■ 各 Ai の定め方から T は有限分岐.
■ 有限版 Hall の定理から任意の n ∈ N に対し T に属す長さ n の有限列が存在.
■ ケーニッヒの補題から道がとれ, そこから transversal がとれる.
■ 各 Ai の定め方から T は有限分岐.
■ 有限版 Hall の定理から任意の n ∈ N に対し T に属す長さ n の有限列が存在.
■ ケーニッヒの補題から道がとれ, そこから transversal がとれる.
■ 各 Ai の定め方から T は有限分岐.
■ 有限版 Hall の定理から任意の n ∈ N に対し T に属す長さ n の有限列が存在.
■ ケーニッヒの補題から道がとれ, そこから transversal がとれる.
■ 各 Ai の定め方から T は有限分岐.
■ 有限版 Hall の定理から任意の n ∈ N に対し T に属す長さ n の有限列が存在.
■ ケーニッヒの補題から道がとれ, そこから transversal がとれる.
Hall’s theorem∼reverse∼ Theorem
以下が RCA0 上同値である. 1. ACA0,
2. 無限版 Hall の定理.
Proof. 2 ⇒ 1 を示す. 一対一の写像 f : N → N をとる. 各 i ∈ N に対し
Ai = {f (i)} と定めると, A = {Ai | i ∈ N} は Hall’s condition を満たす. Hall の定理より, A の transversal X と全単射 g : X → N で ∀x ∈ X(x ∈ Ag(x)) を 満たすものが存在する. このとき, ∀i ∈ N∃x ∈ X(i = g(x) ∧ x = f (g(x))),
x ∈ X ⇔ x ∈ range(f ). よって X = range(f ).
□
Hall’s theorem Theorem
以下が RCA0 上同値である. 1. ACA0,
2. 無限版 Hall の定理.
Proof. 2 ⇒ 1 を示す. 一対一の写像 f : N → N をとる. 各 i ∈ N に対し
Ai = {f (i)} と定めると, A = {Ai | i ∈ N} は Hall’s condition を満たす. Hall の定理より, A の transversal X と全単射 g : X → N で ∀x ∈ X(x ∈ Ag(x)) を 満たすものが存在する. このとき, ∀i ∈ N∃x ∈ X(i = g(x) ∧ x = f (g(x))),
x ∈ X ⇔ x ∈ range(f ). よって X = range(f ).
□
Matching Theorem Definition(グラフ)
RCA0 上で以下を定める.
■ グラフ G を V ⊆ N と E ⊆ V × V のペア G = (V, E) で定める. V の 要素を頂点, E の要素を辺と呼ぶ.
■ 特に, 任意の辺の端点が異なるふたつの頂点の集合 V1, V2 に属するよ うに頂点を分割できるとき, G を二部グラフといい G = (V1, V2; E) で表 記する.
Matching Theorem Definition(グラフ)
RCA0 上で以下を定める.
■ グラフ G を V ⊆ N と E ⊆ V × V のペア G = (V, E) で定める. V の 要素を頂点, E の要素を辺と呼ぶ.
■ 特に, 任意の辺の端点が異なるふたつの頂点の集合 V1, V2 に属するよ うに頂点を分割できるとき, G を二部グラフといい G = (V1, V2; E) で表 記する.
Matching Theorem Definition(マッチング)
RCA0 上で以下を定める.
■ グラフ G に対しふたつの辺 (e, f ), (e′, f′) ∈ E が独立しているとは, e 6= e′ ∧ e 6= f′ ∧ f 6= e′ ∧ f 6= f′
を満たすときをいう.
■ G = (V, E) に含まれる独立な辺の集合 M をマッチングと呼ぶ. Notation
A ⊆ V に対し,
■ ∂A := {v ∈ V | ∃a ∈ A((a, v) ∈ E)},
■ A˜ := A ∪ ∂A.
Matching Theorem Definition(マッチング)
RCA0 上で以下を定める.
■ グラフ G に対しふたつの辺 (e, f ), (e′, f′) ∈ E が独立しているとは, e 6= e′ ∧ e 6= f′ ∧ f 6= e′ ∧ f 6= f′
を満たすときをいう.
■ G = (V, E) に含まれる独立な辺の集合 M をマッチングと呼ぶ. Notation
A ⊆ V に対し,
■ ∂A := {v ∈ V | ∃a ∈ A((a, v) ∈ E)},
■ A˜ := A ∪ ∂A.
Matching Theorem Definition(マッチング)
RCA0 上で以下を定める.
■ グラフ G に対しふたつの辺 (e, f ), (e′, f′) ∈ E が独立しているとは, e 6= e′ ∧ e 6= f′ ∧ f 6= e′ ∧ f 6= f′
を満たすときをいう.
■ G = (V, E) に含まれる独立な辺の集合 M をマッチングと呼ぶ. Notation
A ⊆ V に対し,
■ ∂A := {v ∈ V | ∃a ∈ A((a, v) ∈ E)},
■ A˜ := A ∪ ∂A.
Matching Theorem Definition(マッチング)
RCA0 上で以下を定める.
■ グラフ G に対しふたつの辺 (e, f ), (e′, f′) ∈ E が独立しているとは, e 6= e′ ∧ e 6= f′ ∧ f 6= e′ ∧ f 6= f′
を満たすときをいう.
■ G = (V, E) に含まれる独立な辺の集合 M をマッチングと呼ぶ. Notation
A ⊆ V に対し,
■ ∂A := {v ∈ V | ∃a ∈ A((a, v) ∈ E)},
■ A˜ := A ∪ ∂A.
Matching Theorem
図において赤い頂点が A の要素だとすると青い点が ∂A の要素.
Matching Theorem
Theorem(結婚定理 Hirst. [6])
以下の主張は RCA0 上で ACA0 と同値になる.
可算無限で A に属す各頂点の隣接点が有限個である二部グラフ
G = (A, B; E) に対し, G が A のマッチングを持つ ⇔ 任意の A の有限部 分集合 S に対し |∂S| ≥ |S|.
■ ∂A ↔ A ,
■ マッチング ↔ transversal.
Matching Theorem
Theorem(結婚定理 Hirst. [6])
以下の主張は RCA0 上で ACA0 と同値になる.
可算無限で A に属す各頂点の隣接点が有限個である二部グラフ
G = (A, B; E) に対し, G が A のマッチングを持つ ⇔ 任意の A の有限部 分集合 S に対し |∂S| ≥ |S|.
■ ∂A ↔ A ,
■ マッチング ↔ transversal.
Matching Theorem
Theorem(結婚定理 Hirst. [6])
以下の主張は RCA0 上で ACA0 と同値になる.
可算無限で A に属す各頂点の隣接点が有限個である二部グラフ
G = (A, B; E) に対し, G が A のマッチングを持つ ⇔ 任意の A の有限部 分集合 S に対し |∂S| ≥ |S|.
■ ∂A ↔ A ,
■ マッチング ↔ transversal.
A0 = {0,1, 2} A1 = {1} A2 = {1, 3}
X = {0, 1, 3}
今後の展開
■ Linking(Menger の定理)
■ Matroid
■ その他
今後の展開
■ Linking(Menger の定理)
■ Matroid
■ その他
今後の展開 (Linking) Definition(ω-link)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, 辺の集合 P が ω-link であるとは, 以下の条件を満たすときをいう.
• ∀(v, u), (v, u′) ∈ P (u = u′),
• ∀(v, u), (v′, u) ∈ P (v = v′).
X, Y ⊆ V が G 上 ω-link 可能であるとは, 以下の条件を満たす ω-link P が存在するときをいう.
• ∀x ∈ X∃v ∈ V \ X((x, v) ∈ P ),
• ∀v ∈ V \ X∀x ∈ X((v, x) 6∈ P ),
• ∀y ∈ Y ∃v ∈ V \ Y ((v, y) ∈ P ),
• ∀v ∈ V \ Y ∀y ∈ Y ((y, v) 6∈ P ).
• ∀v ∈ V \ X ∪ Y ∃w ∈ V \ X ∪ Y ((v, w) ∈ P ).
今後の展開 (Linking) Definition(ω-link)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, 辺の集合 P が ω-link であるとは, 以下の条件を満たすときをいう.
• ∀(v, u), (v, u′) ∈ P (u = u′),
• ∀(v, u), (v′, u) ∈ P (v = v′).
X, Y ⊆ V が G 上 ω-link 可能であるとは, 以下の条件を満たす ω-link P が存在するときをいう.
• ∀x ∈ X∃v ∈ V \ X((x, v) ∈ P ),
• ∀v ∈ V \ X∀x ∈ X((v, x) 6∈ P ),
• ∀y ∈ Y ∃v ∈ V \ Y ((v, y) ∈ P ),
• ∀v ∈ V \ Y ∀y ∈ Y ((y, v) 6∈ P ).
• ∀v ∈ V \ X ∪ Y ∃w ∈ V \ X ∪ Y ((v, w) ∈ P ).
今後の展開 (Linking) Definition(ω-link)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, 辺の集合 P が ω-link であるとは, 以下の条件を満たすときをいう.
• ∀(v, u), (v, u′) ∈ P (u = u′),
• ∀(v, u), (v′, u) ∈ P (v = v′).
X, Y ⊆ V が G 上 ω-link 可能であるとは, 以下の条件を満たす ω-link P が存在するときをいう.
• ∀x ∈ X∃v ∈ V \ X((x, v) ∈ P ),
• ∀v ∈ V \ X∀x ∈ X((v, x) 6∈ P ),
• ∀y ∈ Y ∃v ∈ V \ Y ((v, y) ∈ P ),
• ∀v ∈ V \ Y ∀y ∈ Y ((y, v) 6∈ P ),
• ∀v ∈ V \ X ∪ Y ∃w ∈ V \ X ∪ Y ((v, w) ∈ P ).
今後の展開 (Linking) Definition(ω-link)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, 辺の集合 P が ω-link であるとは, 以下の条件を満たすときをいう.
• ∀(v, u), (v, u′) ∈ P (u = u′),
• ∀(v, u), (v′, u) ∈ P (v = v′).
X, Y ⊆ V が G 上 ω-link 可能であるとは, 以下の条件を満たす ω-link P が存在するときをいう.
• ∀x ∈ X∃v ∈ V \ X((x, v) ∈ P ),
• ∀v ∈ V \ X∀x ∈ X((v, x) 6∈ P ),
• ∀y ∈ Y ∃v ∈ V \ Y ((v, y) ∈ P ),
• ∀v ∈ V \ Y ∀y ∈ Y ((y, v) 6∈ P ),
• ∀v ∈ V \ X ∪ Y ∃w ∈ V \ X ∪ Y ((v, w) ∈ P ).
今後の展開 (Linking)
Definition(bipartite dual)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, その二部双対 G′ = (V, V ′; E′) を以下の条件を満たすようにして定める.
• V は G と同じ頂点. V ′ := {v′ | v ∈ V },
• E′ := {(v, u′) | v ∈ ˜{u}}. Question([4].Theorem 4.3)
以下の主張が RCA0 上どの公理体系と同値になるか?
G = (V, E) をループを含まない可算無限有向グラフ, G に対する二部双 対を G′ = (V, V ′; E′) とする. X, Y ⊆ V が与えられたとき以下は同値.
1. X, Y が G 上 ω-link 可能.
1. (V \ X), (V \ Y )′ が G′ 上 link.
今後の展開 (Linking)
Definition(bipartite dual)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, その二部双対 G′ = (V, V ′; E′) を以下の条件を満たすようにして定める.
• V は G と同じ頂点. V ′ := {v′ | v ∈ V },
• E′ := {(v, u′) | v ∈ ˜{u}}. Question([4].Theorem 4.3)
以下の主張が RCA0 上どの公理体系と同値になるか?
G = (V, E) をループを含まない可算無限有向グラフ, G に対する二部双 対を G′ = (V, V ′; E′) とする. X, Y ⊆ V が与えられたとき以下は同値.
• X, Y が G 上 ω-link 可能.
• (V \ X), (V \ Y )′ が G′ 上 link.
今後の展開 (Linking)
Definition(bipartite dual)
RCA0 上で以下を定める. 有向グラフ G = (V, E) に対し, その二部双対 G′ = (V, V ′; E′) を以下の条件を満たすようにして定める.
• V は G と同じ頂点. V ′ := {v′ | v ∈ V },
• E′ := {(v, u′) | v ∈ ˜{u}}. Theorem
以下の主張は RCA0 上で ACA0 と同値になる.
G = (V, E) をループを含まない可算無限有向グラフ, G に対する二部双 対を G′ = (V, V ′; E′) とする. X, Y ⊆ V が与えられたとき, 以下は同値.
• X, Y に対し X は G 上で Y の中に ω-link 可能.
• (V \ X) と (V \ Y )′ を含む V ′ の部分集合が G′ 上 link.
今後の展開 (Menger’s theorem)
有限版 Menger’s theorem(Menger 1927)
有限グラフ G = (V, E) と A, B ⊆ V に対して, A, B を分離させる最小の 頂点の集合の基数は, 互いに交わらない最大の A-B 道の集合の基数と一 致する.
無限版 Menger’s theorem([5])
可算無限グラフ G = (V, E) と A, B ⊆ V に対して, 互いに交わらない A-B 道の最大の集合 P と A, B を分離させる頂点の集合 S が存在し, S は P に属する各道から頂点を一つずつとった集合である.
現在ある結果としては, Paul Shafer が MIT Logic
Seminar(Cambridge, MA 4.2.2008.) で Π11-CA0 で証明できることを示 しているのみ.
今後の展開 (Menger’s theorem)
有限版 Menger’s theorem(Menger 1927)
有限グラフ G = (V, E) と A, B ⊆ V に対して, A, B を分離させる最小の 頂点の集合の基数は, 互いに交わらない最大の A-B 道の集合の基数と一 致する.
無限版 Menger’s theorem([5])
可算無限グラフ G = (V, E) と A, B ⊆ V に対して, 互いに交わらない A-B 道の最大の集合 P と A, B を分離させる頂点の集合 S が存在し, S は P に属する各道から頂点を一つずつとった集合である.
現在ある結果としては, Paul Shafer が MIT Logic
Seminar(Cambridge, MA 4.2.2008.) で Π11-CA0 で証明できることを示 している.
References
[1] Stephen. G. Simpson, Subsystems of Second Order Arithmetic, Perspectives in Mathematical Logic, Springer-Verlag, Berlin, 1999.
[2] Mirsky. L, Transversal Theory, Academic Press(London)1971. [3] Marshall Hall, Jr, Combinatorial theory Second Edition, Wiley
,NewYork, 1986.
[4] Colin J. H. McDIARMID, Extensions of Menger’s theorem, Quart. J. Math. Oxford(3), 26(1975), 141-157.
[5] R. Aharoni, Menger’s theorem for countable graphs, J. Combin. Th., Ser. B, 43(1987), 303-313.
[6] Jery L. Hirst, Marriage theorems and reverse mathemarics, Cont. Math. 16 , pp.181-196, 1998.