MathLabs
定理証明済み

平方剰余の相互法則

内容

相異なる奇素数 pp と qq に対し (pq)(qp)=(−1)p−12⋅q−12\left(\dfrac{p}{q}\right)\left(\dfrac{q}{p}\right) = (-1)^{\frac{p-1}{2}\cdot\frac{q-1}{2}} が成り立つ。

なぜ正しいのか?

pp が qq を法として平方数かどうかと、qq が pp を法として平方数かどうかは、p,qp,q を 44 で割った余りだけに依存する符号を除いて「同じ」問いであることを述べている——難しく見える二変数の問題を一行の規則に変える。

証明の概略

踏み台としてガウスの補題を用いる:奇素数 pp と gcd⁡(a,p)=1\gcd(a,p)=1 に対し、a,2a,…,p−12aa, 2a, \dots, \frac{p-1}{2}a の pp を法とする最小正剰余を見て、そのうち p/2p/2 を超えるものの個数を μ\mu とする。ガウスの補題は (ap)=(−1)μ\left(\dfrac{a}{p}\right)=(-1)^{\mu} を主張する。これは「大きい」剰余 rr を p−r≤p/2p-r\le p/2 と対にし、p−12\frac{p-1}{2} 個の数を二通りの方法で掛け合わせたときの符号を追うことで従う。

アイゼンシュタインの精密化は μ\mu を格子点の個数として表す:a=qa=q が奇数のとき、⌊kq/p⌋\lfloor kq/p\rfloor(kqkq 未満の pp の倍数の個数)と kq mod pkq \bmod p が p/2p/2 からどれだけ離れているかを比較することで μ≡∑k=1(p−1)/2⌊kqp⌋(mod2)\mu \equiv \sum_{k=1}^{(p-1)/2} \left\lfloor \frac{kq}{p} \right\rfloor \pmod 2 が示される。同じ計数論法を対称的に適用すると (qp)=(−1)S(q,p)\left(\frac{q}{p}\right)=(-1)^{S(q,p)} と (pq)=(−1)S(p,q)\left(\frac{p}{q}\right)=(-1)^{S(p,q)} が得られる。ここで S(q,p)=∑k=1(p−1)/2⌊kqp⌋S(q,p)=\sum_{k=1}^{(p-1)/2}\left\lfloor \frac{kq}{p}\right\rfloor、S(p,q)=∑k=1(q−1)/2⌊kpq⌋S(p,q)=\sum_{k=1}^{(q-1)/2}\left\lfloor \frac{kp}{q}\right\rfloor である。

幾何学的には、S(q,p)+S(p,q)S(q,p)+S(p,q) は 1≤x≤p−121\le x\le \frac{p-1}{2}、1≤y≤q−121\le y\le \frac{q-1}{2} を満たす格子点 (x,y)(x,y) のうち、直線 qx=pyqx=py の厳密に下側にあるもの(S(q,p)S(q,p) 個)と厳密に上側にあるもの(p,qp,q の対称的な役割により S(p,q)S(p,q) 個)の合計を数える。gcd⁡(p,q)=1\gcd(p,q)=1 かつ x<px<p より直線上に格子点はちょうど存在しないため、この二つの個数を合わせると p−12⋅q−12\frac{p-1}{2}\cdot\frac{q-1}{2} 個の格子点をすべて尽くす。

したがって S(q,p)+S(p,q)=p−12⋅q−12S(q,p)+S(p,q) = \frac{p-1}{2}\cdot\frac{q-1}{2} であり、二つのルジャンドル記号の式を掛け合わせると (pq)(qp)=(−1)S(p,q)+S(q,p)=(−1)p−12⋅q−12\left(\frac{p}{q}\right)\left(\frac{q}{p}\right)=(-1)^{S(p,q)+S(q,p)}=(-1)^{\frac{p-1}{2}\cdot\frac{q-1}{2}} となり、これはまさに (pq)(qp)=(−1)p−12⋅q−12\left(\dfrac{p}{q}\right)\left(\dfrac{q}{p}\right) = (-1)^{\frac{p-1}{2}\cdot\frac{q-1}{2}} である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Wikipedia contributors (2024). Quadratic reciprocity
  2. Kenneth Ireland, Michael Rosen (1990). A Classical Introduction to Modern Number Theory