1が並んだ数の観察
ver 0.005 2022-12-29

更新履歴
ver 0.001 2022-12-25 新規作成
ver 0.002 2022-12-26 追記
ver 0.003 2022-12-27 メルセンヌ数 追加
ver 0.004 2022-12-28 メルセンヌ数に追記
ver 0.005 2022-12-29 メルセンヌ数に追記

a^n-1

aは素数、nは自然数とします。

公式より
a^n-b^n=(a-b){a^(n-1)+a^(n-2)b+a^(n-3)b^2+a^(n-4)b^3+a^(n- 5)b^4-・・・・+ab^(n-2)+b^(n-1)}

b=1なら、
a^n-1^n=(a-1){a^(n-1)+a^(n-2)1+a^(n-3)1^2+a^(n-4)1^3+a^(n- 5)1^4-・・・・+a1^(n-2)+1^(n-1)}
a^n-1=(a-1){a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}
等比級数の和の公式より
a^n-1=(a-1){a^n-1}/(a-1)
a^n-1=a^n-1
間違ってないですね。

ここで、aが素数ならa=6k±1なので、(kは自然数)
a^n-1=(6k±1-1){a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}
より、a=6k+1なら
a^n-1=6k{a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}
あるいは、a=6k-1なら
a^n-1=2(3k-1){a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}

ここで、n=2なら、

a=6k+1なら
a^2-1=6k{a^(2-1)+1}
a^2-1=6k{6k+1+1}
a^2-1=12k{3k+1}----(1)
a=6k-1なら
a^2-1=2(3k-1){a^(2-1)+1}
a^2-1=2(3k-1){6k-1+1}
a^2-1=12k(3k-1)----(2)
(1),(2)より、a^2-1は12の倍数である。

ここで、n=3なら、

a=6k+1なら
a^3-1=6k{a^(3-1)+a^(3-2)+1}
a^3-1=6k{(6k+1)^2+6k+1+1}
a^3-1=6k{36k^2+12k+1+6k+2}
a^3-1=6k{36k^2+18k+3}
a^3-1=18k{12k^2+6k+1}---(3)
a=6k-1なら
a^3-1=2(3k-1){a^(3-1)+a^(3-2)+1}
a^3-1=2(3k-1){(6k-1)^2+6k-1+1}
a^3-1=2(3k-1){36k^2-12k+1+6k}
a^3-1=2(3k-1){36k^2-6k+1}---(4)
(3),(4)より、a^3-1はaによって18,2の倍数である。

ここで、n=5なら、

a=6k+1なら
a^5-1=6k{a^(5-1)+a^(5-2)+a^(5-3)+a^(5-4)+1}

(%i13) a:6*k+1;
(%o13)                              6 k + 1
(%i14) factor(a^4+a^3+a^2+a+1);
                           4         3        2
(%o14)               1296 k  + 1080 k  + 360 k  + 60 k + 5

a^5-1=6k{1296k^4+1080k^3+360k^2+60k+5}-----(5)

a=6k-1なら
a^5-1=2(3k-1){a^(5-1)+a^(5-2)+a^(5-3)+a^(5-4)+1}

(%i15) a:6*k-1;
(%o15)                              6 k - 1
(%i16) factor(a^4+a^3+a^2+a+1);
                           4        3        2
(%o16)               1296 k  - 648 k  + 144 k  - 12 k + 1

a^5-1=2(3k-1){1296k^4-648k^3+144k^2-12k+1}----(6)
(5),(6)より、a^5-1はaによって6,2の倍数である。

ここで、nが奇数(素数)なら、

a=6k+1なら
a^n-1=6k{a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}----(7)

a=6k-1なら
a^n-1=2(3k-1){a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}----(8)
(7),(8)より、a^n-1はaによって6,2の倍数である。

そこで、n=7をやってみると、
(%i28) a:6*k+1;
(%o28)                              6 k + 1
(%i29) n:7;
(%o29)                                 7
(%i30) factor(a^n-1);
                   6          5          4         3         2
(%o30) 6 k (46656 k  + 54432 k  + 27216 k  + 7560 k  + 1260 k  + 126 k + 7)

(%i31) a:6*k-1;
(%o31)                              6 k - 1
(%i32) n:7;
(%o32)                                 7
(%i33) factor(a^n-1);
                           6          5          4         3        2
(%o33) 2 (3 k - 1) (46656 k  - 38880 k  + 14256 k  - 2808 k  + 324 k  - 18 k + 1)

(%i34) a:6*k+1;
(%o34)                              6 k + 1

ここで、nが偶数なら、

{a^(n-1)+a^(n-2)+a^(n-3)+a^(n- 4)+a^(n-5)-・・・・+a+1}
1が偶数個並んだ数のなので、1が並んだ数の特性から、必ず因数分解できる。

(%i1) factor(a^3+a^2+a+1);
                                         2
(%o1)                          (a + 1) (a  + 1)
(%i2) factor(a^5+a^4+a^3+a^2+a+1);
                                 2            2
(%o2)                  (a + 1) (a  - a + 1) (a  + a + 1)
(%i3) factor(a^7+a^6+a^5+a^4+a^3+a^2+a+1);
                                     2        4
(%o3)                      (a + 1) (a  + 1) (a  + 1)
(%i4) factor(a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1);
                       4    3    2            4    3    2
(%o4)        (a + 1) (a  - a  + a  - a + 1) (a  + a  + a  + a + 1)

たとえば、1が偶数個並んだ数は
    1 01 01 01 01
11)11 11 11 11 11  よって1111111111/11=101010101 a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1=(a+1)(a^8+a^6+a^4+a^2+1)
で、必ず11で割れるので、(a+1)を因数に持つ。
すると、
a^n-1=(a-1){a^(n-1)+a^(n-2)+a^(n-3)+a^(n-4)+a^(n-5)-・・・・+a+1}
a^n-1=(a-1)(a+1){(aの多項式)(aの多項式)・・・・}
となってしまう。

ここで、n=4なら、
a^4-1=(a-1){a^(4-1)+a^(4-2)+a^(4-3)+1}
a^4-1=(a-1){a^3+a^2+a+1}
a^4-1=(a-1){(a+1)a^2+(a+1)}
a^4-1=(a-1)(a+1)(a^2+1)
a=6k+1なら
a^4-1=(a-1)(a+1)(a^2+1)
a^4-1=(6k+1-1)(6k+1+1){(6k+1)^2+1}
a^4-1=6k(6k+2){36k^2+12k+1+1}
a^4-1=12k(3k+1){36k^2+12k+2}
a^4-1=24k(3k+1){18k^2+6k+1}----(a)
あるいは、a=6k-1なら
a^4-1=(a-1)(a+1)(a^2+1)
a^4-1=(6k-1-1)(6k-1+1){(6k-1)^2+1}
a^4-1=(6k-2)6k{36k^2-12k+2}
a^4-1=24k(3k-1){18k^2-6k+1}-----(b)
(a),(b)より、a^4-1は24の倍数である。

ここで、n=6なら、
a^6-1=(a-1){a^(6-1)+a^(6-2)+a^(6-3)+a^(6-4)+a^(6-5)+1}
a^6-1=(a-1){a^5+a^4+a^3+a^2+a+1}
a^6-1=(a-1){(a+1)a^4+(a+1)a^2+(a+1)}
a^6-1=(a-1)(a+1){a^4+a^2+1}
a=6k+1なら
a^6-1=(a-1)(a+1){a^4+a^2+1}
a^6-1=(6k+1-1)(6k+1+1){(6k+1)^4+(6k+1)^2+1}
a^6-1=6k(6k+2)[{(6k+1)^2+1}(6k+1)^2+1]
a^6-1=12k(3k+1)[{36k^2+12k+2}(36k^2+12k+1)+1]
a^6-1=12k(3k+1)[3(12k^2+6k+1)(36k^2+6k+1)]
a^6-1=36k(3k+1)(12k^2+6k+1)(36k^2+6k+1)-----(c)
あるいは、a=6k-1なら
a^6-1=(a-1)(a+1){a^4+a^2+1}
a^6-1=(6k-1-1)(6k-1+1){(6k-1)^4+(6k-1)^2+1}
a^6-1=12k(3k-1){(6k-1)^4+(6k-1)^2+1}
a^6-1=12k(3k-1){3(12k^2-6k+1)(36k^2-6k+1)}
a^6-1=36k(3k-1)(12k^2-6k+1)(36k^2-6k+1)-----(d)
(c),(d)より、a^6-1は36の倍数である。

ここで、n=8なら、
a^8-1=(a-1){a^(8-1)+a^(8-2)+a^(8-3)+a^(8-4)+a^(8-5)+a^(8-6)+a^(8-7)+1}
a^8-1=(a-1){a^7+a^6+a^5+a^4+a^3+a^2+a+1}
a^8-1=(a-1){(a+1)a^6+(a+1)a^4+(a+1)a^2+(a+1)}
a^8-1=(a-1)(a+1){a^6+a^4+a^2+1}
a^8-1=(a-1)(a+1){(a^2+1)a^4+(a^2+1)}
a^8-1=(a-1)(a+1)(a^2+1)(a^4+1)
これは、
a^4-1=(a-1)(a+1)(a^2+1)
に(a^4+1)をかけたものに等しい。

a=6k+1なら
a^8-1=(a^4-1)(a^4+1)
a^8-1=[24k(3k+1){18k^2+6k+1}]{(6k+1)^4+1}
a^8-1=[24k(3k+1){18k^2+6k+1}]{2(648k^4+432k^3+108k^2+12k+1)}----(e)
a^8-1=48k(3k+1)(18k^2+6k+1)(648k^4+432k^3+108k^2+12k+1)----(e')
あるいは、a=6k-1なら
a^8-1=(a^4-1)(a^4+1)
a^8-1=[24k(3k-1){18k^2-6k+1}]{(6k-1)^4+1}
a^8-1=[24k(3k-1){18k^2-6k+1}]{2(648k^4-432k^3+108k^2-12k+1)}----(f)
a^8-1=48k(3k-1)(18k^2-6k+1)(648k^4-432k^3+108k^2-12k+1)-----(f')
(e),(f)より、a^4-1の2倍のa^8-1は48の倍数である,(e'),(f')。
ここで、n=12なら、
a^12-1=(a-1){a^11+a^10+a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1}
a^12-1=(a-1){(a+1)a^10+(a+1)a^8+(a+1)a^6+(a+1)a^4+(a+1)a^2+(a+1)}
a^12-1=(a-1)(a+1){a^10+a^8+a^6+a^4+a^2+1}
a^12-1=(a-1)(a+1){(a^2+1)a^8+(a^2+1)a^4+(a^2+1)}
a^12-1=(a-1)(a+1)(a^2+1){a^8+a^4+1}
これは、
a^4-1=(a-1)(a+1)(a^2+1)
に(a^8+a^4+1)をかけたものに等しい。
a^8+a^4+1=3(12k^2±6k+1)(36k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)
a^4-1の3倍のa^12-1は72の倍数である。
a^12-1=[24k(3k±1){18k^2±6k+1}][3(12k^2±6k+1)(36k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)]
a^12-1=72k(3k±1)(18k^2±6k+1)(12k^2±6k+1)(36k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)

ここで、n=10なら、
a^10-1=(a-1){a^(10-1)+a^(10-2)+a^(10-3)+a^(10-4)+a^(10-5)+a^(10-6)+a^(10-7)+a^(10-8)+a^(10-9)+1}
a^10-1=(a-1){a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1}
a^10-1=(a-1){(a+1)a^8+(a+1)a^6+(a+1)a^4+(a+1)a^2+(a+1)}
a^10-1=(a-1)(a+1){a^8+a^6+a^4+a^2+1}
a=6k+1なら
a^10-1=(a-1)(a+1){a^8+a^6+a^4+a^2+1}
a^10-1=(6k+1-1)(6k+1+1){(6k+1)^8+(6k+1)^6+(6k+1)^4+(6k+1)^2+1}
a^10-1=6k(6k+2){(1296k^4+648k^3+144k^2+12k+1)(1296k^4+1080k^3+360k^2+60k+5)}
a^10-1=12k(3k+1)(1296k^4+648k^3+144k^2+12k+1)(1296k^4+1080k^3+360k^2+60k+5)----(g)
あるいは、a=6k-1なら
a^10-1=(a-1)(a+1){a^8+a^6+a^4+a^2+1}
a^10-1=(6k-1-1)(6k-1+1){(6k-1)^8+(6k-1)^6+(6k-1)^4+(6k-1)^2+1}
a^10-1=(6k-2)6k{(1296k^4-648k^3+144k^2-12k+1)(1296k^4-1080k^3+360k^2-60k+5)}
a^10-1=12k(3k-1)(1296k^4-648k^3+144k^2-12k+1)(1296k^4-1080k^3+360k^2-60k+5)----(h)
(g),(h)より、a^10-1は12の倍数である。

ここで、n=12なら、
a^12-1=(a-1){a^11+a^10+a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1}
a^12-1=(a-1){(a+1)a^10+(a+1)a^8+(a+1)a^6+(a+1)a^4+(a+1)a^2+(a+1)}
a^12-1=(a-1)(a+1){a^10+a^8+a^6+a^4+a^2+1}
a^12-1=(a-1)(a+1){(a^4+a^2+1)a^6+(a^4+a^2+1)}
a^12-1=(a-1)(a+1)(a^4+a^2+1){a^6+1}
これは、
a^6-1=(a-1)(a+1){a^4+a^2+1}
に、(a^6+1)をかけたものに等しい。
a^6+1=2(18k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)
であるから、a^12-1はa^6-1の2倍である。だから(c),(d)より、a^6-1は36の倍数なのでa^12-1は72の倍数である。
a^12-1=36k(3k±1)(12k^2±6k+1)(36k^2±6k+1){2(18k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)}
a^12-1=72k(3k±1)(12k^2±6k+1)(36k^2±6k+1)(18k^2±6k+1)(1296k^4±864k^3+180k^2±12k+1)

ここで、n=18なら、
a^18-1=(a-1){a^17+a^16+a^15+a^14+a^13+a^12+a^11+a^10+a^9+a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1}
a^18-1=(a-1)(a+1){a^16+a^14+a^12+a^10+a^8+a^6+a^4+a^2+1}
a^18-1=(a-1)(a+1){(a^4+a^2+1)a^12+(a^4+a^2+1)a^6+(a^4+a^2+1)}
a^18-1=(a-1)(a+1)(a^4+a^2+1)(a^12+a^6+1)
これは、
a^6-1=(a-1)(a+1){a^4+a^2+1}
に、(a^12+a^6+1)をかけたものに等しい。
a^12+a^6+1=3(15552k^6±15552k^5+6480k^4±1512k^3+216k^2±18k+1)(46656k^6±46656k^5+19440k^4±4104k^3+432k^2±18k+1)
であるから、a^18-1はa^6-1の3倍である。だから(c),(d)より、a^6-1は36の倍数なのでa^12-1は108の倍数である。
a^18-1=36k(3k±1)(12k^2±6k+1)(36k^2-6k+1){3(15552k^6±15552k^5+6480k^4±1512k^3+216k^2±18k+1)(46656k^6±46656k^5+19440k^4±4104k^3+432k^2±18k+1)}
a^18-1=108k(3k±1)(12k^2±6k+1)(36k^2-6k+1)(15552k^6±15552k^5+6480k^4±1512k^3+216k^2±18k+1)(46656k^6±46656k^5+19440k^4±4104k^3+432k^2±18k+1)

この項は次回につづく

もちろん、nが奇数でも、合成数なら、同じことが言える。

      1 001 001
111)111 111 111 よって、111111111/111=1001001 a^8+a^7+a^6+a^5+a^4+a^3+a^2+a+1=(a^2+a+1)(a^6+a^3+1)
で、必ず111で割れるので、(a^2+a+1)を因数に持つ。

          1 00001 00001
11111)11111 11111 11111 よって、111111111111111/11111=10000100001
で、必ず11111で割れるので、(a^4+a^3+a^2+a+1)を因数に持つ。

この項は次回につづく

メルセンヌ数

メルセンヌ数は、1が並んだ数であるが、wikipediaより、

7以上の

2^3-1=111=30n+7

2^5-1=11 111=30n+1

2^7-1=127=1 111 111=30n+7
2^13-1=8191=1 111 111 111 111=30n+1
2^17-1=131071=11 111 111 111 111 111=30n+1
2^19-1=524287=1 111 111 111 111 111 111=30n+7
2^31-1=2147483647=1 111 111 111 111 111 111 111 111 111 111=30n+7
2^61-1=2305843009213693951=1 111が20個並ぶ=30n+1
2^89-1=618970019642690137449562111=11 111が29個並ぶ=30n+1
2^107-1=162259276829213363391578010288127=11 111が35個並ぶ=30n+7
2^127-1=170141183460469231731687303715884105727=1 111が42個並ぶ=30n+7
2^521-1=30n+1
2^607-1=30n+7
2^1279-1=30n+7
2^2203-1=30n+7
2^2281-1=30n+1
2^3217-1=30n+1
2^4253-1=30n+1
2^4423-1=30n+7
2^9689-1=30n+1
2^9941-1=30n+1
2^11213-1=30n+1
2^19937-1=30n+1
2^21701-1=30n+1
2^23209-1=30n+1
2^44497-1=30n+1
2^86243-1=30n+7
2^110503-1=30n+7
2^132049-1=30n+1
2^216091-1=30n+7
2^756839-1=30n+7
2^859433-1=30n+1
2^1257787-1=30n+7
2^1398269-1=30n+1
2^2976221-1=30n+1
2^3021377-1=30n+1
2^6972593-1=30n+1
2^13466917-1=30n+1
2^20996011-1=30n+7
2^24036583-1=30n+7
2^25964951-1=30n+7
2^30402457-1=30n+1
2^32582657-1=30n+1
2^37156667-1=30n+7
2^42643801-1=30n+1
2^43112609-1=30n+1
2^57885161-1=30n+1
2^74207281-1=30n+1
2^77232917-1=30n+1
2^82589933-1=30n+1

以上からして、7以上のメルセンヌ数は、30n+P型の素数で、30n+1、30n+7しかとらないようだ。


計算の根拠


2^3-1=7=111=30n+7

2^3-1=30n+7
2^3-8=30n
2^3-2^3=30n
n=0

2^5-1=31=11 111=30n+1

2^5-1=30n+1
2^5-2=30n
2(2^4-1)=30n
2x15=2x15n
n=1

2^7-1=127=1 111 111=30n+7

2^7-1=30n+7
2^7-8=30n
2^3(2^4-1)=30n
2^3x15=2x15n
2^2=n
n=4

2^13-1=8191=1 111 111 111 111=30n+1

2^13-1=30n+1
2^13-2=30n
2(2^12-1)=30n
2^12-1=15n
(2^4-1)(2^8+2^4+1)=15n
15(2^8+2^4+1)=15n
n=2^8+2^4+1=273
より
30x273+1=8191
あっている。

2^17-1=131071=11 111 111 111 111 111=30n+1

2^17-1=30n+1
2^17-2=30n
2^16-1=15n----(1)
(2^8-1)(2^8+1)=15n
(2^4-1)(2^4+1)(2^8+1)=15n
15(2^4+1)(2^8+1)=15n
(2^4+1)(2^8+1)=n
n=17x257=4369
より、
30x4369+1=131071
あっている。

2^19-1=524287=1 111 111 111 111 111 111=30n+7

2^19-1=30n+7
2^19-8=30n
2^3(2^16-1)=30n
2^2(2^16-1)=15n
ところで、(1)より、
2^2x4369=n
n=17476
より、
30x17476+7=524287
あっている。


2^31-1=2147483647=1 111 111 111 111 111 111 111 111 111 111=30n+7

2^31-1=30n+7
2^31-8=30n
2^3(2^28-1)=30n
2^2(2^28-1)=15n
等比級数の和の公式より
2^2(2^27+2^26+2^25+・・・+2+1)=15n
2^2{(2+1)2^26+(2+1)2^24+(2+1)2^22+・・・・+(2+1)}=15n
2^2(2+1){2^26+2^24+2^22+2^20+2^18+2^16+2^14+2^12+2^10+2^8+2^6+2^4+2^2+1}=15n
2^2(2+1){(2^2+1)2^24+(2^2+1)2^20+(2^2+1)2^16+(2^2+1)2^12+(2^2+1)2^8+(2^2+1)2^4+(2^2+1)}=15n
2^2(2+1)(2^2+1)(2^24+2^20+2^16+2^12+2^8+2^4+1)=15n
両辺に(2-1)をかけて、
2^2(2-1)(2+1)(2^2+1)(2^24+2^20+2^16+2^12+2^8+2^4+1)=15n(2-1)
2^2(2^2-1)(2^2+1)(2^24+2^20+2^16+2^12+2^8+2^4+1)=15n
2^2(2^4-1)(2^24+2^20+2^16+2^12+2^8+2^4+1)=15n
2^2x15(2^24+2^20+2^16+2^12+2^8+2^4+1)=15n
2^2(2^24+2^20+2^16+2^12+2^8+2^4+1)=n
より、
n=2^2(2^24+2^20+2^16+2^12+2^8+2^4+1)=71582788
ゆえに、
30n+7=2147483647
あっている。

2^61-1=2305843009213693951=1 111が20個並ぶ=30n+1

2^61-1=30n+1
2^61-2=30n
2^60-1=15n
等比級数の和の公式より
2^59+2^58+2^57+2^56+2^55+2^54+・・・・+2+1=15n
(2+1)2^58+(2+1)2^56+(2+1)2^54+(2+1)2^52+・・・+(2+1)=15n
(2+1)(2^58+2^56+2^54+2^52+・・・+2^2+1)=15n
(2+1){(2^2+1)2^56+(2^2+1)2^52+・・・+(2^2+1)}=15n
(2+1)(2^2+1)(2^56+2^52+2^48+・・・+1)=15n
両辺に(2-1)をかけて、
(2-1)(2+1)(2^2+1)(2^56+2^52+2^48+・・・+1)=15n(2-1)
(2^2-1)(2^2+1)(2^56+2^52+2^48+・・・+1)=15n
(2^4-1)(2^56+2^52+2^48+・・・+1)=15n
15x(2^56+2^52+2^48+・・・+1)=15n
2^56+2^52+2^48+・・・+1=n
よって、正しい。

2^89-1=618970019642690137449562111=11 111が27個並ぶ=30n+1

2^89-1=30n+1
2^89-2=30n
2^88-1=15n
等比級数の和の公式より
2^87+2^86+2^85+2^84+2^83+2^82+2^81+・・・・+2+1=15n
(2+1)2^86+(2+1)2^84+(2+1)2^82+(2+1)2^80・・・・+(2+1)=15n
(2+1){2^86+2^84+2^82+2^80・・・・+2^2+1}=15n
(2+1){(2^2+1)2^84+(2^2+1)2^80+(2^2+1)2^76+・・・・+(2^2+1)}=15n
(2+1)(2^2+1)(2^84+2^80+2^76+・・・・+1)=15n
両辺に(2-1)をかけて、
(2-1)(2+1)(2^2+1)(2^84+2^80+2^76+・・・・+1)=15n(2-1)
(2^2-1)(2^2+1)(2^84+2^80+2^76+・・・・+1)=15n
(2^4-1)(2^84+2^80+2^76+・・・・+1)=15n
15x(2^84+2^80+2^76+・・・・+1)=15n
2^84+2^80+2^76+・・・・+1=n
よって、正しい。

以下同様にして確かめることができる。
2^107-1=162259276829213363391578010288127=11 111が33個並ぶ=30n+7
2^127-1=170141183460469231731687303715884105727=1 111が41個並ぶ=30n+7
2^521-1=30n+1
2^607-1=30n+7
2^1279-1=30n+7
2^2203-1=30n+7
2^2281-1=30n+1
2^3217-1=30n+1
2^4253-1=30n+1
2^4423-1=30n+7
2^9689-1=30n+1
2^9941-1=30n+1
2^11213-1=30n+1
2^19937-1=30n+1
2^21701-1=30n+1
2^23209-1=30n+1
2^44497-1=30n+1
2^86243-1=30n+7
2^110503-1=30n+7
2^132049-1=30n+1
2^216091-1=30n+7
2^756839-1=30n+7
2^859433-1=30n+1
2^1257787-1=30n+7
2^1398269-1=30n+1
2^2976221-1=30n+1
2^3021377-1=30n+1
2^6972593-1=30n+1
2^13466917-1=30n+1
2^20996011-1=30n+7
2^24036583-1=30n+7
2^25964951-1=30n+7
2^30402457-1=30n+1
2^32582657-1=30n+1
2^37156667-1=30n+7
2^42643801-1=30n+1
2^43112609-1=30n+1
2^57885161-1=30n+1
2^74207281-1=30n+1
2^77232917-1=30n+1
2^82589933-1=30n+1
最後にこれを試してみよう。
2^82589933-1=30n+1
2^82589933-2=30n
2^82589932-1=15n
等比級数の和の公式より
2^82589931+2^82589930+2^82589929+2^82589928+2^82589927+・・・・+2+1=15n
(2+1)2^82589930+(2+1)2^82589928+(2+1)2^82589926+(2+1)2^82589924+・・・・+ (2+1)=15n
(2+1)(2^82589930+2^82589928+2^82589926+2^82589924+・・・・+1)=15n
(2+1){(2^2+1)2^82589928+(2^2+1)2^82589924+・・・・+(2^2+1)}=15n
(2+1)(2^2+1)(2^82589928+2^82589924+・・・・+1)=15n
両辺に(2-1)をかけて、
(2-1)(2+1)(2^2+1)(2^82589928+2^82589924+・・・・+1)=15n(2-1)
(2^2-1)(2^2+1)(2^82589928+2^82589924+・・・・+1)=15n
(2^4-1)(2^82589928+2^82589924+・・・・+1)=15n
15x(2^82589928+2^82589924+・・・・+1)=15n
2^82589928+2^82589924+・・・・+1=n
よって、正しい。

2022-12-28追記

2^a-1=30n+P
2^a-(P+1)=30n
Pは奇数なので、P+1=2qより
2^(a-1)-q=15n
であるから、30n+PのP=11,13,17,19,23,29
では、左辺は15の倍数にならない。つまり、P=1,7以外ではnは自然数にならない。
以上からして、メルセンヌ数は、30n+P型の素数で、30n+1、30n+7しかとらない。
また、a-1は4の倍数なら、30n+1であり、a-3が4の倍数なら、30n+7である。

2022-12-29追記

その理由は、
2^(a-1)-1=15n
(2^4-1){2^4r+2^4(r-1)+2^4(r-2)+・・・+1}=15n ここで、左辺は15の倍数
(2^2-1)(2^2+1){2^4r+2^4(r-1)+2^4(r-2)+・・・+1}=15n
(2-1)(2+1)(2^2+1){2^4r+2^4(r-1)+2^4(r-2)+・・・+1}=15n
(2+1)(2^2+1){2^4r+2^4(r-1)+2^4(r-2)+・・・+1}=15n
(2+1){(2^2+1)2^4r+(2^2+1)2^4(r-1)+(2^2+1)2^4(r-2)+・・・+(2^2+1)}=15n
(2+1)2^(4r+2)+(2+1)2^4r+(2+1)2^{4(r-1)+2}+(2+1)2^4(r-1)+(2+1){2^4(r- 2)+2}+(2+1)2^4(r-2)+・・・+(2+1)2^2+(2+1)}=15n
2^(a-2)+2^(a-3)+2^(a-4)+・・・・+2+1=15n
等比級数の和の公式より
2^(a-1)-1=15n
のように、
2^(a-2)+2^(a-3)+2^(a-4)+・・・・+2+1=15n
は、係数は、1が偶数個並んだ数であり、必ず11で割れる。1が4の倍数個並んであるので、
    101
11)1111  つまり、1が4個並んだ数はx^3+x^2+x+1=(x+1)(x^2+1)と因数分解できる。
したがって、a-1は4の倍数でないといけないのである。

実際の計算はmaximaでやった。

Maxima 5.45.1 https://maxima.sourceforge.io
using Lisp GNU Common Lisp (GCL) GCL 2.6.12
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) 2^13-1;
(%o1)                                8191
(%i2) mod(%o1,39);
(%o2)                                  1
(%i3) mod(%o1,30);
(%o3)                                  1
(%i4) 2^17-1;
(%o4)                               131071
(%i5) mod(%o4,30);
(%o5)                                  1
(%i6) 2^19-1;
(%o6)                               524287
(%i7) mod(%o6,30);
(%o7)                                  7
(%i8) 2^31-1;
(%o8)                             2147483647
(%i9) mod(%o8,30);
(%o9)                                  7
(%i10) 2^61-1;
(%o10)                        2305843009213693951
(%i11) mod(%o10,30);
(%o11)                                 1
(%i12) 2^89-1;
(%o12)                    618970019642690137449562111
(%i13) mod(%o12,30);
(%o13)                                 1
(%i14) mod(89,3);
(%o14)                                 2
(%i16) float(89/3);
(%o16)                         29.66666666666666
(%i17) 2^107-1;
(%o17)                 162259276829213363391578010288127
(%i18) float(107/3);
(%o18)                         35.66666666666666
(%i19) mod(107,3);
(%o19)                                 2
(%i20) mod(%o17,30);
(%o20)                                 7
(%i21) 2^127-1;
(%o21)              170141183460469231731687303715884105727
(%i22) mod(%o21,30);
(%o22)                                 7
(%i23) mod(127,3);
(%o23)                                 1
(%i24) float(127/3);
(%o24)                         42.33333333333333
(%i25) 2^521-1;
(%o25) 68647976601306097149819007990813932172694353001433054093944634591855431\
833976560521225596406614545549772963113914808580371219879997166438125740282911\
15057151
(%i26) mod(%o25,30);
(%o26)                                 1
(%i27) mod(2^607-1,30);
(%o27)                                 7
(%i28) mod(2^1279-1,30);
(%o28)                                 7
(%i29) mod(2^2203-1,30);
(%o29)                                 7
(%i30) mod(2^2281-1,30);
(%o30)                                 1
(%i31) mod(2^3217-1,30);
(%o31)                                 1
(%i32) mod(2^4253-1,30);
(%o32)                                 1
(%i33) mod(2^4423-1,30);
(%o33)                                 7
(%i34) mod(2^9689-1,30);
(%o34)                                 1
(%i35) mod(2^9941-1,30);
(%o35)                                 1
(%i36) mod(2^11213-1,30);
(%o36)                                 1
(%i37) mod(2^19937-1,30);
(%o37)                                 1
(%i38) mod(2^21701-1,30);
(%o38)                                 1
(%i39) mod(2^23209-1,30);
(%o39)                                 1
(%i40) mod(2^44497-1,30);
(%o40)                                 1
(%i41) mod(2^86243-1,30);
(%o41)                                 7
(%i42) mod(2^110503-1,30);
(%o42)                                 7
(%i43) mod(2^132049-1,30);
(%o43)                                 1
(%i44) mod(2^216091-1,30);
(%o44)                                 7
(%i45) mod(2^756839-1,30);
(%o45)                                 7
(%i46) mod(2^859433-1,30);
(%o46)                                 1
(%i47) mod(2^1257787-1,30);
(%o47)                                 7
(%i48) mod(2^1398269-1,30);
(%o48)                                 1
(%i49) mod(2^2976221-1,30);
(%o49)                                 1
(%i50) mod(2^3021377-1,30);
(%o50)                                 1
(%i51) mod(2^6972593-1,30);
(%o51)                                 1
(%i52) mod(2^13466917-1,30);
(%o52)                                 1
(%i53) mod(2^20996011-1,30);
(%o53)                                 7
(%i54) mod(2^24036583-1,30);
(%o54)                                 7
(%i55) mod(2^25964951-1,30);
(%o55)                                 7
(%i56) mod(2^30402457-1,30);
(%o56)                                 1
(%i57) mod(2^32582657-1,30);
(%o57)                                 1
(%i58) mod(2^37156667-1,30);
(%o58)                                 7
(%i59) mod(2^42643801-1,30);
(%o59)                                 1
(%i60) mod(2^43112609-1,30);
(%o60)                                 1
(%i61) mod(2^57885161-1,30);
(%o61)                                 1
(%i62) mod(2^74207281-1,30);
(%o62)                                 1
(%i63) mod(2^77232917-1,30);
(%o63)                                 1
(%i64) mod(2^82589933-1,30);
(%o64)                                 1
(%i65)


メインページに戻る