4

2^n-1の素因数についての補題

275
0

まず以下のような問題を考えてみて欲しい.

nを正整数とする.(n+1)(8n2+9)(2n2+11)が平方数ならば,n2+1は平方因子を持つことを示せ.

ただし,正整数Nが平方因子を持つとは,ある素数pが存在してNp2で割り切れることを示す.










--------ネタバレ防止スペース--------









\

以下のような補題を紹介しよう.

2以上の整数nに対して,nが平方因子を持つこととΦn(2)1(mod4)は同値である.

まず任意の素数pに対してΦp(2)=2p1213(mod4)でありかつΦ1(2)1(mod4)である.
nが平方因子を持たない,すなわち相異なる素数p1,p2,...,pkが存在してn=i=1kpiとなるとき,Φn(2)3(mod4)であることを示そう. まずk=1の場合は先に示した通り成り立つ.k=1,2,...,a1の場合にこれが成り立つとすれば,n=i=1apiであるとき,

Φn(2)=2n1d|n,dnΦd(2)31×3d(n)2332a23(mod4)となり帰納的に示される.
nが平方因子を持つ場合,すなわち相異なる素数p1,p2,...,pkと少なくとも1つは2以上である正整数e1,e2,...,eaが存在してn=i=1apieiとなるとき,Φn(2)1(mod4)であることを示そう.
Nkk番目に小さい平方因子をもつ正整数であるとすれば,N1より小さい正整数は全て平方因子を持たないので,ΦN1(2)=2N11d|N1,dN1Φd(2)3d|rad(N1),d(N1)Φd(2)3×3d(rad(N1))1=32a1(mod4)
である.k=1,2,3,...a1に対してΦNk(2)1(mod4)であるならば,Nk1でない任意の約数dは平方因子を持つならばNkより小さいのでΦd(2)1(mod4)であり,持たないならばΦd(2)3(mod4)であるので,ΦNk(2)=2Nk1d|Nk,dNkΦd(2)3d|rad(Nk),d(Nk)Φd(2)3×3d(rad(Nk))1=32a1(mod4)
である.以上より帰納的に示された.

この補題を用いて冒頭の問題の解決を試みよう.

対偶「n2+1が平方因子を持たないならば,(n+1)(8n2+9)(2n2+11)は平方数でない」を示す.n2+1が平方因子を持たず,(n+1)(8n2+9)(2n2+11)が平方数となるような正整数nの存在を仮定する.補題より,Φn2+1(2)3(mod4)であるので,ある4で割って3余る素数pが存在して,vp(Φn2+1(2))が奇数となる.また平方剰余の第一補充測より,n2+14で割って3あまる素因数を持たないので先に示したようなpに対して,modpにおける2の位数はn2+1となる.p>n2+1>n+1よりn+1pで割り切れず,よって8n2+9pで割り切れる必要があるが,8n2+91(mod4)よりこれはpに等しくなく,またp>n2+1より8n2+9p<8n2+9n2+1<9であり,かつ8n2+9p3(mod4)より,8n2+9p9以下の4で割って3余る素数,すなわち3または7で割り切れるはずだが, 8n2+9n2+2(mod7)であるが,mod7において2と等しくなるような平方数は存在しないので7では割り切れない.よって3p=8n2+9.が成立するはずだが,v3(8n2+9)28n2+93で割り切れることが同値であるので3p9の倍数であるためp=3である必要があるが,このときこれを達成するnは存在しないので矛盾.よって示された.

このように,平方因子というあまり着目されることのない要素を用いて整数に関する命題を示すことができます.あまり実用性はないかもしれませんが,面白いと思っていただければ幸いです.最後まで読んでいただきありがとうございました.



追記:冒頭の問題,mod8を見るだけで解決できましたね...よりこの補題を効果的に使えるような問題を思い付いたらここに貼り付けようと思います.
さらに追記:色々訂正+変更しました

投稿日:32
更新日:32
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

W2TZMS
15
2012
初等整数論が好きです

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中