2017年6月13日

単因子論

学生のセミナーでEuclid環上での単因子論をやっていて,そういえばPID上でどうやるんだっけと思って本を探してみたら証明が見つからず.というわけで証明をメモる.他の先生が授業でやっていた証明(多分普通の証明)を基底をとらないようにしたもの.

RRをPID,M,NM,Nをそれぞれ階数m,nm,nの自由RR加群,f:NMf\colon N\to MRR準同型とすると,適当な同型MRmM\simeq R^mNRnN\simeq R^nの元でff(d1dr0) \begin{pmatrix} d_1 & & & & \\ & \ddots & & & \\ & & d_r & & \\ & & & 0 & \\ & & & & \ddots \end{pmatrix} という形になり,d1d2drd_1|d_2|\cdots|d_r

以下RRをPIDとする.まずは簡単な補題を準備.

有限生成自由RR加群の部分加群は自由.

MMを階数mmの自由RR加群,M1MM_1\subset Mを部分加群とし,M1M_1が自由であることをmmに関する帰納法で示す.m=1m = 1の時はPIDの定義そのもの.m>1m > 1とし,M=MMM = M'\oplus M''と階数の小さい自由加群の直和に分解し,p:MMp\colon M\to M''を自然な射影,とすると, 0MM1M1p(M1)0 0\to M'\cap M_1\to M_1\to p(M_1)\to 0 は完全で,MM1MM'\cap M_1\subset M'p(M1)Mp(M_1)\subset M''は帰納法の仮定から自由.特にp(M1)p(M_1)は射影的なので上の完全系列は分裂し,M1(MM1)p(M1)M_1\simeq (M'\cap M_1)\oplus p(M_1)も自由.

も一つ補題.

MMを自由RR加群,M1MM_1\subset Mを部分加群,dRd\in Rとすると,M1dMM_1\subset dM\Leftrightarrow 任意のψ:MR\psi\colon M\to Rに対してψ(M1)dR\psi(M_1)\subset dR

M1dMM_1\subset dMならば任意のψ:MR\psi\colon M\to Rに対してψ(M1)ψ(dM)=dψ(M)dR\psi(M_1)\subset \psi(dM) = d\psi(M) \subset dRである.逆に任意のψ:MR\psi\colon M\to Rに対してψ(M1)dR\psi(M_1)\subset dRであるとし,M1dRM_1\subset dRを示す.M=RmM = R^mとして良い.pi:MRp_i\colon M\to Rii番目の射影とすると,任意のxM1x\in M_1に対してpi(x)dRp_i(x)\in dR.つまりxxの全ての成分はdRdRに属しているので,xdMx\in dM

定理を示す.f,M,Nf,M,Nを定理の通りとし,mmに関する機能でd1,,drd_1,\ldots,d_rが存在することを示す.C={ψ(f(n))Rψ:MR,nN}\mathcal{C} = \{\psi(f(n))R\mid \psi\colon M\to R,n\in N\}とすると,これはRRのイデアルの族であり空ではない.RRはPID,特にNoetherなのでC\mathcal{C}は極大元を持つ.それをd1Rd_1Rとし,d1=ψ0(f(n0))d_1 = \psi_0(f(n_0))となるψ0:MR\psi_0\colon M\to Rn0Nn_0\in Nをとる.

{ψ(f(n0))ψ:MR}=d1R\{\psi(f(n_0))\mid \psi\colon M\to R\} = d_1R

左辺はRRの部分加群であるから,RRがPIDであることによりあるdRd\in Rに対してdRdRとかける.d1=ψ0(f(n0))d_1 = \psi_0(f(n_0))は左辺に属するのでd1dRd_1\in dR,つまりd1RdRd_1R\subset dR.一方d=ψ(f(n0))d = \psi(f(n_0))とあるψ:MR\psi\colon M\to Rに対してかけるので,dRCdR\in \mathcal{C}.よってd1Rd_1Rの極大性からd1R=dRd_1R = dRとなる.

同様の議論で次を得る.

ψ0(f(N))=d1R\psi_0(f(N)) = d_1R

補題4から任意のψ:MR\psi\colon M\to Rに対してψ(Rf(n0))d1M\psi(Rf(n_0))\subset d_1Mである.補題3をM1=Rf(n0)M_1 = Rf(n_0)に適用しすると,Rf(n0)d1MRf(n_0)\subset d_1M,つまりf(n0)d1Mf(n_0)\in d_1Mがわかる.m0Mm_0\in Mf(n0)=d1m0f(n_0) = d_1m_0ととると,d1=ψ0(f(n0))=ψ0(d1m0)=d1ψ0(m0)d_1 = \psi_0(f(n_0)) = \psi_0(d_1m_0) = d_1\psi_0(m_0)よりψ0(m0)=1\psi_0(m_0) = 1. よって1m01\mapsto m_0により定義されるRMR\to Mψ:MR\psi\colon M\to Rの分裂を与えるので,M=Rm0KerψM = Rm_0\oplus\mathrm{Ker}\psi

まだ補題5からψ0f\psi_0\circ fNNからd1Rd_1Rへの準同型と見なせる.ψ0(f(n0))=d1\psi_0(f(n_0)) = d_1であるので,d1n0d_1\mapsto n_0により定義されるd1RNd_1R\to Nψ0f:Nd1R\psi_0\circ f\colon N\to d_1Rの分裂を与え,N=Rn0Ker(ψ0f)N = Rn_0\oplus\mathrm{Ker}(\psi_0\circ f)f(n0)=d1m0f(n_0) = d_1m_0であり,また明らかにf(Kerψf)Kerψf(\mathrm{Ker}\psi\circ f)\subset \mathrm{Ker}\psi.つまりRKer(ψ0f)Rn0Ker(ψ0f)=NM=Rm0Kerψ0RKerψ0R\oplus \mathrm{Ker}(\psi_0\circ f)\simeq Rn_0\oplus \mathrm{Ker}(\psi_0\circ f) = N\to M = Rm_0\oplus \mathrm{Ker}\psi_0 \simeq R\oplus \mathrm{Ker}\psi_0(d100fKer(ψ0f)) \begin{pmatrix} d_1 & 0\\ 0 & f|_{\mathrm{Ker}(\psi_0\circ f)} \end{pmatrix} と表される.冒頭の補題からKer(ψ0f)\mathrm{Ker}(\psi_0\circ f)は自由,よってこれに対して帰納法の仮定を使うとd2,,drd_2,\ldots,d_rが存在し,d2drd_2|\cdots|d_rである.

ψ:MR\psi\colon M\to RMRmM\simeq R^mを通じて(x1,,xm)iaixi(x_1,\ldots,x_m)\mapsto \sum_i a_ix_iと書くと,n=(y1,,yn)RnNn = (y_1,\ldots,y_n)\in R^n\simeq Nに対してψ(f(n))\psi(f(n))iaidiyi\sum_i a_id_iy_iとなる.とくにうまくai,yia_i,y_iをとるとψ(f(n))=gcd(d1,,dr)\psi(f(n)) = \mathrm{gcd}(d_1,\ldots,d_r)となるので,gcd(d1,,dr)RC\mathrm{gcd}(d_1,\ldots,d_r)R\in \mathcal{C}gcd(d1,,dr)Rd1R\mathrm{gcd}(d_1,\ldots,d_r)R\subset d_1Rd1Rd_1Rの極大性からgcd(d1,,dr)R=d1R\mathrm{gcd}(d_1,\ldots,d_r)R = d_1R,つまりd1d2d_1|d_2

2 件のコメント:

  1. かわらだ けんじ2017年6月16日 10:42

    あまり(というかぜんぜん)こういうの詳しくはないのですが、画の書き方のようなモノなのでしょうか? それとも画の見方?? 個人的にはこんなに複雑な数式をWeb上に記述できるコト自体が驚きです。

    返信削除
  2. 数式を書くのにはKaTeXというものを使っています.技術の進歩ですね.

    返信削除

コメントの追加にはサードパーティーCookieの許可が必要です