「奇数効果累積前の一連の連続試行のセット」

ルートと「奇数効果が累積して効果を発揮する」までの処理の回数

 タイプ内の「割る2」の処理で「奇数効果が累積して効果を発揮する」までに何回の処理ができるか確認した。以下に表示する表では、第1行目の数は何回目の処理か、その時の処理が「3n/2」なのか「/2」なのかを表し、その列の数はその時の第3桁の「数」を表し、次の列は左の列の数を「2で割る」処理をした際の調整の結果を表している。第3桁が偶数の場合はそのまま割るだけなので、調整結果は1通りであるが、奇数の場合は桁上がり、桁下がりによって異なるので調整結果が2通り載せてある。この結果、奇数の効果が3つ累積し、そして最後の1押しで、合計4つ累積するまでに、コラッツ操作を何度行っているかが分かる。

単に「割る2」と言っても単純ではない。タイプ間の遷移の処理では、「(3n+1)/2」の処理がなされ、タイプ内で更に処理が行われる場合は、最初に「(3n+1)/2」が行われ、次いで「/2」の処理がなされる。ここでは、第3桁と第2桁の間の調整について考えているので、(3n+1)の「+1」は無視することにする。15タイプ、11タイプ、7タイプ、3タイプは「3n/2」で、それ以外の1タイプと9タイプは「3n/2」を1回と、「/2」を1回、タイプ13は「3n/2」を1回、「/2」を2回となる。

 ここでは、3桁の整数について考えることとするので、第4桁のことは無視している。3桁の整数を対象としてもコラッツ操作を繰り返すことで4桁の整数、5桁の整数になってしまうこともありうるが、それを考慮すると余りにも複雑になってしまう。第4桁が発生しても、第4桁が偶数になる割合と、奇数になる割合が同じだと考えて、プラスマイナス0として、とりあえず第4桁は無視することにする。

 それから第3桁が「0」の時の扱いであるが、第4桁があれば扱いが異なるが、ここでは第4桁以上はないものと考えているので、「0/2 = 0」と扱うこととする。

 「3n/2」と「/2」の扱いであるが、「3n/2」と「/2」の割合、また「/2」がどこに挟まるのか、いくつ挟まるのかによっても異なるはずであるが、ここでは一般的な例として「3n/2」が多めな場合、「/2」が多めな場合、などいくつかの場合について具体的に計算を行っている。ただ、ここで言えることは、いずれの場合も偶数、奇数の違いには影響はないので、大きな差はないのではないかということである。つまり、偶数は3倍しても偶数だし、奇数は3倍しても奇数であるので、偶奇に関しては「3n/2」と「/2」で極端な違いは現れないはずである。

 3n/2の場合は「2で割る」処理の結果は、0→0、1→1 | 2、2→3、3→ 4 | 5、4→6、5→7 | 8、6→9、7→ 10 | 11、8→12、9→ 13 | 14、10→15、11→ 0 | 1、12→2、13→ 3 | 4、14→5、15→ 6 | 7となる。/2の場合は、0→0、1→ 0 | 1、2→1、3→ 1 | 2、4→2、5→ 2 | 3、6→3、7→ 3 | 4、8→4、9→ 4 | 5、10→5、11→ 5 | 6、12→6、13→ 6 | 7、14→7、15→ 7 | 8となる。

ルートが(7)(3)(13)(11)(1)(13)(9)の場合

(3n/2)-(3n/2)-(3n/2)-(/2)-(/2)-(3n/2)-(3n/2)-(/2)-(3n/2)-(/2)-(/2)-(3n/2)

1
(3n/2)
2
(3n/2)
3
(3n/2)
4
(/2)
5
(/2)
6
(3n/2)
7
(3n/2)
8
(/2)
9
(3n/2)
10
(/2)
11
(/2)
12
(3n/2)
len
000000000000 
 11000000000 
1        4
231       5
21      6
234211     7
23    8
521      6
3       5
2346311     7
23    8
23423  10
5    8
573       5
423     7
8423423  10
5    8
3469423423  10
5    8
523     7
3      6
57105       5
11        4
81263463   9
5     7
46942111    8
  21   9
 231   9
   23  10
5211     7
23    8
31      6
23     7
5710157       5
8469    8
11000000000 
1        4
812210000000 
11     7
23    8
691331       5
21      6
4211     7
23    8
145211     7
 23    8
31      6
23     7
71015631      6
23     7
73       5
423     7
110000000000 
11        4
21       5
8122310000000 
11     7
23    8
2111    8
21   9
231   9
23  10
9133421      6
  5        4
 4631      6
    23     7
14573       5
   423     7
  8423423  10
      5    8
101569423423  10
5    8
523     7
3      6
710523     7
3      6
115       5
63      6
1100000000000 
111        4
21       5
231       5
21      6
122342111    8
21   9
231   9
23  10
5211     7
23    8
31      6
23     7
1334631      6
23     7
57        4
8423     7
469423423  10
5    8
523     7
3      6
145710523     7
3      6
115       5
63      6
8126346342112
5  10
57    8
8463 11
15691363      6
7       5
1473      6
469    8
710157       5
8469    8
11000000000 
1        4
合計         749

「2で割る」処理をした結果が「0」になった場合を除外すると、長さの平均は749/107=7となる。「0」になる場合を計算に含めると、平均は845/115=7.3となる。4回連続で奇数が続く場合は、8/115=0.07である。長さが5以上の列は107/115=0.93となる。

タイプ遷移図上の通るルートによって奇数の蓄積具合は微妙に異なると思えるので、いくつかのルートについて検証してみよう。

ルートが(1)(9)(3)(13)(1)(1)の場合

(3n/2)-(/2)-(3n/2)-(/2)-(3n/2)-(3n/2)-(/2)-(/2)-(3n/2)-(/2)-(3n/2)-(/2)となる。

1(3n/2)2(/2)3(3n/2)4(/2)5(3n/2)6(3n/2)7(/2)8(/2)9(3n/2)10(/2)11(3n/2)12(/2)len
000000000000 
110000000000 
11        4
21       5
2110       5
1       5
211      6
23     7
231100000000 
1       5
211      6
23     7
2311      6
23     7
23421   9
5     7
310000000000 
1000000000 
1        4
21100000000 
1       5
211      6
23     7
4634234211  10
21 11
521   9
3    8
523421   9
5     7
3463    8
5      6
573423      6
5        4
463463    8
5      6
84634631   9
23  10
57     7
8423  10
694634631   9
23  10
57     7
8423  10
573       5
469     7
8469423  10
5    8
710573       5
469     7
8469423  10
5    8
1157        4
8469     7
69469     7
5       5
812694694231 11
2312
523  10
3   9
573     7
421   9
8126342312
5  10
91369469     7
5       5
7105       5
11        4
1471057      6
81263   9
115       5
69      6
101571057      6
81263   9
115       5
69      6
812691363   9
7    8
1473   9
463 11
1100000000000 
10000000000 
11        4
21       5
1221100000000 
11      6
23     7
2111     7
21    8
231    8
21   9
13311        4
21       5
231       5
23      6
42311      6
23     7
23421   9
5     7
1452311      6
23     7
23421   9
5     7
3423421   9
5     7
523      6
3       5
1563423421   9
5     7
523      6
3       5
73423      6
5        4
463463    8
5      6
            811

「2で割る」処理をした結果が「0」になった場合を除外すると、長さの平均は811/105=7.7となる。「0」になる場合を計算に含めると、平均は919/114=8.1となる。4回連続で奇数となるのは、8/114=0.07である。長さが5以上の列は、106/114=0.93となる。

(3n/2)と(/2)の割合や、出現順によって奇数の効果が4累積するまでに行われたコラッツ操作の回数が若干異なるようである。すこし、(/2)の割合を多めにして試してみよう。

ルートが(13)(1)(13)(13)(1)の場合

ではどうだろうか。

この場合は、(3n/2)-(/2)-(/2)-(3n/2)-(/2)-(3n/2)-(/2)-(/2)-(3n/2)-(/2)-(/2)-(3n/2)-(/2)となる。

1(3n/2)2(/2)3(/2)4(3n/2)5(/2)6(3n/2)7(/2)8(/2)9(3n/2)10(/2)11(/2)len
00000000000 
11000000000 
100000000 
1       4
2100000000 
11      5
21     6
23100000000 
11      5
21     6
211      5
21     6
34211000000 
     1     6
    211    7
      21   8
 5211      5
    21     6
  31       4
   23      5
46311000000 
1     6
2100000 
1    7
2311    7
21   8
231   8
21  9
5731       4
23      5
4231     6
23    7
842311    7
21   8
231   8
21  9
6942311    7
 21   8
231   8
  21  9
5231     6
23    7
31      5
21     6
7105231     6
23    7
33      5
5      5
11523      5
3       4
63423    7
5      5
8126342310  9
1  9
211 10
2111
5231   8
21  9
3421  9
5    7
91363423    7
5      5
1473423    7
5      5
463421  9
5    7
101573423    7
5      5
463421  9
5    7
84634211 10
2111
521  9
3   8
110000000000 
1000000000 
100000000 
1       4
122100000000 
11000000 
1     6
2100000 
1    7
133100000000 
1       4
210000000 
1      5
4211000000 
1     6
211    7
21   8
145211000000 
1     6
211    7
21   8
311      5
21     6
231     6
23    7
156311      5
21     6
231     6
23    7
731       4
23      5
4231     6
23    7
           694

「2で割る」処理をした結果が「0」になった場合を除外すると、長さの平均は694/89=7.8となる。「0」になる場合が、18回出現した。「0」以外の場合の最高の列の長さは11なので、「0」の18回分も列の長さが11として計算すると、892/107=8.3となった。4回連続で奇数が続く場合は、7/107=0.07である。長さが5以上の列の割合は、100/107=0.93となる。

すこし、(3n/2)の割合が多いコースを選択してみよう。(7)(11)(9)(7)(11)(1)(9)(11)(1)の場合は次のようになる。

ルートが(7)(11)(9)(7)(11)(1)(9)(11)(1)の場合

1 (3n/2)2 (3n/2)3 (3n/2)4 (/2)5 (3n/2)6 (3n/2)7 (3n/2)8 (/2)9 (3n/2)10 (/2)11 (3n/2)12 (3n/2)len
000000000000 
1111        4
231       5
23      6
23423463   9
5     7
523      6
3       5
23463469463 11
5   9
57     7
81269  10
573       5
469     7
846913    8
147   9
346946913    8
147   9
57      6
81263   9
57105       5
11        4
8126913     7
145    8
469136913     7
147    8
710000000 
1     7
11      6
147101563   9
7    8
11000000 
1     7
5710157       5
81221    8
11000000000 
1        4
8122111     7
23    8
23423  10
5    8
691331       5
23      6
423463   9
5     7
145231     7
23    8
3469    8
5      6
7100000000000 
1100000000 
1       5
211      6
23     7
110000000000 
11        4
21       5
8122311000000 
1     7
23423  10
5    8
2346342312
5  10
57    8
8463 11
9133423      6
5        4
463469    8
5      6
14573       5
469     7
846913    8
147   9
10156946913    8
147   9
57      6
81221   9
71057      6
81221   9
115       5
69      6
122342346342312
5  10
57    8
8463 11
523463   9
5     7
3469    8
5      6
133463469    8
5      6
57        4
8469     7
46946913    8
147   9
57      6
81221   9
14571057      6
81221   9
115       5
69      6
81269133    8
421  10
14523  10
3   9
15691369      6
7       5
1471015     7
11      6
710157       5
81223    8
11000000000 
1        4
            870

「2で割る」処理をした結果が「0」になった場合を除外すると、長さの平均は870/104=8.3となる。「0」になる場合が、9回出現した。「0」以外の場合の最高の列の長さは12なので、「0」の9回分も列の長さが12として計算すると、978/113=8.7となった。4回連続で奇数が続く場合は、7/113=0.06である。長さが5以上の列の割合は、106/113=0.94となる。

コメント

タイトルとURLをコピーしました