用python證明角谷猜想 關於角谷猜想的證明

2021-10-12 11:49:13 字數 791 閱讀 8436

角谷猜想:對於乙個正整數,若是奇數 乘3加1,若是偶數 除以2 重複上述過程,最終結果是1。

證明:對任意的正整數n 若n是偶數則總有

n=m*2^k m是奇數

則只需證對於奇數m 猜想成立

又對於任意奇數m 可將其改寫為二進位制數

對於二進位制數 若被2整除 則末位為0 且整除後僅消去末位

即m=xixi-1xi-2……x3x2x1x0(2)[共i+1位數]

且xi=1 x0=1 餘下的位數 x∈ p(x=0)=½

故 3m+1=xi(xi+xi-1)(xi-1+xi-2)(xi-2+xi-3)……(x3+x2)(x2+x1)(x1+x0)(x0+1)

3m+1是偶數 且除最高位和末位外 餘下的位數x'∈ p(x'=0)=½

先不考慮是否進製,則3m+1共i+2位

1.若最高位不發生進製

則對m有xi-1=xi-2=0

即m=100xi-3xi-4……x3x2x1x0

計算3m+1/2^λ 即被消去λ位

設被消去a位

有p(a=λ)=1/2^λ-1

可求λ的期望eλ=1+1/2+1/2^2+…1/2^λ-1=2

且3m+1=11…………

2.若最高位發生進製

則m=110…………或1011…………

同理被消去φ位

eφ=eλ-1=1

且1011…………回到100…………

110…………可直接回到100…………或變為1011…………

故可通過重複1 2兩步 使m最終回到xi=1

即猜想得證

C 迴圈 角谷猜想(自學用)

角谷猜想 總時間限制 1000ms 記憶體限制 65536kb 描述 所謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到...

python證明冰雹猜想 關於冰雹猜想的證明

冰雹猜想是指 乙個正整數x,如果是奇數就乘以3再加1,如果是偶數就析出偶數因數2 這樣經過若干個次數,最終回到1。以n 9為例進行說明 9 3 1 28,28 2 14,14 2 7,7 3 1 22,22 2 11,11 3 1 34,34 2 17,17 3 1 52,52 2 26,26 2 ...

驗證角谷猜想

total submission s 7305 accepted submission s 3767 problem description 數論中有許多猜想尚未解決,其中有乙個被稱為 角谷猜想 的問題,該問題在 五 六十年代的美國多個著名高校中曾風行一時,這個問題是這樣描述的 任何乙個大於一的自然...