【数学】コラッツ予想を解きたい!13
前回のまとめ
前回は、一般の
Thm:巡回列空間上で一般ツリーはすべての巡回列をちょうど1つずつ持つ
巡回列空間
を用いて、
と表せるとする。
さらに、任意の
が成り立つとする。
このとき、
ただし、
このとき、
- すべての巡回列を持つ
- 一意性
を満たす。
前回の最後ではいくつか仮説を見ました。
より一般のツリーに対する全射性
仮説:任意ツリーの巡回列は全射
全単射の2つの関数
t_o:O \rightarrow \mathbb{J} \\ t_e:E \rightarrow \mathbb{J} を用いて、
t(x) := \left\{ \begin{align*} t_e(x) \quad & (x \in E) \\ t_o(x) \quad & (x \in O) \end{align*} \right. と表せる
について、 t は全射となるか? j_t: \mathbb{J} \rightarrow \mathbb{J}
前回の最後にこれを見てました。
簡単そうに見えて難しい問題です。
以下のような2分法でいけるかと思いましたが、精査してみるとダメでした。
2分法による証明(失敗)
前半部分は前回と同じです
proof.) (前半)
任意に
を取る。 \alpha \in \mathbb{J} ここで、
と任意の自然数 \alpha に対応した n \in \mathbb{N} を考える。つまり関数 f_n=t^n t_i = \left\{ \begin{align*} t_e \quad & (\alpha_i = 0) \\ t_o \quad & (\alpha_i = 1) \end{align*} \right. の合成によって
f_n:= \prod_{i=1}^n t_i と定義する。
ここで集合を J_n \subset \mathbb{J} と定義すると、 J_n=f_n^{-1}(\mathbb{J}) f_n: J_n \rightarrow \mathbb{J} は全単射となる。
また、集合の列は減小列である。 \{ J_n \}_n
(ここまでは前回と同じ)
proof.) (後半)
任意の
に対し、2進数とみなすことで、 a \in \mathbb{J} への一対一対応を考える。つまり、 \mathbb{J} \rightarrow [0,\ 1] \subset \mathbb{R} a \quad \mapsto \quad a_1 \cdot 2^{-1} + a_2 \cdot 2^{-2}+ a_3 \cdot 2^{-3} + ... として、閉区間
への対応を考える。 [0,\ 1] \subset \mathbb{R}
ここで各は J_n に写るとする。 K_n \subset [0,\ 1]
これらは空集合ではないので、\forall n \in \mathbb{N},\ \exists r \in [0,\ 1],\ \quad r \in K_n が言える。
このとき、\forall n \in \mathbb{N},\ \exists r \in [0,\ 1/2],\ \quad r \in K_n または
\forall n \in \mathbb{N},\ \exists r \in [1/2,\ 1],\ \quad r \in K_n が成り立つ。
理由は、以下のような背理法に因る。\exists n \in \mathbb{N},\ \forall r \in [0,\ 1/2],\ \quad r \notin K_n かつ
\exists n \in \mathbb{N},\ \forall r \in [1/2,\ 1],\ \quad r \notin K_n を背理法の仮定とする。
は減少列だから、十分大きな K_n に対して、 n \forall r \in [0,\ 1],\ \quad r \notin K_n が成り立ってしまう。これは矛盾である。
よって、\forall n \in \mathbb{N},\ \exists r \in [0,\ 1/2],\ \quad r \in K_n または
\forall n \in \mathbb{N},\ \exists r \in [1/2,\ 1],\ \quad r \in K_n が成り立つ。
ここで、について成り立つなら、 [0,\ 1/2] とし、そうではないなら I_1 = [0,\ 1/2] とする。 I_1 = [1/2,\ 1]
さらに、を2つの区間に分けて同様にすることで I_1 も定義できる。以下、 I_2 も定義できる。 \ I_3,\ I_4,\ ...
すると、\forall n,\ m \in \mathbb{N},\ \exists r \in I_m,\ \quad r \in K_n と言える。
ここで実数の完備性から、あるが存在して、すべての s \in [0,\ 1] に対し、 I_m となる。 s \in I_m この
が求めるものだということを示すために、背理法を使います。 s \exists n \in \mathbb{N},\ \quad s \notin K_n と仮定する。
例えば、
つまり、各
あと、上の議論でダメなところは、そもそも
例えば、
は2進法では、どちらも
となると、既存の空間をそのまま使うのは不都合が大きそうという感じもしてきました。
なので、巡回列空間上に頑張って位相を入れるということを考えてみましょう。
巡回列空間に位相を導入する
巡回列空間を距離空間にしてみます。
Def:巡回列空間上の距離
距離
を以下のように定義する: d:\mathbb{J} \times \mathbb{J} \rightarrow \mathbb{R} d(x,\ x) := 0
のとき、 x \neq y d(x,\ y):=2^{-n} ただし、
は、 n \geq 0 が x,\ y 項まで一致するが n 項目は異なることによって決定されるとする。 n+1
これは以下の距離空間の定義を満たす:
-
- 三角不等式
これらは明らかですね。
そして、開集合、閉集合、連続関数も定義しておきますか。おそらく
開集合の定義のためにまず近傍を定義します。
def:近傍
に対し、任意の x \in \mathbb{J} を用いて、以下のように表せられる集合を近傍という: \varepsilon > 0 B(x;\ \varepsilon):= \{ \ y\ |\ d(x,\ y) < \varepsilon \ \}
Def:開集合
について、 U \subset \mathbb{J} \forall x \in U,\ \exists \delta > 0,\ \quad B(x;\ \delta) \subset U を満たすとき、開集合であるという。
def:閉集合
が閉集合であるとは、その補集合 U \subset \mathbb{J} が開集合であることである。 \mathbb{J} \setminus U
Def:連続関数
関数
が連続であるとは、任意の開集合 f: \mathbb{J} \supset U \rightarrow \mathbb{J} に対し、その逆像 V \subset \mathbb{J} もまた開集合になることである。 f^{-1}(V)
収束に関する話を見ていきます。
def:収束
点列
が a_n \in \mathbb{J} に収束するとは、 \alpha \in \mathbb{J} \forall \varepsilon > 0,\ \exists N \in \mathbb{N},\ \forall n > N,\ \quad d(a_n, \alpha) < \varepsilon
Def:巡回列空間上の全順序
任意の異なる2数
に対し、ある項まで一致し、ある項で不一致となる。不一致となるのは、第 a,\ b \in \mathbb{J} 項であるとする。このとき、 n a_n \neq b_n であり、片方が
でもう片方が 0 となる。 1
もし、ならば、 a_n = 0,\ b_n = 1 a < b
ならば、 a_n = 1,\ b_n = 0 a > b
と定義する。
以下の2点は確認しておきましょう。
-
- 推移律
proof.)
どちらかが等しい時は明らかなので、
と仮定する。 a < b\ \land \ b < c
あるが存在し、 n, m \in \mathbb{N} が a, b 項まで一致し、 n-1 、 a_n=0,\ b_n=1 が b, c 項まで一致し、 m-1 となる。 b_m=0,\ c_m=1
であり、 n \neq m
のとき、 n < m a_n=0,\ c_n=b_n=1
のとき、 n > m a_m=b_m=0,\ c_m=1 となって、
となる。(証明終) a < c
-
- 反対称律
これは明らか。
Thm:単調増加列は収束する
巡回列空間内の単調増加列は収束する。
def:閉区間
上の閉区間を以下のように定義する: \mathbb{J} [a,\ b] := \{ \ x \ | \ a \leq x \leq b \ \}
proof.)
任意に巡回列空間内の単調増加列
をとる。 \{ a_n \}_n
閉区間とすると、 I_0 = [m_0,\ M_0] = \mathbb{J} m_0 = 0,\ 0,\ 0,\ 0,\ ... \\ M_0 = 1,\ 1,\ 1,\ 1,\ ... である。
ここで、第一項がか 0 かで分けることを考える。 1
このとき、無限個のを持つ方を選ぶ。 a_n
その区間をと書くことができ、 I_1 = [m_1,\ M_1] m_1 = i_1,\ 0,\ 0,\ 0,\ ... \\ M_1 = i_1,\ 1,\ 1,\ 1,\ ... となる。ただし、
は i_1 のどちらかである。 0,\ 1
このような2分法を繰り返すことで、\forall n \in \mathbb{N},\ \exists N \in \mathbb{N},\ \forall m \geq N,\ \quad a_m \in I_n となる閉区間列
とそれを特徴付ける数列 I_n := [m_n, M_n] を決定できる。 \{ i_n \}_n
ここで、とする。 i=\{ i_n \}_n a_m \in I_n のとき、
と i は少なくとも第 a_m 項まで一致する。よって、 n d(i,\ a_m) \leq 2^{-n} となる。
よって、任意のに対し、 \varepsilon > 0 を満たす 2^{-n} < \varepsilon が存在し、 n \in \mathbb{N} \exists N \in \mathbb{N},\ \forall m \geq N,\ \quad a_m \in I_n となる。よって、
\exists N \in \mathbb{N},\ \forall m \geq N,\ \quad d(i,\ a_m) \leq 2^{-n} < \varepsilon となる。
以上より、\forall \varepsilon > 0,\ \exists N \in \mathbb{N},\ \forall m > N,\ \quad d(i, a_m) < \varepsilon となって、
は \{a_n \}_n に収束する。(証明終) i
単調減少列についても同様ですね。
次に閉集合内の完備性も見ておきましょう。
thm:閉集合内の完備性
閉集合
内の数列 U は a_n \in \mathbb{J} に収束するとする。 \alpha \in \mathbb{J}
このとき、となる。 \alpha \in U
proof.)
背理法を用いる。
を背理法の仮定とする。 \alpha \notin U
は開集合だから、 \mathbb{J} \setminus U となる B(\alpha;\ \varepsilon) \subset \mathbb{J} \setminus U が存在する。 \varepsilon > 0
よって十分大きなに対して、 n となってしまうがこれは矛盾である。(証明終) a_n \in B(\alpha;\ \varepsilon) \subset \mathbb{J} \setminus U
Thm:空でない減少閉集合は共通の要素を持つ
空でない閉集合列
について、 J_n \in \mathbb{J} J_1 \supset J_2 \supset J_3 \supset J_4 \supset... とする。このとき、ある
が存在して、すべての a \in \mathbb{J} に対し J_n となる。 a \in J_n
proof.)
Thm:単調増加列は収束する と同様の2分法を用いることにより、
\forall n,m \in \mathbb{N},\ \exists a \in J_m,\ \quad a \in I_n となる閉区間の列
とそれに付随した I_n が取れる。 i \in \mathbb{J}
ここで、点列を a_n \in \mathbb{J} a_n \in J_n \cap I_n によって1つ選ぶ。これは選択公理によって保証されている。
このとき、Thm:単調増加列は収束する の証明と同様の議論をすれば、は a_n に収束することが分かる。 i ここで任意に
をとる。 J_n \forall m > n,\ \quad a_m \in J_n となるから、閉集合内の完備性より、
となる。 i \in J_n
これは任意のに対して成り立つ。(証明終) J_n
全射の証明
Thm:任意ツリーの巡回列は全射
全単射の2つの関数
t_o:O \rightarrow \mathbb{J} \\ t_e:E \rightarrow \mathbb{J} を用いて、
t(x) := \left\{ \begin{align*} t_e(x) \quad & (x \in E) \\ t_o(x) \quad & (x \in O) \end{align*} \right. と表せる連続関数
について、 t は全射となる。 j_t: \mathbb{J} \rightarrow \mathbb{J}
thm:開集合の和集合は開集合
上において、開集合列 \mathbb{J} があったとき、その和集合 U_n U=\bigcup_n U_n もまた、開集合である。
proof.)
任意に
を取る。 a \in U
あるが存在して、 n \in \mathbb{N} となる。 a \in U_n
定義より、ある近傍があって、 B \subset U_n となる。 a \in B
よって、となる。(証明終) a \in B \subset U_n \subset U
以下は直接の系である。
thm:閉集合の共通部分は閉集合
上において、閉集合の共通部分は閉集合である。 \mathbb{J}
関数の合成についても見ておく必要があるようです。
thm:連続関数の合成は連続
2つの連続関数
について、 f: \mathbb{J} \supset U_1 \rightarrow \mathbb{J},\ g: \mathbb{J} \supset U_2 \rightarrow \mathbb{J}
その合成は連続である。 f \circ g
proof.)
任意の開集合
に対し、 U は開集合。 g^{-1}(U) も開集合。(証明終) f^{-1}(g^{-1}(U))
必要なところを少し追加したので、証明に入ります。
proof.)
任意に
を取る。 \alpha \in \mathbb{J} ここで、
と任意の自然数 \alpha に対応した n \in \mathbb{N} を考える。つまり関数 f_n=t^n t_i = \left\{ \begin{align*} t_e \quad & (\alpha_i = 0) \\ t_o \quad & (\alpha_i = 1) \end{align*} \right. の合成によって
f_n:= \prod_{i=1}^n t_i と定義する。
ここで集合を J_n \subset \mathbb{J} と定義すると、 J_n=f_n^{-1}(\mathbb{J}) f_n: J_n \rightarrow \mathbb{J} は全単射となる。
また、集合の列は減小列である。 \{ J_n \}_n 全体集合
は開集合であり、閉集合でもある。 \mathbb{J}
各についても、もし開集合かつ閉集合ならば、 J_n
の連続性より、 f はともに開集合であり、 t_e^{-1}(J_n),\ t_o^{-1}(J_n) t_e^{-1}(J_n) = (\mathbb{J} \setminus t_o^{-1}(J_n)) \cap J_n \\ t_o^{-1}(J_n) = (\mathbb{J} \setminus t_e^{-1}(J_n)) \cap J_n より、閉集合でもある。よって、
も開集合かつ閉集合となる。 J_{n+1}
帰納法により、は常に閉集合となる。 J_n よって、Thm:空でない減少閉集合は共通の要素を持つより、ある
が存在して、すべての a \in \mathbb{J} に対し、 J_n となる。 a \in J_n 任意の
について、 n \in \mathbb{N}
より、 a \in J_n の第 j_t(a) 項までは n と一致する。 \alpha
は任意なので、 n となる。 j_t(a) = \alpha
以上より全射性は示された。(証明終)
かなり綺麗に証明できました。
既存の概念を定義から導入したりしましたが、やってみて思うのは、言葉をいろいろ定義するのは見通しを良くするうえで大事なのかもしれませんね。
今回は区切りが良いのでこの辺りで。では。
Discussion