これは鯵坂もっちょ氏企画のAdvent Calendarの十二番目の記事です。
幾つかの置換を考えて、その符号を考察します。以下、置換およびその符号についての基礎知識を仮定します。
高校数学の美しい物語で読むことができる記事としては
などがあります。必要となる基本事項を幾つか列挙しておきます。
- 少なくとも二元をもつ全順序有限集合
を考えて、
上の置換のなす群を
と表す。
の符号
は
と定義される。ただし、
は
の転倒数*1。
は準同型写像。つまり、
が成り立つ。
- 逆元について
が成り立つ。
- 巡回置換
の符号は
である。
転置が引き起こす置換
をどちらか一方は
以上であるような正整数とし、集合
に或る全順序
が入っているとする(必ずしも通常の順序でなくてもよい)。
の元を小さい順に、最初の
個は左から右へ並べ、
個目から
個目までは次の行へ移ってまた左から右へと次々に並べ、
-行列の形に並べる。
つまり、並べ終わった行列がであったとすると、
であるための必要十分条件は「
」または「
かつ
」である(辞書式順序)。
この行列の転置行列をとする。つまり、
が成り立つ。この
の各成分を先ほどと同じルールで順序付ける。すなわち、
を「
」または「
かつ
」で定義する。
これは上の別の全順序を定めており、
で小さい方から数えて
番目の数を
で小さい方から数えて
番目の数に写すことによって
上の一つの置換が得られる。この置換
を転置が引き起こす置換と呼ぶことにしよう。
以上のように文章で表現すると分かりづらいかもしれないが、具体例を見れば簡単である。
,
で
とに全順序が入っていたとする。このとき、行列
は
であり、その転置行列は
であるから、新しい全順序は
となる。よって、このときの転置が引き起こす置換は
である。と巡回置換の積に分解できるので、基本事項の3.と5.より
であることがわかる*2。
一般的に転置が引き起こす置換の符号は次のように決定することができる。全順序および
は
の定義のために用意したもので、符号の定義は通常の全順序
を固定して行っていることに注意。
で上の例と矛盾していない。
証明. Step 1. を
で小さい方から数えて
番目の数に写すような
上の置換を
とする。このとき、
が成り立つ。
理由: を満たす
に対して、
を満たすが一意的に定まる。これは行列
において
が
で小さい方から数えて
番目の数であるとき、行列
において
で小さい方から数えて
番目の数が
であるということなので、
が成り立つ。また、に対して
-行列を作ったときの
成分は
なので、
と計算できる。 よって、基本事項3. 4.より
なので、以下であると仮定しても一般性を失わない*3。
Step 2. であるにもかかわらず
であるようなものの個数をカウントすればよい。
が
の
成分の数であり、
が
成分の数であるとする*4。このとき、
は
の
成分の数であり、
は
成分の数である。
という条件は「
」または「
かつ
」であるが、
であるときは
であることから
においては
より
が下の行にあって
である。
であるような
の組は
通りあるが、そのような
を固定する毎に、
となるための必要十分条件は
であり、そのような
は
通りある。よって、
による転倒の総数は
に等しい。 Q.E.D.
これもしっかりと書くと分かりづらいかもしれないが、やっていることは単純である。Step 1.ではの通常の全順序に基づいて行列
を作った場合への帰着を行っている(共役を取るだけ)。
を考えると
であり、その転置行列は
であるため、
である。また、上の具体例の場合、
および
なので、
と見比べて が確認できる。帰着されると、Step 2.ではBのみに着目して

という順序で数を並べたときに転倒している数を数えればよい。

のように左下と右上の関係にあるペアのときに転倒が起きており、そのようなペアは行の成分と列の成分をそれぞれ二つずつ選ぶ毎に得られるため、個ある。
証明. が奇数であれば
なので、命題1と指数法則からわかる。Q.E.D.
おや?
二つの置換
以下、は互いに素な
以上の奇数とする。
Zolotareff記号
を
の完全代表系として指定し、
という全順序を考える。
と互いに素な整数
に対して、
の元を
倍して
における剰余を取る写像は
上の置換を与える。この置換
の符号を
という記号で表す(ガウス記号ではない)。
置換
とその符号
集合に通常の全順序
を入れて
上の置換
を以下のように定義する。まず、行列
を定義したときと同様の方法で
を並べかえて
-行列
を定義する。
の第一行は
の元を小さい順に並べたものになっている。
の第一行に
を施すことによって得られる
上の置換を
と表す。一般に
に対して、
の第
行は左から順に
と並んでおり、これを
に置き換えることによって得られる上の置換を
と表す。
は
を
だけ平行移動したものだから、転倒数は変わらない。すなわち、
が成り立つ。よって、とすると
を得る(が奇数であることに注意)。
に
を施して得られる行列を
とする。
を固定し、
の第
列を考察する。第
列は上から下に
と並んでいる。これらは法の完全代表系をなす(
は互いに素なので)。ここで、
とおくと(これはガウス記号、整数部分)
であるが、
なので
であり、
がわかる。以上の考察から、第
列には
が丁度一つある。この
が第一行にくるように
の第
行を縦に巡回させる
上の置換を
と表す。これは
個の元の巡回置換の積であり、
は奇数でなので、基本事項5.より
は偶置換である。以上の準備の元、置換
を
と定義する。今までの議論からの符号が決定されている:
具体例として、を見てみよう。
を施すと
続けてを施すと
を施すと
となる。よって、
である。
に
を施して得られる行列を
とすると、構成から
となっており、これはについて対称的である。
Zolotareffの相互法則
と
の役割を入れ替えることによって
を定義することができる。
の場合の具体例を計算しよう。
を施すと
続けてを施すと
を施すと
となる。よって、
である。
から
と同様に定義される
-行列を
とし、
に
を施して得られる行列を
とする。すると、対称性から
は
の転置行列となっている。従って、
の並びが定める
の全順序を
とすれば
が成り立つ。ただし、は
で議論していたものを
に置き換えて考えたものである。先の具体例で見れば
を確かめることができる。
転置の引き起こす置換を別の二つの置換で表すことができたので、基本事項の3., 4.および系、命題2を組み合わせることによって次の定理が得られる。
おやおや?
平方剰余の相互法則
これはどこかで見たことがあるぞ。。。。平方剰余の相互法則に形が似ている!
平方剰余の相互法則については
などを参照のこと。前節までの置換の話は次のように平方剰余と結びつく。
証明. を法
の原始根とし、
であったとする。原始根は平方非剰余なので、
である。一方、の置換としての
倍写像は
個の元の巡回置換なので、基本事項5.より奇置換であるため、
倍写像は符号が
である。すなわち、
となって証明が完了する。 Q.E.D.
Zolotareffの補題とZolotareffの相互法則を合わせて次が証明されたことになる:
まとめ
以上はZolotareffによる平方剰余の相互法則の証明の紹介である。
G. Zolotareff, Nouvelle démonstration de la loi de réciprocité de Legendre, Nouvelles Annales de Mathématiques. 2e série. 11: (1872), 354–362.
ZolotareffはLegendre記号が置換の符号で表すことができることを見抜き(Zolotareffの補題)、転置の引き起こす置換の符号を転倒数を使った定義通りの計算と、別の二つの置換での表示を用いた計算の二通りの計算を比較することによって平方剰余の相互法則を導いた。
そこで行なわれている作業は、枚の数字が書かれたカードを
の長方形状に並べてあるルールに従って並べ替え、それと対称的な方法で
の長方形状にもカードを並べ、それらを見比べて転倒がどれだけ起きているかをカウントするという極めて初等的な組み合わせ作業であり、そうして平方剰余の相互法則などという整数論史上に残る美しい定理の証明が得られるというのは見事と言う他ない。