11

ちょっとおしゃれに平方剰余の第一補充法則を証明する

660
0

この記事の目標

この記事では「平方剰余の第一補充法則」という初等整数論の命題に対し、抽象代数学の基本的な手法を用いた証明を2つ与える。

平方剰余の第一補充法則の主張

まずはその主張を見ることにする:

平方剰余の第一補充法則

奇素数pについて、方程式x21(modp)が整数解xをもつための必要十分条件はp1(mod4)であることである。

「方程式x21(modp)が整数解xをもつ」ことは「多項式x2+1Fp[x]Fpに根をもつ」ことと同値であり、そして解と係数の関係よりこのときx2+1の(pが奇素数であることから等しくない)2つの根はどちらもFpに含まれる。

準備

第一の証明に入る前に少々準備をする。次の主張は具体的に置換を記述すれば自明であろう:

有限集合Aについて写像g:AAg2=idAを満たすなら、gA上の置換ag(a)を与え、その置換は#{aAg(a)a}2個の互換の積として書ける。

これによって次が成立する:

奇素数pについて、写像f:Fp×Fp× (f(x)=x1)はFp×上の奇置換を定める。

f2=idFp×なのでfFp×上の置換を定めることは明らか。
写像f1,f2:Fp×Fp×f1(x)=x, f2(x)=x1と定める。するとf12=f22=idFp×であるから、f1#{xFp×f1(x)x}2個、f2#{xFp×f2(x)x}2個の互換の積として書けるFp×上の置換を定める。
よってf=f2f1よりfが定める置換は
#{xFp×f1(x)x}2+#{xFp×f2(x)x}2=#Fp×2+#(Fp×{1,1})2=p2個の互換の積として書けるので示せた。

第一の証明

以上の準備をもとに平方剰余の第一補充法則を示す:

第一の証明

補題2, 3から#{xFp×f(x)x}2=#{xFp×x2+10}2は奇数。よって#Fp×=p102+10inFpより、x2+1Fp[x]Fpにもつ(相異なる)根の個数をAとすれば、pA1(mod4)となる。
よってA=0,2であるから、A0p1(mod4)に同値。

第二の証明

上の証明は乗法群の上に定まる置換の考察によって初等整数論の主張が導かれる意外性においておもしろいが、単に平方剰余の第一補充法則を示すだけならSylowの定理から簡単に出る。

第二の証明

(必要性)
方程式x21(modp)の整数解xFp×の位数4の元に対応するから、#Fp×=p1は4の倍数でなければならない。

(十分性)
#Fp×=p1が4の倍数ならFp×の2-Sylow部分群は位数が4以上となる。位数2以下のFp×の元xx21Fp×[x]の根だから±1のみ。よってFp×は位数4の元xを含み、x2の位数は2だからx2=1が成立する。

余談

この記事の内容は補題3を示させる演習問題を解いているときに思い付いたものである。

投稿日:20201118
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

Mittum sum; impilia Artemisiae. Saepe collyram edo cardiacum semper!

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. この記事の目標
  2. 平方剰余の第一補充法則の主張
  3. 準備
  4. 第一の証明
  5. 第二の証明
  6. 余談