【数学】コラッツ予想を解きたい!12
前回のまとめ
巡回列空間上でコラッツ予想のツリーを考えると、すべての巡回列のパターンをちょうど1つずつ持つということを証明しました。
Thm:巡回列空間上でコラッツツリーはすべての巡回列をちょうど1つずつ持つ
巡回列空間
と定義する。ただし、
このとき、
ただし、
このとき、
- すべての巡回列を持つ
- 一意性
を満たす。
目標は何か
次に何をやりたいかというと、ループする巡回列に区切っても、全単射性が維持されるということです。これが分かればコラッツ予想において、発散する列はなく、すべての要素がループするということが言えるので、これをやっていきたいですね。
目標を詳しく書くと、
ループする巡回列全体の集合
について、 L \subset \mathbb{J}
コラッツツリーによる巡回列生成関数を用いて、 j_t:\mathbb{J} \rightarrow \mathbb{J} j_t(L)=L を満たす。
ということです。
ちなみに、
は簡単です。
任意の
となる
この目標を示すためにどうするか?
逆を示したいなら、逆関数を作りたいというイメージを持つのは普通だと思います。
前回の議論の一般化について
あと目標とか関係なく、「筋」としてやっておきたいのは、前回の議論の一般化を考えるということです。
前回は、
のような
そして...とんでもない話ですが、条件としては、全単射の2つの関数
を用いて、
と表せる任意関数
なんとなくイメージ的に、例えば、
みたいな感じで、ありそうという感じがします。
って感じです。
ただ、なんというか、今の議論はちょっとふわふわしてるので、ちゃんとビジッとした議論にしたいところです。
前回の議論の流れとしては、
- 単射性の証明
- 全射性の証明
- ループするすべての巡回列が存在する
- すべての巡回列が存在する
であり、このときに1つの補題を使いました:
補題:n項まで一致する2数の巡回列はn項まで一致する
とする。このとき、
が成立する。
前回と同様の議論ができるか?
少し考えてみると...
が全単射というだけでは、単射も補題も証明できなさそうな気がします。
そこで、うまくいくように、何か条件を強くしたいのですが、ぱっと見えるのは、この補題を満たすように条件を強くするということです。(条件を強くしすぎという可能性はありますが、とりあえずやってみましょう)
ツリーの条件
補題を満たすために必要な
任意の
が成り立つこと...なんですかね?
必要条件かはわかりませんが、十分条件にはなってますね。
とりあえず、これを採用してみます。
n 項まで一致する2数の巡回列は n 項まで一致する
thm:
は n 以上の整数とする。 0
に対し、 a,\ b \in \mathbb{J} 項目まで一致し、 n 項目は不一致とする。 n+1
このとき、に対し、 j_t(a),\ j_t(b) \in \mathbb{J} 項目まで一致し、 n 項目は不一致となる。 n+1
なお、
ツリーの条件
全単射の2つの関数
を用いて、
と表せるとする。
さらに、任意の
が成り立つとする。
proof.)
任意の
に対し、 n \in \mathbb{N} \begin{align*} & a-b\ は \ 2^n\ の倍数 \\ \Leftrightarrow \quad & t(a)-t(b)\ は \ 2^{n-1}\ の倍数 \\ \Leftrightarrow \quad & t^2(a)-t^2(b)\ は \ 2^{n-2}\ の倍数 \\ \Leftrightarrow \quad & ... \\ \Leftrightarrow \quad & t^n(a)-t^n(b)\ は \ 2^{0}\ の倍数 \\ \end{align*} が成り立つ。よって、
が a,\ b \in \mathbb{J} 項目まで一致するならば、その巡回列も n 項目まで一致する。 n
また、これは同値関係だから、巡回列の項目が一致するならば、 n+1 の a,\ b \in \mathbb{J} 項目まで一致する。(証明終) n+1
一般化:すべての巡回列を1つずつ持つ
Thm:巡回列空間上で一般ツリーはすべての巡回列をちょうど1つずつ持つ
巡回列空間
上において、奇数集合を \mathbb{J} 、偶数集合を O とする。関数 E を2つの全単射関数 t:\mathbb{J} \rightarrow \mathbb{J} 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. と表せるとする。
さらに、任意のに対し、 n \in \mathbb{N} \begin{align*} & a-b\ は \ 2^n\ の倍数\\ \Leftrightarrow \quad & t_e(a)-t_e(b)\ は \ 2^{n-1}\ の倍数 または t_o(a)-t_o(b)\ は \ 2^{n-1}\ の倍数 \end{align*} が成り立つとする。
このとき、を起点とする a \in \mathbb{J} による巡回列 t は次のように定義される: j_t(a) \in \mathbb{J} \forall i \in \mathbb{N},\ (j_t(a))_i = \chi_O (t^{i-1}(a)) ただし、
は \chi_O の定義関数である: O \chi_O(x) = \left\{ \begin{array}{ll} 1 & (x \in O) \\ 0 & (x \in E) \end{array} \right. このとき、
による巡回列全体の集合はすべての巡回列をちょうど一つずつ持つ。つまり、 t
- すべての巡回列を持つ
\forall a \in \mathbb{J},\ \exists b \in \mathbb{J}, \quad j_t(b) = a
- 一意性
\forall a,\ b \in \mathbb{J}, \quad j_t(a) = j_t(b)\ \Rightarrow \ a=b を満たす。
proof.) 一意性(単射性)
が a,\ b \in \mathbb{J} を満たすとする。 j_t(a)=j_t(b)
任意のに対し、 n \in \mathbb{N} \begin{align*} & t^n(a)-t^n(b)\ は \ 2^{0}\ の倍数 \\ \Leftrightarrow \quad & t^{n-1}(a)-t^{n-1}(b)\ は \ 2^1\ の倍数 \\ \Leftrightarrow \quad & ... \\ \Leftrightarrow \quad & t(a)-t(b)\ は \ 2^{n-1}\ の倍数 \\ \Leftrightarrow \quad & a-b\ は \ 2^n\ の倍数 \\ \end{align*} が成り立つ。
よって、任意のn \in \mathbb{N}$ に対し、は a-b の倍数となる。 2^n
つまり、となる。(証明終) a-b=0
proof.) 全射性:ループする巡回列について
ループする巡回列をすべて持つことを示す。
任意にループする巡回列を取る。 \alpha \in \mathbb{J} ある
が存在して、任意の n \in \mathbb{N} に対し、 i \in \mathbb{N} \alpha_i = \alpha_{n+i} このとき、
に対応した \alpha を考える。つまり関数 f=t^n t_i = \left\{ \begin{align*} t_e \quad & (\alpha_i = 0) \\ t_o \quad & (\alpha_i = 1) \end{align*} \right. の合成によって
f:= \prod_{i=1}^n t_i と定義する。このとき
の全単射性から、 t_e,\ t_o は f f: f^{-1}(\mathbb{J}) \rightarrow \mathbb{J} 上の全単射となる。
よって、f(a) = a となる
が... a \in \mathbb{J}
となると、ループする巡回列が存在することは言えないのでしょうか。
ただ、そもそもループする巡回列の存在を証明する必要があるわけではないという話はあります。
proof.) 全射性
任意に
をとる。 \alpha \in \mathbb{J}
このとき、と任意の自然数 \alpha に対応した n \in \mathbb{N} を考える。つまり関数 f=t^n t_i = \left\{ \begin{align*} t_e \quad & (\alpha_i = 0) \\ t_o \quad & (\alpha_i = 1) \end{align*} \right. の合成によって
f:= \prod_{i=1}^n t_i と定義する。このとき
内のある要素 f^{-1}(\mathbb{J}) について、 b j_t(b)_1,\ j_t(b)_2,\ ...\ ,\ j_t(b)_n はどの
を選択するかに因らない。このような写像 b を (n,\ i)\ \mapsto j_t(b)_i とおく。 g(n,\ i)
ここで、を、各 a \in \mathbb{J} に対し、 n \in \mathbb{N} a_n=g(n,\ n) によって定める。
このとき、を示す。 j_t(a)=\alpha まず、
\forall n \in \mathbb{N},\ \forall i \leq n, \quad g(n,\ i) = g(i,\ i) が成り立つのは明らか。
よって、任意のに対して、 n \in \mathbb{N} が成り立つ。 a \in f^{-1}(\mathbb{J})
これより、と j_t(a) が第 \alpha 項まで一致する。 n
は任意だったから、 n j_t(a)=\alpha となる。
よって、はすべての巡回列に対する \alpha \mapsto a の逆関数になる。 j_t
これは、による像が j_t であるということであり、 \mathbb{J} による巡回列全体の集合が t と一致するということである。(証明終) \mathbb{J}
逆は成り立つか?
今の議論の続きとしてやってみたいこととして、逆を考えられるか? という話があります。
仮説:巡回列空間上の全単射は、ツリーによって構成できるか
巡回列空間
上において、奇数集合を \mathbb{J} 、偶数集合を O とする。 E
全単射について、 \phi:\mathbb{J} \rightarrow \mathbb{J} \begin{align*} & a-b\ は \ 2^n\ の倍数\\ \Leftrightarrow \quad & \phi(a)-\phi(b)\ は \ 2^n\ の倍数 \end{align*} を満たすとする。
このとき、以下の条件を満たす関数が存在するか? t:\mathbb{J} \rightarrow \mathbb{J}
- 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. と表せる。
- 任意の
に対し、 n \in \mathbb{N} \begin{align*} & a-b\ は \ 2^n\ の倍数\\ \Leftrightarrow \quad & t_e(a)-t_e(b)\ は \ 2^{n-1}\ の倍数 または t_o(a)-t_o(b)\ は \ 2^{n-1}\ の倍数 \end{align*} が成り立つ。
となる。 j_t=\phi
ただし、とは、 j_t を起点とする a \in \mathbb{J} による巡回列 t のことであり、次のように定義される: j_t(a) \in \mathbb{J} \forall i \in \mathbb{N},\ (j_t(a))_i = \chi_O (t^{i-1}(a)) ただし、
は \chi_O の定義関数である: O \chi_O(x) = \left\{ \begin{array}{ll} 1 & (x \in O) \\ 0 & (x \in E) \end{array} \right.
こういうことをやっていると、コラッツ予想を解くというより、巡回列空間の性質を考えているという感じですね。
この仮説を解くために、もう少しシンプルなものを考えてみましょう。
つまり、次のような仮説を考えるということです:
仮説2:任意の巡回列の構造に対し、対応するツリーがあるか?
巡回列空間
上において、奇数集合を \mathbb{J} 、偶数集合を O とする。 E
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 とする。 \mathbb{T} このとき、任意の全単射
に対し、ある \phi: \mathbb{J} \rightarrow \mathbb{J} が存在し、 t \in \mathbb{T} j_t=\phi となるか?
ただ、
という条件を入れた方が簡単に証明できるかもしれないという話もあります。
ただ、コラッツ予想には関係ないかもしれませんが、数学的な興味として、
全単射の2つの関数
を用いて、
と表せる
で、この話題はなんとなく難しいかと思ってスルーしましたが、ちゃんと考えてみても面白いでしょう。
広い t についての全射性
仮説3:ツリーの全射性
全単射の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}
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 示したいことは、
\exists a \in \mathbb{J},\ \forall n \in \mathbb{N},\ \quad a \in J_n である。これを見るために、背理法を用いる。
つまり、\forall a \in \mathbb{J},\ \exists n \in \mathbb{N},\ \quad a \notin J_n と仮定する。
例えば、
となってしまいます。
つまり、問題は、
う~ん、やっぱり簡単な話ではないですね。条件が足りないのか、条件は足りてるけど解けないのか...ちょっと分かりませんね。
なんか意外と文字数が増えていたので、今回はこの辺りで終わりにします。ではでは。
Discussion