代数学

p元体係数多項式の因数分解

p を素数とする時、p 元体 Fp={0,1,2,,p1} の元を係数に持つ多項式の全体 Fp[x] において、fp(x)=xp11
fp(x)=(x1)(x2)(x(p1))
と分解出来ることを示せ。

フェルマーの小定理を用いて証明する。フェルマーの小定理の主張は以下である。

p を素数とし、ap の倍数でない整数とするとき
ap11 (mod p)
が成り立つ。

今、p を素数として、p 元体 Fp={0,1,2,,p1} の元を係数を持つ多項式全体 Fp[x] において、fp(x)=xp11 を考えると、1,2,3,,p1p の倍数ではない。従って、フェルマーの小定理により
ap11 (mod p),a=1,2,3,,p1
が成り立つ。すなわち、a=1,2,3,,p1 に対して
fp(a)0 (mod p)
が成り立つ。

従って、fp(x)(x1)(x2)(x3)(x(p1)) を因数に持つ事が分かる。

つまり、C(x)Fp[x] として
fp(x)=C(x)(x1)(x2)(x3)(x(p1))
と書く事が出来る。

fp(x) の最高次数は p1 であり、さらに xp1 の係数は 1 であることから、上記において C(X)=1 であると結論付けられる。

従って、題意が示された。