学生のセミナーでEuclid環上での単因子論をやっていて,そういえばPID上でどうやるんだっけと思って本を探してみたら証明が見つからず.というわけで証明をメモる.他の先生が授業でやっていた証明(多分普通の証明)を基底をとらないようにしたもの.
RをPID,M,Nをそれぞれ階数m,nの自由R加群,f:N→MをR準同型とすると,適当な同型M≃Rm,N≃Rnの元でfは
⎝⎜⎜⎜⎜⎛d1⋱dr0⋱⎠⎟⎟⎟⎟⎞
という形になり,d1∣d2∣⋯∣dr.
以下RをPIDとする.まずは簡単な補題を準備.
Mを階数mの自由R加群,M1⊂Mを部分加群とし,M1が自由であることをmに関する帰納法で示す.m=1の時はPIDの定義そのもの.m>1とし,M=M′⊕M′′と階数の小さい自由加群の直和に分解し,p:M→M′′を自然な射影,とすると,
0→M′∩M1→M1→p(M1)→0
は完全で,M′∩M1⊂M′,p(M1)⊂M′′は帰納法の仮定から自由.特にp(M1)は射影的なので上の完全系列は分裂し,M1≃(M′∩M1)⊕p(M1)も自由.
も一つ補題.
Mを自由R加群,M1⊂Mを部分加群,d∈Rとすると,M1⊂dM⇔ 任意のψ:M→Rに対してψ(M1)⊂dR.
M1⊂dMならば任意のψ:M→Rに対してψ(M1)⊂ψ(dM)=dψ(M)⊂dRである.逆に任意のψ:M→Rに対してψ(M1)⊂dRであるとし,M1⊂dRを示す.M=Rmとして良い.pi:M→Rをi番目の射影とすると,任意のx∈M1に対してpi(x)∈dR.つまりxの全ての成分はdRに属しているので,x∈dM.
定理を示す.f,M,Nを定理の通りとし,mに関する機能でd1,…,drが存在することを示す.C={ψ(f(n))R∣ψ:M→R,n∈N}とすると,これはRのイデアルの族であり空ではない.RはPID,特にNoetherなのでCは極大元を持つ.それをd1Rとし,d1=ψ0(f(n0))となるψ0:M→Rとn0∈Nをとる.
{ψ(f(n0))∣ψ:M→R}=d1R.
左辺はRの部分加群であるから,RがPIDであることによりあるd∈Rに対してdRとかける.d1=ψ0(f(n0))は左辺に属するのでd1∈dR,つまりd1R⊂dR.一方d=ψ(f(n0))とあるψ:M→Rに対してかけるので,dR∈C.よってd1Rの極大性からd1R=dRとなる.
同様の議論で次を得る.
ψ0(f(N))=d1R.
補題4から任意のψ:M→Rに対してψ(Rf(n0))⊂d1Mである.補題3をM1=Rf(n0)に適用しすると,Rf(n0)⊂d1M,つまりf(n0)∈d1Mがわかる.m0∈Mをf(n0)=d1m0ととると,d1=ψ0(f(n0))=ψ0(d1m0)=d1ψ0(m0)よりψ0(m0)=1.
よって1↦m0により定義されるR→Mはψ:M→Rの分裂を与えるので,M=Rm0⊕Kerψ.
まだ補題5からψ0∘fはNからd1Rへの準同型と見なせる.ψ0(f(n0))=d1であるので,d1↦n0により定義されるd1R→Nはψ0∘f:N→d1Rの分裂を与え,N=Rn0⊕Ker(ψ0∘f).f(n0)=d1m0であり,また明らかにf(Kerψ∘f)⊂Kerψ.つまりR⊕Ker(ψ0∘f)≃Rn0⊕Ker(ψ0∘f)=N→M=Rm0⊕Kerψ0≃R⊕Kerψ0は
(d100f∣Ker(ψ0∘f))
と表される.冒頭の補題からKer(ψ0∘f)は自由,よってこれに対して帰納法の仮定を使うとd2,…,drが存在し,d2∣⋯∣drである.
ψ:M→RをM≃Rmを通じて(x1,…,xm)↦∑iaixiと書くと,n=(y1,…,yn)∈Rn≃Nに対してψ(f(n))は∑iaidiyiとなる.とくにうまくai,yiをとるとψ(f(n))=gcd(d1,…,dr)となるので,gcd(d1,…,dr)R∈C.gcd(d1,…,dr)R⊂d1Rとd1Rの極大性からgcd(d1,…,dr)R=d1R,つまりd1∣d2.
あまり(というかぜんぜん)こういうの詳しくはないのですが、画の書き方のようなモノなのでしょうか? それとも画の見方?? 個人的にはこんなに複雑な数式をWeb上に記述できるコト自体が驚きです。
返信削除数式を書くのにはKaTeXというものを使っています.技術の進歩ですね.
返信削除