1 次数、最高次係数および単元
多項式の次数は非零多項式だけに定義する。零多項式を含む主張では、零の場合を分けて記述する。
定義 1.1. 非零多項式
f=a0+a1x+⋯+anxn∈K[x],an=0に対して、nをfの次数 (degree) といい、degf:=nと書く。anをfの最高次係数 (leading coefficient) といい、lc(f):=anと書く。lc(f)=1である非零多項式をモニック多項式 (monic polynomial) という。零多項式には次数と最高次係数を定義しない。
命題 1.2. 非零多項式f,g∈K[x]に対してfg=0であり、
deg(fg)=degf+degg,lc(fg)=lc(f)lc(g)となる。特にK[x]は整域である。
証明.degf=m、degg=nとし、f,gの最高次係数をそれぞれam,bnとする。積fgのxm+nの係数はambnである。Kは体であるため整域であり、am=0かつbn=0からambn=0となる。fgにはm+nより高い次数の項がなく、xm+nの係数は非零である。したがってfg=0であり、
deg(fg)=m+n,lc(fg)=ambnとなる。
非零多項式の積が非零であるため、K[x]には零因子がない。係数を定数多項式として埋め込むとK[x]は単位元をもつ可換環であり、Kが非零体であるため0=1でもある。よってK[x]は整域である。▨
命題 1.3.K[x]の単元は、非零定数多項式と一致する。すなわち、
K[x]×=K×である。
証明.f∈K[x]が単元ならば、あるg∈K[x]が存在してfg=1となる。fgが非零であるためf,gも非零である。命題 1.2により
0=deg1=deg(fg)=degf+deggである。次数は非負整数であるためdegf=degg=0となり、fは非零定数多項式である。
逆に、非零定数多項式c∈K×は、定数多項式c−1を逆元にもつ。したがって非零定数多項式はすべてK[x]の単元である。▨
2 除法の定理
最高次係数が可逆であるため、除式の最高次項の適切な単項式倍を引くことにより、被除式の次数を下げることができる。
定理 2.1 (除法の定理).f,g∈K[x]、g=0とする。このとき、
f=qg+r,r=0またはdegr<deggを満たすq,r∈K[x]がただ一組存在する。
証明. 最初に存在を示す。f=0ならばq=0、r=0とすればよい。以下ではf=0とし、degfに関する強帰納法を用いる。
degf<deggならば、q=0、r=fとすれば条件を満たす。degf≥deggとし、
n:=degf,m:=degg,a:=lc(f),b:=lc(g)と置く。b=0かつKは体であるためb−1が存在する。多項式
h:=f−ab−1xn−mgを考える。ab−1xn−mgの次数はnであり、その最高次係数はaである。したがってfの最高次項が消去され、h=0またはdegh<nとなる。
h=0ならば
f=(ab−1xn−m)g+0が求める表示である。h=0ならば強帰納法の仮定により、あるq1,r∈K[x]が存在して
h=q1g+r,r=0またはdegr<deggとなる。よって
f=(ab−1xn−m+q1)g+rとなり、存在が示された。この帰納法では零多項式の次数を用いていない。
次に一意性を示す。二つの表示
f=qg+r=q′g+r′があり、r,r′はそれぞれ零であるか、次数がdeggより小さいとする。差を取ると
(q−q′)g=r′−rである。q=q′と仮定する。このとき左辺は非零であり、命題 1.2により
deg((q−q′)g)=deg(q−q′)+degg≥deggとなる。一方、右辺r′−rは零であるか、非零ならば次数がdeggより小さい。左辺は非零であるため右辺も非零でなければならず、両辺の次数が等しいことに反する。したがってq=q′であり、元の等式からr=r′となる。▨
3 Euclid 整域としての多項式環
除法の定理の余り条件は、次数を Euclid 関数とする条件そのものである。
命題 3.1. 写像
δ:K[x]∖{0}⟶Z≥0,δ(f):=degfはK[x]の Euclid 関数である。したがってK[x]は Euclid 整域、PID および UFD である。
さらに、(f,g)=(0,0)となるf,g∈K[x]に Euclid アルゴリズムを適用すると、最後の非零余りdはf,gの最大公約元であり、あるa,b∈K[x]が存在して
d=af+bgとなる。dから
d:=lc(d)−1dを作ると、dはf,gのモニック最大公約元であり、モニック最大公約元は一意である。さらに、
d=(lc(d)−1a)f+(lc(d)−1b)gは正規化後の Bézout 等式である。
証明.命題 1.2によりK[x]は整域である。定理 2.1により、任意のf,g∈K[x]、g=0に対して
f=qg+r,r=0またはδ(r)<δ(g)となるq,r∈K[x]が存在する。したがって§E6.27 定義 1.6の条件を満たし、K[x]は Euclid 整域である。
§E6.27 定理 2.1と§E6.27 命題 3.4により、K[x]は PID かつ UFD である。最大公約元と Bézout 等式に関する主張は§E6.27 定理 2.3をR=K[x]へ適用して得られる。
(f,g)=(0,0)であるため、最大公約元dは非零である。lc(d)−1はK[x]の単元であり、dはdと同伴であるから、dも最大公約元である。その最高次係数は1である。二つのモニック最大公約元d1,d2があれば、§E6.27 命題 1.5によりd1=cd2となる単元c∈K×が存在する。最高次係数を比較すると1=c⋅1であるためc=1であり、d1=d2となる。最後にd=af+bgをlc(d)−1倍すると、表示した正規化後の Bézout 等式を得る。▨
例 3.2 (多項式の Euclid アルゴリズム).Q[x]において
f=x3−1,g=x2−1とする。除法を行うと
f=xg+(x−1),g=(x+1)(x−1)となる。したがって最後の非零余りはx−1であり、f,gの最大公約元としてx−1を選ぶことができる。最初の除法を移項すると
x−1=f−xgとなるため、Bézout 等式の係数としてa=1、b=−xを選ぶことができる。最大公約元へ非零有理数を掛けても同伴な最大公約元になるが、x−1はモニックである。
4 既約多項式と根
K[x]の単元は非零定数多項式であるため、一般の整域における既約元の定義は、多項式の非自明な積への分解を禁止する条件になる。
定義 4.1. 非定数多項式p∈K[x]が既約多項式 (irreducible polynomial) であるとは、等式
p=fg,f,g∈K[x]が成り立つならば、fまたはgが非零定数多項式となることをいう。
非定数多項式は非零非単元であるため、この定義は§E6.27 定義 1.2をK[x]へ適用した定義と一致する。
定理 4.2 (因数定理).f∈K[x]とc∈Kに対して、
f(c)=0⟺(x−c)∣fである。
証明.定理 2.1を除式x−cへ適用すると、一意なq,r∈K[x]が存在して
f=q(x−c)+r,r=0またはdegr<1となる。非零で次数が1より小さい多項式は定数多項式であるため、いずれの場合にもrをある定数r0∈Kと同一視することができる。x=cを代入すると
f(c)=r0である。したがってf(c)=0とr=0は同値であり、後者は(x−c)∣fと同値である。▨
定理 4.3.f∈K[x]の次数が2または3であるとする。このとき、fがK[x]で既約であることと、fがKに根をもたないことは同値である。
証明.fがKに根cをもつならば、定理 4.2により
f=(x−c)qとなるq∈K[x]が存在する。積の次数公式から
degq=degf−1≥1であるため、x−cとqはともに非単元である。よってfは可約である。
逆にfが可約であるとする。非単元g,h∈K[x]が存在してf=ghとなる。f=0かつK[x]は整域であるためg,hは非零である。非零定数多項式は単元であるから
degg≥1,degh≥1である。さらに
degg+degh=degf∈{2,3}であるため、g,hの少なくとも一方は次数1である。その因子をax+bと書くとa=0であり、c:=−a−1b∈Kに対してac+b=0となる。したがってf(c)=0である。▨
例 4.4 (二次式の既約性).x2−2はQ[x]で既約である。定理 4.3により、有理数の根が存在しないことを示せばよい。
c∈Qがc2=2を満たすと仮定し、c=m/nと互いに素な整数m,n、n>0を用いて表す。このとき
m2=2n2であるためm2は偶数であり、mも偶数である。m=2kと書くと
4k2=2n2,n2=2k2となるためnも偶数である。m,nがともに偶数になる結論は、m,nが互いに素であることに反する。よってx2−2は有理数の根をもたず、Q[x]で既約である。
次数が4以上になると、根がないことだけでは既約性を判定することができない。二つの二次式へ分解することができるためである。
例 4.5 (根をもたない可約四次式).Q[x]の多項式
f=(x2+1)(x2+x+1)は二つの正次数多項式の積であるため可約である。一方、x2+1は実数上に根をもたない。また、
x2+x+1=(x+21)2+43も実数上に根をもたない。c∈Qがf(c)=0を満たすならば、Qは整域であるためc2+1=0またはc2+c+1=0となるが、いずれも実数解をもたないことに反する。したがってfはQに根をもたない可約四次式である。
既約性は、多項式だけでなく係数体も指定して初めて決まる。
例 4.6 (係数体による既約性の変化).x2+1はR[x]で既約である。実際、任意のc∈Rに対してc2+1>0であるため実数の根をもたず、定理 4.3を適用することができる。
一方、C[x]では
x2+1=(x−i)(x+i)である。二つの因子はいずれも次数1の非単元であるため、x2+1はC[x]では可約である。
5 モニック既約分解
K[x]は UFD であるため、非零非定数多項式は既約分解をもつ。各因子を最高次係数で割ると、単元倍の自由度を除いたモニック分解が得られる。
定理 5.1. 非零モニック非定数多項式f∈K[x]は、モニック既約多項式p1,…,pnの積
f=p1⋯pn,n≥1に書くことができる。この表示は因子の順序を除いて一意である。
証明.命題 3.1によりK[x]は UFD である。したがって§E6.27 定義 1.7の存在条件から、ある単元u∈K[x]×と既約多項式q1,…,qnが存在して
f=uq1⋯qnとなる。fは非定数であるためn≥1である。命題 1.3によりu∈K×である。各qiに対して
pi:=lc(qi)−1qiと置く。piはqiと同伴であるため既約であり、最高次係数が1である。積の最高次係数を比較すると
1=lc(f)=ui=1∏nlc(qi)である。したがって
f=i=1∏n(lc(qi)−1qi)=p1⋯pnとなり、存在が示された。
二つのモニック既約分解
f=p1⋯pn=q1⋯qmがあるとする。PID における既約元の素元性は§E6.27 補題 2.5が与え、素元による分解の一意性は§E6.27 定理 3.3が与える。したがってn=mであり、因子の順序を入れ替えると、あるci∈K×によってpi=ciqiと書くことができる。両辺の最高次係数を比較すると
1=ci⋅1であるためci=1となり、pi=qiである。よってモニック既約分解は順序を除いて一意である。▨
6 既約多項式による商体
非定数多項式が既約であることは、その多項式が生成する主イデアルが極大であること、および対応する商環が体であることと同値である。体となることは、Bézout 等式から剰余類の逆元を構成して直接確認することができる。
定理 6.1. 非定数多項式p∈K[x]に対して、次の三条件は同値である。
- pはK[x]で既約である。
- 主イデアル(p)はK[x]の極大イデアルである。
- 商環K[x]/(p)は体である。
証明. 最初に(p)が真のイデアルであることを確認する。(p)=K[x]ならば1=phとなるh∈K[x]が存在する。右辺が非零であるためh=0であり、積の次数公式から
0=deg1=degp+deghとなる。しかしpは非定数であるためdegp≥1であり、矛盾する。よって(p)⊊K[x]である。
(1)⇒(2)を示す。pが既約であるとし、
(p)⊆I⊆K[x]となるイデアルIを取る。命題 3.1によりK[x]は PID であるから、あるd∈K[x]によってI=(d)と書くことができる。p∈(d)であるため、あるe∈K[x]が存在してp=deとなる。pの既約性からdまたはeは単元である。dが単元ならばI=(d)=K[x]である。eが単元ならばdはpと同伴であり、I=(d)=(p)である。したがって(p)は極大イデアルである。
(2)⇒(1)を示す。(p)が極大イデアルであるとし、p=fgとなるf,g∈K[x]が存在するとする。p=0かつK[x]は整域であるためf,gは非零である。f,gがともに非単元であると仮定すると、命題 1.3により
degf≥1,degg≥1である。p=fgから(p)⊆(f)である。fは非単元であるため(f)=K[x]である。また、(p)=(f)ならばf=phとなる非零多項式hが存在し、
degf=degp+degh≥degpとなる。一方、degp=degf+degg>degfであるため矛盾する。よって
(p)⊊(f)⊊K[x]となり、(p)の極大性に反する。したがってf,gの一方は単元であり、pは既約である。
(1)⇒(3)を示す。pが既約であるとし、非零剰余類f+(p)∈K[x]/(p)を取る。剰余類が非零であることはf∈/(p)、すなわちp∤fを意味する。dをp,fの最大公約元とする。d∣pかつpは既約であるため、dが単元であるか、dがpと同伴である。後者ならd∣fからp∣fとなり、剰余類の非零性に反する。したがってdは単元である。
§E6.27 命題 2.2をK[x]へ適用し、得られた Bézout 等式をd−1倍すると、あるa,b∈K[x]が存在して
ap+bf=1となる。商環では
(b+(p))(f+(p))=1+(p)であるため、b+(p)はf+(p)の逆元である。すべての非零剰余類が逆元をもつため、K[x]/(p)は体である。
(3)⇒(1)を示す。K[x]/(p)が体であるとし、pが可約であると仮定する。非単元f,g∈K[x]が存在してp=fgとなる。p=0とK[x]の整域性からf,gは非零であり、非零定数多項式が単元であることからf,gは正の次数をもつ。f∈(p)ならばf=phとなる非零多項式hが存在してdegf≥degpとなるが、degp=degf+degg>degfであるため矛盾する。よってf+(p)=0である。同様にg+(p)=0である。しかし
(f+(p))(g+(p))=fg+(p)=p+(p)=0+(p)となる。体には零因子がないため、二つの非零剰余類の積が零であることは矛盾である。したがってpは既約である。▨
例 6.2 (複素数体の多項式商表示).x2+1は例 4.6によりR[x]で既約である。したがって定理 6.1により
R[x]/(x2+1)は体である。
この商体をCと同定する写像を具体的に構成する。評価準同型
φ:R[x]⟶C,φ(f):=f(i)を考える。任意のa+bi∈Cはφ(a+bx)に等しいため、φは全射である。またφ(x2+1)=0であるから(x2+1)⊆kerφである。
逆包含を示す。任意のf∈R[x]をx2+1で割ると、あるq∈R[x]とa,b∈Rが存在して
f=q(x2+1)+(ax+b)となる。f∈kerφならば
0=f(i)=ai+bである。複素数の実部と虚部を比較するとa=b=0であるため、f∈(x2+1)となる。よって
kerφ=(x2+1)である。環の第一同型定理§E6.3 定理 6.2により
R[x]/(x2+1)≅Cとなる。この同型はx+(x2+1)をiへ送る。
7 整数係数多項式の内容と原始性
有理係数多項式の分母を払うと整数係数多項式を得るが、係数全体に共通する整数因子が生じる。内容はこの共通因子を分離する。
定義 7.1. 非零多項式
f=a0+a1x+⋯+anxn∈Z[x],an=0の内容 (content)cont(f)を、係数a0,…,anの正の最大公約数とする。零多項式についてはcont(0):=0と定める。cont(f)=1となる非零多項式fを原始的多項式 (primitive polynomial) という。
命題 7.2. 任意の非零多項式f∈Z[x]は
f=cont(f)f0と一意に書くことができる。ここでf0∈Z[x]は原始的であり、fと同じ最高次係数の符号をもつ。
証明.c:=cont(f)>0とする。cはすべての係数を割るため、係数をcで割って得られるf0:=c−1fはZ[x]に属する。f0の係数に共通する正整数dがあれば、cdはfのすべての係数を割る。cが最大公約数であることからd=1となり、f0は原始的である。c>0であるため、f0の最高次係数はfの最高次係数と同じ符号をもつ。
f=c′gという表示もあり、c′>0かつgが原始的であるとする。gの係数をb0,…,bmと書く。最大公約数が1であるため、ある整数t0,…,tmが存在して
t0b0+⋯+tmbm=1となる。c′はfのすべての係数c′biを割る。一方、fの係数の任意の共通因子は
t0(c′b0)+⋯+tm(c′bm)=c′も割る。したがってfの係数の正の最大公約数はc′であり、c′=cont(f)=cとなる。よってg=f/c′=f0であり、一意性が従う。▨
原始的多項式の積が原始的であることは、各素数を法として係数を還元すると簡潔に証明することができる。
補題 7.3. 原始的多項式f,g∈Z[x]の積fgは原始的である。
証明.fgが原始的でないと仮定する。このときfgのすべての係数を割る素数ℓが存在する。Fℓ:=Z/ℓZとし、係数をℓで還元して得られるFℓ[x]の多項式をf,gと書く。
fは原始的であるため、fのすべての係数をℓが割ることはない。したがってf=0である。同様にg=0である。Fℓは体であるため、命題 1.2をK=Fℓへ適用するとFℓ[x]は整域であり、
fg=0となる。一方、fgのすべての係数をℓが割るという仮定から
fg=fg=0である。非零多項式f,gの積が零になる等式は矛盾である。よってfgは原始的である。▨
命題 7.4. 非零多項式f,g∈Z[x]に対して
cont(fg)=cont(f)cont(g)となる。
証明.c:=cont(f)、d:=cont(g)と置き、命題 7.2によって
f=cf0,g=dg0と書く。f0,g0は原始的であり、補題 7.3によりf0g0も原始的である。したがって
fg=cd(f0g0)である。
cdはfgのすべての係数を割る。逆に、fgのすべての係数を割る正整数をeとする。原始的多項式f0g0の係数の最大公約数は1であるから、その有限個の係数の整数係数線形結合として1を表すことができる。等式をcd倍すると、fg=cd(f0g0)の係数の整数係数線形結合としてcdを表すことができる。よって共通因子eはcdを割る。したがってfgの係数の正の最大公約数はcdである。▨
ここまでの二つの結果を合わせた主張を Gauss の補題という。原始的な整数係数多項式では、有理係数による正次数因数分解から整数係数による正次数因数分解を復元することができる。
定理 7.5 (Gauss の補題とZ[x]・Q[x]の分解). 原始的な非定数多項式f∈Z[x]に対して、次の二条件は同値である。
- fはQ[x]で可約である。
- 正の次数をもつg,h∈Z[x]が存在してf=ghとなる。
さらに、任意の非零非定数多項式F∈Z[x]は、Fの原始的部分F0とQ[x]で同伴である。したがって、FのQ[x]における既約性はF0の既約性と一致する。
証明.(2)⇒(1)を示す。(2)ならば、同じ等式をQ[x]で見ることにより(1)を得る。g,hは正の次数をもつため、Q[x]でも非単元である。
(1)⇒(2)を示す。(1)を仮定する。正の次数をもつG,H∈Q[x]が存在して
f=GHとなる。G,Hの係数の分母の公倍数をそれぞれ取ることにより、非零整数a,bで
g:=aG∈Z[x],h:=bH∈Z[x]となるものを選ぶ。このとき
abf=ghである。
c:=cont(g)、d:=cont(h)と置き、g=cg0、h=dh0と原始的部分へ分解する。内容の乗法性とfの原始性から
cont(abf)=∣ab∣,cont(gh)=cdである。多項式abfとghは等しいため∣ab∣=cdとなる。そこで
ε:=cdab∈{1,−1}と置く。等式abf=cdg0h0をabで割ると
f=εg0h0を得る。G,Hを非零整数倍して内容を除いても次数は変わらないため、g0,h0はともに正の次数をもつ。εg0とh0はZ[x]に属し、(2)を満たす。
最後にF=cont(F)F0であり、正整数cont(F)はQ[x]の単元である。よってFとF0はQ[x]で同伴であり、一方が既約であることと他方が既約であることは同値である。▨
8 Eisenstein の判定法
一つの素数が最高次係数以外の係数を割り、定数項を二回は割らないとき、素数を法とする多項式は一つの単項式だけになる。この形は正次数因数分解と両立しない。
命題 8.1 (Eisenstein の判定法). 整数係数多項式
f=anxn+an−1xn−1+⋯+a1x+a0∈Z[x],n≥1,an=0を考える。ある素数ℓが
ℓ∤an,ℓ∣ai(0≤i<n),ℓ2∤a0を満たすならば、fはQ[x]で既約である。
証明. 最初に内容を除いても三条件が保たれることを示す。c:=cont(f)とし、
f=cf0,f0=Anxn+⋯+A0と書く。c∣anかつℓ∤anであるためℓ∤cである。したがってcはℓを法として可逆である。等式ai=cAiから
ℓ∤An,ℓ∣Ai(0≤i<n)を得る。また、ℓ2∣A0ならばa0=cA0からℓ2∣a0となるため、
ℓ2∤A0である。特にA0はℓでちょうど一回だけ割れ、内容を除いた後にも定数項のℓによる指数は1である。
cはQ[x]の単元であるため、fとf0はQ[x]で同伴である。fが可約であると仮定するとf0も可約である。f0は原始的であるから、定理 7.5により、正の次数をもつg,h∈Z[x]が存在して
f0=ghとなる。各多項式を
g=brxr+⋯+b0,h=csxs+⋯+c0,r,s≥1と書く。積の最高次係数を比較すると
An=brcsである。ℓ∤Anであるためℓ∤brかつℓ∤csである。
係数をℓで還元し、Fℓ[x]における多項式を上線で表す。最高次係数が消えないため
degg=r,degh=sであり、両者は正次数の非零多項式である。一方、ℓ∣Ai、0≤i<nであるため
gh=f0=Anxnとなる。
命題 3.1は任意の体に対して、除法の定理と前記事の Euclid 整域、PID および UFD の結果だけから証明されている。したがってK=Fℓと置くことにより、Gauss の補題や Eisenstein の判定法を用いることなくFℓ[x]が UFD であることが分かる。次数1の多項式xが積x=uvに分解されたならばdegu+degv=1であるため一方は次数0の単元であり、xは既約である。また、Anは単元である。よってAnxnの既約因子は、同伴を除いてxだけである。分解の一意性から、あるβ,γ∈Fℓ×が存在して
g=βxr,h=γxsとなる。
r,s≥1であるため、gとhの定数項はともに零である。したがって
ℓ∣b0,ℓ∣c0である。ところが定数項を比較するとA0=b0c0であるから、ℓ2∣A0となる。結論ℓ2∣A0は、内容を除いた後にも保たれた条件ℓ2∤A0に反する。したがってf0、したがってfはQ[x]で既約である。▨
例 8.2 (Eisenstein の判定法の適用). 任意の整数n≥2に対して
xn−2は素数ℓ=2に関する Eisenstein の条件を満たす。最高次係数1は2で割れず、最高次以外の係数はすべて2で割れ、定数項−2は4で割れない。したがってxn−2はQ[x]で既約である。
多項式
x5−6x+3は素数ℓ=3に関する条件を満たす。最高次係数は1であり、x4,x3,x2の係数0、xの係数−6および定数項3はすべて3で割れるが、9∤3である。したがってx5−6x+3もQ[x]で既約である。
Eisenstein の条件を満たす素数が見つからないことは、可約性も既約性も意味しない。
例 8.3 (Eisenstein の判定法で結論が出ない例).x2+x+1に Eisenstein の条件を満たす素数は存在しない。実際、最高次以外の係数であるxの係数1を割る素数は存在しない。一方、
x2+x+1=(x+21)2+43は有理数の根をもたないため、定理 4.3によりQ[x]で既約である。
x2−1にも Eisenstein の条件を満たす素数は存在しない。定数項−1を割る素数が存在しないためである。しかし
x2−1=(x−1)(x+1)であるから、この多項式は可約である。したがって Eisenstein の判定法は十分条件であり、必要条件ではない。
9 演習
問題 9.1 (多項式環と既約性の確認). 次の各問に答えよ。
- 零多項式の次数を用いずに、非零多項式の積の次数と最高次係数を求めよ。その結果からK[x]が整域であること、およびK[x]の単元が非零定数多項式に限ることを証明せよ。
- 除法の定理の存在を被除式の次数に関する強帰納法で証明し、一意性を次数比較によって証明せよ。途中で得られる多項式が零の場合を分け、零多項式の次数を用いないことを明示せよ。
- 次数がK[x]の Euclid 関数であることを示し、前記事の結果からK[x]が PID かつ UFD であることを導け。一般の非零最大公約元をモニック最大公約元へ正規化し、その一意性と Bézout 係数の正規化を証明せよ。さらに、x3−1とx2−1のモニック最大公約元を求め、Bézout 等式を一つ与えよ。
- 因数定理を除法の定理から証明せよ。次数2または3の多項式が既約であることと係数体に根をもたないことの同値を示せ。根をもたない可約四次式をQ[x]で一つ挙げ、x2+1の既約性がRとCで異なることを説明せよ。
- K[x]の UFD 性から、非零モニック非定数多項式がモニック既約多項式の積へ順序を除いて一意に分解されることを証明せよ。各因子の最高次係数と先頭の単元をどのように処理するかを明示せよ。
- 非定数多項式p∈K[x]について、pの既約性、(p)の極大性およびK[x]/(p)が体であることの三条件が同値であることを証明せよ。非零剰余類の逆元を最大公約元と Bézout 等式から構成せよ。また、評価準同型を用いてR[x]/(x2+1)≅Cを証明せよ。
- 整数係数多項式の内容と原始性を定義せよ。原始的多項式の積が原始的であることを素数による係数還元から証明し、内容の乗法性を導け。さらに、原始的多項式のQ[x]における正次数分解からZ[x]における正次数分解を構成せよ。
- Eisenstein の判定法を証明せよ。内容を除いた後の三条件、素数を法とした因子の次数、二因子が単項式になる理由、および両定数項が素数で割れることによる矛盾を順に示せ。x5−6x+3へ適用し、条件を満たす素数が存在しない場合には、Eisenstein の判定法だけからは可約性も既約性も結論することができないことを、二つの例で示せ。
- 体を係数とする仮定をZ[x]へ置き換えると、除法の定理と「既約なら生成イデアルが極大」という結論が失敗することを例で示せ。本記事の結果と、PID 上有限生成加群の構造論、体拡大論、および後続の可換環論との境界を説明せよ。
解答 (演習の解答).
-
degf=m、degg=nとし、最高次係数をam,bnとする。Kは整域であるためambn=0であり、積の最高次項はambnxm+nである。よってfg=0、deg(fg)=m+n、lc(fg)=ambnとなり、K[x]は整域である。fg=1なら両因子は非零であり、0=degf+deggから両方の次数が0となる。逆に非零定数はKにおける逆元をもつ。したがって単元は非零定数多項式だけである。零多項式の次数は一度も用いない。
-
f=0ならq=r=0とする。f=0かつdegf<deggならq=0、r=fとする。n:=degf≥m:=deggの場合、最高次係数をa,bとし、
h=f−ab−1xn−mg
と置く。h=0なら除法は終了し、h=0ならdegh<nであるため強帰納法を適用する。二つの表示の差は(q−q′)g=r′−rである。q=q′なら左辺の次数はdegg以上であるが、右辺は零であるか、非零ならdegg未満である。左辺は非零なので右辺も非零でなければならず、次数が矛盾する。よってq=q′、r=r′である。
-
除法の定理はδ(f)=degfに対して、f=qg+rとr=0またはδ(r)<δ(g)を与える。積の次数公式からK[x]は整域であるため、K[x]は Euclid 整域である。§E6.27 定理 2.1と§E6.27 命題 3.4により PID かつ UFD である。(f,g)=(0,0)の最大公約元dは非零であり、d=lc(d)−1dはdと同伴なモニック最大公約元である。二つのモニック最大公約元があればd1=cd2、c∈K×と書くことができ、最高次係数の比較からc=1となるため両者は等しい。d=af+bgをlc(d)−1倍すれば、d=(lc(d)−1a)f+(lc(d)−1b)gとなり、Bézout 係数も同じ単元倍で正規化される。
x3−1=x(x2−1)+(x−1),x2−1=(x+1)(x−1)
であるから、モニック最大公約元はx−1であり、
x−1=(x3−1)−x(x2−1)
が Bézout 等式である。
-
fをx−cで割ってf=q(x−c)+rと書くと、rは定数でありr=f(c)である。よってf(c)=0と(x−c)∣fは同値である。次数2または3の多項式が可約なら、正次数をもつ二つの因子の次数の和が2または3であるため、一方は一次式であり、その根は元の多項式の根になる。逆に根があれば因数定理によって一次因子をもち、余因子も正次数である。四次式
(x2+1)(x2+x+1)
は可約であるが、二因子がともに実数の根をもたないため有理数の根をもたない。x2+1は実数の根をもたないのでR[x]で既約であるが、C[x]では(x−i)(x+i)と分解する。
-
UFD 性からf=uq1⋯qnと既約分解する。pi:=lc(qi)−1qiと置けば、piはモニックでqiと同伴な既約多項式である。fがモニックであることからu∏ilc(qi)=1となり、f=∏ipiを得る。二つのモニック分解では UFD の一意性によって対応する因子が同伴になる。pi=ciqiの最高次係数を比較するとci=1であるため、対応する因子は等しい。
-
pは非定数であるため(p)は真のイデアルである。pが既約なら、(p)⊆(d)となる主イデアルの生成元dはpを割り、dまたは余因子が単元になるため、(d)=(p)または(d)=K[x]である。よって(p)は極大である。逆に正次数多項式f,gが存在してp=fgならば(p)⊊(f)⊊K[x]となり、極大性に反する。pが既約でf+(p)=0ならp∤fであり、p,fの最大公約元は単元である。Bézout 等式を単元の逆元倍してap+bf=1とすれば、b+(p)がf+(p)の逆元になる。逆にp=fgが正次数分解ならf+(p),g+(p)は次数比較により非零であるが積は零であり、商環は体でない。評価写像φ(f)=f(i)はR[x]→Cの全射である。x2+1による余りax+bを用いると、f(i)=0からa=b=0となるため、核は(x2+1)である。第一同型定理から商はCと同型である。
-
非零f∈Z[x]の内容は係数の正の最大公約数であり、内容が1である多項式を原始的という。原始的f,gの積の全係数を素数ℓが割ると仮定すると、Fℓ[x]では非零なf,gの積が零になる。Fℓ[x]は整域であるため矛盾であり、積は原始的である。f=cf0、g=dg0と内容を分離するとf0g0は原始的であるため、cont(fg)=cdとなる。原始的f=GH、G,H∈Q[x]について分母を払いabf=ghとする。g=cg0、h=dh0と内容を除くと、内容の乗法性から∣ab∣=cdである。よってε=ab/(cd)∈{1,−1}としてf=εg0h0を得る。各因子の次数は正のままである。
-
f=cf0と内容を除く。ℓ∤anからℓ∤cであるため、cはℓを法として可逆であり、f0の係数にも三条件が保たれる。f0=ghと正次数の整数係数因子へ分解することができると仮定する。最高次係数がℓで割れないため、還元後にもdegg=degg>0、degh=degh>0である。f0=Anxnであり、Fℓ[x]は UFD でxが既約であるため、g=βxr、h=γxsとなる。二つの因子の定数項はℓで割れ、f0の定数項はℓ2で割れる。この結論は保存された条件に反する。x5−6x+3ではℓ=3が条件を満たすため既約である。x2+x+1は Eisenstein の条件を満たさない既約多項式であり、x2−1は条件を満たさない可約多項式である。
-
Z[x]ではxを定数多項式2で割って余りの次数を0未満にする表示は存在しない。余りは零でなければならないが、x=2qとなるq∈Z[x]は存在しないためである。またxはZ[x]で既約である。実際、x=fgならdegf+degg=1であるため一方は定数cであり、cはxの係数1を割るためc=±1、すなわち単元である。一方、定数項を取る評価準同型Z[x]→Zは全射で核が(x)であるから、Z[x]/(x)≅Zである。Zは体でないため(x)は極大でない。したがって、除法と極大イデアルの特徴づけでは係数が体であることが本質的である。一般の Euclid 整域、PID、UFD および最大公約元の理論は前記事から用いた。Smith 標準形と PID 上有限生成加群の分解は後続の加群構造論が扱う。商K[x]/(p)を単純代数拡大として調べ、最小多項式、分解体および Galois 理論へ進む議論は体論が扱う。局所化、素スペクトル、Krull 次元および準素分解は後続の可換環論が扱う。
▨
10 仮定と後続範囲の境界
除法の定理、次数による Euclid 構造、および既約多項式と極大イデアルの同値には、係数環が体であることが必要である。整数係数多項式を扱う後半では、Z[x]に体上の除法や PID 性を仮定せず、内容を分離してQ[x]へ移す Gauss の補題だけを用いた。一般の UFD を係数環とする多項式環への拡張と多変数多項式環は、本記事では扱わない。
一般の Euclid 整域、PID、UFD、最大公約元、Bézout 等式および既約分解の一意性は、前記事「Euclid 整域・PID・UFD」から用いた。Smith 標準形と PID 上有限生成加群の構造定理は後続の加群構造論が扱い、本記事の証明には用いない。既約多項式による商体を単純代数拡大として位置付け、最小多項式、分解体、有限体および Galois 理論へ進む議論は体論が扱う。局所化、素スペクトル、次元および準素分解を含む一般の可換環論は、後続の可換環論が扱う。