18/05/26 06:33:58.67 SzRdqnm/.net
また邪魔なプログラマが通りますよ
コラッツ逆問題(3n+1版。「1 から出発して、すべての自然数に
到達できるか」)について、「(有限な)すべての偶数は、2で割り続ける
ことによって奇数に帰着するので、奇数についてだけ証明できれば足りる」
のは確か。
逆コラッツ操作は、
1)nを2倍する。
2)nを二倍して1を引いたものが3で割りきれるなら、それ(2n-1)を
3で割る。
が可能。
で、このとき、「nが3で割りきれる場合は、(1)の操作によって
『nを二倍して1を引いたものが3で割りきれる数』が出てこない」ことが
判っていて、nの偶奇によらず(1)の操作の結果は偶数になるので、けっきょく
奇数は出てこないことがわかる。
(2)に対応する正のコラッツ操作は、結果的に「nを二倍して1を引いたものが
3で割りきれない数」に「2n+1」操作を繰り返して「6で割って2余る偶数」に
至る“縦のルート”(有限長の上下のルート)を描くことであり、このとき(nの
偶奇によらず)3の倍数が出てきたときは逆コラッツ操作の
(1)(“右へ向かうルート”。こちらは際限なく右に延長できる)は
考慮しなくていい。
なお、“縦のルート”は、最下位ビットが「2個以上の連続するオンビット」である
状態と関連している。
この制約条件のもとで、「1を出発点として、すべての奇数に到達できるか?」が、
コラッツの逆問題となる。
で、「最下位のオンビットが連続しない」数は、「4で割って1余るn」であり、
それが正のコラッツ操作(2)によって「6で割って2になる数」に変換されるはず
だから、それを満たす数について考えればいい ― ような気がする。
だけど、コラッツ予想に関する議論で「mod 12」って話が出てきたのを
見た記憶がオレにはないんだよな (-_-!)。
これって、オレが なにか盛大な勘違いをしているってぇコトなのか?