再帰の基礎:八元数、二分木、Cohl Furey のモデル組み込み 実行結果とソースコード

value.ApplyDerivation(a, b)に掛ける係数を、0.04~0.16まで変化させて
結果を出してみました。以下の通り。

実行結果 (※ 係数 0.04)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0244 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1848
[通常の子]
Depth=3 Norm=0.9498 e0=0.8883 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4533
[通常の子]
Depth=4 Norm=0.8028 e0=0.5329 e1=0.5868 N=3.0 Q=1.000
imagStrength=0.7709
[通常の子]
Depth=5 Norm=1.1153 e0=0.1305 e1=1.0933 N=1.0 Q=0.333
imagStrength=1.3989
[共役の子]
Depth=5 Norm=1.1153 e0=0.1305 e1=-1.0933 N=1.0 Q=0.333
imagStrength=1.3989
[共役の子]
Depth=4 Norm=1.0178 e0=0.8218 e1=-0.5868 N=3.0 Q=1.000
imagStrength=0.7709
[通常の子]
Depth=5 Norm=1.1409 e0=1.0937 e1=-0.2968 N=0.0 Q=0.000
imagStrength=0.5319
[共役の子]
Depth=5 Norm=1.1409 e0=1.0937 e1=0.2968 N=0.0 Q=0.000
imagStrength=0.5319
[共役の子]
Depth=3 Norm=1.0601 e0=1.0054 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4533
[通常の子]
Depth=4 Norm=1.0687 e0=1.0664 e1=0.0091 N=2.0 Q=0.667
imagStrength=0.1247
[通常の子]
Depth=5 Norm=1.1477 e0=0.9480 e1=0.6385 N=0.0 Q=0.000
imagStrength=0.7983
[共役の子]
Depth=5 Norm=1.1477 e0=0.9480 e1=-0.6385 N=0.0 Q=0.000
imagStrength=0.7983
[共役の子]
Depth=4 Norm=1.0711 e0=1.0689 e1=-0.0091 N=2.0 Q=0.667
imagStrength=0.1247
[通常の子]
Depth=5 Norm=1.1479 e0=0.9561 e1=0.6232 N=0.0 Q=0.000
imagStrength=0.8233
[共役の子]
Depth=5 Norm=1.1479 e0=0.9561 e1=-0.6232 N=0.0 Q=0.000
imagStrength=0.8233
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1848
[通常の子]
Depth=3 Norm=1.0309 e0=1.0241 e1=0.1132 N=3.0 Q=1.000
imagStrength=0.1737
[通常の子]
Depth=4 Norm=0.9000 e0=0.7897 e1=0.4296 N=3.0 Q=1.000
imagStrength=0.5000
[通常の子]
Depth=5 Norm=1.1325 e0=0.4529 e1=1.0313 N=1.0 Q=0.333
imagStrength=1.2153
[共役の子]
Depth=5 Norm=1.1325 e0=0.4529 e1=-1.0313 N=1.0 Q=0.333
imagStrength=1.2153
[共役の子]
Depth=4 Norm=1.0879 e0=0.9985 e1=-0.4296 N=3.0 Q=1.000
imagStrength=0.5000
[通常の子]
Depth=5 Norm=1.1508 e0=1.1489 e1=0.0235 N=0.0 Q=0.000
imagStrength=0.1140
[共役の子]
Depth=5 Norm=1.1508 e0=1.1489 e1=-0.0235 N=0.0 Q=0.000
imagStrength=0.1140
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1132 N=3.0 Q=1.000
imagStrength=0.1737
[通常の子]
Depth=4 Norm=0.9958 e0=0.9670 e1=0.2280 N=2.0 Q=0.667
imagStrength=0.3333
[通常の子]
Depth=5 Norm=1.1432 e0=0.7257 e1=0.8757 N=0.0 Q=0.000
imagStrength=1.0655
[共役の子]
Depth=5 Norm=1.1432 e0=0.7257 e1=-0.8757 N=0.0 Q=0.000
imagStrength=1.0655
[共役の子]
Depth=4 Norm=1.1055 e0=1.0797 e1=-0.2280 N=2.0 Q=0.667
imagStrength=0.3333
[通常の子]
Depth=5 Norm=1.1530 e0=1.1012 e1=0.3331 N=0.0 Q=0.000
imagStrength=0.4520
[共役の子]
Depth=5 Norm=1.1530 e0=1.1012 e1=-0.3331 N=0.0 Q=0.000
imagStrength=0.4520
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1156
[通常の子]
Depth=3 Norm=0.9550 e0=0.8988 e1=0.3201 N=3.0 Q=1.000
imagStrength=0.3774
[通常の子]
Depth=4 Norm=0.8062 e0=0.5456 e1=0.5887 N=3.0 Q=1.000
imagStrength=0.6888
[通常の子]
Depth=5 Norm=1.1163 e0=0.1428 e1=1.0988 N=1.0 Q=0.333
imagStrength=1.2945
[共役の子]
Depth=5 Norm=1.1163 e0=0.1428 e1=-1.0988 N=1.0 Q=0.333
imagStrength=1.2945
[共役の子]
Depth=4 Norm=1.0233 e0=0.8336 e1=-0.5887 N=3.0 Q=1.000
imagStrength=0.6888
[通常の子]
Depth=5 Norm=1.1418 e0=1.1028 e1=-0.2877 N=0.0 Q=0.000
imagStrength=0.4116
[共役の子]
Depth=5 Norm=1.1418 e0=1.1028 e1=0.2877 N=0.0 Q=0.000
imagStrength=0.4116
[共役の子]
Depth=3 Norm=1.0636 e0=1.0135 e1=-0.3201 N=3.0 Q=1.000
imagStrength=0.3774
[通常の子]
Depth=4 Norm=1.0690 e0=1.0688 e1=0.0132 N=2.0 Q=0.667
imagStrength=0.0441
[通常の子]
Depth=5 Norm=1.1481 e0=0.9453 e1=0.6498 N=0.0 Q=0.000
imagStrength=0.7185
[共役の子]
Depth=5 Norm=1.1481 e0=0.9453 e1=-0.6498 N=0.0 Q=0.000
imagStrength=0.7185
[共役の子]
Depth=4 Norm=1.0753 e0=1.0751 e1=-0.0132 N=2.0 Q=0.667
imagStrength=0.0441
[通常の子]
Depth=5 Norm=1.1486 e0=0.9663 e1=0.6169 N=0.0 Q=0.000
imagStrength=0.7113
[共役の子]
Depth=5 Norm=1.1486 e0=0.9663 e1=-0.6169 N=0.0 Q=0.000
imagStrength=0.7113
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1156
[通常の子]
Depth=3 Norm=1.0294 e0=1.0223 e1=0.1147 N=3.0 Q=1.000
imagStrength=0.1662
[通常の子]
Depth=4 Norm=0.8967 e0=0.7827 e1=0.4325 N=3.0 Q=1.000
imagStrength=0.5266
[通常の子]
Depth=5 Norm=1.1322 e0=0.4427 e1=1.0356 N=1.0 Q=0.333
imagStrength=1.2065
[共役の子]
Depth=5 Norm=1.1322 e0=0.4427 e1=-1.0356 N=1.0 Q=0.333
imagStrength=1.2065
[共役の子]
Depth=4 Norm=1.0868 e0=0.9948 e1=-0.4325 N=3.0 Q=1.000
imagStrength=0.5266
[通常の子]
Depth=5 Norm=1.1508 e0=1.1498 e1=0.0129 N=0.0 Q=0.000
imagStrength=0.0910
[共役の子]
Depth=5 Norm=1.1508 e0=1.1498 e1=-0.0129 N=0.0 Q=0.000
imagStrength=0.0910
[共役の子]
Depth=3 Norm=1.0710 e0=1.0642 e1=-0.1147 N=2.0 Q=0.667
imagStrength=0.1662
[通常の子]
Depth=4 Norm=0.9997 e0=0.9738 e1=0.2249 N=2.0 Q=0.667
imagStrength=0.2666
[通常の子]
Depth=5 Norm=1.1437 e0=0.7357 e1=0.8712 N=0.0 Q=0.000
imagStrength=1.0074
[共役の子]
Depth=5 Norm=1.1437 e0=0.7357 e1=-0.8712 N=0.0 Q=0.000
imagStrength=1.0074
[共役の子]
Depth=4 Norm=1.1064 e0=1.0831 e1=-0.2249 N=2.0 Q=0.667
imagStrength=0.2666
[通常の子]
Depth=5 Norm=1.1533 e0=1.1001 e1=0.3437 N=0.0 Q=0.000
imagStrength=0.4237
[共役の子]
Depth=5 Norm=1.1533 e0=1.1001 e1=-0.3437 N=0.0 Q=0.000
imagStrength=0.4237

実行結果 (※ 係数 0.05)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0244 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1851
[通常の子]
Depth=3 Norm=0.9498 e0=0.8883 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4560
[通常の子]
Depth=4 Norm=0.8029 e0=0.5329 e1=0.5869 N=3.0 Q=1.000
imagStrength=0.7758
[通常の子]
Depth=5 Norm=1.1156 e0=0.1306 e1=1.0932 N=1.0 Q=0.333
imagStrength=1.4141
[共役の子]
Depth=5 Norm=1.1156 e0=0.1306 e1=-1.0932 N=1.0 Q=0.333
imagStrength=1.4141
[共役の子]
Depth=4 Norm=1.0178 e0=0.8218 e1=-0.5869 N=3.0 Q=1.000
imagStrength=0.7758
[通常の子]
Depth=5 Norm=1.1412 e0=1.0936 e1=-0.2967 N=0.0 Q=0.000
imagStrength=0.5471
[共役の子]
Depth=5 Norm=1.1412 e0=1.0936 e1=0.2967 N=0.0 Q=0.000
imagStrength=0.5471
[共役の子]
Depth=3 Norm=1.0601 e0=1.0054 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4560
[通常の子]
Depth=4 Norm=1.0687 e0=1.0665 e1=0.0091 N=2.0 Q=0.667
imagStrength=0.1295
[通常の子]
Depth=5 Norm=1.1477 e0=0.9480 e1=0.6386 N=0.0 Q=0.000
imagStrength=0.8053
[共役の子]
Depth=5 Norm=1.1477 e0=0.9480 e1=-0.6386 N=0.0 Q=0.000
imagStrength=0.8053
[共役の子]
Depth=4 Norm=1.0712 e0=1.0689 e1=-0.0091 N=2.0 Q=0.667
imagStrength=0.1295
[通常の子]
Depth=5 Norm=1.1480 e0=0.9562 e1=0.6231 N=0.0 Q=0.000
imagStrength=0.8304
[共役の子]
Depth=5 Norm=1.1480 e0=0.9562 e1=-0.6231 N=0.0 Q=0.000
imagStrength=0.8304
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1851
[通常の子]
Depth=3 Norm=1.0310 e0=1.0241 e1=0.1132 N=3.0 Q=1.000
imagStrength=0.1764
[通常の子]
Depth=4 Norm=0.9001 e0=0.7898 e1=0.4295 N=3.0 Q=1.000
imagStrength=0.5034
[通常の子]
Depth=5 Norm=1.1326 e0=0.4529 e1=1.0314 N=1.0 Q=0.333
imagStrength=1.2217
[共役の子]
Depth=5 Norm=1.1326 e0=0.4529 e1=-1.0314 N=1.0 Q=0.333
imagStrength=1.2217
[共役の子]
Depth=4 Norm=1.0879 e0=0.9986 e1=-0.4295 N=3.0 Q=1.000
imagStrength=0.5034
[通常の子]
Depth=5 Norm=1.1509 e0=1.1490 e1=0.0235 N=0.0 Q=0.000
imagStrength=0.1204
[共役の子]
Depth=5 Norm=1.1509 e0=1.1490 e1=-0.0235 N=0.0 Q=0.000
imagStrength=0.1204
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1132 N=3.0 Q=1.000
imagStrength=0.1764
[通常の子]
Depth=4 Norm=0.9958 e0=0.9670 e1=0.2280 N=2.0 Q=0.667
imagStrength=0.3367
[通常の子]
Depth=5 Norm=1.1433 e0=0.7257 e1=0.8757 N=0.0 Q=0.000
imagStrength=1.0727
[共役の子]
Depth=5 Norm=1.1433 e0=0.7257 e1=-0.8757 N=0.0 Q=0.000
imagStrength=1.0727
[共役の子]
Depth=4 Norm=1.1055 e0=1.0797 e1=-0.2280 N=2.0 Q=0.667
imagStrength=0.3367
[通常の子]
Depth=5 Norm=1.1531 e0=1.1012 e1=0.3331 N=0.0 Q=0.000
imagStrength=0.4593
[共役の子]
Depth=5 Norm=1.1531 e0=1.1012 e1=-0.3331 N=0.0 Q=0.000
imagStrength=0.4593
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1159
[通常の子]
Depth=3 Norm=0.9550 e0=0.8988 e1=0.3201 N=3.0 Q=1.000
imagStrength=0.3793
[通常の子]
Depth=4 Norm=0.8063 e0=0.5457 e1=0.5887 N=3.0 Q=1.000
imagStrength=0.6932
[通常の子]
Depth=5 Norm=1.1166 e0=0.1429 e1=1.0986 N=1.0 Q=0.333
imagStrength=1.3085
[共役の子]
Depth=5 Norm=1.1166 e0=0.1429 e1=-1.0986 N=1.0 Q=0.333
imagStrength=1.3085
[共役の子]
Depth=4 Norm=1.0233 e0=0.8336 e1=-0.5887 N=3.0 Q=1.000
imagStrength=0.6932
[通常の子]
Depth=5 Norm=1.1420 e0=1.1027 e1=-0.2875 N=0.0 Q=0.000
imagStrength=0.4256
[共役の子]
Depth=5 Norm=1.1420 e0=1.1027 e1=0.2875 N=0.0 Q=0.000
imagStrength=0.4256
[共役の子]
Depth=3 Norm=1.0636 e0=1.0135 e1=-0.3201 N=3.0 Q=1.000
imagStrength=0.3793
[通常の子]
Depth=4 Norm=1.0690 e0=1.0688 e1=0.0132 N=2.0 Q=0.667
imagStrength=0.0485
[通常の子]
Depth=5 Norm=1.1481 e0=0.9452 e1=0.6500 N=0.0 Q=0.000
imagStrength=0.7240
[共役の子]
Depth=5 Norm=1.1481 e0=0.9452 e1=-0.6500 N=0.0 Q=0.000
imagStrength=0.7240
[共役の子]
Depth=4 Norm=1.0753 e0=1.0751 e1=-0.0132 N=2.0 Q=0.667
imagStrength=0.0485
[通常の子]
Depth=5 Norm=1.1487 e0=0.9664 e1=0.6168 N=0.0 Q=0.000
imagStrength=0.7166
[共役の子]
Depth=5 Norm=1.1487 e0=0.9664 e1=-0.6168 N=0.0 Q=0.000
imagStrength=0.7166
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1159
[通常の子]
Depth=3 Norm=1.0294 e0=1.0223 e1=0.1147 N=3.0 Q=1.000
imagStrength=0.1681
[通常の子]
Depth=4 Norm=0.8967 e0=0.7827 e1=0.4325 N=3.0 Q=1.000
imagStrength=0.5296
[通常の子]
Depth=5 Norm=1.1323 e0=0.4427 e1=1.0356 N=1.0 Q=0.333
imagStrength=1.2121
[共役の子]
Depth=5 Norm=1.1323 e0=0.4427 e1=-1.0356 N=1.0 Q=0.333
imagStrength=1.2121
[共役の子]
Depth=4 Norm=1.0869 e0=0.9948 e1=-0.4325 N=3.0 Q=1.000
imagStrength=0.5296
[通常の子]
Depth=5 Norm=1.1509 e0=1.1498 e1=0.0128 N=0.0 Q=0.000
imagStrength=0.0964
[共役の子]
Depth=5 Norm=1.1509 e0=1.1498 e1=-0.0128 N=0.0 Q=0.000
imagStrength=0.0964
[共役の子]
Depth=3 Norm=1.0710 e0=1.0642 e1=-0.1147 N=3.0 Q=1.000
imagStrength=0.1681
[通常の子]
Depth=4 Norm=0.9997 e0=0.9738 e1=0.2249 N=2.0 Q=0.667
imagStrength=0.2697
[通常の子]
Depth=5 Norm=1.1438 e0=0.7358 e1=0.8712 N=0.0 Q=0.000
imagStrength=1.0140
[共役の子]
Depth=5 Norm=1.1438 e0=0.7358 e1=-0.8712 N=0.0 Q=0.000
imagStrength=1.0140
[共役の子]
Depth=4 Norm=1.1064 e0=1.0831 e1=-0.2249 N=2.0 Q=0.667
imagStrength=0.2697
[通常の子]
Depth=5 Norm=1.1533 e0=1.1000 e1=0.3437 N=0.0 Q=0.000
imagStrength=0.4304
[共役の子]
Depth=5 Norm=1.1533 e0=1.1000 e1=-0.3437 N=0.0 Q=0.000
imagStrength=0.4304

実行結果 (※ 係数 0.06)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0244 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1854
[通常の子]
Depth=3 Norm=0.9498 e0=0.8883 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4587
[通常の子]
Depth=4 Norm=0.8029 e0=0.5329 e1=0.5869 N=3.0 Q=1.000
imagStrength=0.7806
[通常の子]
Depth=5 Norm=1.1159 e0=0.1306 e1=1.0930 N=1.0 Q=0.333
imagStrength=1.4292
[共役の子]
Depth=5 Norm=1.1159 e0=0.1306 e1=-1.0930 N=1.0 Q=0.333
imagStrength=1.4292
[共役の子]
Depth=4 Norm=1.0179 e0=0.8217 e1=-0.5869 N=3.0 Q=1.000
imagStrength=0.7806
[通常の子]
Depth=5 Norm=1.1414 e0=1.0935 e1=-0.2966 N=0.0 Q=0.000
imagStrength=0.5623
[共役の子]
Depth=5 Norm=1.1414 e0=1.0935 e1=0.2966 N=0.0 Q=0.000
imagStrength=0.5623
[共役の子]
Depth=3 Norm=1.0602 e0=1.0054 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4587
[通常の子]
Depth=4 Norm=1.0688 e0=1.0665 e1=0.0090 N=2.0 Q=0.667
imagStrength=0.1343
[通常の子]
Depth=5 Norm=1.1478 e0=0.9480 e1=0.6387 N=0.0 Q=0.000
imagStrength=0.8123
[共役の子]
Depth=5 Norm=1.1478 e0=0.9480 e1=-0.6387 N=0.0 Q=0.000
imagStrength=0.8123
[共役の子]
Depth=4 Norm=1.0713 e0=1.0689 e1=-0.0090 N=2.0 Q=0.667
imagStrength=0.1343
[通常の子]
Depth=5 Norm=1.1481 e0=0.9562 e1=0.6230 N=0.0 Q=0.000
imagStrength=0.8374
[共役の子]
Depth=5 Norm=1.1481 e0=0.9562 e1=-0.6230 N=0.0 Q=0.000
imagStrength=0.8374
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1854
[通常の子]
Depth=3 Norm=1.0310 e0=1.0241 e1=0.1132 N=3.0 Q=1.000
imagStrength=0.1790
[通常の子]
Depth=4 Norm=0.9001 e0=0.7898 e1=0.4295 N=3.0 Q=1.000
imagStrength=0.5067
[通常の子]
Depth=5 Norm=1.1327 e0=0.4530 e1=1.0314 N=1.0 Q=0.333
imagStrength=1.2281
[共役の子]
Depth=5 Norm=1.1327 e0=0.4530 e1=-1.0314 N=1.0 Q=0.333
imagStrength=1.2281
[共役の子]
Depth=4 Norm=1.0879 e0=0.9986 e1=-0.4295 N=3.0 Q=1.000
imagStrength=0.5067
[通常の子]
Depth=5 Norm=1.1510 e0=1.1490 e1=0.0235 N=0.0 Q=0.000
imagStrength=0.1269
[共役の子]
Depth=5 Norm=1.1510 e0=1.1490 e1=-0.0235 N=0.0 Q=0.000
imagStrength=0.1269
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1132 N=3.0 Q=1.000
imagStrength=0.1790
[通常の子]
Depth=4 Norm=0.9958 e0=0.9670 e1=0.2280 N=2.0 Q=0.667
imagStrength=0.3400
[通常の子]
Depth=5 Norm=1.1433 e0=0.7257 e1=0.8757 N=0.0 Q=0.000
imagStrength=1.0798
[共役の子]
Depth=5 Norm=1.1433 e0=0.7257 e1=-0.8757 N=0.0 Q=0.000
imagStrength=1.0798
[共役の子]
Depth=4 Norm=1.1055 e0=1.0796 e1=-0.2280 N=2.0 Q=0.667
imagStrength=0.3400
[通常の子]
Depth=5 Norm=1.1531 e0=1.1012 e1=0.3330 N=0.0 Q=0.000
imagStrength=0.4665
[共役の子]
Depth=5 Norm=1.1531 e0=1.1012 e1=-0.3330 N=0.0 Q=0.000
imagStrength=0.4665
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1162
[通常の子]
Depth=3 Norm=0.9550 e0=0.8988 e1=0.3201 N=3.0 Q=1.000
imagStrength=0.3812
[通常の子]
Depth=4 Norm=0.8064 e0=0.5457 e1=0.5887 N=3.0 Q=1.000
imagStrength=0.6976
[通常の子]
Depth=5 Norm=1.1168 e0=0.1431 e1=1.0984 N=1.0 Q=0.333
imagStrength=1.3225
[共役の子]
Depth=5 Norm=1.1168 e0=0.1431 e1=-1.0984 N=1.0 Q=0.333
imagStrength=1.3225
[共役の子]
Depth=4 Norm=1.0234 e0=0.8336 e1=-0.5887 N=3.0 Q=1.000
imagStrength=0.6976
[通常の子]
Depth=5 Norm=1.1423 e0=1.1026 e1=-0.2873 N=0.0 Q=0.000
imagStrength=0.4395
[共役の子]
Depth=5 Norm=1.1423 e0=1.1026 e1=0.2873 N=0.0 Q=0.000
imagStrength=0.4395
[共役の子]
Depth=3 Norm=1.0636 e0=1.0135 e1=-0.3201 N=3.0 Q=1.000
imagStrength=0.3812
[通常の子]
Depth=4 Norm=1.0690 e0=1.0688 e1=0.0132 N=2.0 Q=0.667
imagStrength=0.0529
[通常の子]
Depth=5 Norm=1.1482 e0=0.9451 e1=0.6502 N=0.0 Q=0.000
imagStrength=0.7296
[共役の子]
Depth=5 Norm=1.1482 e0=0.9451 e1=-0.6502 N=0.0 Q=0.000
imagStrength=0.7296
[共役の子]
Depth=4 Norm=1.0754 e0=1.0752 e1=-0.0132 N=2.0 Q=0.667
imagStrength=0.0529
[通常の子]
Depth=5 Norm=1.1487 e0=0.9665 e1=0.6166 N=0.0 Q=0.000
imagStrength=0.7220
[共役の子]
Depth=5 Norm=1.1487 e0=0.9665 e1=-0.6166 N=0.0 Q=0.000
imagStrength=0.7220
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1162
[通常の子]
Depth=3 Norm=1.0294 e0=1.0223 e1=0.1147 N=3.0 Q=1.000
imagStrength=0.1700
[通常の子]
Depth=4 Norm=0.8968 e0=0.7827 e1=0.4325 N=3.0 Q=1.000
imagStrength=0.5327
[通常の子]
Depth=5 Norm=1.1325 e0=0.4426 e1=1.0357 N=1.0 Q=0.333
imagStrength=1.2177
[共役の子]
Depth=5 Norm=1.1325 e0=0.4426 e1=-1.0357 N=1.0 Q=0.333
imagStrength=1.2177
[共役の子]
Depth=4 Norm=1.0869 e0=0.9949 e1=-0.4325 N=3.0 Q=1.000
imagStrength=0.5327
[通常の子]
Depth=5 Norm=1.1510 e0=1.1499 e1=0.0127 N=0.0 Q=0.000
imagStrength=0.1019
[共役の子]
Depth=5 Norm=1.1510 e0=1.1499 e1=-0.0127 N=0.0 Q=0.000
imagStrength=0.1019
[共役の子]
Depth=3 Norm=1.0710 e0=1.0642 e1=-0.1147 N=3.0 Q=1.000
imagStrength=0.1700
[通常の子]
Depth=4 Norm=0.9997 e0=0.9738 e1=0.2249 N=2.0 Q=0.667
imagStrength=0.2727
[通常の子]
Depth=5 Norm=1.1438 e0=0.7358 e1=0.8711 N=0.0 Q=0.000
imagStrength=1.0204
[共役の子]
Depth=5 Norm=1.1438 e0=0.7358 e1=-0.8711 N=0.0 Q=0.000
imagStrength=1.0204
[共役の子]
Depth=4 Norm=1.1064 e0=1.0830 e1=-0.2249 N=2.0 Q=0.667
imagStrength=0.2727
[通常の子]
Depth=5 Norm=1.1534 e0=1.1000 e1=0.3438 N=0.0 Q=0.000
imagStrength=0.4372
[共役の子]
Depth=5 Norm=1.1534 e0=1.1000 e1=-0.3438 N=0.0 Q=0.000
imagStrength=0.4372

実行結果 (※ 係数 0.08)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0244 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1860
[通常の子]
Depth=3 Norm=0.9498 e0=0.8882 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4640
[通常の子]
Depth=4 Norm=0.8031 e0=0.5328 e1=0.5871 N=3.0 Q=1.000
imagStrength=0.7904
[通常の子]
Depth=5 Norm=1.1166 e0=0.1307 e1=1.0927 N=1.0 Q=0.333
imagStrength=1.4595
[共役の子]
Depth=5 Norm=1.1166 e0=0.1307 e1=-1.0927 N=1.0 Q=0.333
imagStrength=1.4595
[共役の子]
Depth=4 Norm=1.0179 e0=0.8216 e1=-0.5871 N=3.0 Q=1.000
imagStrength=0.7904
[通常の子]
Depth=5 Norm=1.1422 e0=1.0933 e1=-0.2964 N=0.0 Q=0.000
imagStrength=0.5926
[共役の子]
Depth=5 Norm=1.1422 e0=1.0933 e1=0.2964 N=0.0 Q=0.000
imagStrength=0.5926
[共役の子]
Depth=3 Norm=1.0602 e0=1.0054 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4640
[通常の子]
Depth=4 Norm=1.0689 e0=1.0665 e1=0.0089 N=2.0 Q=0.667
imagStrength=0.1437
[通常の子]
Depth=5 Norm=1.1481 e0=0.9478 e1=0.6390 N=0.0 Q=0.000
imagStrength=0.8263
[共役の子]
Depth=5 Norm=1.1481 e0=0.9478 e1=-0.6390 N=0.0 Q=0.000
imagStrength=0.8263
[共役の子]
Depth=4 Norm=1.0715 e0=1.0691 e1=-0.0089 N=2.0 Q=0.667
imagStrength=0.1437
[通常の子]
Depth=5 Norm=1.1483 e0=0.9565 e1=0.6227 N=0.0 Q=0.000
imagStrength=0.8514
[共役の子]
Depth=5 Norm=1.1483 e0=0.9565 e1=-0.6227 N=0.0 Q=0.000
imagStrength=0.8514
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1860
[通常の子]
Depth=3 Norm=1.0310 e0=1.0241 e1=0.1131 N=3.0 Q=1.000
imagStrength=0.1844
[通常の子]
Depth=4 Norm=0.9002 e0=0.7899 e1=0.4293 N=3.0 Q=1.000
imagStrength=0.5133
[通常の子]
Depth=5 Norm=1.1331 e0=0.4531 e1=1.0314 N=1.0 Q=0.333
imagStrength=1.2409
[共役の子]
Depth=5 Norm=1.1331 e0=0.4531 e1=-1.0314 N=1.0 Q=0.333
imagStrength=1.2409
[共役の子]
Depth=4 Norm=1.0880 e0=0.9987 e1=-0.4293 N=3.0 Q=1.000
imagStrength=0.5133
[通常の子]
Depth=5 Norm=1.1513 e0=1.1491 e1=0.0236 N=0.0 Q=0.000
imagStrength=0.1397
[共役の子]
Depth=5 Norm=1.1513 e0=1.1491 e1=-0.0236 N=0.0 Q=0.000
imagStrength=0.1397
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1131 N=3.0 Q=1.000
imagStrength=0.1844
[通常の子]
Depth=4 Norm=0.9958 e0=0.9669 e1=0.2282 N=2.0 Q=0.667
imagStrength=0.3467
[通常の子]
Depth=5 Norm=1.1435 e0=0.7256 e1=0.8757 N=0.0 Q=0.000
imagStrength=1.0940
[共役の子]
Depth=5 Norm=1.1435 e0=0.7256 e1=-0.8757 N=0.0 Q=0.000
imagStrength=1.0940
[共役の子]
Depth=4 Norm=1.1055 e0=1.0796 e1=-0.2282 N=2.0 Q=0.667
imagStrength=0.3467
[通常の子]
Depth=5 Norm=1.1533 e0=1.1011 e1=0.3330 N=0.0 Q=0.000
imagStrength=0.4808
[共役の子]
Depth=5 Norm=1.1533 e0=1.1011 e1=-0.3330 N=0.0 Q=0.000
imagStrength=0.4808
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1167
[通常の子]
Depth=3 Norm=0.9550 e0=0.8988 e1=0.3200 N=3.0 Q=1.000
imagStrength=0.3850
[通常の子]
Depth=4 Norm=0.8066 e0=0.5458 e1=0.5887 N=3.0 Q=1.000
imagStrength=0.7065
[通常の子]
Depth=5 Norm=1.1175 e0=0.1434 e1=1.0979 N=1.0 Q=0.333
imagStrength=1.3503
[共役の子]
Depth=5 Norm=1.1175 e0=0.1434 e1=-1.0979 N=1.0 Q=0.333
imagStrength=1.3503
[共役の子]
Depth=4 Norm=1.0234 e0=0.8335 e1=-0.5887 N=3.0 Q=1.000
imagStrength=0.7065
[通常の子]
Depth=5 Norm=1.1429 e0=1.1022 e1=-0.2868 N=0.0 Q=0.000
imagStrength=0.4674
[共役の子]
Depth=5 Norm=1.1429 e0=1.1022 e1=0.2868 N=0.0 Q=0.000
imagStrength=0.4674
[共役の子]
Depth=3 Norm=1.0637 e0=1.0135 e1=-0.3200 N=3.0 Q=1.000
imagStrength=0.3850
[通常の子]
Depth=4 Norm=1.0690 e0=1.0687 e1=0.0132 N=2.0 Q=0.667
imagStrength=0.0618
[通常の子]
Depth=5 Norm=1.1484 e0=0.9448 e1=0.6507 N=0.0 Q=0.000
imagStrength=0.7408
[共役の子]
Depth=5 Norm=1.1484 e0=0.9448 e1=-0.6507 N=0.0 Q=0.000
imagStrength=0.7408
[共役の子]
Depth=4 Norm=1.0756 e0=1.0753 e1=-0.0132 N=2.0 Q=0.667
imagStrength=0.0618
[通常の子]
Depth=5 Norm=1.1490 e0=0.9669 e1=0.6161 N=0.0 Q=0.000
imagStrength=0.7327
[共役の子]
Depth=5 Norm=1.1490 e0=0.9669 e1=-0.6161 N=0.0 Q=0.000
imagStrength=0.7327
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1167
[通常の子]
Depth=3 Norm=1.0294 e0=1.0223 e1=0.1148 N=3.0 Q=1.000
imagStrength=0.1738
[通常の子]
Depth=4 Norm=0.8968 e0=0.7826 e1=0.4324 N=3.0 Q=1.000
imagStrength=0.5388
[通常の子]
Depth=5 Norm=1.1328 e0=0.4425 e1=1.0359 N=1.0 Q=0.333
imagStrength=1.2289
[共役の子]
Depth=5 Norm=1.1328 e0=0.4425 e1=-1.0359 N=1.0 Q=0.333
imagStrength=1.2289
[共役の子]
Depth=4 Norm=1.0870 e0=0.9949 e1=-0.4324 N=3.0 Q=1.000
imagStrength=0.5388
[通常の子]
Depth=5 Norm=1.1514 e0=1.1500 e1=0.0126 N=0.0 Q=0.000
imagStrength=0.1127
[共役の子]
Depth=5 Norm=1.1514 e0=1.1500 e1=-0.0126 N=0.0 Q=0.000
imagStrength=0.1127
[共役の子]
Depth=3 Norm=1.0710 e0=1.0642 e1=-0.1148 N=3.0 Q=1.000
imagStrength=0.1738
[通常の子]
Depth=4 Norm=0.9998 e0=0.9738 e1=0.2250 N=2.0 Q=0.667
imagStrength=0.2788
[通常の子]
Depth=5 Norm=1.1440 e0=0.7360 e1=0.8709 N=0.0 Q=0.000
imagStrength=1.0333
[共役の子]
Depth=5 Norm=1.1440 e0=0.7360 e1=-0.8709 N=0.0 Q=0.000
imagStrength=1.0333
[共役の子]
Depth=4 Norm=1.1064 e0=1.0830 e1=-0.2250 N=2.0 Q=0.667
imagStrength=0.2788
[通常の子]
Depth=5 Norm=1.1535 e0=1.0998 e1=0.3440 N=0.0 Q=0.000
imagStrength=0.4508
[共役の子]
Depth=5 Norm=1.1535 e0=1.0998 e1=-0.3440 N=0.0 Q=0.000
imagStrength=0.4508

実行結果 (※ 係数 0.10)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0243 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1865
[通常の子]
Depth=3 Norm=0.9499 e0=0.8882 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4694
[通常の子]
Depth=4 Norm=0.8034 e0=0.5328 e1=0.5872 N=3.0 Q=1.000
imagStrength=0.8001
[通常の子]
Depth=5 Norm=1.1176 e0=0.1308 e1=1.0923 N=1.0 Q=0.333
imagStrength=1.4897
[共役の子]
Depth=5 Norm=1.1176 e0=0.1308 e1=-1.0923 N=1.0 Q=0.333
imagStrength=1.4897
[共役の子]
Depth=4 Norm=1.0180 e0=0.8214 e1=-0.5872 N=3.0 Q=1.000
imagStrength=0.8001
[通常の子]
Depth=5 Norm=1.1431 e0=1.0930 e1=-0.2960 N=0.0 Q=0.000
imagStrength=0.6230
[共役の子]
Depth=5 Norm=1.1431 e0=1.0930 e1=0.2960 N=0.0 Q=0.000
imagStrength=0.6230
[共役の子]
Depth=3 Norm=1.0603 e0=1.0054 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4694
[通常の子]
Depth=4 Norm=1.0690 e0=1.0665 e1=0.0087 N=2.0 Q=0.667
imagStrength=0.1532
[通常の子]
Depth=5 Norm=1.1484 e0=0.9477 e1=0.6395 N=0.0 Q=0.000
imagStrength=0.8402
[共役の子]
Depth=5 Norm=1.1484 e0=0.9477 e1=-0.6395 N=0.0 Q=0.000
imagStrength=0.8402
[共役の子]
Depth=4 Norm=1.0718 e0=1.0692 e1=-0.0087 N=2.0 Q=0.667
imagStrength=0.1532
[通常の子]
Depth=5 Norm=1.1487 e0=0.9568 e1=0.6224 N=0.0 Q=0.000
imagStrength=0.8654
[共役の子]
Depth=5 Norm=1.1487 e0=0.9568 e1=-0.6224 N=0.0 Q=0.000
imagStrength=0.8654
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1865
[通常の子]
Depth=3 Norm=1.0311 e0=1.0242 e1=0.1131 N=3.0 Q=1.000
imagStrength=0.1897
[通常の子]
Depth=4 Norm=0.9003 e0=0.7900 e1=0.4292 N=3.0 Q=1.000
imagStrength=0.5200
[通常の子]
Depth=5 Norm=1.1335 e0=0.4532 e1=1.0314 N=1.0 Q=0.333
imagStrength=1.2537
[共役の子]
Depth=5 Norm=1.1335 e0=0.4532 e1=-1.0314 N=1.0 Q=0.333
imagStrength=1.2537
[共役の子]
Depth=4 Norm=1.0881 e0=0.9988 e1=-0.4292 N=3.0 Q=1.000
imagStrength=0.5200
[通常の子]
Depth=5 Norm=1.1517 e0=1.1491 e1=0.0237 N=0.0 Q=0.000
imagStrength=0.1525
[共役の子]
Depth=5 Norm=1.1517 e0=1.1491 e1=-0.0237 N=0.0 Q=0.000
imagStrength=0.1525
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1131 N=3.0 Q=1.000
imagStrength=0.1897
[通常の子]
Depth=4 Norm=0.9958 e0=0.9668 e1=0.2283 N=2.0 Q=0.667
imagStrength=0.3534
[通常の子]
Depth=5 Norm=1.1437 e0=0.7255 e1=0.8757 N=0.0 Q=0.000
imagStrength=1.1080
[共役の子]
Depth=5 Norm=1.1437 e0=0.7255 e1=-0.8757 N=0.0 Q=0.000
imagStrength=1.1080
[共役の子]
Depth=4 Norm=1.1055 e0=1.0795 e1=-0.2283 N=2.0 Q=0.667
imagStrength=0.3534
[通常の子]
Depth=5 Norm=1.1535 e0=1.1011 e1=0.3329 N=0.0 Q=0.000
imagStrength=0.4951
[共役の子]
Depth=5 Norm=1.1535 e0=1.1011 e1=-0.3329 N=0.0 Q=0.000
imagStrength=0.4951
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1173
[通常の子]
Depth=3 Norm=0.9551 e0=0.8988 e1=0.3200 N=3.0 Q=1.000
imagStrength=0.3888
[通常の子]
Depth=4 Norm=0.8068 e0=0.5459 e1=0.5888 N=3.0 Q=1.000
imagStrength=0.7154
[通常の子]
Depth=5 Norm=1.1183 e0=0.1438 e1=1.0973 N=1.0 Q=0.333
imagStrength=1.3781
[共役の子]
Depth=5 Norm=1.1183 e0=0.1438 e1=-1.0973 N=1.0 Q=0.333
imagStrength=1.3781
[共役の子]
Depth=4 Norm=1.0234 e0=0.8333 e1=-0.5888 N=3.0 Q=1.000
imagStrength=0.7154
[通常の子]
Depth=5 Norm=1.1438 e0=1.1018 e1=-0.2862 N=0.0 Q=0.000
imagStrength=0.4951
[共役の子]
Depth=5 Norm=1.1438 e0=1.1018 e1=0.2862 N=0.0 Q=0.000
imagStrength=0.4951
[共役の子]
Depth=3 Norm=1.0637 e0=1.0135 e1=-0.3200 N=3.0 Q=1.000
imagStrength=0.3888
[通常の子]
Depth=4 Norm=1.0690 e0=1.0686 e1=0.0131 N=2.0 Q=0.667
imagStrength=0.0706
[通常の子]
Depth=5 Norm=1.1486 e0=0.9444 e1=0.6514 N=0.0 Q=0.000
imagStrength=0.7520
[共役の子]
Depth=5 Norm=1.1486 e0=0.9444 e1=-0.6514 N=0.0 Q=0.000
imagStrength=0.7520
[共役の子]
Depth=4 Norm=1.0759 e0=1.0755 e1=-0.0131 N=2.0 Q=0.667
imagStrength=0.0706
[通常の子]
Depth=5 Norm=1.1492 e0=0.9673 e1=0.6155 N=0.0 Q=0.000
imagStrength=0.7433
[共役の子]
Depth=5 Norm=1.1492 e0=0.9673 e1=-0.6155 N=0.0 Q=0.000
imagStrength=0.7433
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1173
[通常の子]
Depth=3 Norm=1.0295 e0=1.0223 e1=0.1148 N=3.0 Q=1.000
imagStrength=0.1777
[通常の子]
Depth=4 Norm=0.8968 e0=0.7826 e1=0.4324 N=3.0 Q=1.000
imagStrength=0.5449
[通常の子]
Depth=5 Norm=1.1332 e0=0.4423 e1=1.0361 N=1.0 Q=0.333
imagStrength=1.2403
[共役の子]
Depth=5 Norm=1.1332 e0=0.4423 e1=-1.0361 N=1.0 Q=0.333
imagStrength=1.2403
[共役の子]
Depth=4 Norm=1.0871 e0=0.9950 e1=-0.4324 N=3.0 Q=1.000
imagStrength=0.5449
[通常の子]
Depth=5 Norm=1.1518 e0=1.1502 e1=0.0123 N=0.0 Q=0.000
imagStrength=0.1237
[共役の子]
Depth=5 Norm=1.1518 e0=1.1502 e1=-0.0123 N=0.0 Q=0.000
imagStrength=0.1237
[共役の子]
Depth=3 Norm=1.0711 e0=1.0642 e1=-0.1148 N=3.0 Q=1.000
imagStrength=0.1777
[通常の子]
Depth=4 Norm=0.9999 e0=0.9739 e1=0.2250 N=2.0 Q=0.667
imagStrength=0.2849
[通常の子]
Depth=5 Norm=1.1442 e0=0.7361 e1=0.8706 N=0.0 Q=0.000
imagStrength=1.0461
[共役の子]
Depth=5 Norm=1.1442 e0=0.7361 e1=-0.8706 N=0.0 Q=0.000
imagStrength=1.0461
[共役の子]
Depth=4 Norm=1.1064 e0=1.0829 e1=-0.2250 N=2.0 Q=0.667
imagStrength=0.2849
[通常の子]
Depth=5 Norm=1.1537 e0=1.0996 e1=0.3442 N=0.0 Q=0.000
imagStrength=0.4646
[共役の子]
Depth=5 Norm=1.1537 e0=1.0996 e1=-0.3442 N=0.0 Q=0.000
imagStrength=0.4646

実行結果 (※ 係数 0.12)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0243 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1871
[通常の子]
Depth=3 Norm=0.9499 e0=0.8882 e1=0.3196 N=3.0 Q=1.000
imagStrength=0.4747
[通常の子]
Depth=4 Norm=0.8037 e0=0.5327 e1=0.5874 N=3.0 Q=1.000
imagStrength=0.8099
[通常の子]
Depth=5 Norm=1.1188 e0=0.1310 e1=1.0917 N=1.0 Q=0.333
imagStrength=1.5198
[共役の子]
Depth=5 Norm=1.1188 e0=0.1310 e1=-1.0917 N=1.0 Q=0.333
imagStrength=1.5198
[共役の子]
Depth=4 Norm=1.0181 e0=0.8212 e1=-0.5874 N=3.0 Q=1.000
imagStrength=0.8099
[通常の子]
Depth=5 Norm=1.1443 e0=1.0926 e1=-0.2957 N=0.0 Q=0.000
imagStrength=0.6533
[共役の子]
Depth=5 Norm=1.1443 e0=1.0926 e1=0.2957 N=0.0 Q=0.000
imagStrength=0.6533
[共役の子]
Depth=3 Norm=1.0604 e0=1.0055 e1=-0.3196 N=3.0 Q=1.000
imagStrength=0.4747
[通常の子]
Depth=4 Norm=1.0692 e0=1.0665 e1=0.0085 N=2.0 Q=0.667
imagStrength=0.1625
[通常の子]
Depth=5 Norm=1.1488 e0=0.9475 e1=0.6400 N=0.0 Q=0.000
imagStrength=0.8541
[共役の子]
Depth=5 Norm=1.1488 e0=0.9475 e1=-0.6400 N=0.0 Q=0.000
imagStrength=0.8541
[共役の子]
Depth=4 Norm=1.0721 e0=1.0694 e1=-0.0085 N=2.0 Q=0.667
imagStrength=0.1625
[通常の子]
Depth=5 Norm=1.1491 e0=0.9572 e1=0.6220 N=0.0 Q=0.000
imagStrength=0.8794
[共役の子]
Depth=5 Norm=1.1491 e0=0.9572 e1=-0.6220 N=0.0 Q=0.000
imagStrength=0.8794
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1871
[通常の子]
Depth=3 Norm=1.0312 e0=1.0242 e1=0.1131 N=3.0 Q=1.000
imagStrength=0.1950
[通常の子]
Depth=4 Norm=0.9004 e0=0.7901 e1=0.4290 N=3.0 Q=1.000
imagStrength=0.5266
[通常の子]
Depth=5 Norm=1.1340 e0=0.4533 e1=1.0315 N=1.0 Q=0.333
imagStrength=1.2665
[共役の子]
Depth=5 Norm=1.1340 e0=0.4533 e1=-1.0315 N=1.0 Q=0.333
imagStrength=1.2665
[共役の子]
Depth=4 Norm=1.0882 e0=0.9989 e1=-0.4290 N=3.0 Q=1.000
imagStrength=0.5266
[通常の子]
Depth=5 Norm=1.1522 e0=1.1492 e1=0.0238 N=0.0 Q=0.000
imagStrength=0.1653
[共役の子]
Depth=5 Norm=1.1522 e0=1.1492 e1=-0.0238 N=0.0 Q=0.000
imagStrength=0.1653
[共役の子]
Depth=3 Norm=1.0695 e0=1.0628 e1=-0.1131 N=3.0 Q=1.000
imagStrength=0.1950
[通常の子]
Depth=4 Norm=0.9958 e0=0.9667 e1=0.2286 N=2.0 Q=0.667
imagStrength=0.3601
[通常の子]
Depth=5 Norm=1.1440 e0=0.7254 e1=0.8756 N=0.0 Q=0.000
imagStrength=1.1220
[共役の子]
Depth=5 Norm=1.1440 e0=0.7254 e1=-0.8756 N=0.0 Q=0.000
imagStrength=1.1220
[共役の子]
Depth=4 Norm=1.1056 e0=1.0794 e1=-0.2286 N=2.0 Q=0.667
imagStrength=0.3601
[通常の子]
Depth=5 Norm=1.1538 e0=1.1010 e1=0.3328 N=0.0 Q=0.000
imagStrength=0.5093
[共役の子]
Depth=5 Norm=1.1538 e0=1.1010 e1=-0.3328 N=0.0 Q=0.000
imagStrength=0.5093
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1179
[通常の子]
Depth=3 Norm=0.9551 e0=0.8988 e1=0.3200 N=3.0 Q=1.000
imagStrength=0.3926
[通常の子]
Depth=4 Norm=0.8071 e0=0.5460 e1=0.5888 N=3.0 Q=1.000
imagStrength=0.7242
[通常の子]
Depth=5 Norm=1.1194 e0=0.1443 e1=1.0965 N=1.0 Q=0.333
imagStrength=1.4057
[共役の子]
Depth=5 Norm=1.1194 e0=0.1443 e1=-1.0965 N=1.0 Q=0.333
imagStrength=1.4057
[共役の子]
Depth=4 Norm=1.0234 e0=0.8331 e1=-0.5888 N=3.0 Q=1.000
imagStrength=0.7242
[通常の子]
Depth=5 Norm=1.1448 e0=1.1013 e1=-0.2854 N=0.0 Q=0.000
imagStrength=0.5228
[共役の子]
Depth=5 Norm=1.1448 e0=1.1013 e1=0.2854 N=0.0 Q=0.000
imagStrength=0.5228
[共役の子]
Depth=3 Norm=1.0638 e0=1.0135 e1=-0.3200 N=3.0 Q=1.000
imagStrength=0.3926
[通常の子]
Depth=4 Norm=1.0691 e0=1.0685 e1=0.0131 N=2.0 Q=0.667
imagStrength=0.0794
[通常の子]
Depth=5 Norm=1.1489 e0=0.9439 e1=0.6522 N=0.0 Q=0.000
imagStrength=0.7634
[共役の子]
Depth=5 Norm=1.1489 e0=0.9439 e1=-0.6522 N=0.0 Q=0.000
imagStrength=0.7634
[共役の子]
Depth=4 Norm=1.0762 e0=1.0756 e1=-0.0131 N=2.0 Q=0.667
imagStrength=0.0794
[通常の子]
Depth=5 Norm=1.1495 e0=0.9679 e1=0.6147 N=0.0 Q=0.000
imagStrength=0.7539
[共役の子]
Depth=5 Norm=1.1495 e0=0.9679 e1=-0.6147 N=0.0 Q=0.000
imagStrength=0.7539
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1179
[通常の子]
Depth=3 Norm=1.0295 e0=1.0223 e1=0.1148 N=3.0 Q=1.000
imagStrength=0.1815
[通常の子]
Depth=4 Norm=0.8968 e0=0.7826 e1=0.4324 N=3.0 Q=1.000
imagStrength=0.5510
[通常の子]
Depth=5 Norm=1.1337 e0=0.4421 e1=1.0364 N=1.0 Q=0.333
imagStrength=1.2519
[共役の子]
Depth=5 Norm=1.1337 e0=0.4421 e1=-1.0364 N=1.0 Q=0.333
imagStrength=1.2519
[共役の子]
Depth=4 Norm=1.0872 e0=0.9951 e1=-0.4324 N=3.0 Q=1.000
imagStrength=0.5510
[通常の子]
Depth=5 Norm=1.1523 e0=1.1504 e1=0.0120 N=0.0 Q=0.000
imagStrength=0.1346
[共役の子]
Depth=5 Norm=1.1523 e0=1.1504 e1=-0.0120 N=0.0 Q=0.000
imagStrength=0.1346
[共役の子]
Depth=3 Norm=1.0711 e0=1.0642 e1=-0.1148 N=3.0 Q=1.000
imagStrength=0.1815
[通常の子]
Depth=4 Norm=1.0000 e0=0.9739 e1=0.2250 N=2.0 Q=0.667
imagStrength=0.2910
[通常の子]
Depth=5 Norm=1.1444 e0=0.7363 e1=0.8703 N=0.0 Q=0.000
imagStrength=1.0589
[共役の子]
Depth=5 Norm=1.1444 e0=0.7363 e1=-0.8703 N=0.0 Q=0.000
imagStrength=1.0589
[共役の子]
Depth=4 Norm=1.1064 e0=1.0828 e1=-0.2250 N=2.0 Q=0.667
imagStrength=0.2910
[通常の子]
Depth=5 Norm=1.1539 e0=1.0993 e1=0.3445 N=0.0 Q=0.000
imagStrength=0.4785
[共役の子]
Depth=5 Norm=1.1539 e0=1.0993 e1=-0.3445 N=0.0 Q=0.000
imagStrength=0.4785

実行結果 (※ 係数 0.16)
Depth=0 Norm=1.0093 e0=1.0093 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0000
[通常の子]
Depth=1 Norm=1.0308 e0=1.0302 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0243 e0=1.0162 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1883
[通常の子]
Depth=3 Norm=0.9499 e0=0.8880 e1=0.3197 N=3.0 Q=1.000
imagStrength=0.4855
[通常の子]
Depth=4 Norm=0.8044 e0=0.5326 e1=0.5879 N=3.0 Q=1.000
imagStrength=0.8295
[通常の子]
Depth=5 Norm=1.1218 e0=0.1314 e1=1.0904 N=1.0 Q=0.333
imagStrength=1.5799
[共役の子]
Depth=5 Norm=1.1218 e0=0.1314 e1=-1.0904 N=1.0 Q=0.333
imagStrength=1.5799
[共役の子]
Depth=4 Norm=1.0183 e0=0.8207 e1=-0.5879 N=3.0 Q=1.000
imagStrength=0.8295
[通常の子]
Depth=5 Norm=1.1472 e0=1.0916 e1=-0.2947 N=0.0 Q=0.000
imagStrength=0.7138
[共役の子]
Depth=5 Norm=1.1472 e0=1.0916 e1=0.2947 N=0.0 Q=0.000
imagStrength=0.7138
[共役の子]
Depth=3 Norm=1.0606 e0=1.0055 e1=-0.3197 N=3.0 Q=1.000
imagStrength=0.4855
[通常の子]
Depth=4 Norm=1.0696 e0=1.0666 e1=0.0080 N=2.0 Q=0.667
imagStrength=0.1811
[通常の子]
Depth=5 Norm=1.1499 e0=0.9471 e1=0.6413 N=0.0 Q=0.000
imagStrength=0.8819
[共役の子]
Depth=5 Norm=1.1499 e0=0.9471 e1=-0.6413 N=0.0 Q=0.000
imagStrength=0.8819
[共役の子]
Depth=4 Norm=1.0729 e0=1.0699 e1=-0.0080 N=2.0 Q=0.667
imagStrength=0.1811
[通常の子]
Depth=5 Norm=1.1502 e0=0.9581 e1=0.6211 N=0.0 Q=0.000
imagStrength=0.9073
[共役の子]
Depth=5 Norm=1.1502 e0=0.9581 e1=-0.6211 N=0.0 Q=0.000
imagStrength=0.9073
[共役の子]
Depth=2 Norm=1.0531 e0=1.0452 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1883
[通常の子]
Depth=3 Norm=1.0315 e0=1.0243 e1=0.1130 N=3.0 Q=1.000
imagStrength=0.2056
[通常の子]
Depth=4 Norm=0.9007 e0=0.7905 e1=0.4285 N=3.0 Q=1.000
imagStrength=0.5400
[通常の子]
Depth=5 Norm=1.1353 e0=0.4536 e1=1.0316 N=1.0 Q=0.333
imagStrength=1.2920
[共役の子]
Depth=5 Norm=1.1353 e0=0.4536 e1=-1.0316 N=1.0 Q=0.333
imagStrength=1.2920
[共役の子]
Depth=4 Norm=1.0886 e0=0.9992 e1=-0.4285 N=3.0 Q=1.000
imagStrength=0.5400
[通常の子]
Depth=5 Norm=1.1535 e0=1.1495 e1=0.0241 N=0.0 Q=0.000
imagStrength=0.1909
[共役の子]
Depth=5 Norm=1.1535 e0=1.1495 e1=-0.0241 N=0.0 Q=0.000
imagStrength=0.1909
[共役の子]
Depth=3 Norm=1.0696 e0=1.0627 e1=-0.1130 N=3.0 Q=1.000
imagStrength=0.2056
[通常の子]
Depth=4 Norm=0.9959 e0=0.9664 e1=0.2291 N=2.0 Q=0.667
imagStrength=0.3736
[通常の子]
Depth=5 Norm=1.1446 e0=0.7251 e1=0.8756 N=0.0 Q=0.000
imagStrength=1.1495
[共役の子]
Depth=5 Norm=1.1446 e0=0.7251 e1=-0.8756 N=0.0 Q=0.000
imagStrength=1.1495
[共役の子]
Depth=4 Norm=1.1056 e0=1.0791 e1=-0.2291 N=2.0 Q=0.667
imagStrength=0.3736
[通常の子]
Depth=5 Norm=1.1544 e0=1.1008 e1=0.3325 N=0.0 Q=0.000
imagStrength=0.5376
[共役の子]
Depth=5 Norm=1.1544 e0=1.1008 e1=-0.3325 N=0.0 Q=0.000
imagStrength=0.5376
[共役の子]
Depth=1 Norm=1.0323 e0=1.0317 e1=0.0000 N=3.0 Q=1.000
imagStrength=0.0350
[通常の子]
Depth=2 Norm=1.0282 e0=1.0225 e1=0.1077 N=3.0 Q=1.000
imagStrength=0.1191
[通常の子]
Depth=3 Norm=0.9552 e0=0.8988 e1=0.3199 N=3.0 Q=1.000
imagStrength=0.4001
[通常の子]
Depth=4 Norm=0.8079 e0=0.5464 e1=0.5889 N=3.0 Q=1.000
imagStrength=0.7420
[通常の子]
Depth=5 Norm=1.1221 e0=0.1455 e1=1.0945 N=1.0 Q=0.333
imagStrength=1.4607
[共役の子]
Depth=5 Norm=1.1221 e0=0.1455 e1=-1.0945 N=1.0 Q=0.333
imagStrength=1.4607
[共役の子]
Depth=4 Norm=1.0235 e0=0.8327 e1=-0.5889 N=3.0 Q=1.000
imagStrength=0.7420
[通常の子]
Depth=5 Norm=1.1473 e0=1.1000 e1=-0.2835 N=0.0 Q=0.000
imagStrength=0.5779
[共役の子]
Depth=5 Norm=1.1473 e0=1.1000 e1=0.2835 N=0.0 Q=0.000
imagStrength=0.5779
[共役の子]
Depth=3 Norm=1.0639 e0=1.0136 e1=-0.3199 N=3.0 Q=1.000
imagStrength=0.4001
[通常の子]
Depth=4 Norm=1.0691 e0=1.0682 e1=0.0130 N=2.0 Q=0.667
imagStrength=0.0969
[通常の子]
Depth=5 Norm=1.1497 e0=0.9427 e1=0.6542 N=0.0 Q=0.000
imagStrength=0.7864
[共役の子]
Depth=5 Norm=1.1497 e0=0.9427 e1=-0.6542 N=0.0 Q=0.000
imagStrength=0.7864
[共役の子]
Depth=4 Norm=1.0771 e0=1.0761 e1=-0.0130 N=2.0 Q=0.667
imagStrength=0.0969
[通常の子]
Depth=5 Norm=1.1504 e0=0.9692 e1=0.6128 N=0.0 Q=0.000
imagStrength=0.7749
[共役の子]
Depth=5 Norm=1.1504 e0=0.9692 e1=-0.6128 N=0.0 Q=0.000
imagStrength=0.7749
[共役の子]
Depth=2 Norm=1.0542 e0=1.0486 e1=-0.1077 N=3.0 Q=1.000
imagStrength=0.1191
[通常の子]
Depth=3 Norm=1.0297 e0=1.0223 e1=0.1149 N=3.0 Q=1.000
imagStrength=0.1892
[通常の子]
Depth=4 Norm=0.8969 e0=0.7824 e1=0.4322 N=3.0 Q=1.000
imagStrength=0.5633
[通常の子]
Depth=5 Norm=1.1351 e0=0.4416 e1=1.0372 N=1.0 Q=0.333
imagStrength=1.2753
[共役の子]
Depth=5 Norm=1.1351 e0=0.4416 e1=-1.0372 N=1.0 Q=0.333
imagStrength=1.2753
[共役の子]
Depth=4 Norm=1.0875 e0=0.9953 e1=-0.4322 N=3.0 Q=1.000
imagStrength=0.5633
[通常の子]
Depth=5 Norm=1.1537 e0=1.1510 e1=0.0113 N=0.0 Q=0.000
imagStrength=0.1566
[共役の子]
Depth=5 Norm=1.1537 e0=1.1510 e1=-0.0113 N=0.0 Q=0.000
imagStrength=0.1566
[共役の子]
Depth=3 Norm=1.0712 e0=1.0642 e1=-0.1149 N=3.0 Q=1.000
imagStrength=0.1892
[通常の子]
Depth=4 Norm=1.0003 e0=0.9740 e1=0.2251 N=2.0 Q=0.667
imagStrength=0.3032
[通常の子]
Depth=5 Norm=1.1450 e0=0.7368 e1=0.8695 N=0.0 Q=0.000
imagStrength=1.0840
[共役の子]
Depth=5 Norm=1.1450 e0=0.7368 e1=-0.8695 N=0.0 Q=0.000
imagStrength=1.0840
[共役の子]
Depth=4 Norm=1.1063 e0=1.0825 e1=-0.2251 N=2.0 Q=0.667
imagStrength=0.3032
[通常の子]
Depth=5 Norm=1.1544 e0=1.0987 e1=0.3452 N=0.0 Q=0.000
imagStrength=0.5065
[共役の子]
Depth=5 Norm=1.1544 e0=1.0987 e1=-0.3452 N=0.0 Q=0.000
imagStrength=0.5065

C++Builder2007ソースコード

//*** Unit1.h ***
//—————————————————————————

#ifndef Unit1H
#define Unit1H
//—————————————————————————
#include
#include
#include
#include //—————————————————————————
struct Octonion {
double e[8];

Octonion(double a0=0.0, double a1=0.0, double a2=0.0, double a3=0.0,
double a4=0.0, double a5=0.0, double a6=0.0, double a7=0.0);

Octonion operator+(const Octonion& o) const;
Octonion operator-(const Octonion& o) const; // 減算
Octonion operator-() const; // 単項マイナス(念のため)
Octonion operator*(const Octonion& o) const; // ← 変更:完全乗算
Octonion operator*(double scalar) const; // スカラー乗算は残す
double Norm() const;

Octonion Conjugate() const; // 標準的な共役
Octonion PhaseConjugate() const; // 位相共役用(必要に応じて拡張可能)
Octonion ApplyDerivation(const Octonion& a, const Octonion& b) const; // D_a,b (this)
};

class RecursiveOcto {
public:
int depth;
Octonion value;
RecursiveOcto* child; // 通常の子
RecursiveOcto* childConj; // 共役の子(追加)
Octonion interference; // 干渉結果を保持するメンバーを追加

// ★ 追加
double N; // 数演算子(励起度)
double Q; // 電荷的な量 = N / 3

RecursiveOcto(int d, Octonion init);
~RecursiveOcto();
void Generate(int maxDepth);
void Dump(TMemo* memo);

void ComputeNumberOperator(); // ★ 追加

};

class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *ButtonExit;
TButton *Button1;
TMemo *Memo1;
TButton *Button2;
void __fastcall ButtonExitClick(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//—————————————————————————
extern PACKAGE TForm1 *Form1;
//—————————————————————————
#endif

//*** Unit1.cpp ***
//—————————————————————————

#include
#pragma hdrstop

#include #include “Unit1.h”
//—————————————————————————
#pragma package(smart_init)
#pragma resource “*.dfm”
TForm1 *Form1;

//リンカ|出力オプション|最大スタックサイズ 0x64000000(約1.56GB)大きすぎであったので、0x10000000に設定
//—————————————————————————
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//—————————————————————————
void __fastcall TForm1::ButtonExitClick(TObject *Sender)
{
Close();
}
//—————————————————————————
//—————————————————————————

Octonion::Octonion(double a0, double a1, double a2, double a3,
double a4, double a5, double a6, double a7) {
e[0]=a0; e[1]=a1; e[2]=a2; e[3]=a3;
e[4]=a4; e[5]=a5; e[6]=a6; e[7]=a7;
}

Octonion Octonion::Conjugate() const {
return Octonion(
e[0],
-e[1], -e[2], -e[3], -e[4], -e[5], -e[6], -e[7]
);
}

Octonion Octonion::PhaseConjugate() const {
return Conjugate();
}

Octonion Octonion::operator+(const Octonion& o) const {
Octonion res;
for(int i=0; i<8; i++) res.e[i] = e[i] + o.e[i];
return res;
}

// 二項減算
Octonion Octonion::operator-(const Octonion& o) const {
Octonion res;
for(int i = 0; i < 8; i++) {
res.e[i] = e[i] – o.e[i];
}
return res;
}

// 単項マイナス
Octonion Octonion::operator-() const {
Octonion res;
for(int i = 0; i < 8; i++) {
res.e[i] = -e[i];
}
return res;
}

// スカラー乗算は残す
Octonion Octonion::operator*(double scalar) const {
Octonion res;
for(int i=0; i<8; i++) res.e[i] = e[i] * scalar;
return res;
}

// 完全な八元数乗算
Octonion Octonion::operator*(const Octonion& o) const {
Octonion res;

// e0(実部)
res.e[0] = e[0]*o.e[0] – e[1]*o.e[1] – e[2]*o.e[2] – e[3]*o.e[3]
– e[4]*o.e[4] – e[5]*o.e[5] – e[6]*o.e[6] – e[7]*o.e[7];

// e1
res.e[1] = e[0]*o.e[1] + e[1]*o.e[0] + e[2]*o.e[3] – e[3]*o.e[2]
+ e[4]*o.e[5] – e[5]*o.e[4] – e[6]*o.e[7] + e[7]*o.e[6];

// e2
res.e[2] = e[0]*o.e[2] – e[1]*o.e[3] + e[2]*o.e[0] + e[3]*o.e[1]
+ e[4]*o.e[6] + e[5]*o.e[7] – e[6]*o.e[4] – e[7]*o.e[5];

// e3
res.e[3] = e[0]*o.e[3] + e[1]*o.e[2] – e[2]*o.e[1] + e[3]*o.e[0]
+ e[4]*o.e[7] – e[5]*o.e[6] + e[6]*o.e[5] – e[7]*o.e[4];

// e4
res.e[4] = e[0]*o.e[4] – e[1]*o.e[5] – e[2]*o.e[6] – e[3]*o.e[7]
+ e[4]*o.e[0] + e[5]*o.e[1] + e[6]*o.e[2] + e[7]*o.e[3];

// e5
res.e[5] = e[0]*o.e[5] + e[1]*o.e[4] – e[2]*o.e[7] + e[3]*o.e[6]
– e[4]*o.e[1] + e[5]*o.e[0] – e[6]*o.e[3] + e[7]*o.e[2];

// e6
res.e[6] = e[0]*o.e[6] + e[1]*o.e[7] + e[2]*o.e[4] – e[3]*o.e[5]
– e[4]*o.e[2] + e[5]*o.e[3] + e[6]*o.e[0] – e[7]*o.e[1];

// e7
res.e[7] = e[0]*o.e[7] – e[1]*o.e[6] + e[2]*o.e[5] + e[3]*o.e[4]
– e[4]*o.e[3] – e[5]*o.e[2] + e[6]*o.e[1] + e[7]*o.e[0];

return res;
}

double Octonion::Norm() const {
double sum = 0.0;
for(int i=0; i<8; i++) sum += e[i]*e[i]; return sqrt(sum); } Octonion Octonion::ApplyDerivation(const Octonion& a, const Octonion& b) const { // 1. 交換子 [a,b] Octonion ab = a * b – b * a; // [a,b] // 2. 交換子の作用 [[a,b], this] Octonion commutator_term = ab * (*this) – (*this) * ab; // 3. 結合子 [a,b,this] = (a*b)*this – a*(b*this) Octonion assoc = (a * b) * (*this) – a * (b * (*this)); // 4. 標準的な導分公式(係数は調整可能) // D = [[a,b],x] – 3[a,b,x] Octonion result = commutator_term – assoc * 3.0; // スケール調整(摂動が大きすぎないように) //return result * 0.5; //return result * 0.20; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.20(60%減)安定性を確認する //return result * 0.25; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.25(50%減)安定性を確認する //return result * 0.30; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.30(40%減)安定性を確認する return result * 0.35; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.35(30%減)安定性を確認する //return result * 0.40; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.40(20%減)安定性を確認する //return result * 0.45; // 摂動が少し強めに出ているようなので、スケールを少し弱めて0.5→0.45(10%減)安定性を確認する //*** 評価結果:0.30:控えめだが効果は十分出る *** //*** 評価結果:0.35:導分の影響がより明確に現れつつ、安定性も高い *** } //————————————————————————— RecursiveOcto::RecursiveOcto(int d, Octonion v) : depth(d), value(v), child(NULL), childConj(NULL), N(0.0), Q(0.0) { } RecursiveOcto::~RecursiveOcto() { delete child; delete childConj; } void RecursiveOcto::Generate(int maxDepth) { if (depth >= maxDepth) return;

// === 既存の回転子 ===
Octonion rotator(cos(depth*0.15), sin(depth*0.15), 0.05, 0,0,0,0,0);

// === Fano平面を意識した導分方向の切り替え ===
// depth % 7 で7種類の方向を巡回
int dir = depth % 7;

Octonion a, b; // 導分に使う2つの虚単位

switch(dir) {
case 0: // e1, e2 → e3 の線
a = Octonion(0,1,0,0,0,0,0,0); // e1
b = Octonion(0,0,1,0,0,0,0,0); // e2
break;
case 1: // e1, e4 → e5
a = Octonion(0,1,0,0,0,0,0,0); // e1
b = Octonion(0,0,0,0,1,0,0,0); // e4
break;
case 2: // e1, e6 → e7
a = Octonion(0,1,0,0,0,0,0,0); // e1
b = Octonion(0,0,0,0,0,0,1,0); // e6
break;
case 3: // e2, e4 → e6
a = Octonion(0,0,1,0,0,0,0,0); // e2
b = Octonion(0,0,0,0,1,0,0,0); // e4
break;
case 4: // e2, e5 → e7
a = Octonion(0,0,1,0,0,0,0,0); // e2
b = Octonion(0,0,0,0,0,1,0,0); // e5
break;
case 5: // e3, e4 → e7
a = Octonion(0,0,0,1,0,0,0,0); // e3
b = Octonion(0,0,0,0,1,0,0,0); // e4
break;
case 6: // e3, e5 → e6
a = Octonion(0,0,0,1,0,0,0,0); // e3
b = Octonion(0,0,0,0,0,1,0,0); // e5
break;
}

// 導分を作用させる(係数は前回の実験で良かった値を使用)
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.04;
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.05;
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.06;
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.08;
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.10;
//Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.12;
Octonion g2_perturb = value.ApplyDerivation(a, b) * 0.16;

Octonion next = (value + g2_perturb) * rotator;
next = next + Octonion(0.03, 0,0,0,0,0,0,0);

// 共役版
Octonion nextConj = next.PhaseConjugate();

// 子生成
child = new RecursiveOcto(depth+1, next);
child->Generate(maxDepth);

childConj = new RecursiveOcto(depth+1, nextConj);
childConj->Generate(maxDepth);

// 干渉 + フィードバック
interference = (child->value + childConj->value) * 0.5;
double feedbackStrength = 0.3;
value = value * (1.0 – feedbackStrength) + interference * feedbackStrength;
}

// 数演算子を計算するメソッド(新規追加)
void RecursiveOcto::ComputeNumberOperator()
{
// 基本励起:自分自身の虚数成分の「強さ」
// (e1?e7 の絶対値の合計を適度にスケール)
double imagStrength = 0.0;

// ★ ここを e[1] ~ e[7] に修正
imagStrength += fabs(value.e[1]);
imagStrength += fabs(value.e[2]);
imagStrength += fabs(value.e[3]);
imagStrength += fabs(value.e[4]);
imagStrength += fabs(value.e[5]);
imagStrength += fabs(value.e[6]);
imagStrength += fabs(value.e[7]);

// 子供の有無による励起
int childCount = 0;
if (child) childCount++;
if (childConj) childCount++;

// 再帰的に子供の N を加算(階層全体の励起を蓄積) // 子供の N を再帰的に集める
double childrenN = 0.0;
if (child) {
child->ComputeNumberOperator();
childrenN += child->N;
}
if (childConj) {
childConj->ComputeNumberOperator();
childrenN += childConj->N;
}

// 最終的な N の定義(調整しやすい形)
// 子供の数 × 1.0 + 虚数強度 × 係数 + 子供たちの N の一部
//N = childCount * 1.0 + imagStrength * 0.8 + childrenN * 0.3;

// ★ 係数を調整したバージョン
// 子供の寄与を強め、虚数強度の影響を抑えめにする
/*N = childCount * 1.5
+ imagStrength * 0.4
+ childrenN * 0.25;*/
// ★ ここを大きく変更
N = childCount * 1.0 // 子供の数の影響を弱める
+ imagStrength * 0.6
+ childrenN * 0.05; // 子孫からの蓄積をかなり弱くする

// さらに、ある程度整数に近づけるための丸め(任意)
// N = floor(N + 0.5); // 整数にしたい場合はこの行を有効にする
// ★ ここから量子化(離散化)
/*if (N < 0.7) N = 0.0;
else if (N < 1.7) N = 1.0;
else if (N < 2.7) N = 2.0;
else if (N < 3.7) N = 3.0;
else N = 3.0; // 上限を3に制限
*/
// ★ 閾値を緩めた量子化
/*if (N < 0.8) N = 0.0;
else if (N < 1.8) N = 1.0;
else if (N < 2.8) N = 2.0;
else N = 3.0;*/
// 量子化
if (N < 0.7) N = 0.0;
else if (N < 1.5) N = 1.0;
else if (N < 2.3) N = 2.0; else N = 3.0; // 電荷的な量 Q = N / 3.0; } void RecursiveOcto::Dump(TMemo* memo) { if (!memo) return; AnsiString s; s.sprintf(“Depth=%d Norm=%.4f e0=%.4f e1=%.4f N=%.1f Q=%.3f”, depth, value.Norm(), value.e[0], value.e[1], N, Q); memo->Lines->Add(s);

// オプション:虚部の大きさを少し詳しく
double imag = 0;
for(int i=1;i<8;i++) imag += fabs(value.e[i]); s.sprintf(” imagStrength=%.4f”, imag); memo->Lines->Add(s);

if (child) { memo->Lines->Add(” [通常の子]”); child->Dump(memo); }
if (childConj) { memo->Lines->Add(” [共役の子]”); childConj->Dump(memo); }
}

//—————————————————————————
//—————————————————————————

void __fastcall TForm1::Button1Click(TObject *Sender)
{
RecursiveOcto* root = new RecursiveOcto(0, Octonion(1.0));
root->Generate(5); // ← 2分岐なので深さは浅めに(5?6推奨)

Memo1->Clear();
root->Dump(Memo1);

delete root;
}
//—————————————————————————
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Memo1->Clear();

Octonion rootVal(1.0, 0, 0, 0, 0, 0, 0, 0); // 初期真空的な状態
RecursiveOcto* root = new RecursiveOcto(0, rootVal);

root->Generate(5); // 深さ5まで生成

root->ComputeNumberOperator(); // ★ ルートから再帰的に計算

// ★ 必ず Memo1 を渡す
root->Dump(Memo1);

delete root;
}
//—————————————————————————

カテゴリー: 未分類 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です