MathLabs

算術と数論

数体と整数環

有理数体の有限拡大と、その整数元における数論。

直観整数から数体へ:Q\mathbb Q の拡大

Q(2)={a+b2:a,b∈Q}\mathbb Q(\sqrt2)=\{a+b\sqrt2 : a,b\in\mathbb Q\}、すなわち有理数と 2\sqrt2 から作られる数の集合を考える。これらすべての数の中で、どれが「整数」と呼ぶにふさわしいか――加減乗に関して閉じており、どこにも分母が隠れていないもの?明らかな推測 a,b∈Za,b\in\mathbb Z は、ある体に対しては正しいが、他の体に対しては誤りであることがわかる:1+52\tfrac{1+\sqrt5}2 のような半整数の組み合わせが密かに整数であることもある。各体でどの元がちょうど整数であるかを特定し、それらが環をなすことを示すのが代数的整数論の最初の一歩である――これなしには、KK 内で「素因数分解」を語る方法がない。

虚二次体の整数環に対応する格子点を示す複素領域の可視化。
d<0d<0 のとき、K=Q(d)K=\mathbb Q(\sqrt d) の元は複素平面上の点として埋め込まれる。整数 OK\mathcal O_K は格子をなし、ここでは複素領域のタイル状の格子として見える。

大学定義:数体と整数環

定義: 数体、代数的整数、整数環

数体 KK とは、Q\mathbb Q の有限次拡大体のことである。元 α∈K\alpha\in K が代数的整数であるとは、整数係数のモニック多項式の根であることをいう。整数環 OK\mathcal O_K は KK に属するすべての代数的整数の集合であり、Z\mathbb Z を含む KK の部分環である。

K=Q(α)={a0+a1α+⋯+an−1αn−1:ai∈Q},n=[K:Q]K = \mathbb{Q}(\alpha) = \{a_0+a_1\alpha+\cdots+a_{n-1}\alpha^{n-1} : a_i \in \mathbb{Q}\}, \qquad n = [K:\mathbb Q]

最も単純な非自明な数体は二次体 K=Q(d)K=\mathbb Q(\sqrt d)(ただし dd squarefree、d≠1d\neq1)である。これらに対して、OK\mathcal O_K は d mod 4d\bmod4 のみに依存するちょうど2つの明示的な形のいずれかを持つ:「自明な」環 Z[d]\mathbb Z[\sqrt d]、またはω=1+d2\omega=\dfrac{1+\sqrt d}{2} による「半整数」環 Z ⁣[1+d2]\mathbb Z\!\left[\dfrac{1+\sqrt d}{2}\right] である。どちらの場合が起こるかは、KK の中で分岐する素数を記録する体の判別式も定める。

OK={Z[d]d≡2,3(mod4)Z ⁣[1+d2]d≡1(mod4)\mathcal{O}_K = \begin{cases} \mathbb{Z}[\sqrt{d}] & d \equiv 2,3 \pmod 4 \\ \mathbb{Z}\!\left[\dfrac{1+\sqrt{d}}{2}\right] & d \equiv 1 \pmod 4 \end{cases}
d mod 4d\bmod4 に依存する OK\mathcal O_K
特性d≡2,3(mod4)d\equiv2,3\pmod4d≡1(mod4)d\equiv1\pmod4
整数環Z[d]\mathbb Z[\sqrt d]Z ⁣[1+d2]\mathbb Z\!\left[\dfrac{1+\sqrt d}{2}\right]
判別式4d4ddd
例d=−1d=-1:Z[i]\mathbb Z[i]、ガウス整数d=5d=5:Z[φ]\mathbb Z[\varphi]、黄金比 φ=1+52\varphi=\dfrac{1+\sqrt5}{2} で生成される

大学基礎定理

dd を平方因子を持たない整数、d≠1d\neq1 とし、K=Q(d)K=\mathbb Q(\sqrt d) とする。このとき d≡2,3(mod4)d\equiv2,3\pmod4 ならば OK=Z[d]\mathcal O_K=\mathbb Z[\sqrt d] であり、d≡1(mod4)d\equiv1\pmod4 ならば OK=Z ⁣[1+d2]\mathcal O_K=\mathbb Z\!\left[\dfrac{1+\sqrt d}2\right] である。

なぜ正しいのか?

KK の整数が正確に何であるかを知ることは、KK における数論――元やイデアルの因数分解、類群の計算、どの素数が分岐するかの決定――を行うために必須の最初の一歩である。単純な推測 Z[d]\mathbb Z[\sqrt d] ではなく、OK\mathcal O_K の正直な記述が必要であり、その推測はちょうど半分の場合に誤りである。

証明

α=a+bd\alpha=a+b\sqrt d(a,b∈Qa,b\in\mathbb Q)と書く。b=0b=0 ならば、α=a∈Q\alpha=a\in\mathbb Q が代数的整数であるのは a∈Za\in\mathbb Z(有理根定理)のとき、かつそのときに限る。これは Z[d]\mathbb Z[\sqrt d] の b=0b=0 の場合である。b≠0b\neq0 ならば、Q\mathbb Q 上の α\alpha の最小多項式は x2−2ax+(a2−db2)x^2-2ax+(a^2-db^2)(トレースは 2a2a、ノルムは a2−db2a^2-db^2)であるから、α\alpha が整であるのは 2a∈Z2a\in\mathbb Z かつ a2−db2∈Za^2-db^2\in\mathbb Z のとき、かつそのときに限る。

u=2a∈Zu=2a\in\mathbb Z とおく。a2−db2∈Za^2-db^2\in\mathbb Z に 44 を掛けると u2−4db2∈4Z⊂Zu^2-4db^2\in4\mathbb Z\subset\mathbb Z となり、4db2∈Z4db^2\in\mathbb Z を得る。b=p/qb=p/q(既約、gcd⁡(p,q)=1\gcd(p,q)=1)と書くと、4db2=4dp2/q2∈Z4db^2=4dp^2/q^2\in\mathbb Z は q2∣4dp2q^2\mid4dp^2 を強制し、gcd⁡(p,q)=1\gcd(p,q)=1 よりこれは q2∣4dq^2\mid4d を強制する。dd が平方因子を持たないので、4d4d を割り切る最大の平方数は高々 44 であり、q2∣4q^2\mid4、すなわち q∈{1,2}q\in\{1,2\}。いずれにせよ v:=2b∈Zv:=2b\in\mathbb Z である。

次に u=2au=2a、v=2bv=2b(ともに整数)を a2−db2∈Za^2-db^2\in\mathbb Z に代入する:これは u2−dv24∈Z\tfrac{u^2-dv^2}{4}\in\mathbb Z、すなわち u2≡dv2(mod4)u^2\equiv dv^2\pmod4 となる。44 を法とする平方は 00(偶数)または 11(奇数)のみである。vv が偶数ならば、dv2≡0(mod4)dv^2\equiv0\pmod4 は uu も偶数であることを強制する(u2u^2 が奇数なら 1≢01\not\equiv0 となるため)。したがって u,vu,v はともに偶数、すなわち a,b∈Za,b\in\mathbb Z――常に成り立つ「自明な」解であり、これにより常に Z[d]⊆OK\mathbb Z[\sqrt d]\subseteq\mathcal O_K となる。

vv が奇数ならば、dv2≡d(mod4)dv^2\equiv d\pmod4(v2≡1v^2\equiv1 より)なので、u2≡d(mod4)u^2\equiv d\pmod4 が必要である。d≡2,3(mod4)d\equiv2,3\pmod4(すなわち d≡2,3(mod4)d\equiv2,3\pmod4)ならば、u2∈{0,1}(mod4)u^2\in\{0,1\}\pmod4 のどの平方も 22 や 3(mod4)3\pmod4 に等しくなり得ないので、この場合は不可能である――自明な u,vu,v がともに偶数の場合のみが残り、ちょうど OK=Z[d]\mathcal O_K=\mathbb Z[\sqrt d] となる。代わりに d≡1(mod4)d\equiv1\pmod4(d≡1(mod4)d\equiv1\pmod4)ならば、u2≡1(mod4)u^2\equiv1\pmod4 が必要であり、uu が奇数であれば常に満たされる――vv はすでに奇数なので、u≡v(mod2)u\equiv v\pmod2 が、u,vu,v がともに奇数である α=u+vd2\alpha=\tfrac{u+v\sqrt d}2 のための条件にちょうど一致し、これは Z+Z⋅1+d2\mathbb Z+\mathbb Z\cdot\tfrac{1+\sqrt d}2 にほかならない(確認:1+d2\tfrac{1+\sqrt d}2 自体は u=v=1u=v=1、ともに奇数)。したがってこの場合 OK=Z ⁣[1+d2]\mathcal O_K=\mathbb Z\!\left[\tfrac{1+\sqrt d}2\right] であり、Z[d]\mathbb Z[\sqrt d](指数 22)より真に大きい。

定理1の2つの場合それぞれにおいて、OK\mathcal O_K(そこで明示的に記述された通りのもの)は加法と乗法について閉じており、したがって Z\mathbb Z を含む KK の真の部分環である。

なぜ正しいのか?

これがそもそも OK\mathcal O_K を整数環と呼ぶことを正当化する理由である:特に乗法について閉じていなければ、KK の2つの整数を掛け合わせても OK\mathcal O_K の中にとどまるとは限らず、環論的な数論(因数分解、イデアル)が不可能になってしまう。

証明

場合 d≡2,3(mod4)d\equiv2,3\pmod4(OK=Z[d]\mathcal O_K=\mathbb Z[\sqrt d]、すなわち a,b∈Za,b\in\mathbb Z であるすべての元 a+bda+b\sqrt d):加法は成分ごとであり、(a+bd)+(c+ed)=(a+c)+(b+e)d(a+b\sqrt d)+(c+e\sqrt d)=(a+c)+(b+e)\sqrt d は明らかに再びこの形である。乗法については、(a+bd)(c+ed)=(ac+bed)+(ae+bc)d(a+b\sqrt d)(c+e\sqrt d)=(ac+bed)+(ae+bc)\sqrt d であり、a,b,c,e,d∈Za,b,c,e,d\in\mathbb Z なので ac+bedac+bed と ae+bcae+bc はともに整数であり、積は Z[d]\mathbb Z[\sqrt d] にとどまる。

場合 d≡1(mod4)d\equiv1\pmod4(OK=Z[ω]\mathcal O_K=\mathbb Z[\omega]、ω=1+d2\omega=\tfrac{1+\sqrt d}2):まず ω2\omega^2 を直接計算する。ω2=(1+d2)2=1+2d+d4=1+d4+d2\omega^2=\left(\tfrac{1+\sqrt d}2\right)^2=\tfrac{1+2\sqrt d+d}4=\tfrac{1+d}4+\tfrac{\sqrt d}2。d=2ω−1\sqrt d=2\omega-1 なので、これは 1+d4+ω−12=d−14+ω\tfrac{1+d}4+\omega-\tfrac12=\tfrac{d-1}4+\omega となる。d≡1(mod4)d\equiv1\pmod4 なので t:=d−14t:=\tfrac{d-1}4 は整数であり、ω2=t+ω\omega^2=t+\omega:これは ω\omega がモニック整数多項式 x2−x−tx^2-x-t を満たすという正真正銘の整数関係であり、ω\omega 自体が整であることを確認する(定理1と整合するように、当然そうでなければならない)。さらに重要なことに、ω2\omega^2 を再び 11 と ω\omega の整数結合として表している。

次に、a,b,c,e∈Za,b,c,e\in\mathbb Z である一般の元 a+bωa+b\omega と c+eωc+e\omega を取る。加法は再び成分ごとであり明らかに閉じている。積については、(a+bω)(c+eω)=ac+(ae+bc)ω+be ω2=ac+(ae+bc)ω+be(t+ω)=(ac+bet)+(ae+bc+be)ω(a+b\omega)(c+e\omega)=ac+(ae+bc)\omega+be\,\omega^2=ac+(ae+bc)\omega+be(t+\omega)=(ac+bet)+(ae+bc+be)\omega。係数 ac+betac+bet と ae+bc+beae+bc+be はともに整数(整数の積と和)であり、積は Z+Zω=Z[ω]\mathbb Z+\mathbb Z\omega=\mathbb Z[\omega] に属する。

どちらの場合も、加法と乗法についての閉性は直接的で初等的な計算によって確認され、OK\mathcal O_K がすべての二次体において Z\mathbb Z を含む KK の真の部分環であることが確認される。これはまさに「整数環」という名前が約束する通りである。

大学実世界での応用と具体例

ガウス整数 Z[i]\mathbb Z[i](d=−1d=-1)は、整数を2つの平方数の和として表す高速アルゴリズムの基礎であり、デジタル信号処理や格子ベースの誤り訂正符号で使われる。そこでは2次元の信号点がガウス整数座標によって自然に添字付けられる。黄金比 φ=1+52\varphi=\dfrac{1+\sqrt5}{2}(d=5d=5)で生成される環 Z[φ]\mathbb Z[\varphi] は材料科学に現れる:イコサヘドラル対称性を持つ準結晶(2011年ノーベル化学賞を受賞したシェヒトマン準結晶など)は、ペンローズタイル型構造の基礎となる Z[φ]\mathbb Z[\varphi] 加群構造によって自然にモデル化される。

例: ガウス整数と2つの平方数の和

d=−1d=-1 に対して定理1により OK=Z[i]\mathcal O_K=\mathbb Z[i] であることを確認し、Z[i]\mathbb Z[i] における分解 5=(2+i)(2−i)5=(2+i)(2-i) を用いて 55 を2つの平方数の和として表す古典的な恒等式を導け。

解答

ここで d=−1d=-1;−1≡3(mod4)-1\equiv3\pmod4 なので、これは定理1の場合 d≡2,3(mod4)d\equiv2,3\pmod4 であり、OK=Z[−1]=Z[i]=Z[i]\mathcal O_K=\mathbb Z[\sqrt{-1}]=\mathbb Z[i]=\mathbb Z[i]、すなわちおなじみのガウス整数 {a+bi:a,b∈Z}\{a+bi:a,b\in\mathbb Z\} そのものである。

(2+i)(2−i)=4−i2=4−(−1)=5(2+i)(2-i)=4-i^2=4-(-1)=5 を計算し、55 が2つのガウス整数 2+i2+i と 2−i2-i の積として分解されることを確認する(それぞれノルム N(2±i)=22+12=5N(2\pm i)=2^2+1^2=5、有理素数を持つので、各因子はそれ自体 Z[i]\mathbb Z[i] において既約である)。

N(a+bi)=a2+b2N(a+bi)=a^2+b^2 と乗法性 N(αβ)=N(α)N(β)N(\alpha\beta)=N(\alpha)N(\beta) を用いて 5=(2+i)(2−i)5=(2+i)(2-i) の両辺のノルムを取る:N(5)=25=N(2+i)N(2−i)=5×5N(5)=25=N(2+i)N(2-i)=5\times5、整合している。より直接的には、分解 5=(2+i)(2−i)5=(2+i)(2-i) は2平方和の恒等式 5=22+125=2^2+1^2 と代数的に同値である――p≡1(mod4)p\equiv1\pmod4 であるすべての有理素数が Z[i]\mathbb Z[i] で分裂するのは、まさにそれが2つの平方数の和として書けるからであり、この事実の「理由」はまさにガウス整数環におけるこのノルム分解である。

例: 基本単数としての黄金比

d=5d=5 に対して定理1により OK=Z[φ]\mathcal O_K=\mathbb Z[\varphi] であることを確認し、黄金比 φ=1+52\varphi=\dfrac{1+\sqrt5}{2} のノルム N(φ)N(\varphi) を計算して、これがなぜ φ\varphi を単数にするのか説明せよ。

解答

ここで d=5≡1(mod4)d=5\equiv1\pmod4 なので、これは定理1の場合 d≡1(mod4)d\equiv1\pmod4 である:OK=Z ⁣[1+52]=Z[φ]\mathcal O_K=\mathbb Z\!\left[\tfrac{1+\sqrt5}2\right]=\mathbb Z[\varphi](φ=1+52\varphi=\tfrac{1+\sqrt5}2、黄金比)。

φ\varphi の共役(5→−5\sqrt5\to-\sqrt5 と入れ替える)は φ′=1−52\varphi'=\tfrac{1-\sqrt5}2。ノルムは N(φ)=φφ′=(1+5)(1−5)4=1−54=−44=−1N(\varphi)=\varphi\varphi'=\tfrac{(1+\sqrt5)(1-\sqrt5)}4=\tfrac{1-5}4=\tfrac{-4}4=-1。したがって N(φ)=−1N(\varphi)=-1。

代数的整数 α∈OK\alpha\in\mathcal O_K が単数(すなわち OK\mathcal O_K において可逆で α−1∈OK\alpha^{-1}\in\mathcal O_K でもある)であるのはちょうど N(α)=±1N(\alpha)=\pm1 のときである。なぜならノルムは乗法的であり、N(α)N(α−1)=N(1)=1N(\alpha)N(\alpha^{-1})=N(1)=1 は N(α)N(\alpha) が 11 を割り切る有理整数であることを強制するからである。N(φ)=−1N(\varphi)=-1 なので φ\varphi は確かに単数であり、実際その逆元は φ−1=−φ′=5−12=φ−1\varphi^{-1}=-\varphi'=\tfrac{\sqrt5-1}2=\varphi-1 である。φ>1\varphi>1 であるため、そのすべてのべき φn\varphi^n(n∈Zn\in\mathbb Z)は互いに異なる単数であり、Z[φ]×\mathbb Z[\varphi]^\times は無限である――この一つの単数が、フィボナッチ数の基礎となっているのと同じ漸化式に基づくペル型方程式 x2−xy−y2=±1x^2-xy-y^2=\pm1 の無限個の解を生成する。

d=−1d=-1(−1≡3(mod4)-1\equiv3\pmod4)のとき、OK\mathcal O_K は何か?

d=5d=5(5≡1(mod4)5\equiv1\pmod4)のとき、OK\mathcal O_K は何か?

Q(5)\mathbb Q(\sqrt5) における黄金比 φ=1+52\varphi=\dfrac{1+\sqrt5}{2} のノルム N(φ)N(\varphi) はいくつか?

黄金比によって生成される環 Z[φ]\mathbb Z[\varphi] は、材料科学におけるどの構造を自然にモデル化するか?

参考文献

  1. J. Neukirch (1999). Algebraic Number Theory · DOI:10.1007/978-3-662-03983-0
  2. M. Bhargava (2005). The density of discriminants of quartic rings and fields · DOI:10.4007/annals.2005.162.1031
  3. The LMFDB Collaboration (2026). The L-functions and modular forms database (LMFDB)