ガウス素数定理の証明
📂整数論ガウス素数定理の証明
定理
ガウス整数 の 既約元 をガウス素数と呼ぶ。ガウス整数 π∈Z[i] が次の条件のどれか一つを満たす場合、ガウス素数である。
- (i): π=1+i
- (ii): 素数 p∈Z に対して p≡3(mod4) を満たす π=p
- (iii): 素数 p∈Z に対して p≡1(mod4) とするとき、p=u2+v2 を満たす π=u+iv
- (iv): 上記の (i)~(iii) に該当する π に Z[i] の単位 1,−1,i,−i を乗じて得られる ikπ
- (iv): 上記の (i)~(iii) に該当する π に共役を取って得られる π
説明
ガウス整数を話すとき、π は通常、円周率ではなくガウス素数を表す。通常の整数の素数を 自然素数natural Prime p とよく称するため、混乱を避ける目的がある。このような素数の拡張は、ガウス整数の研究を整数論らしくする。
(i)
(1+i) は、従来の 2=1−(i)2=(1+i)(1−i) を代替する数であり、これより「小さい」感じのガウス素数は存在しない。
(ii)
例えば、7 はガウス整数を使っても素因数分解できない。本当に無理なのか確かめることは意味がないので、証明から見ることをお勧めする。
(iii), (iv), (v)
例として、5 は 5=(2+i)(2−i)=(1+i2)(1−i2) なので素因数分解が可能である。ここで Z[i] がUFDであるにも関わらず、二種類の素因数分解があると考えるのは問題があるが、2+i=i(1−2i) のように単位の積として表されるからである。一方、(2+i) と (2−i)、(1+i2) と 1−i2 がそれぞれ共役を成してガウス素数であることが確認できる。
証明
戦略: (Z[i],N) は、ノルムが N(x+iy)=x2+y2 のように定義されるガウス環である。(ただし、x,y∈Z)ガウス素数定理の証明自体は、その代数的性質を基に初等整数論の様々な結果と組み合わせたものにすぎないが、これらの性質と結果を理解することが難しい。
パート0. ∣N(π)∣=p が素数なら、π はガウス素数である。
乗法的ノルムの性質:p∈Z が 素数 だとしよう。
- [1]: 乗法的ノルム N が N(1)=1 と定義されるなら、全ての単位 u∈D に対して ∣N(u)∣=1
- [2]: ∣N(α)∣=1 を満たす全ての α∈D が D で単位なら、∣N(π)∣=p を満たす π∈D は D で既約元である。
ガウス環の性質:
- [3]: Z[i] の単位は 1,−1,i,−i だけである。
[3]によって Z[i] の単位は 1,−1,i,−i だけであり、[1]によって
N(1)=N(−1)=N(i)=N(−i)=1
である。∣N(α)∣=1 を満たす全ての α が Z[i] で単位だったので、[2]によって ∣N(π)∣=p を満たす π は Z[i] の既約元となる。つまり、∣N(π)∣=p が素数なら、π はガウス素数である。
パート (i). π=1+i
π=1+i であればN(π)=12+12=2は素数なので、パート0によって π=1+i はガウス素数である。
パート (ii). π≡3(mod4)
π=p がp≡3(mod4) を満たす素数だが Z[i] のガウス素数ではないとして、π=(a+ib)(c+id) のような素因数分解が存在すると仮定してみよう。N の乗法的性質に従って
p2====π2+02N(π+i0)N(a+ib)N(c+id)(a2+b2)(c2+d2)
整理すると p2=(a2+b2)(c2+d2) だが、p∈Z が素数なので {a2+b2=pc2+d2=p を満たす解が存在しなければならない。
素数が 4 で割った余りが 1 になる必要十分条件:p=2 が 素数 だとしよう。
p≡1(mod4) ⟺ ある a,b∈Z に対して p=a2+b2
しかし、p≡3(mod4) ので、素数が 4 で割った余りが 1 になる必要十分条件によって、{a2+b2=pc2+d2=p を満たす解は存在しない。これは矛盾であり、したがって π≡3(mod4) はガウス素数である。
パート (iii). π=u+iv
素数 p∈Z に対して p≡1(mod4) ので、素数が 4 で割った余りが 1 になる必要十分条件により
N(π)=N(u+iv)=u2+v2=p
π=u+iv がこれを満たすなら、パート0によってガウス素数である。
パート (iv). ikπ
パート0で、∣N(π)∣=p が素数なら、π はガウス素数だったので、k∈Z に対して
N(ikπ)===N(ik)N(π)1⋅N(π)p
これを満たす ikπ も同様にガウス素数である。
パート (v). π
パート0で、∣N(π)∣=x2+y2=p が 素数 なら、π=x+iy はガウス素数だったので
N(π)===N(x−iy)x2+(−y)2p
これを満たす π も同様にガウス素数である。
■