平方剰余の相互法則の証明は様々なものが知られているが、初等的な証明として、アイゼンシュタインによる、ガウスの補題の変形と、幾何的な考えを用いた証明が知られている。
まず、ガウスの補題の変形から始める。
p, q が相異なる奇素数のとき
が成り立つ。つまり
は が奇数となるものの個数と一致する。
証明
aq を p で割った余りが より大きい が奇数が成り立つことを示せばよい。
実際
となるように整数 b , r を定めると
より のとき より となり、
一方 のとき
- より
となる。
まず、次の補題を証明する。
補題
証明
q は奇数だから
が成り立つ。ところでこの左辺は
が成り立つ正の整数 x の個数であるのに対し、右辺は
が成り立つ整数 x の個数である。これは
より、 に一致する。
ガウスの補題の変形において、和を に分割し、後者に対して先程の補題を用いると
となる。
かつ は奇数であるから、上記の和は
に一致する。ここから
が成り立つ。同様に、
が成り立つ。
ここで、
は
となる整数の組 (x , y ) の個数に一致する。
同様に
は
となる整数の組 (x , y ) の個数に一致する。
ここで
および
より、 は
となる整数の組 (x , y ) の個数に一致する。ところで p, q は相異なる素数なので のとき は整数ではありえない。よって の範囲にある整数の組と の範囲にある整数の組を合わせると、重複することなく の範囲にある整数の組全体と一致する。したがって
が成り立つ。これにより
が証明された。