有限体

数学において、有限体またはガロア体(エヴァリスト・ガロアにちなんで名付けられた)は、有限個の元を持つです。他の体と同様に、有限体とは、乗算、加算、減算、除算の演算が定義され、特定の基本規則を満たす集合です。有限体の最も一般的な例は、 が素数であるときの を法とする整数です。 p{\displaystyle p}p{\displaystyle p}

有限体の位数はその元の数であり、素数または素数のべき乗のいずれかである。すべて素数とすべての正の整数に対して、位数の体が存在する。与えられた位数のすべての有限体は同型である。 p{\displaystyle p}k{\displaystyle k}pk{\displaystyle p^{k}}

有限体は、数論代数幾何学、ガロア理論、有限幾何学、暗号化、符号理論など、数学とコンピュータサイエンスの多くの分野の基礎となります。

プロパティ

有限体とは、有限集合である体である。有限体には、乗算、加算、減算、除算(ゼロ除算を除く)が定義され、体の公理を満たす有限個の元があることを意味する。[ 1 ]

有限体の元の数は、その位数、あるいは大きさと呼ばれる。位数の有限体が存在するのは、 が素数冪(ただしは素数、は正の整数)である場合に限る。位数の体では、任意の元のコピーを加えると常にゼロになる。つまり、体の特性は である。[ 1 ]q{\displaystyle q}q{\displaystyle q}pk{\displaystyle p^{k}}p{\displaystyle p}k{\displaystyle k}pk{\displaystyle p^{k}}p{\displaystyle p}p{\displaystyle p}

に対して、すべての位数体は同型である(以下の§ 存在と一意性を参照)。[ 2 ]さらに、体は同じ位数を持つ2つの異なる有限部分体を含むことはできない。したがって、すべての有限体は同じ位数を持つものと見なすことができ、それらは明確に、または と表記される。ここで、GF は「ガロア体」を表す。[ 3 ]q=pk{\displaystyle q=p^{k}}q{\displaystyle q}Fq{\displaystyle \mathbb {F} _{q}}Fq{\displaystyle \mathbf {F} _{q}}GF(q){\displaystyle \mathrm {GF} (q)}

位数の有限体において、多項式は有限体のすべての元をとして持ちます。有限体の非零元は乗法群を形成します。この群は巡回群であるため、すべての非零元は、その体の原始元と呼ばれる単一の元の冪乗として表すことができます。(一般に、与えられた体には複数の原始元が存在します。)[ 1 ]q{\displaystyle q}XqX{\displaystyle X^{q}-X}q{\displaystyle q}

有限体の最も単純な例は素数位数の体である。各素数 に対して、位数の素体は 、法とした整数として構成できる。[ 1 ]p{\displaystyle p}p{\displaystyle p}p{\displaystyle p}Z/pZ{\displaystyle \mathbb {Z} /p\mathbb {Z} }

位数素体の元は、範囲 の整数で表すことができます。和、差、積は、対応する整数演算の結果を で割ったときの剰余です。元の逆数は、拡張ユークリッド互除法を用いて計算できます(拡張ユークリッド互除法 § モジュラー整数を参照)。[ 1 ]p{\displaystyle p}0,,p1{\displaystyle 0,\ldots ,p-1}p{\displaystyle p}

を有限体とする。 の任意の元と任意の整数 に対して、のコピー和 を とする。となる最小の正値は、の体の特性である。これにより、 を表す整数 を選ぶことで、の元との元の乗算を定義することができる。この乗算により、 は-ベクトル空間になる。したがって、 の元の数は、ある整数 に対して となる。[ 1 ]F{\displaystyle F}x{\displaystyle x}F{\displaystyle F}n{\displaystyle n}nx{\displaystyle n\cdot x}n{\displaystyle n}x{\displaystyle x}n{\displaystyle n}n1=0{\displaystyle n\cdot 1=0}p{\displaystyle p}(k,x)kx{\displaystyle (k,x)\mapsto k\cdot x}k{\displaystyle k}GF(p){\displaystyle \mathrm {GF} (p)}x{\displaystyle x}F{\displaystyle F}k{\displaystyle k}F{\displaystyle F}GF(p){\displaystyle \mathrm {GF} (p)}F{\displaystyle F}pn{\displaystyle p^{n}}n{\displaystyle n}

恒等フレッシュマンズドリーム[ 4 ]と呼ばれることもある)は、特性 の体において真である。これは二項定理から導かれる。なぜなら、の展開における各二項係数は、最初と最後を除いて の倍数だからである。[ 1 ]:548 (x+y)p=xp+yp{\displaystyle (x+y)^{p}=x^{p}+y^{p}}p{\displaystyle p}(x+y)p{\displaystyle (x+y)^{p}}p{\displaystyle p}

フェルマーの小定理によれば、が素数で が体に属する場合、 となる。これは 上の多項式に対して等式が成り立つことを意味する 。 より一般的には、 のすべての元は多項式方程式 を満たす。[ 5 ]p{\displaystyle p}x{\displaystyle x}GF(p){\displaystyle \mathrm {GF} (p)}xp=x{\displaystyle x^{p}=x}XpX=aGF(p)(Xa){\displaystyle X^{p}-X=\prod _{a\in \mathrm {GF} (p)}(X-a)}GF(p){\displaystyle \mathrm {GF} (p)}GF(pn){\displaystyle \mathrm {GF} (p^{n})}xpnx=0{\displaystyle x^{p^{n}}-x=0}

有限体の任意の有限体拡大は可分かつ単純である。つまり、が有限体で が の部分体である場合、は の最小多項式が可分となる単一の元を に付加することによって得られる。専門用語で言えば、有限体は完全 である。[ 1 ]E{\displaystyle E}F{\displaystyle F}E{\displaystyle E}E{\displaystyle E}F{\displaystyle F}

有限体は準代数的に閉じている。すなわち、n変数の有限体上の任意のd次斉次多項式は、非自明な零点を持つ。これはアルティンディクソンの予想であり、シュヴァレーによって証明された。シュヴァレー・ワーニング定理を参照のこと。 n>d>0{\displaystyle n>d>0}

存在と唯一性

を素数冪とし、を 素体 上の多項式の 分解体とします。これは、が最低位の有限体であり、その が別個の根を持つことを意味します(の形式的微分はであり、 であることを意味し、一般に分解体が元の の分離可能な拡大であることを意味します)。上記の恒等式は、の2つの根の和と積が の根であり、 の根の逆数でもあることを示しています。言い換えると、 の根は の位数の体を形成し、これは分解体の極小性によって に等しくなります。q=pn{\displaystyle q=p^{n}}F{\displaystyle F}P=XqX{\displaystyle P=X^{q}-X}GF(p){\displaystyle \mathrm {GF} (p)}F{\displaystyle F}P{\displaystyle P}q{\displaystyle q}P{\displaystyle P}P=1{\displaystyle P'=-1}gcd(P,P)=1{\displaystyle \mathrm {gcd} (P,P')=1}P{\displaystyle P}P{\displaystyle P}P{\displaystyle P}P{\displaystyle P}q{\displaystyle q}F{\displaystyle F}

分解体の同型性を除く一意性は、したがって、すべての位数体が同型であることを意味する。また、ある体が位数体を部分体として持つ場合、その元はの根であり、位数体 の他の部分体を含むことはできない。 q{\displaystyle q}F{\displaystyle F}q=pk{\displaystyle q=p^{k}}q{\displaystyle q}XqX{\displaystyle X^{q}-X}F{\displaystyle F}q{\displaystyle q}

まとめると、1893年にE.H.ムーアによって最初に証明された次の分類定理があります。[ 2 ]

有限体の位数は素冪である。任意の素冪に対して位数 の体が存在し、それらはすべて同型である。これらの体では、すべての元が を満たし 、多項式は次のように因数 分解される。q{\displaystyle q}q{\displaystyle q}xq=x,{\displaystyle x^{q}=x,}XqX{\displaystyle X^{q}-X}XqX=aF(Xa).{\displaystyle X^{q}-X=\prod _{a\in F}(X-a).}

が と同型な部分体を含む場合、かつが の約数である場合に限ります。この場合、この部分体は一意です。実際、多項式が を割り切る場合、かつ が の約数である場合に限ります。 GF(pn){\displaystyle \mathrm {GF} (p^{n})}GF(pm){\displaystyle \mathrm {GF} (p^{m})}m{\displaystyle m}n{\displaystyle n}XpmX{\displaystyle X^{p^{m}}-X}XpnX{\displaystyle X^{p^{n}}-X}m{\displaystyle m}n{\displaystyle n}

明示的な構築

非素数体

素数と を持つ素数冪が与えられた場合、体 は次のように明示的に構成できます。まず、次数の既約多項式を選びます(そのような既約多項式は常に存在します)。次に、によって生成される主イデアルによる 多項式環の商環は、位数の体になります。 q=pn{\displaystyle q=p^{n}}p{\displaystyle p}n>1{\displaystyle n>1}GF(q){\displaystyle \mathrm {GF} (q)}P{\displaystyle P}GF(p)[X]{\displaystyle \mathrm {GF} (p)[X]}n{\displaystyle n}GF(q)=GF(p)[X]/(P){\displaystyle \mathrm {GF} (q)=\mathrm {GF} (p)[X]/(P)}GF(p)[X]{\displaystyle \mathrm {GF} (p)[X]}P{\displaystyle P}q{\displaystyle q}

より明確に言えば、 の元は上の多項式であり、その次数は より確実に小さい。 の加算と減算は 上の多項式の加算と減算である。2つの元の積はの積を で割った余りである。非ゼロ元の逆数は拡張ユークリッド互除法で計算できる。拡張ユークリッド互除法の§ 単純な代数体拡張 を参照。 GF(q){\displaystyle \mathrm {GF} (q)}GF(p){\displaystyle \mathrm {GF} (p)}n{\displaystyle n}GF(p){\displaystyle \mathrm {GF} (p)}P{\displaystyle P}GF(q)[X]{\displaystyle \mathrm {GF} (q)[X]}

しかし、この表現では、 の元を対応する多項式と区別するのが難しい場合があります。そのため、一般的には、多項式 に対応する の元に名前を付けます。つまり、 の元は の多項式になります(ただし、 )。また、の次数が 以上の多項式(例えば乗算の後)に遭遇した場合、の関係を用いて次数を小さくする必要があることがわかります(ユークリッド除算と同じです)。 GF(q){\displaystyle \mathrm {GF} (q)}α{\displaystyle \alpha }GF(q){\displaystyle \mathrm {GF} (q)}X{\displaystyle X}GF(q){\displaystyle \mathrm {GF} (q)}α{\displaystyle \alpha }P(α)=0{\displaystyle P(\alpha )=0}α{\displaystyle \alpha }n{\displaystyle n}P(α)=0{\displaystyle P(\alpha )=0}

の構築を除いて、 には同型な結果をもたらす複数の可能な選択肢がある。ユークリッド除算を簡略化するために、必要なユークリッド除算を非常に効率的にする形式の多項式 を に対して選択するのが一般的で ある。しかし、いくつかの体、典型的には特性 において、形式の既約多項式が存在しない可能性がある。特性 において多項式が既約である場合、多項式を既約にする可能な限り最小のを選択することが推奨される。これらの三項式がすべて既約である場合、「五項式」 を選択する。なぜなら、より大きい次数で項数が偶数である多項式は、特性 において既約になることはなく、根として を持つからである。[ 6 ]GF(4){\displaystyle \mathrm {GF} (4)}P{\displaystyle P}P{\displaystyle P}Xn+aX+b,{\displaystyle X^{n}+aX+b,}2{\displaystyle 2}Xn+aX+b{\displaystyle X^{n}+aX+b}2{\displaystyle 2}Xn+X+1{\displaystyle X^{n}+X+1}Xn+Xk+1{\displaystyle X^{n}+X^{k}+1}k{\displaystyle k}Xn+Xa+Xb+Xc+1{\displaystyle X^{n}+X^{a}+X^{b}+X^{c}+1}1{\displaystyle 1}2{\displaystyle 2}1{\displaystyle 1}

そのような多項式の選択肢として、コンウェイ多項式が挙げられます。コンウェイ多項式は、体の表現とその部分体の表現の間に一定の互換性を保証します。

次のセクションでは、上で概説した一般的な構築方法が小さな有限体に対してどのように機能するかを示します。

4つの要素を持つフィールド

最小の非素体とは、4つの元を持つ体であり、一般的にまたは と表記されます。これは、、、 、 の4つの元で構成され、任意のに対して、その他の演算結果は分配法則から容易に推論されます。完全な演算表については、以下を参照してください。 GF(4){\displaystyle \mathrm {GF} (4)}F4.{\displaystyle \mathbb {F} _{4}.}0,1,α,1+α{\displaystyle 0,1,\alpha ,1+\alpha }α2=1+α{\displaystyle \alpha ^{2}=1+\alpha }1α=α1=α{\displaystyle 1\cdot \alpha =\alpha \cdot 1=\alpha }x+x=0{\displaystyle x+x=0}x0=0x=0{\displaystyle x\cdot 0=0\cdot x=0}xGF(4){\displaystyle x\in \mathrm {GF} (4)}

これは、前のセクションの結果から次のように推測できます。

上では、次数の既約多項式は1つしかありません。 したがって、 は前のセクションの構築にこの多項式を含める必要があり、 は におけるこの多項式の根を表すもの とします。これは、 および がの元であり、は に含まれない であることを意味します。このことから、 における演算の表が得られます。 および は以下のとおりです。 GF(2){\displaystyle \mathrm {GF} (2)}2{\displaystyle 2}X2+X+1{\displaystyle X^{2}+X+1}GF(4){\displaystyle \mathrm {GF} (4)}GF(4)=GF(2)[X]/(X2+X+1).{\displaystyle \mathrm {GF} (4)=\mathrm {GF} (2)[X]/(X^{2}+X+1).}α{\displaystyle \alpha }GF(4){\displaystyle \mathrm {GF} (4)}α2=1+α,{\displaystyle \alpha ^{2}=1+\alpha ,}α{\displaystyle \alpha }1+α{\displaystyle 1+\alpha }GF(4){\displaystyle \mathrm {GF} (4)}GF(2){\displaystyle \mathrm {GF} (2)}GF(4){\displaystyle \mathrm {GF} (4)}

追加x+y{\displaystyle x+y}
y
×
01α1 + α
001α1 + α
1101 + αα
αα1 + α01
1 + α1 + αα10
乗算xy{\displaystyle x\cdot y}
y
×
01α1 + α
00000
101α1 + α
α0α1 + α1
1 + α01 + α1α
相互
×1/×
0
11
α1 + α
1 + αα

減算の表は示されていません。なぜなら、減算は加法と同一であり、これは標数2のすべての体の場合と同様だからです。除算するには、逆数を掛けます: ⁠ ⁠x/y=x(1/y){\displaystyle x/y=x\cdot (1/y)}。あらゆる体の場合と同様に、ゼロ除算は定義されていません。表から、 の加法構造はクラインの4元群と同型であり、非ゼロの乗法構造は群 と同型であることがわかります。 GF(4){\displaystyle \mathrm {GF} (4)}Z3{\displaystyle Z_{3}}

この写像は 、フロベニウス自己同型 と呼ばれる非自明な体自己同型であり、 を前述の既約多項式 の2 番目の根に代入します。 φ:xx2{\displaystyle \varphi :x\mapsto x^{2}}α{\displaystyle \alpha }1+α{\displaystyle 1+\alpha }X2+X+1{\displaystyle X^{2}+X+1}

奇素数pに対してGF( p 2 )

の場合に上記の一般的な有限体の構成を適用するには、2次の既約多項式を見つける必要があります。 については、これは前のセクションで行われました。 が奇数の素数である場合、 の範囲内でという形の既約多項式が常に存在します。 GF(p2){\displaystyle \mathrm {GF} (p^{2})}p=2{\displaystyle p=2}p{\displaystyle p}X2r{\displaystyle X^{2}-r}r{\displaystyle r}GF(p){\displaystyle \mathrm {GF} (p)}

より正確には、多項式 が上で既約でない場合、かつ が を法とする二次非剰余である場合に限ります(これはほぼ二次非剰余の定義です)。 を法とする二次非剰余が存在します。例えば、は に対して二次非剰余であり、は に対して二次非剰余です。、つまり の場合、 を二次非剰余として選択することができ、これにより非常に単純な既約多項式 が得られます。 X2r{\displaystyle X^{2}-r}GF(p){\displaystyle \mathrm {GF} (p)}r{\displaystyle r}p{\displaystyle p}p12{\displaystyle {\frac {p-1}{2}}}p{\displaystyle p}2{\displaystyle 2}p=3,5,11,13,{\displaystyle p=3,5,11,13,\ldots }3{\displaystyle 3}p=5,7,17,{\displaystyle p=5,7,17,\ldots }p3mod4{\displaystyle p\equiv 3\mod 4}p=3,7,11,19,{\displaystyle p=3,7,11,19,\ldots }1p1{\displaystyle -1\equiv p-1}X2+1{\displaystyle X^{2}+1}

二次非剰余 を選んだ上で、を の記号平方根、つまり の性質を持つ記号とします。これは、複素数が の記号平方根であるのと同じです。すると、 の元は、 において、 と を含むすべての線形式になります 。 の演算は次のように定義されます( の元をラテン文字で表した演算は、 における演算です)。 r{\displaystyle r}α{\displaystyle \alpha }r{\displaystyle r}α2=r{\displaystyle \alpha ^{2}=r}i{\displaystyle i}1{\displaystyle -1}GF(p2){\displaystyle \mathrm {GF} (p^{2})}a+bα,{\displaystyle a+b\alpha ,}a{\displaystyle a}b{\displaystyle b}GF(p){\displaystyle \mathrm {GF} (p)}GF(p2){\displaystyle \mathrm {GF} (p^{2})}GF(p){\displaystyle \mathrm {GF} (p)}GF(p){\displaystyle \mathrm {GF} (p)}(a+bα)=a+(b)α(a+bα)+(c+dα)=(a+c)+(b+d)α(a+bα)(c+dα)=(ac+rbd)+(ad+bc)α(a+bα)1=a(a2rb2)1+(b)(a2rb2)1α{\displaystyle {\begin{aligned}-(a+b\alpha )&=-a+(-b)\alpha \\(a+b\alpha )+(c+d\alpha )&=(a+c)+(b+d)\alpha \\(a+b\alpha )(c+d\alpha )&=(ac+rbd)+(ad+bc)\alpha \\(a+b\alpha )^{-1}&=a(a^{2}-rb^{2})^{-1}+(-b)(a^{2}-rb^{2})^{-1}\alpha \end{aligned}}}

GF(8)とGF(27)

多項式は および 上で既約である。つまり、およびを法として既約である(これを示すには、 にも にも根を持たないことを示すだけで十分である。これは、が 3 次因数を持つならば 1 次因数を持つはずだからである)。したがって、 および の元は、またはの元(それぞれ)で あるで表すことができ、 は次のような記号である。 X3X1{\displaystyle X^{3}-X-1}GF(2){\displaystyle \mathrm {GF} (2)}GF(3){\displaystyle \mathrm {GF} (3)}2{\displaystyle 2}3{\displaystyle 3}GF(2){\displaystyle \mathrm {GF} (2)}GF(3){\displaystyle \mathrm {GF} (3)}GF(8){\displaystyle \mathrm {GF} (8)}GF(27){\displaystyle \mathrm {GF} (27)}a+bα+cα2,{\displaystyle a+b\alpha +c\alpha ^{2},}a,b,c{\displaystyle a,b,c}GF(2){\displaystyle \mathrm {GF} (2)}GF(3){\displaystyle \mathrm {GF} (3)}α{\displaystyle \alpha }α3=α+1.{\displaystyle \alpha ^{3}=\alpha +1.}

したがって、 および 上の加算、加法逆演算、および上の乗算は次のように定義されます。次の式では、ラテン文字で表されるまたはの要素間の演算は、それぞれまたはにおける演算です。 GF(8){\displaystyle \mathrm {GF} (8)}GF(27){\displaystyle \mathrm {GF} (27)}GF(2){\displaystyle \mathrm {GF} (2)}GF(3){\displaystyle \mathrm {GF} (3)}GF(2){\displaystyle \mathrm {GF} (2)}GF(3){\displaystyle \mathrm {GF} (3)}(a+bα+cα2)=a+(b)α+(c)α2(for GF(8),this operation is the identity)(a+bα+cα2)+(d+eα+fα2)=(a+d)+(b+e)α+(c+f)α2(a+bα+cα2)(d+eα+fα2)=(ad+bf+ce)+(ae+bd+bf+ce+cf)α+(af+be+cd+cf)α2{\displaystyle {\begin{aligned}-(a+b\alpha +c\alpha ^{2})&=-a+(-b)\alpha +(-c)\alpha ^{2}\qquad {\text{(for }}\mathrm {GF} (8),{\text{this operation is the identity)}}\\(a+b\alpha +c\alpha ^{2})+(d+e\alpha +f\alpha ^{2})&=(a+d)+(b+e)\alpha +(c+f)\alpha ^{2}\\(a+b\alpha +c\alpha ^{2})(d+e\alpha +f\alpha ^{2})&=(ad+bf+ce)+(ae+bd+bf+ce+cf)\alpha +(af+be+cd+cf)\alpha ^{2}\end{aligned}}}

GF(16)

多項式は 上で既約、つまり を法として既約です。したがって、 の元はで表すことができます。 ここでは または(の元) のいずれかであり、は となる記号です (つまり、 は与えられた既約多項式の根として定義されます)。 の特性はであるため、各元は におけるその加法逆元です。 における加算と乗算は次のように定義できます。次の式で、ラテン文字で表された の元間の演算はにおける演算です。 X4+X+1{\displaystyle X^{4}+X+1}GF(2){\displaystyle \mathrm {GF} (2)}2{\displaystyle 2}GF(16){\displaystyle \mathrm {GF} (16)}a+bα+cα2+dα3,{\displaystyle a+b\alpha +c\alpha ^{2}+d\alpha ^{3},}a,b,c,d{\displaystyle a,b,c,d}0{\displaystyle 0}1{\displaystyle 1}GF(2){\displaystyle \mathrm {GF} (2)}α{\displaystyle \alpha }α4=α+1{\displaystyle \alpha ^{4}=\alpha +1}α{\displaystyle \alpha }GF(2){\displaystyle \mathrm {GF} (2)}2{\displaystyle 2}GF(16){\displaystyle \mathrm {GF} (16)}GF(16){\displaystyle \mathrm {GF} (16)}GF(2){\displaystyle \mathrm {GF} (2)}GF(2){\displaystyle \mathrm {GF} (2)}(a+bα+cα2+dα3)+(e+fα+gα2+hα3)=(a+e)+(b+f)α+(c+g)α2+(d+h)α3(a+bα+cα2+dα3)(e+fα+gα2+hα3)=(ae+bh+cg+df)+(af+be+bh+cg+df+ch+dg)α+(ag+bf+ce+ch+dg+dh)α2+(ah+bg+cf+de+dh)α3{\displaystyle {\begin{aligned}(a+b\alpha +c\alpha ^{2}+d\alpha ^{3})+(e+f\alpha +g\alpha ^{2}+h\alpha ^{3})&=(a+e)+(b+f)\alpha +(c+g)\alpha ^{2}+(d+h)\alpha ^{3}\\(a+b\alpha +c\alpha ^{2}+d\alpha ^{3})(e+f\alpha +g\alpha ^{2}+h\alpha ^{3})&=(ae+bh+cg+df)+(af+be+bh+cg+df+ch+dg)\alpha \;+\\&\quad \;(ag+bf+ce+ch+dg+dh)\alpha ^{2}+(ah+bg+cf+de+dh)\alpha ^{3}\end{aligned}}}

体には8つの原始元( の非零元すべてが整数乗となる元)があります。これらの元は の4つの根とその逆元です。特に、は原始元であり、原始元はより小さく、と互いに素です(つまり、1、2、4、7、8、11、13、14)。 GF(16){\displaystyle \mathrm {GF} (16)}GF(16){\displaystyle \mathrm {GF} (16)}X4+X+1{\displaystyle X^{4}+X+1}α{\displaystyle \alpha }αm{\displaystyle \alpha ^{m}}m{\displaystyle m}15{\displaystyle 15}

乗法構造

の非零元の集合は、乗法 の下で の位数 のアーベル群である。ラグランジュの定理によれば、 の任意の非零元 に対して となるようなの約数が存在する。この方程式は任意の体で最大 個の解を持つため、 は に対して取り得る最小の値である。有限アーベル群の構造定理は、この乗法群が巡回 であること、つまりすべての非零元が単一の元の冪乗であることを意味する。まとめると、 GF(q){\displaystyle \mathrm {GF} (q)}q1{\displaystyle q-1}k{\displaystyle k}q1{\displaystyle q-1}xk=1{\displaystyle x^{k}=1}x{\displaystyle x}GF(q){\displaystyle \mathrm {GF} (q)}xk=1{\displaystyle x^{k}=1}k{\displaystyle k}q1{\displaystyle q-1}k{\displaystyle k}

の非ゼロ元の乗法群は巡回的です。つまり、の非ゼロ元がなるような元 が存在します。GF(q){\displaystyle \mathrm {GF} (q)}a{\displaystyle a}q1{\displaystyle q-1}GF(q){\displaystyle \mathrm {GF} (q)}a,a2,,aq2,aq1=1{\displaystyle a,a^{2},\ldots ,a^{q-2},a^{q-1}=1}

このような元はの原始元と呼ばれます。 でない限り、原始元は一意ではありません。原始元の数は 個です。ここではオイラーのトーティエント関数です。 a{\displaystyle a}GF(q){\displaystyle \mathrm {GF} (q)}q=2,3{\displaystyle q=2,3}ϕ(q1){\displaystyle \phi (q-1)}ϕ{\displaystyle \phi }

上記の結果は、の任意の に対してが成り立つことを意味します。 が素数である特別なケースは、フェルマーの小定理です。 xq=x{\displaystyle x^{q}=x}x{\displaystyle x}GF(q){\displaystyle \mathrm {GF} (q)}q{\displaystyle q}

離散対数

が の原始元である場合、 の任意の非零元に対して、を満たす唯一の整数が存在し、 となる。この整数はを底とするの離散対数と呼ばれる。 a{\displaystyle a}GF(q){\displaystyle \mathrm {GF} (q)}x{\displaystyle x}F{\displaystyle F}n{\displaystyle n}0nq2{\displaystyle 0\leq n\leq q-2}x=an{\displaystyle x=a^{n}}n{\displaystyle n}x{\displaystyle x}a{\displaystyle a}

は、例えばを二乗するべき乗法などを用いて非常に高速に計算できますが、その逆演算である離散対数を計算する効率的なアルゴリズムは知られていません。これは様々な暗号プロトコルで使用されています。詳細は 離散対数を参照してください。an{\displaystyle a^{n}}

の非零元を離散対数で表すと、乗算と除算は を法とする加算と減算に簡約されるため簡単です。しかし、加算は の離散対数を計算することになります。この恒等式 により、 の離散対数の表(ツェッヒ対数)を作成することでこの問題を解くことができます。これは に対して適用されます(零の離散対数を と定義すると便利です)。 GF(q){\displaystyle \mathrm {GF} (q)}q1{\displaystyle q-1}am+an{\displaystyle a^{m}+a^{n}}am+an=an(amn+1){\displaystyle a^{m}+a^{n}=a^{n}\left(a^{m-n}+1\right)}an+1{\displaystyle a^{n}+1}n=0,,q2{\displaystyle n=0,\ldots ,q-2}{\displaystyle -\infty }

ゼクの対数は、中規模体上の線型代数などの大規模な計算に役立ちます。中規模体とは、自然なアルゴリズムを非効率的にするほど十分に大きいが、体の位数と同じサイズのテーブルを事前に計算する必要があるため大きすぎない体です。

団結の根源

有限体のすべての非ゼロ元は1 の根であり、のすべての非ゼロ元も同様です。 xq1=1{\displaystyle x^{q-1}=1}GF(q){\displaystyle \mathrm {GF} (q)}

が正の整数である場合、番目の原始単位根は、任意の正の整数 に対して方程式の解ではない方程式の解です。が体 における 番目の原始単位根である場合、 にはすべての単位根、つまりが含まれます。 n{\displaystyle n}n{\displaystyle n}xn=1{\displaystyle x^{n}=1}xm=1{\displaystyle x^{m}=1}m<n{\displaystyle m<n}a{\displaystyle a}n{\displaystyle n}F{\displaystyle F}F{\displaystyle F}n{\displaystyle n}1,a,a2,,an1{\displaystyle 1,a,a^{2},\ldots ,a^{n-1}}

体が の約数である場合に限り、 の 乗根を含む。が の約数である場合、における 乗根の数はである(オイラーのトーティエント関数)。における 乗根の数はである。 GF(q){\displaystyle \mathrm {GF} (q)}n{\displaystyle n}n{\displaystyle n}q1{\displaystyle q-1}n{\displaystyle n}q1{\displaystyle q-1}n{\displaystyle n}GF(q){\displaystyle \mathrm {GF} (q)}ϕ(n){\displaystyle \phi (n)}n{\displaystyle n}GF(q){\displaystyle \mathrm {GF} (q)}gcd(n,q1){\displaystyle \mathrm {gcd} (n,q-1)}

特性 体において、任意の 分の 1 根は 分の 1 根でもある。したがって、特性 体には原始 分の 1 根は決して存在しない。 p{\displaystyle p}np{\displaystyle np}n{\displaystyle n}np{\displaystyle np}p{\displaystyle p}

一方、 がと互いに素である場合、番目の円分多項式の根はの特性を持つすべての体において異なる。これは、この多項式が の約数であり、その判別式がを法として非ゼロとなるためである。したがって、番目の円分多項式は を に因数分解して、すべて同じ次数を持つ異なる既約多項式、例えば に分解でき、これは番目の原始単位根 を含む最小の特性体である。n{\displaystyle n}p{\displaystyle p}n{\displaystyle n}p{\displaystyle p}Xn1{\displaystyle X^{n}-1}nn{\displaystyle n^{n}}p{\displaystyle p}n{\displaystyle n}GF(q){\displaystyle \mathrm {GF} (q)}d{\displaystyle d}GF(pd){\displaystyle \mathrm {GF} (p^{d})}p{\displaystyle p}n{\displaystyle n}

ブラウアー指標を計算する際には、写像を用いて表現行列の固有値を複素数に写像する。この写像の下では、基底部分体は単位円(零点は除く)の周囲に等間隔に配置された点から構成される。 αkexp(2πik/(q1)){\displaystyle \alpha ^{k}\mapsto \exp(2\pi ik/(q-1))}GF(p){\displaystyle \mathrm {GF} (p)}

有限体F_25を複素根への写像で表す。基底部分体F_5は赤で示されている。

例: GF(64)

体には、より小さな体が共有していない興味深い特性がいくつかあります。つまり、どちらも他方に含まれない 2 つの部分体があること、すべての生成元 (上の次数の最小多項式を持つ元) が原始元であるとは限らないこと、そして、原始元がガロア群の下ですべて共役であるとは限らないことです。 GF(64){\displaystyle \mathrm {GF} (64)}6{\displaystyle 6}GF(2){\displaystyle \mathrm {GF} (2)}

この体の位数は2 66の約数は1、2、3、6であるため、 GF(64)の部分体はGF(2)GF(2 2 ) = GF(4)GF(2 3 ) = GF(8)、そしてGF(64)自身である。2と3互いに素であるため、GF(64 )におけるGF(4)GF(8)の交点は素体GF(2)となる。

したがって、 GF(4)GF(8)の和集合は10個の元を持つ。GF (64)の残りの54個の元は、他の部分体に含まれないという意味でGF(64)を生成する。したがって、これらはGF(2)上の6次既約多項式の根となる。これは、 GF(2)上に、ちょうど9個の = が存在することを意味する。54/6 6次の既約単項多項式。これはX 64XをGF(2)で因数分解することで検証できる。

GF(64)の元は、を割り切る何らかの n に対して原始n 乗根である。 3 乗根と 7 乗根はそれぞれGF(4)GF(8)に属するため、54 個の生成元は、 {9, 21, 63}に含まれる何らかのnに対して原始n乗根である。オイラーのトーティエント関数によれば、原始9乗根、原始1 乗根、原始63乗根がそれぞれ6 個存在する。これらの数を合計すると、再び元が求められる。 n{\displaystyle n}n{\displaystyle n}63{\displaystyle 63}12{\displaystyle 12}21{\displaystyle 21}36{\displaystyle 36}54{\displaystyle 54}

円分多項式を因数分解すると、次のことがわかります。 GF(2){\displaystyle \mathrm {GF} (2)}

  • 6 つの原始th 根は の根であり、すべてガロア群の作用の下で共役です。9{\displaystyle 9}X6+X3+1,{\displaystyle X^{6}+X^{3}+1,}
  • 12個の原始平方根は、ガロア群の作用下で2つの軌道を形成する平方根である。2つの因数は互いに逆数であるため、平方根とその(乗法的)逆根は同じ軌道には属さない。21{\displaystyle 21}(X6+X4+X2+X+1)(X6+X5+X4+X2+1).{\displaystyle (X^{6}+X^{4}+X^{2}+X+1)(X^{6}+X^{5}+X^{4}+X^{2}+1).}
  • の原始元はの根です。これらはガロア群の作用により、それぞれ 6 つの元からなる 6 つの軌道に分割されます。36{\displaystyle 36}GF(64){\displaystyle \mathrm {GF} (64)}(X6+X4+X3+X+1)(X6+X+1)(X6+X5+1)(X6+X5+X3+X2+1)(X6+X5+X2+X+1)(X6+X5+X4+X+1).{\displaystyle {\begin{aligned}&(X^{6}+X^{4}+X^{3}+X+1)(X^{6}+X+1)(X^{6}+X^{5}+1)\cdot {}\\&\qquad (X^{6}+X^{5}+X^{3}+X^{2}+1)(X^{6}+X^{5}+X^{2}+X+1)(X^{6}+X^{5}+X^{4}+X+1).\end{aligned}}}

これは、 GF(2)[ X ] / ( X 6 + X + 1)と定義するのが最良の構築方法であることを示しています。実際、この生成元は原始元であり、この多項式は最も簡単なユークリッド除算を生成する既約多項式です。 GF(64){\displaystyle \mathrm {GF} (64)}

フロベニウスの自己同型性とガロア理論

このセクションでは、は素数、 はの累乗です。 p{\displaystyle p}q=pn{\displaystyle q=p^{n}}p{\displaystyle p}

において、恒等写像( x + y ) p = x p + y p は、写像 が の -線型自己準同型であり、部分体 のすべての元を固定する体自己同型であることを意味する。これはフェルディナント・ゲオルク・フロベニウスにちなんでフロベニウス自己同型と呼ばれる。 GF(q){\displaystyle \mathrm {GF} (q)}φ:xxp{\displaystyle \varphi :x\mapsto x^{p}}GF(p){\displaystyle \mathrm {GF} (p)}GF(q){\displaystyle \mathrm {GF} (q)}GF(p){\displaystyle \mathrm {GF} (p)}

φ kをφ自身とのkの合成と表記すると、次式が成り立ちます 。 前の節で示したように、φ n は恒等写像です。0 < k < nの場合、自己同型φ kは恒等写像ではありません。そうでなければ、多項式は p k個 以上の根を持つことになります。 φk:xxpk.{\displaystyle \varphi ^{k}:x\mapsto x^{p^{k}}.}XpkX{\displaystyle X^{p^{k}}-X}

GF( q )には他のGF( p ) -自己同型は存在しない。言い換えれば、GF( p n )にはちょうどn 個のGF( p ) -自己同型が存在し、それらは Id=φ0,φ,φ2,,φn1.{\displaystyle \mathrm {Id} =\varphi ^{0},\varphi ,\varphi ^{2},\ldots ,\varphi ^{n-1}.}

ガロア理論の観点から言えば、これはGF( p n )がGF( p )ガロア拡大であり、巡回ガロア群を持つことを意味します。

フロベニウス写像が射影的であるという事実は、すべての有限体が完全であることを意味します。

多項式因数分解

Fが有限体である場合、 Fに係数を持つ非定数モニック多項式は、それがFに係数を持つ 2 つの非定数モニック多項式の積でなければ、F上で既約です。

体上のすべての多項式環は一意の因数分解領域であるため、有限体上のすべてのモニック多項式は一意の方法(因数の順序まで)で既約モニック多項式の積に因数分解できます。

多項式の既約性を検証し、有限体上の多項式を因数分解するための効率的なアルゴリズムが存在します。これらは、整数または有理数上の多項式を因数分解するための重要なステップです。少なくともこの理由から、すべてのコンピュータ代数システムは、有限体上、あるいは少なくとも有限素体上の多項式を因数分解する関数を備えています。

与えられた次数の既約多項式

この多項式は q 位の体上の線型因子に因数分解されます。より正確には、この多項式はq位の体上のすべての 1 次モニック多項式の積です。 XqX{\displaystyle X^{q}-X}

これは、q = p nの場合、X qXは、次数がnを割り切るGF( p )上のすべてのモニック既約多項式の積であることを意味します。実際、PがX qXGF( p )上の既約因子である場合、その分解体はGF( p n )に含まれるため、その次数はn を割り切ります。逆に、P がnを割り切る次数dGF( p )上の既約モニック多項式である場合、それはGF( p n )に含まれる次数dの体拡大を定義し、 Pのすべての根はGF( p n )に属し、X qXの根です。したがって、P はX qXを割り切ります。X qXには多重因数がないため、それを割り切るすべての既約モニック多項式の積になります。

この特性はGF( p )上の各次数の多項式における既約因数の積を計算するために使用されます。 「異なる次数因数分解」を参照してください。

有限体上の与えられた次数のモニック既約多項式の数

GF( q )上の n次のモニック既約多項式の個数N ( q , n )は[ 7 ]で与えられる。 ここでμはメビウス関数である。この式は、上記のX qXの性質とメビウスの反転公式から直接導かれる。 N(q,n)=1ndnμ(d)qn/d,{\displaystyle N(q,n)={\frac {1}{n}}\sum _{d\mid n}\mu (d)q^{n/d},}

上記の式により、 GF( q )上のn次の既約な(必ずしもモニックではない)多項式の数は( q −1) N ( q , n )となる。

正確な式は、不等式が 鋭い場合、かつn が素数のべき乗である場合に限る、ということを示唆する。任意のqおよび任意のnに対して、右辺は正となるため、GF( q )上に少なくとも1つのn次既約多項式が存在する。 N(q,n)1n(qnn,  primeqn/);{\displaystyle N(q,n)\geq {\frac {1}{n}}{\biggl (}q^{n}-\sum _{\ell \mid n,\ \ell {\text{ prime}}}q^{n/\ell }{\biggr )};}

代数的閉包

有限体は代数的に閉じていません。のすべての場合においてf ( α ) = 1であるため、多項式は に根を持ちません。 F{\displaystyle F}f(T)=1+αF(Tα),{\displaystyle f(T)=1+\prod _{\alpha \in F}(T-\alpha ),}F{\displaystyle F}α{\displaystyle \alpha }F{\displaystyle F}

素数pが与えられたとき、の代数的閉包を とする。これは同型性を除いて一意であり、任意の体の代数的閉包に対して が成り立つ。 コンウェイ多項式を用いて の明示的な代数的閉包を構築することができる。 F¯p{\displaystyle {\overline {\mathbb {F} }}_{p}}Fp{\displaystyle \mathbb {F} _{p}}Fp{\displaystyle \mathbb {F} _{p}}

に対して、の根の集合を とします。これはに含まれるの唯一の次数n の拡大です。任意の 特性pの有限体は、ある に対してと同型です。 n1{\displaystyle n\geq 1}Fpn{\displaystyle \mathbb {F} _{p^{n}}}xpnx{\displaystyle x^{p^{n}}-x}F¯p{\displaystyle {\overline {\mathbb {F} }}_{p}}Fp{\displaystyle \mathbb {F} _{p}}F¯p{\displaystyle {\overline {\mathbb {F} }}_{p}}Fpn{\displaystyle \mathbb {F} _{p^{n}}}n1{\displaystyle n\geq 1}

任意の代数的拡大はその有限部分拡大の和集合であるため、 は の場合にのみ 成り立ちます。したがって、この和集合は、割り切れる度合いによって部分的に順序付けられた正の整数の集合によってインデックス付けされた体の直接的な極限として見ることもできます。 F¯p=n1Fpn.{\displaystyle {\overline {\mathbb {F} }}_{p}=\bigcup _{n\geq 1}\mathbb {F} _{p^{n}}.}FpmFpn{\displaystyle \mathbb {F} _{p^{m}}\subseteq \mathbb {F} _{p^{n}}}m|n{\displaystyle m|n}

体の代数的閉包は任意の有限部分拡大の代数的閉包としても機能するため、の各 に対しての代数的閉包としても機能します。この拡大は正規(ガロア拡大であっても巡回拡大であっても)であるため、ガロア群 の任意の元によって保存されます。 F¯p{\displaystyle {\overline {\mathbb {F} }}_{p}}Fpn{\displaystyle \mathbb {F} _{p^{n}}}n1{\displaystyle n\geq 1}Fpn/Fp{\displaystyle \mathbb {F} _{p^{n}}/\mathbb {F} _{p}}Gal(F¯p/Fp){\displaystyle \operatorname {Gal} ({\overline {\mathbb {F} }}_{p}/\mathbb {F} _{p})}

アプリケーション

暗号学において、有限体または有限体上の楕円曲線における離散対数問題の難しさは、 Diffie-Hellmanプロトコルなど、広く用いられているいくつかのプロトコルの基礎となっています。例えば、2014年には、Wikipediaへの安全なインターネット接続に、大規模な有限体上の楕円曲線Diffie-Hellmanプロトコル( ECDHE )が利用されました。 [ 8 ]符号理論において、多くの符号は有限体上のベクトル空間部分空間として構成されます。

有限体は、リード・ソロモン誤り訂正符号BCH符号など、多くの誤り訂正符号で用いられています。コンピュータデータは2進数で保存されるため、有限体の標数はほぼ常に2です。例えば、1バイトのデータはGF(2 8 )の元として解釈できます。唯一の例外はPDF417バーコードで、 GF(929)です。一部のCPUには、標数2の有限体(一般的にはキャリーレス積のバリエーション)に有用な特別な命令が搭載されています。

有限体は整数論において広く用いられており、整数に関する多くの問題は、1つまたは複数の素数を法として簡約することで解くことができる。例えば、有理数体上の多項式因数分解線型代数に関する既知の最速アルゴリズムは、1つまたは複数の素数を法として簡約し、その後、中国式剰余定理ヘンゼルのリフティング、またはLLLアルゴリズムを用いて解を再構成する。

同様に、数論における多くの理論的問題は、一部またはすべての素数を法とする還元を考えることで解決できます。例えば、ハッセ原理を参照してください。代数幾何学における近年の多くの発展は、こうしたモジュラー手法の威力を高める必要性から生まれました。ワイルズによるフェルマーの最終定理の証明は、有限体を含む多くの数学的ツールを駆使した深い結果の例です。

ヴェイユ予想は、有限体上の代数多様体上の点の数に関するもので、その理論は指数和指標和の推定を含む多くの応用がある。

有限体は組合せ論において広く応用されており、よく知られた例としては、ペイリーグラフの定義とそれに関連するアダマール行列の構成が挙げられる。算術組合せ論においては、有限体[ 9 ]と有限体モデル[ 10 ] [ 11 ]が、等差数列に関する セメレディの定理など、広く用いられている。

一般化

乗法の交換法則を捨てて体の公理を弱め、さらに結合法則を交替法則に緩和しても、新しい有限構造は得られません。

参照

注記

  1. ^ a b c d e f g h iダミット, デイビッド・スティーブン; フット, リチャード・M. (2004).抽象代数(第3版). ホーボーケン, ニュージャージー: ワイリー. ISBN 978-0-471-43334-7
  2. ^ a b Moore, EH (1896)、「単純群の二重無限系」、EH Moore他編『コロンビア万国博覧会関連国際数学会議数学論文集』 、Macmillan & Co.、 208~ 242頁 
  3. ^この後者の表記法は、 1893年にシカゴで開催された国際数学会議におけるEHムーアの演説で導入されました(Mullen & Panario 2013、p. 10)。
  4. ^アルフィ、パオロ (2009).代数学:第0章. アメリカ数学会. p. 439. ISBN 978-0-8218-4781-7
  5. ^ Xiang-dong Hou (2018)、「有限体に関する講義」、数学大学院、プロビデンス、ロードアイランド:アメリカ数学会、p. 2
  6. ^政府使用のための推奨楕円曲線(PDF)米国国立標準技術研究所、1999年7月、p. 3、2008年7月19日時点のオリジナルからアーカイブ(PDF)
  7. ^ジェイコブソン 2009、§4.13
  8. ^ほとんどのブラウザでは、URLの横に表示されるロッカーアイコンをクリックして表示されるセキュリティ情報を確認することで、この情報を確認できます。2025年現在でも、 Wikipediaのデジタル証明書には、暗号アルゴリズムに「楕円曲線」が使用されていると記載されています。
  9. ^ Shparlinski, Igor E. (2013)、「有限体上の加法組合せ論:新しい結果と応用」、有限体とその応用、DE GRUYTER、pp.  233– 272、doi10.1515/9783110283600.233ISBN 9783110283600
  10. ^ Green, Ben (2005)、「加法組合せ論における有限体モデル」、Surveys in Combinatorics 2005、ケンブリッジ大学出版局、pp.  1– 28、arXiv : math/0409420doi : 10.1017/cbo9780511734885.002ISBN 9780511734885S2CID  28297089
  11. ^ Wolf, J. (2015年3月). 「算術的組合せ論における有限体モデル ― 10年後」 .有限体とその応用. 32 : 233–274 . doi : 10.1016/j.ffa.2014.11.003 . hdl : 1983/d340f853-0584-49c8-a463-ea16ee51ce0f . ISSN 1071-5797 . 
  12. ^ Shult, Ernest E. (2011).点と線. 古典幾何学の特徴. Universitext. ベルリン: Springer-Verlag . p. 123. ISBN 978-3-642-15626-7. Zbl  1213.51001 .

参考文献