0

コラッツ予想を肯定する証明(第三報)

537
3

コラッツ予想を肯定する証明(第三報)

初めに: この記事は【コラッツ予想を肯定する証明】や、【コラッツ予想を肯定する証明(第二報)】でameの有限判定の計算の間違いを指摘された物を改造したものである。

1     コラッツ演算による一般式の定義

コラッツ演算を次のように定義する。
{amo:=ame2nm(ame)nm:=max{nm:ame2nmN}am+1e:=3amo+1

 つまり、偶数演算が要求された場合、偶数演算は、一度要求されたら奇数になるまでnm回実行されます。このように定義すると、奇数 と偶数 に分けることができる。 ただし、偶数演算の初回は n1、以下n2,n3, などとする。
 この定義に基づいて、奇数演算の回数 m と偶数演算の回数nmを変数とし一般式を定義する。与えられた最初の偶数自然数をa1eとし、次の奇数自然数ををa1oとする。Collatz m 回で指定された奇数演算を繰り返した結果は、amoameになります。
 初めに与えられた自然数が偶数の場合

a1o=a1e2n1

 ここで n1 は変数で n11 で、奇数になるまで 2 で偶数演算されます。次に奇数演算が行われ、

a2e=3a1o+1

結果として、

a2e=32n1a1e+1

その後、コラッツ演算が繰り返えされ、一般項は、

 ame=(3m1a1e+3m2k1+3m3k2++31km2+km1)/km1       (1)

 但し、
    km=2i=1mni
とする。 

2 Collatz 操作によって生成される循環シーケンスの有無

a2e=a1eとすると、

a1e=(31a1e+30k1)/k1k1a1e=(31a1e+30k1)(k13)a1e=k1

a1e=k1(k13)

 偶数割る奇数であるから、

a1e=k1(k13)=2n

で、k1<3では右辺が負数になるのでa2e=a1eとする仮定は背理し、a2ea1eで有るから、k1>3を考えれば良い。

k1=4の場合、

a1e=4(43)=4

で有るから、整除されるが、奇数演算が行われる前にa1eは1に収束するから除外されている。依って、k1の場合のみ次の計算に移行できる。

k1の場合、

a1e=k1(k13)=2nk1=2n(k13)3×2n=(2n1)k1

3×2n(2n1)=k18

3×2n8(2n1)3×2n16n8816n3×2n=10n

810=0.8n

で有るので、0.8nで有るが、nN で無ければならないので、整除出来ずa2e=a1eとする仮定は背理しa2ea1eで有る。依って、

a1e=k1(k13)N(a1e:a1e4)a2ea1e(a1e:a1e4)

で有る。

a2ea1e(a1e:a1e4)と仮定すると、

a1e(31a1e+31k1)/k1

で有る。

a1ek1(k131)

で有るから、

a1ek1(k131)N(a1e:a1e4)

で有るなら、恒等的に成り立つ。

a2e=a1eで計算したように、

k1(k131)N(a1e:a1e4)

は、仮定の条件に関係なくコラッツ演算に従った計算による結果でも有るので、a2ea1eとする仮定は肯定される。

よって、

a2ea1ek1(k13)=a1e N(a1e:a1e4)

で有る。

 a3e=a1eとすると、a2e=a1eと同様に計算される。又、k232<0の場合、

a1e=3k1+k2(k232)<0で有るので、a3e=a1eとする仮定が背理し、a3ea1eで有る。

 k232>0の場合、
a1e=3k1+k2(k232)
は、a2ea1eの続きとして、計算されるが同じa1eで計算されるので有るから、
a1e=3k1+k2(k232)=a1e=k1(k13)N(a1e:a1e4)

である。よって、

3k1+k2(k232)N(a1e:a1e4)

で有るので、自然数に整除出来ず、a3e=a1eとする仮定は背理しa3ea1eで有る。よって、

a2ea1e(a1e:a1e4)  a3ea1e(a1e:a1e4)
で有る。

am1ea1eの場合、km23m2>0と仮定すると、

a1e(3m2a1e+3m3k1+3m4k2++31km3+km2)/km2

で、

a1e3m2a1e+3m3k1+3m4k2++31km3+km2(km23m2)N(a1e:a1e4)

と仮定すると、整除出来ないから、a1eNで仮定は肯定される。

又、km23m2<0の場合、am1ea1eの仮定は肯定される。

ame=a1eの場合、

a1e=3m1k1+3m2k2++31km2+km1(km13m1)

は、am1ea1eと同じa1eの続きとして計算されるから、

a1e=3m1k1+3m2k2++31km2+km1(km13m1)

=a1eN(a1e:a1e4)

で有るから、自然数に整除出来ず、

a1e=3m1k1+3m2k2++31km2+km1(km13m1)N(a1e:a1e4)

で有るので、ame=a1e(a1e:a1e4)とする仮定は背理しamea1e(a1e:a1e4)で有る。

 よって、am1ea1e(a1e:a1e4)ame(a1e:a1e4)a1eで有るから、数学的帰納法により循環数列は無い。

3収束

3-1 増減状態の確認

一般式式から、

ame=32nm1am1e+1

2nm1=1で、

ame=321am1e+1

で、am1e=2iとすると、

ame=3212i+1=3i+1

で有るから、i=2j1の奇数で無ければ成らない。

ame=3i+1=3(2j1)+1=6j3+1=6j2

 am1e=2(2j1)で有るから、am1e=4j2と成り、増大する。

nm1=2am1e=2iとすると、

ame=3222i+1=3i+22

 i=2jの偶数で無ければ右辺が偶数に成らない。

ame=3i+22=3×2j+22=6j+22=3j+1

 依って、j=2k1で無ければ右辺が偶数に成らない。

ame=3j+1=3(2k1)+1=6k2

 依って、am1e=2i=4j=4(2k1)=8k4と成り、ame<am1eで有るから、減少する。

nm1>2am1e=2iとすると、

ame<3222i+1=3i2+1=3i+22=1.5i+1

 依って、ameam1e有るので、で減少する。

 この様な増減の中で減少する場合でも増大する場合でもコラッツ演算を続けると循環数は無い事からameは全て違う値であるので、必ずame=2nになる事が有るだろうと思われる。

3-2 収束の確認

ame=2nで有れば、次の割り算で必ず1に収束する。
 ame=2iで表し、ame=2nとすると、2i=2nで有るから、i=2n1となり、無限にある自然数iNに対して、2n1も無限(無限大の濃度の定義)に有る。依って、コラッツ演算は必ず1に収束する。

4 結論

 循環数列の無い事と1に収束する事によってコラッツ予想を肯定した。

投稿日:20241020
更新日:20241026
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. コラッツ予想を肯定する証明(第三報)