9
大学数学基礎解説
文献あり

平方剰余まとめ

615
0

はじめまして, 今回は自分の初投稿の記事ということで平方剰余の性質について証明とともに解説することにしました. 文章に飛躍や誤りなどありましたらコメント欄にて教えていただけると幸いです.

まずは平方剰余記号, 別名Legendre記号の定義から.

平方剰余記号の定義

pを奇素数, agcd(a,p)=1を満たす整数とするとき,
(ap)=def{+1(xZ;x2a(modp))1(xZ;x2a(modp))
+1となるとき, axの平方剰余, 1となるとき, axの平方非剰余であるという.

平方剰余記号が乗法的であること

ψ(a)=(ap)なるψ:Fp{±1}は群の全射準同型となる. (ただし,FpZ/pZの乗法群)

ψの全射性は明らか.
G=Fp, HGの元を2乗して得られるGの部分群とする.
文献[2]の命題1.11.38より、有限体の乗法群であるGは巡回群である.
したがってGの生成元をgとすれば, G={g,,gp12,,gp1=1}と表され, H={g2,,gp1=1,gp+1=g2,,g2(p1)}={g2,,gp1=1}となる. よってxGが平方剰余か否かはHに属するか否かであるから, x=gnなるnの偶奇によって定まる. したがってψが準同型であることは偶奇の和の性質から容易に分かる.

Eulerの基準

(ap)=1ap121(modp)

群準同型φ:FpFpφ(a)=ap12で定める. また, ψを命題1と同様に定義する.
定義よりaker(ψ);nFp;a=n2であり, Fermatの小定理よりφ(a)=np1=1の成立からker(ψ)ker(ϕ)が従い, |ker(ψ)||ker(φ)|を得る. また, 命題1におけるGHの比較から, Fp=2|ker(ψ)|が分かる. したがって,Lagrangeの定理より群の位数はその部分群の位数の整数倍であるから, |ker(ψ)|=|ker(φ)|または|ker(φ)|=|Fp|が成立. (追記:ここで, 準同型の核が部分群となることを用いた. これは形式算によって確かめられる.)
後者の成立を仮定すると多項式xp121=0p1個の相異なる解を持つことになるが, 文献[2]の系1.2.13(体の元を係数に持つ多項式は高々その次数個しか解を持たないという有名事実, 帰納的に示される)に反するため不合理.
|ker(ψ)|=|ker(φ)|ker(ψ)=ker(ϕ)となり, 題意は示された.

平方剰余の相互法則

相異なる奇素数p,qについて次が成立.
(pq)=(1)p12q12(qp)

この定理は証明が少し複雑で, 多少の下準備を要します. 以下ζ=ζp, すなわち1p乗根とします.

Gauss和

整数a, 奇素数pに対し,
ga=defn=1p1(np)ζan

いくつか性質を.

  • g0=0(命題1の証明より検証はやさしい.)
  • n=0p1ζan={p, if a0(modp)0, otherwise.
    前者は明らか, 後者は(与式)=ζap1ζ1=11ζ1=0より示される.
  • aZ;ga=g1(ap)
    a0(modp)の場合は性質1より従う. a0(modp)の場合は平方剰余記号は乗法的で,aでの乗法はFp上での全単射となるためga(ap)=n=0p1ζan(anp)=m=0p1ζm(mp)=g1
    よって,両辺に(ap)をかければ求めていた式を得る.

pで割り切れない全てのaについてga2=(1)p12pが成立.

gaga2通りの方法で求める.
乗法性, Eulerの基準よりgaga=(1)p12g12が確かめられる.
よってa=0p1gaga=(p1)(1)p12g12を得る.
また, 定義より
gaga=n=0p1(np)ζanm=0p1(mp)ζam=n=0p1m=0p1(np)(mp)ζanam
よって
a=0p1gaga=a=0p1n=0p1m=0p1(np)(mp)ζanam=n=0p1m=0p1(np)(mp)a=0p1ζanam
ここで性質2より, nm(modp)(ここではn=mと同等)のときかつそのときに限りa=0p1ζanam=p, それ以外のときは0となる. したがって式はn=0p1(np)2p=p(p1)に帰着される.
また, 性質3よりga2=(ap)2g12=g12であることと併せると, ga2=(1)p12pが結論付けられる.

それでは本題の相互法則の証明に入ります. 一応主張をもう一度ここに記しておきましょう.

平方剰余の相互法則

相異なる奇素数p,qについて次が成立.
(pq)=(1)p12q12(qp)

Z[ζ]/(q)上で考える.
p=(1)p12p,g=g1とする.
(p)q12=(pq)Eulerの基準より従い, 補題4よりgq1=(g2)q12=(p)q12であるから, 両辺をg倍するとgq=g(pq)を得る. また,二項定理より得られる(x+y)nxn+yn(modn)より
gq=(n=0p1(np)ζn)q=n=0p1(np)qζnq=n=0p1(np)ζnq=gq
性質3より, gq=g(qp)
よってg(pq)=g(qp)であり, gqであるから(pq)=(qp)
また,
LHS=((1)(p1/2)pq)=(1q)(p1/2)(pq)=(1)p12q12(pq)
この両辺に(1)p12q12をかけると求めていたものが得られる.

参考文献

[1]
雪江明彦, 代数学2 環と体とガロア理論
[2]
William Stein, Elementary Number Theory
投稿日:202236
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

Vec
Vec
24
2063
高2

コメント

他の人のコメント

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