こんにちは杉本です!!
今日は数学の未解決問題,コラッツ予想が本当なのかコンピュータを用いて確かめてみようと思いまう!
まずコラッツ予想とか何かから説明しますね!
コラッツ予想とは?
![](https://prtimes.jp/i/37669/15/resize/d37669-15-599131-0.png)
上記の図の式です!え,めっちゃシンプルやん!!
よくわからない方のために言うと,
「偶数」なら「2で割る」
「奇数」なら「3かけて1を足す」
これを繰り返すとどの整数も最後に1となるというやつ!!
プログラムを書く(pythonで)
n = [任意の数]
while n != 1:
if n % 2 == 0:
n /= 2
else:
n = n * 3 + 1
うわ〜簡単!
実行する!!
まずは39
![](https://ja.tak-cslab.org/wp-content/uploads/2021/07/image-336x1024.png)
うそやろ
次は133
![](https://ja.tak-cslab.org/wp-content/uploads/2021/07/image-2-426x1024.png)
ちゃんと終わってやがる….
次は199
![](https://ja.tak-cslab.org/wp-content/uploads/2021/07/image-1-94x1024.png)
小さくて申し訳ないけど,ちゃんと1になってる
結果:なんかよくわからないけど1になる
でもまだ証明はされていないの面白いですね