これはフェルマーの小定理の乗法的証明と比較するといくらか理解しやすい。
フェルマーの小定理の証明:
のそれぞれにをかけてで割った余り を考えると、これらは全て異なっている。 と は要素が一致しているので、それぞれの要素を全てかけあわせれば
となる。
ユークリッドの互除法から となるの存在が言えるので、このを両辺にかければ となる。(証明終わり)
この証明を参考にガウスの補題を証明する。のそれぞれにをかけてで割った余り
全て異なることの説明:
ユークリッドの互除法を用いるととなるが求まり、このはを満たす。つまりの世界では、はの逆数になる。よって のそれぞれにをかけると となる。明らかにこれらは全て異なる値になる。なので、もしも の中に等しいものがあったとすると、それぞれにをかけた の中にも等しいものがあることになって矛盾してしまう。よって は全て異なる。
ユークリッドの互除法を用いるととなるが求まり、このはを満たす。つまりの世界では、はの逆数になる。よって
したがって
となる。
ユークリッドの互除法から
まずルジャンドル記号には「オイラーの基準」と呼ばれる次の性質がある。
ガウスの補題の証明: のそれぞれにをかけてで割った余りをとると という集合が得られる。ここで、これらの要素の値は全て異なっている。
これらの要素の中により大きいものがあるとすると、もとの集合 とは一致しない。なぜならの各要素は全てより小さいので。
そこで のなかにより大きいものがあればその を取り除いて に置き換えることにする。このとき、、となる。
ここでという記号を導入して、がより大きいときは、そうでないときはとなるを表すことにすれば、置き換えの結果 という集合が得られることになる。この個の値は全て異なっている。 は各要素がどれもより小さくてかつ互いに異なっているので、集合として と一致する。同じ要素からなっているので、各集合で要素をかけあわせると同じ数になる。
よって要素をそれぞれかけ合わせて となる。 の中でより大きいものの個数をとすると、なので 逆元をかけることでの部分は消せるので となる。よって が得られる。オイラーの基準 と合わせれば となる。(証明終わり)
ガウスの補題を使った平方剰余の相互法則の証明にもいろいろなものがある。おそらくもっともよく出てくるのは、格子点の個数を数えるもの。
これらの要素の中により大きいものがあるとすると、もとの集合
そこで
ここでという記号を導入して、がより大きいときは、そうでないときはとなるを表すことにすれば、置き換えの結果
すべて異なることの説明:
もしも の中に互いに等しいものがあるとすれば、それぞれにの逆元をかけて得た の中にも互いに等しいものがある。しかしこれらは のどれかなので、等しくなることはありえない。
もしも
よって要素をそれぞれかけ合わせて