【数学】コラッツ予想を解きたい!14
前回のまとめ
前回は、巡回列生成関数
Thm:任意ツリーの巡回列は全射
全単射の2つの関数
を用いて、
と表せる連続関数
次にやりたいこと
次にやりたいことはなんでしょうか。
全射性をやったら、単射性もやりたくなりますよね。まずこれをやりましょう。
単射性
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
任意のの並び o, e に対し、減少集合列 * は、 t_*^{-n}(\mathbb{J}) \forall \varepsilon > 0,\ \exists N \in \mathbb{N},\forall n > N,\ \forall x, y \in t_*^{-n}(\mathbb{J}),\ \quad d(x,\ y) < \varepsilon を満たすとする。
このとき、巡回列生成関数は全単射となる。 j_t: \mathbb{J} \rightarrow \mathbb{J}
proof.)
と仮定する。 j_t(a) = j_t(b)
このとき、と一致する j_t(a) の並び o,\ e を取れば、任意の * に対し、 n \in \mathbb{N} a,\ b \in t_*^{-n}(\mathbb{J}) となる。
ここで、任意にを取る。 m \in \mathbb{N}
に対し、 \varepsilon = 2^{-m} \exists N \in \mathbb{N},\ a, b \in t_*^{-N-1}(\mathbb{J}),\ \quad d(a,\ b) < \varepsilon よって、
は少なくとも第 a,\ b 項までは一致する。 m
は任意だったから m となる。(証明終) a=b
本質的には
でやった方法と同じになります。
次に見たいことは、逆が成り立つか? というところです。
全単射からツリーを構成する
\phi に対し、対応する t が存在する
Thm:任意の全単射 巡回列空間
上において、奇数集合を \mathbb{J} 、偶数集合を O とする。 E
任意の全単射写像に対し、 \phi:\mathbb{J} \rightarrow \mathbb{J} ならば、 \phi(E)=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 と j_t は一致する。 \phi
証明する前に、利便性のため
def:基礎ツリー関数 next
関数
を、 \mathrm{next}: \mathbb{J} \rightarrow \mathbb{J} \forall n \in \mathbb{N},\ \quad \mathrm{next}(x)_n = x_{n+1} によって定義する。
proof.)
任意に全単射写像
で、 \phi:\mathbb{J} \rightarrow \mathbb{J} となるものをとる。 \phi(E)=E t := \phi^{-1} \circ \mathrm{next} \circ \phi によって
を定義する。これが求めるものであることを示す。 t \phi(E)=E \\ \phi(O)=O 並びに全単射性より、
と合わせて、 \mathrm{next}(E)=\mathbb{J},\ \mathrm{next}(O)=\mathbb{J} t(E)=\mathbb{J} \\ t(O)=\mathbb{J} が言える。これが
それぞれで全単射となることも同様に分かる。 E,\ O ここで、
による巡回列生成関数 t を考える。 j_t
任意にと a \in \mathbb{J} を取る。 i \in \mathbb{N} \phi(t^{i-1}(a)) = \mathrm{next}^{i-1} (\phi(a)) である。
この等式より、の第1項と \phi(t^{i-1}(a)) の第 \phi(a) 項は一致する。 i さらに、
と t^{i-1}(a) の偶奇が一致する、つまり、第1項は一致する。 \phi(t^{i-1}(a))
よって、の第1項と t^{i-1}(a) の第 \phi(a) 項は一致する。 i
これはのことである。(証明終) j_t = \phi
ここまでできたら、次の目標はこれですよね。
ループする要素を起点とする巡回列はループするか
仮説:ループする要素を起点とする巡回列はループするか
巡回列空間上で
t(x) = \left\{ \begin{align*} x/2 \quad & (x \in E) \\ \frac{3x-1}{2} \quad & (x \in O) \end{align*} \right. と定義する。
このとき、か? j_t(L) = L
なお、
def:ループする要素からなる集合 L
をループする要素からなる集合、つまり、 L \subset \mathbb{J} L := \{ \ x \in \mathbb{J} \ | \ \exists n \neq m \in \mathbb{N},\ \mathrm{next}^n(x)=\mathrm{next}^m(x) \ \} と定義する。
この仮説が1つのゴールだと思っています。
なぜなら、これが分かれば、コラッツ予想において、発散するものは存在しないということが言えるからです。
ただやはりというか、まだまだ手の出しどころが難しい問題のようです。
今までやってきこととしては、
また、
う~ん、どうするか。。。
まず、
定義は、
という見方で定義しました。
一方で、
加法の単位元
一応、証明しておきます。
Thm:ループ集合は奇数による除法を除く四則によって構築できる(前半)
任意の
に対し、 x \in L
加法の単位元と乗法の単位元を用いた有限回の四則演算によって、を表現することができる。 x
proof.)
まず、加法の単位元と乗法の単位元から和と差によって構成できる整数に当たるものについては、有限回で構成できる。
基礎ツリーは、\mathrm{next}(x) = \left\{ \begin{align*} x/2 \quad & (x \in E) \\ \frac{x-1}{2} \quad & (x \in O) \end{align*} \right. と書ける。
に対し、 x \in L を用いて、 m > n \mathrm{next}^n(x)=\mathrm{next}^m(x) とすると、
は、 y = \mathrm{next}^n(x) y=\mathrm{next}^{m-n}(y) を満たす。よって、分配法則より、巡回列空間上のある整数
を用いて、 a \in \mathbb{J} y=\frac{y-a}{2^{m-n}} と書ける。よって、
y = \frac{-a}{2^{m-n}-1} となり、
は有限回の四則演算によって構築できる。 y
ここで、\begin{align*} \mathrm{next}_e^{-1}(x) &= 2 \cdot x\\ \mathrm{next}_o^{-1}(x) &= 2 \cdot x + 1 \end{align*} であり、適切な
の並び o,\ e を取れば、 * x = \mathrm{next}_*^{-n}(y) となり、これも有限回の四則演算によって構築できる。(証明終)
この逆も証明しなければなりません。
Thm:ループ集合は四則によって構築できる(後半)
加法の単位元と乗法の単位元を用いた有限回の四則演算によって、
を表現することができるとする。 x
このとき、である。 x \in L
これを見るには、ループするもの同士に和や積を作用させたときにループすることを示せばよさそうです。
ただ、積の方が...意外と難問ですか。
ちょっと考え方を変えなければ解けないようです。
proof.)
加法の単位元と乗法の単位元を用いた有限回の四則演算によって表現することができるもの全体の集合を
とする。 Q
整数÷奇数の形で表せられる有理数集合をとする。 \mathbb{Q}_o このとき、
への自然な全単射が構成できる。 \mathbb{Q}_o
については、 \mathrm{next} 上でも、 \mathbb{Q}_o \mathrm{next}(x) = \left\{ \begin{align*} x/2 \quad & (x \in E) \\ \frac{x-1}{2} \quad & (x \in O) \end{align*} \right. と書ける。
よって、任意のについてループする。(第07回参照) x \in \mathbb{Q}_o
一対一に対応するから、任意のについても成り立つ。(証明終(?)) x \in Q
少し面白いのは、
実際、示すためには今のようなツリー的な発想が必要みたいです。
それと、細かい話をすると、今の議論がちゃんと論理的な議論だったかは微妙なところがあります。
少し精査してみます。
Lの二面性を精査する
今やった議論を既存の実数や有理数という概念を使わずにやってみます。
まずは
Q
def:有理巡回列集合
上において、加法の単位元 \mathbb{J} と乗法の単位元 0 を用いた有限回の四則演算によって表現することができるもの全体の集合を 1 とする。 Q \subset \mathbb{J}
そして、$Q を整数÷奇数で表せることを示します。
そのために、整数×整数は整数であることを示す必要があります。
def:巡回列空間上の整数
上において、加法の単位元 \mathbb{J} と乗法の単位元 0 を用いた有限回の和・差によって表現することができるもの全体の集合を 1 とする。 Z \subset \mathbb{J}
整数同士の和が整数なのは明らかです。
thm:整数同士の積は整数である
2 = 1 + 1 = 0,\ 1,\ 0,\ 0,\ 0,\ ... について、任意の
に対し、 x \in \mathbb{J} x + x = 2 \cdot x は明らか。
ここで乗法の単位元と和のみで作れる全体の集合を自然数 1 と定義する。 N \subset \mathbb{J}
任意の自然数について、 a \in N a = \sum_{i=0}^n 2^{a_i} と表現できる。
任意の整数について、 b \in Z a \cdot b = \sum_{i=0}^n (2^{a_i} \cdot b) となる。これは整数である。また、負の整数については、
(-a) \cdot b = -(a \cdot b) とすれば整数になることが分かる。(証明終)
Q は整数÷奇数である
thm:Q = \{ \ m / n \ | \ m \in Z,\ n \in N \cap O \ \}
proof.)
の任意の要素が有限回の四則演算で表せることは明らか。 Q
よって、の要素を任意に取り出して、四則演算を行っても Q に含まれることを示せばよい。 Q
- 和
\frac{m_1}{n_1}+\frac{m_2}{n_2}=\frac{m_1 n_2 + m_2 n_1}{n_1 n_2} 奇数×奇数は奇数なので、これは
の要素になる。 Q
差も同様。
- 積
\frac{m_1}{n_1} \cdot \frac{m_2}{n_2}=\frac{m_1 \cdot m_2}{n_1 \cdot n_2} この等式の成立は可換と結合法則による。
整数×整数は整数なので、これはの要素である。 Q -除法(奇数)
\frac{m_1}{n_1} / \frac{m_2}{n_2}=\frac{m_1 \cdot n_2}{n_1 \cdot m_2} 奇数による除法を考えているので、
も奇数である。 m_2 が負になるときは、分子分母に n_1 \cdot m_2 倍すればよい。 -1
よってこれはの要素になる。 Q -除法(2)
による除法については、 2 が偶数である必要がある。このとき、 m \frac{m}{n} / 2 = \frac{m/2}{n} となって、これも
の要素である。(証明終) Q
thm:Q上の大小関係
任意の
について、 q_1,\ q_2 \in Q q_1 - q_2 = \frac{m}{n} と表現できる。(
) m \in Z,\ n \in N \cap O
このとき、は一意ではないが、どのような表現を選んでも、 m,\ n が m に含まれるか否かは N によってのみ決定される。 q_1,\ q_2
よって、q_1 > q_2 \ :\Leftrightarrow \ m \in N と定義できる。
これは上の全順序となるか? Q
proof.)
さえ見ればよい。 a > b,\ b > c \ \Rightarrow \ a>c a - b = \frac{m_1}{n_1},\ b - c = \frac{m_2}{n_2} とする。
a - c = (a - b) + (b - c) = \frac{m_1 n_2 + m_2 n_1}{n_1 n_2}
は m_1 n_2 + m_2 n_1 の要素である。(証明終) N
Thm:ループ集合は四則によって構築できる(後半)
x \in Q \Rightarrow x \in L
proof.)
について、 \mathrm{next} \mathrm{next}(x) = \left\{ \begin{align*} x/2 \quad & (x \in E) \\ \frac{x-1}{2} \quad & (x \in O) \end{align*} \right. である。
について、 a \in Q a = \frac{m}{n} と表せるとする。(
) m \in Z,\ n \in N \cap O
と表せる要素について、 整数 / n を作用させても、 \mathrm{next} となる。 整数 / n ここで、
ならば、 |x| > 1 |\mathrm{next}(x)| < |x| であり、
と表せられるものについて、 整数 / n となる |\mathrm{next}(x)| \leq 1 は有限である。よって、鳩ノ巣の原理より、 x が存在して、 n,\ m \mathrm{next}^n(a) = \mathrm{next}^m(a) となる。
よって、となる。(証明終) a \in L
とりあえず、穴はなかったですね。
今回は、ループ集合
次回はどう進めていくのか、ちょっと全く分かっていませんが、今回はこの辺りで終わりにしようと思います。では~
Discussion