■素数と素因数分解(その6)

 メルセンヌ数2^n−1が合成数であるならば,因数はあるkに対してkn+1である.

  2^11−1=2047=23・89→23=2・11+1

  2^23−1=8388607=47・178481→47=2・23+1

  2^37−1=137438953471=223・61631877→ 223=6・37+1

===================================

[1]2^11−1

 √2047=45.2・・・

 そこで,命題:pを奇素数,qを素数とする

  2^q=1  (modp)

ならば,p=1  (modq)であるを用いると,素因数となりうるのは p=22n+1型と書ける.23は早速素数なので調べてみると

  2047=23・89

===================================

[2]2^37−1

 p=37n+1、n=1は偶数なので,p=74n+1型と書ける.

  n=1:p=75(非素数)

  n=2:p=149(素数)であるが,因数ではない.

  n=3:p=223(素数)であり,因数でもある.

  137438953471=223・61631877

===================================