# 主理想整环的整除性

AA 是整环,KK 是其分式域,x,yKx,y\in K。我们称 xx 整除 yy,如果存在 aAa\in A 使得 y=axy=ax。等价地说,xxyy 的一个因数,yyxx 的一个倍数,并且记作 xyx\mid yKK 上的元素之间的关系本质上是依赖于环 AA 的,因此如果在可能产生混淆的情况下,我们会强调这是 KK 关于 AA 的整除性。

给定 xKx\in K,我们记 AxAxxx 的倍数的集合。据此,我们可以用 yAxy\in Ax 来替代 xyx\mid y,或者 AyAxAy\subset Ax。集合 AxAx 被称为 KK 关于 AA 的主分式理想。特别地,如果 xAx\in A,则 AxAx 是由 xx 生成的 AA 的主理想。

由于整除性关系 xyx\mid y 等价于序关系 AyAxAy\subset Ax,因此整除性具有与序关系相关的以下两条性质。

  1. xxx\mid x
  2. xy,yzxzx\mid y,\ y\mid z\implies x\mid z

另一方面,如果 xy,yxx\mid y, \ y\mid x 同时成立,一般来说不能推出 x=yx=y,它只能说明 Ax=AyAx=Ay,这蕴含着 xy1xy^{-1}AA 中的可逆元,其逆为 yx1yx^{-1}。在这种情况下,称 xxyy 是伴随的,记作 xyx\sim y。在整除的意义下,伴随的元素是等价的。


例子: 如果 xKx\in K 满足 x1x\sim 1,那么 xxAA 中的可逆元,被称为 AA 的单位,它们全体构成一个乘法群,记作 AA^*。如何确定环 AA 中的单位是一个很有趣的问题,我们将在数域上的整环中研究这个问题。以下是一些简单例子:

  1. 如果 AA 是域,那么 A=A{0}A^*=A-\{0\}
  2. 如果 A=ZA=\mathbb Z,那么 A={1,1}A^*=\{1,-1\}
  3. 多项式环 B=A[X1,...,Xn]B=A[X_1,...,X_n] 的单位是可逆的常数,其中 AA 是整环。换言之 B=AB^*=A^*
  4. 形式幂级数环 A[[X1,...,Xn]]A[[X_1,...,X_n]] 的单位是那些常数项可逆的形式幂级数。

定义 1: 称环 AA 是主理想整环,如果它是一个整环,并且对于 AA 的任一理想都是主理想。


我们知道整数环 Z\mathbb Z 是主理想整环。(回忆对于其任一理想 a0\mathfrak a\neq 0 都包含一个最小正整数 b>0b>0。利用 Z\mathbb Z 是 Euclid 环的事实将 xax\in\mathfrak a 推出 bb 的倍数。)如果 KK 是域,那么我们知道多项式环 K[X]K[X] 是主理想整环(证明方式同上,考虑非零理想中的次数最小的非零多项式 b(X)b(X);注意到 K[X]K[X] 关于次数是 Euclid 环,也就是说理想中的任一元素被 b(X)b(X) 带余除法得到的余数的次数一定小于 b(X)b(X),这推出余数的次数只能是 00。)这个一般性的方法说明 Euclid 环是一类主理想整环。如果 KK 是域,显然它的形式幂级数环 A=K[[X]]A=K[[X]] 上的非零理想形如 AXnAX^n,其中 n0n\geq 0,进而 A=K[[X]]A=K[[X]] 是主理想整环。


主理想整环 AA 的分式域 KK 上的整除性特别简单,我们简要复习一下。

  1. KK 上任意两个元素 u,vu,v,都有最大公因数,换言之,存在 dKd\in K,满足如下等价关系

xu,xvxdx\mid u,\ x\mid v\iff x\mid d

这断言了 AuAuAvAvAA 的分式理想集中的偏序关系下存在一个最小上界。这个最小上界是 Au+AvAu+Av,它本身也是一个主分式理想,因为 AA 是一个主理想整环(对于任意的 u,vAu,v\in A,我们可以通过乘以公分母来简化。)我们还发现,利用 Bezout 等式不仅能推出最大公因数的存在性,还存在 a,bAa,b\in A 使得 u,vu,v 的最大公因数可以被写成

d=au+bvd=au+bv

在伴随的意义下,u,vu,vAA 中的最大公因数是唯一的。

  1. KK 上任意两个元素 u,vu,v,都有最小公倍数,换言之,存在 mKm\in K,满足如下等价关系

ux,vxmxu\mid x, \ v\mid x\iff m\mid x

注意到 KK 上的域同构 tt1t\to t^{-1} 可以逆转上述的整除关系,此时最小公倍数的存在性证明化归到寻找最大公因数的存在性。从关系式

lcm(u,v)=gcd(u1,v1)1,u,v0\mathrm{lcm}(u,v)=\mathrm{gcd}(u^{-1},v^{-1})^{-1},\ u,v\neq 0

推出著名的等式

gcd(u,v)lcm(u,v)=uv\mathrm {gcd}(u,v)\cdot \mathrm{lcm}(u,v)=uv

我们同样可以指出 u,vu,v 最小公倍数的存在性等价于 AuAuAvAvAA 的分式理想集中的偏序关系下存在一个最大下界,它是 AuAvAu\cap Av

  1. AA 的两个元素 u,vu,v 是互素的,如果 gcd(a,b)=1\mathrm{gcd}(a,b)=1

我们可以回顾重要的 Euclid 引理:如果 AA 是主理想整环,a,b,cAa,b,c\in A,则 abca\mid bca,ba,b 互素推出 aca\mid c。这里有一个快速证明方法:由 Bezout 定理,存在 a,bAa',b'\in A 使得 1=aa+bb1=a'a+b'b ,所以 c=aac+bbcc=a'ac+b'bc,所以 aca\mid c

  1. KK 上的任一元素在伴随的意义下总是有唯一的素因子分解。

定理: AA 是主理想整环,KK 是其分式域。则存在 PAP\subset A 使得对任意的 xKx\in K,均可以唯一分解为以下的形式

x=upPpvp(x)x=u\prod_{p\in P}p^{v_p(x)}

这里的 uAu\in A^*,且指数 vp(x)Z+v_p(x)\in \mathbb Z_+,只有有限个非零元。[1]

# 例子:Diophantine 方程

以下研究 Diophantine 方程中的

X2+Y2=Z2;X4+Y4=Z4X^2+Y^2=Z^2;\quad X^4+Y^4=Z^4

数论中最吸引人的一个部分就是对 Diophantine 方程的研究。有人考虑 Z\mathbb Z 系数多项式 P(X1,...,Xn)=0P(X_1,...,X_n)=0,并在 Z\mathbb Z 中寻找解。更一般地,可以将整数环 Z\mathbb Z 替换为一般环 AA。我们将在第六节给出例子。
现在我们将要研究 Fermat 大定理的两个特例:

Xn+Yn=ZnX^n+Y^n=Z^n


Fermat 声称已经证明,对于 n3n\geq 3,上述方程没有非平凡整数解 (x,y,z)(x,y,z)。他的证明一直没有被找到。Fermat 之后,有许多数学家一直在深入研究这个问题。它们证明了 Fermat 的结论在许多 nn 的取值时是成立的。但是,一般的解法(对任何的 nn 都有效)还没被发现。

现在有观点认为 Fermat 犯了个错误,但这个错误无愧于其为一名一流数学家。例如,他可能想到在包含 nn 次单位根的域上的整环中进行研究的思路(这在他的时代是具有开创性的);他可能相信这样的环总是一个主理想环。事实上,我们知道如何证明 Fermat 定理在指数 nn 满足带有 nn 次单位根的整环是主理想整环的情形下的情形。但是,不是所有的 nn 都满足带有 nn 次单位根的整环是主理想整环。对于素数 nn ,这个环是主理想整环只有有限种取值情况下成立。


对于 n=2n=2 时,Fermat 方程有整数解,比如 (3,4,5)(3,4,5)。方程也被称为勾股方程。可以给出此情形下的整数解的完整描述。

定理 1: 如果 x,y,zZ+x,y,z\in \mathbb Z_+ 是满足 x2+y2=z2x^2+y^2=z^2,那么就存在 dZd\in \mathbb Z 和一对互素整数 u,vu,v 使得

x=d(u2v2),y=2duv,z=d(u2+v2)x=d(u^2-v^2),\ y=2duv,\ z=d(u^2+v^2)

证明如下。首先上述的解形式一定满足勾股方程,充分性得证。反过来证明必要性,如果 x,y,zZ+x,y,z\in\mathbb Z_+ 满足 x2+y2=z2x^2+y^2=z^2。通过提取 gcd(x,y,z)\mathrm{gcd}(x,y,z),不妨假定 gcd(x,y,z)=1\mathrm{gcd}(x,y,z)=1,这也推出它们两两之间互素,因为 x2+y2=z2x^2+y^2=z^2。所以 x,y,zx,y,z 不同时为偶数。特别地,x,y,zx,y,z 如果其二是奇数,必有剩下一个是偶数。且 x,yx,y 不可能同时是奇数,否则 x2+y2mod42≢z20x^2+y^2\mod 4\equiv 2\not \equiv z^2\equiv 0 推出矛盾。所以有如下结果

x,z是奇数,y是偶数x,z \text{ 是奇数,} y\text{ 是偶数}

注意到

y2=(zx)(z+x)y^2=(z-x)(z+x)

根据前面的假定,gcd(2x,2z)=2\mathrm{gcd}(2x,2z)=2,所以 gcd(zx,z+x)=2\mathrm{gcd}(z-x,z+x)=2。换元 y=2y,z+x=2x,zx=2zy=2y',z+x=2x',z-x=2z',其中 x,y,zZx',y',z'\in\mathbb Z。现在有 y2=xzy'^2=x'z',由于 gcd(x,z)=1\mathrm {gcd}(x',z')=1,由完全平方数知道 x=u2,z=v2x'=u^2,z'=v^2,事实上 y2y'^2 中的任一素因子的指数都是偶数,且它们要么都是 xx' 的素因子,要么都是 zz' 的素因子。因此我们得到 z+x=2u2z+x=2u^2zx=2v2z-x=2v^2y2=2u22v2y^2=2u^2\cdot 2v^2,换言之 x=u2v2x=u^2-v^2y=2uvy=2uvz=u2+v2z=u^2+v^2,其中 u,vu,v 是互素的,否则与假定 x,y,zx,y,z 互素矛盾。最后乘上最开始提取的 gcd(x,y,z)\mathrm {gcd}(x,y,z),就得到了定理的结论。


定理 2: 方程 X4+Y4=Z2X^4+Y^4=Z^2 没有正整数解。

证明如下。如果这个方程有正整数解 (x,y,z)(x,y,z),那么就存在一组使得 zz 最小的正整数解。在这个情况下,x,y,zx,y,z 是互素的,否则不妨 x,yx,y 有公因子 pp,这样就构造了更小的解 (x/p,y/p,z/p2)(x/p,y/p,z/p^2),矛盾。另外两类反例也是一样的处理方式。另外,方程可以被写成 (X2)2+(Y2)2=Z2(X^2)^2+(Y^2)^2=Z^2,我们可以利用勾股方程的结论。

x2=u2v2,y2=2uv,z=u2+v2x^2=u^2-v^2,\ y^2=2uv,\ z=u^2+v^2

由于 4y24\mid y^2,这说明 u,vu,v 中有且仅有一个是偶数。如果 uu 是偶数,vv 是奇数。这推出 u20mod4u^2\equiv 0\mod 4v21mod4v^2\equiv 1\mod 4,因此 x21mod4x^2\equiv -1\mod 4 矛盾。因此 uu 是奇数,vv 是偶数。记 v=2vv=2v',根据关系式 y2=4uvy^2=4uv'u,vu,v' 互素知道 u,vu,v' 都是完全平方数,记为 u=a2,v=b2u=a^2,v'=b^2。再一次应用勾股方程结论,这次是对于 x2+v2=u2x^2+v^2=u^2。因为 uu 是奇数,vv 是偶数,就有 gcd(x,u,v)=1\mathrm {gcd}(x,u,v)=1,所以存在两个互素的整数使得

x=c2d2,v=2cd,u=c2+d2x=c^2-d^2,\ v=2cd,\ u=c^2+d^2

由于 v=2v=2b2v=2v'=2b^2,据此推出 cd=b2cd=b^2,所以 c,dc,d 也都是完全平方数 x2,y2x'^2,y'^2。所以进一步可以写为

a2=x4+y4a^2=x'^4+y'^4

我们得到原方程的另一组解 (x,y,a)(x',y',a)。另一方面,由 z=u2+v2>a4>az=u^2+v^2>a^4>a,推出最小性的矛盾。定理得证。

上述的证明表明,如果可以给出 X4+Y4=Z2X^4+Y^4=Z^2 的一组正整数解 (x,y,z)(x,y,z),可以构造一系列无穷递降的解序列 (xn.yn,zn)(x_n.y_n,z_n),这里的递降是 znz_n 的严格递减。这是荒谬的。这种证明方法称为 Fermat 无穷递降法。


推论: 方程 X4+Y4=Z4X^4+Y^4=Z^4 没有正整数解。

证明如下。将方程写为 X4+Y4=(Z2)2X^4+Y^4=(Z^2)^2,应用上面的结论即可。

# 关于理想的一些引理,Euler 函数

n1n\geq 1 是一个自然数。我们用 φ(n)\varphi(n) 来表示满足 0qn0\leq q\leq ngcd(q,n)=1\mathrm{gcd}(q,n)=1 的数的个数。这样定义的函数 φ\varphi 被称为 Euler 函数。如果 pp 是素数,那么显然

φ(p)=p1\varphi(p)=p-1

对于 n=psn=p^s,即素数的幂次,和 nn 互素的这些整数都不是 pp 的倍数。在 1qps1\leq q\leq p^{s} 中有 ps1p^{s-1} 个非 pp 的倍数。因此

φ(ps)=psps1=ps1(p1)\varphi(p^s)=p^s-p^{s-1}=p^{s-1}(p-1)

现在我们想要依据 nn 可以被唯一分解为若干素数的幂次的乘积这一事实,计算 φ(n)\varphi(n)。首先我们需要了解 φ(n)\varphi(n) 的一些性质,包括一些关于理想的引理。这些引理在之后会很有用。


性质 1:n1n\geq 1 是一个自然数。Euler 函数 φ(n)\varphi(n) 的值等于群 (Zn,+)(\mathbb Z_n,+) 的生成元的个数,也等于环 (Zn,+,)(\mathbb Z_n,+,\cdot) 的单位元的个数。

证明如下。我们先回忆,整数环 Z\mathbb Z 商去 nZn\mathbb Z 后得到的模 nn 剩余类都包含唯一一个整数 qq,满足 0qn10\leq q \leq n-1,。对于这样一个整数 qq,我们用 qˉ\bar q 记作它模 nn 的同余类。它充分说明了如下事实:如果 gcd(q,n)=1\mathrm{gcd}(q,n)=1,那么 qˉ\bar q 是环 Zn\mathbb Z_n 的单位元,特别地也是群 Zn\mathbb Z_n 的生成元,反过来也说明 gcd(q,n)=1\mathrm{gcd}(q,n)=1

如上的推论利用 Bezout 等式即可推出:如果 gcd(q,n)=1\mathrm{gcd}(q,n)=1,那么存在整数 x,yx,y 使得 qx+ny=1qx+ny=1,推出 qˉxˉ=1ˉ\bar q\cdot \bar x=\bar 1,这说明了单位元;如果 qˉ\bar q 是单位元,那么存在 xˉ\bar x 使得 xˉqˉ=1ˉ\bar x\cdot \bar q=\bar 1,因此对于任意的 aˉZn\bar a\in\mathbb Z_n,总有 aˉ=aˉqˉxˉ\bar a=\bar a\cdot \bar q\cdot\bar x,这推出了 aˉ=(ax)qˉ\bar a=(ax)\cdot \bar q,所以 qˉ\bar q 是加法群 Zn\mathbb Z_n 的生成元;最后,如果 qˉ\bar q 是生成元,那么存在整数 xx 使得 xqˉ=1ˉx\cdot \bar q=\bar 1,因此 xq1modnxq\equiv 1\mod n,所以 xqyn=1xq-yn=1,这满足 Bezout 等式,从而说明 gcd(q,n)=1\mathrm{gcd}(q,n)=1。命题得证。


引理 1:AA 是一个环,a,b\mathfrak a,\mathfrak bAA 的两个理想,且满足 a+b=A\mathfrak a+\mathfrak b=A。那么 ab=ab\mathfrak a\cap \mathfrak b=\mathfrak a\mathfrak b,并且典范同态 φ:AA/a×A/b\varphi:A\to A/\mathfrak a\times A/\mathfrak b 诱导出一个同构 θ:A/abA/a×A/b\theta: A/\mathfrak a\mathfrak b\to A/\mathfrak a\times A/\mathfrak b

回想一下,同态 φ\varphixAx\in A 映射到 xxaa 和模 bb 的剩余类构成的对中。
证明如下。我们知道,aba,b\mathfrak a\mathfrak b\subset \mathfrak a,\mathfrak b,所以 abab\mathfrak a\mathfrak b\subset \mathfrak a\cap\mathfrak b。接下来证明 abab\mathfrak a\mathfrak b\supset \mathfrak a\cap\mathfrak b ,取 xabx\in\mathfrak a\cap\mathfrak b,由于 a+b=A\mathfrak a+\mathfrak b=A,所以有 aa,bba\in\mathfrak a,b\in\mathfrak b 使得 a+b=1a+b=1。因此 x=ax+xbx=ax+xb 可以表示成 ab\mathfrak a\mathfrak b 的两个元素的和。综上 ab=ab\mathfrak a\mathfrak b=\mathfrak a\cap \mathfrak b

显然 ab\mathfrak a\cap \mathfrak b 是同态 φ\varphi 的核。由于 ab=ab\mathfrak a\mathfrak b=\mathfrak a\cap \mathfrak b,所以 φ\varphi 对每个模 ab\mathfrak a\mathfrak b 剩余类的运算结果都是恒同的。因此我们知道映射 θ:A/abA/a×A/b\theta:A/\mathfrak a\mathfrak b\to A/\mathfrak a\times A/\mathfrak b 是良定义的,且是同态。因为 φ1(0)=ab\varphi^{-1}(0)=\mathfrak a\mathfrak b,所以 θ1(0)=(0)\theta ^{-1}(0)=(0),即 θ\theta 是单射。我们还需要证明 θ\theta 是满射。

上述的论证中,我们已经将同态传递到了商环。之后在类似的单射论证更加简短。

为了证明 θ\theta(或者等价地,φ\varphi)是满射,我们需要对每一个 yA,zAy\in A,z\in A 存在一个 xAx\in A,使得 x+a=y+ax+\mathfrak a=y+\mathfrak ax+b=z+bx+\mathfrak b=z+\mathfrak b。选取 aa,bba\in\mathfrak a,b\in\mathfrak b,使得 a+b=1a+b=1。构造 x=az+byx=az+by。这样模掉 a\mathfrak a,有 xby(1a)yyx\equiv by\equiv (1-a)y\equiv y,同理 xzmodbx\equiv z\mod b。命题得证。


引理 2:AA 是一个环,且 (ai)1ir(\mathfrak a_i)_{1\leq i\leq r}AA 的理想的有限子集,满足 ai+aj=A,ij\mathfrak a_i+\mathfrak a_j=A,\ i\neq j。那么有典范同构 A/a1ari=1rA/aiA/\mathfrak a_1\cdots\mathfrak a_r\xrightarrow{\simeq} \prod_{i=1}^r A/\mathfrak a_i

证明如下。引理 2 给出了 r=2r=2 的情形的证明。我们对 rr 作归纳。记 b=a2ar\mathfrak b=\mathfrak a_2\cdots\mathfrak a_r。下面证明 a1+b=A\mathfrak a_1+\mathfrak b=A。对于 i2i\geq 2,我们有 a1+ai=A\mathfrak a_1+\mathfrak a_i=A,所以存在 cia1c_i\in \mathfrak a_1aiaia_i\in\mathfrak a_i,使得

ci+ai=1,1=i=1r(ci+ai)=c+a2arc_i+a_i=1,\ 1=\prod^r_{i=1}(c_i+a_i)=c+a_2\cdots a_r

其中 cc 是那些至少含有一个 cic_i 作为因子的项的和。因此 ca1c\in \mathfrak a_1,由于 a2arba_2\cdot a_r\in \mathfrak b,所以 a1+b=A\mathfrak a_1+\mathfrak b=A

根据引理 1,A/a1bA/\mathfrak a_1\mathfrak b 同构于 A/a1×A/bA/\mathfrak a_1\times A/\mathfrak b。而根据归纳假设 A/bA/a2××A/arA/\mathfrak b\simeq A/\mathfrak a_2\times \cdots\times A/\mathfrak a_r。命题得证。


现在我们将引理应用在 Z\mathbb Z 上。


性质 2:n,nn,n' 是互素整数。那么有环同构 ZnnZn×Zn\mathbb Z_{nn'}\simeq \mathbb Z_n\times \mathbb Z_{n'}

证明如下。这是引理 1 的特殊情形,注意到理想 nZ+nZ=Zn\mathbb Z+n'\mathbb Z=\Z,这是由 Bezout 等式推出的。


推论 1: 如果 n,nn,n' 是互素整数,那么 φ(nn)=φ(n)φ(n)\varphi(nn')=\varphi(n)\varphi(n')

证明如下。根据性质 1 知道,φ(nn)\varphi(nn') 就是环 Znn\mathbb Z_{nn'} 中单位元的个数,而这个环同构于 Zn×Zn\mathbb Z_n\times \mathbb Z_{n'},这是一个环的直积。所以 (α,β)Zn×Zn(\alpha,\beta)\in\mathbb Z_n\times \mathbb Z_{n'} 是单位元当且仅当分量都是单位元。命题得证。


推论 2:nn 是正整数,且作素因子分解 n=p1α1prαrn=p^{\alpha_1}_1\cdots p^{\alpha_r}_r。那么 φ(n)=n(11/p1)(11/pr)\varphi(n)=n(1-1/p_1)\cdots (1-1/p_r)

证明如下。根据推论 1 知道,φ(n)=φ(p1α1)φ(prαr)\varphi(n)=\varphi(p_1^{\alpha_1})\cdots \varphi(p_r^{\alpha_r})。而 φ(p1α1)=p1α1p1α11\varphi(p_1^{\alpha_1})=p_1^{\alpha_1}-p_1^{\alpha_1-1}。命题得证。

# 关于模的初步说明

在研究主理想整环上的模结构前,我们做一些关于一般交换环上的模结构的说明。

AA 是一个交换环,II 是一个集合。记 A(I)A^{(I)} 表示由集合 II 确定的序列 (ai)iI(a_i)_{i\in I},其中的元素是 AA 中的元素,满足只有有限个非零元素。因此 A(I)A^{(I)} 是 Cartesian 积集 AIA^I 的一个子集。如果给 AIA^I 配备环上的分项加法和乘法,形成一个模,那么 A(I)A^{(I)} 也是 AIA^I 的一个子模。

如果 II 是有限集,那么 AI=A(I)A^{I}=A^{(I)}

对于 jIj\in I,如果序列 (δji)iI(\delta_{ji})_{i\in I} 满足 δjj=1\delta_{jj}=1,且 δji=0,ij\delta_{ji}=0,\ i\neq j,那么记其为 A(I)A^{(I)} 中的元素 eje_j。任意 A(I)A^{(I)} 中的元素 (aj)jI(a_j)_{j\in I} 都可以唯一地、有限地被 eje_j 线性表出,更具体地说就是

(aj)jI=jIajej(a_j)_{j\in I}=\sum_{j\in I}a_je_j

注意到,右边的求和中,仅有有限个项是非零的,所以求和是有意义的。

我们称 (ej)jI(e_j)_{j\in I}A(I)A^{(I)} 的规范基。

AA 是一个环,MM 是一个 AA - 模,(xi)iI(x_i)_{i\in I}MM 的一组元素构成的序列。对于任意的 A(I)A^{(I)} 的元素 (ai)iI(a_i)_{i\in I},我们可以将其与 iaixiM\displaystyle \sum_i a_ix_i\in M 联系起来。在这之前,这个求和当然是有意义的。因此我们得到了映射 φ:A(I)M\varphi:A^{(I)}\to M,这显然是一个线性映射。设 (ei)iI(e_i)_{i\in I}A(I)A^{(I)} 的规范基,那么 φ(ei)=xi\varphi(e_i)=x_i 对于任意的 iIi\in I 成立。基于线性映射,立刻得到下面叙述的等价关系。

  1. (xi)iI(x_i)_{i\in I} 是线性无关集,当且仅当 φ\varphi 是单射。
  2. (xi)iI(x_i)_{i\in I} 生成 MM,当且仅当 φ\varphi 是满射。

如果 φ\varphi 是双射,那么 (xi)iI(x_i)_{i\in I} 被称为 MM 的一组基。这意味着,此时 MM 中的任一元素都可以被唯一地由 (xi)iI(x_i)_{i\in I} 线性表出。一个有基的模被称为自由模。


和域上的线性空间不同的是,环上的模结构不一定有一组基。比如 Z\mathbb Z - 模 Zn\mathbb Z_n 对于 n0,1n\neq 0,1 的情况,由于它不是整环,所以容易推出没有基。接下来我们会讨论哪些模是自由的,这种情况几乎不是平凡的。


一个模被称作是有限型的,如果它是由有限集合生成的。下面的定理是研究 Noether 环和模的理论基础。我们会在第三节更深入地发展这个理论。

定理 1:AA 是一个环,MM 是一个 AA - 模。以下的叙述等价。

  1. 任意由若干 MM 的子模构成的非空集族中,一定存在一个最大元素(在集合包含关系下)。
  2. 任一条由 MM 的子模构成的上升序列(在集合包含关系下) (Mn)n0(M_n)_{n\geq 0} 最终稳定。
  3. 任一 MM 的子模都是有限型的。

证明如下。先证明 1. 推出 3.。设 EEMM 的子模,Φ\PhiEE 的所有有限生成子模的集合。因为 (0)Φ(0)\in \Phi,所以 Φ\Phi 非空。根据条件 1. 知道 Φ\Phi 有一个最大元 FF。对于 xEx\in E,由于 F+AxF+AxEE 的有限生成子模(它由 xxFF 的一组有限生成集合共同生成)。由于 FF 的极大性推出 F+Ax=FF+Ax=F。因此 xFx\in F,从而 EFE\subset F,从而 E=FE=F,所以 EE 是有限型的。

接下来证明 3. 推出 2.。设 (Mn)n0(M_n)_{n\geq 0} 是由 MM 的子模构成的升链。那么 E=n0MnE=\displaystyle \bigcup _{n\geq 0}M_nMM 的子模。由条件 3. 知道 EE 包含着生成集合 (x1,...,xq)(x_1,...,x_q)。对于每一个 ii,存在一个指标 n(i)n(i),使得 xiMn(i)x_i\in M _{n(i)}。记 n0n_0 是这一簇指标 n(i)n(i) 中最大的一个。那么就有 xiMn0x_i\in M_{n_0} 对于所有的 ii 成立,因此 EMn0E\subset M_{n_0},故只能有 E=Mn0E=M_{n_0}。对任意的 nn0n\geq n_0,都有包含关系 Mn0MnEM_{n_0}\subset M_n\subset E,而等式 E=Mn0E=M_{n_0} 推出只能有 Mn=Mn0M_n=M_{n_0}。因此这一条升链在 n0n_0 之后就稳定了。

最后剩下 2. 推出 1. 的情形。为此我们证明一个引理。这个引理的特殊情形就是我们需要的。

引理 1: TT 是一个偏序集合,那么下面的叙述等价。

  1. TT 的每一个非空子集都有一个最大元。
  2. TT 中的任意一条升链都最终稳定。

证明如下。首先证明 1. 推出 2.。设 tqt_q 是升链中元素构成的集合的最大元。那么 nqn\geq q 时,都有 tntqt_n\geq t_q(升链条件),这推出了 tn=tqt_n=t_q(最大元)。

其次证明 2. 推出 1.。假设存在 SSTT 的子集,但它没有最大元。那么对任意的 xSx\in S,都能找到比它更大的元素。由选择公理,存在一个映射 f:SSf:S\to S,使得 f(x)>xf(x)>x 对任意的 xSx\in S 成立。由于 SS 非空,所以首先选择一个 t0St_0\in S,然后定义升链 (tn)n0(t_n)_{n\geq 0},其递推关系为 tn+1=f(tn)t_{n+1}=f(t_n)。这个序列是严格递增的,但是它不是最终稳定的,所以与假设条件 2. 矛盾。综上命题得证。


定理 1 的推论: 在主理想整环 AA 中,每一个由若干理想构成的非空集族存在一个极大元。

证明如下。不妨将环 AA 视作 AA - 模,那么它的子模就是它的理想。由于所有的理想都是主理想,所以它们是由单一元素生成的 AA - 模,因此是有限型。依照定理 1,证明了命题。

# 主理想整环上的模结构

AA 是一个整环,KK 是它的分式域。一个自由 AA - 模(关于某个指标集 II,同构于 A(I)A^{(I)})可以嵌入到 KK 上的线性空间(如果自由模是同构于 A(I)A^{(I)} 的,此时应该改为 K(I)K^{(I)})。由此可见,对于自由 AA - 模的任一子模 MM 也是成立的。由 MM 生成的子空间的维数称为 MM 的秩。如果 MM 本身是自由的,且有 nn 个元素构成一组基,那么 MM 的秩为 nn

定理 1:AA 是主理想整环,MM 是一个秩 nn 的自由 AA - 模,并且 MM'MM 的一个子模。那么:

  1. MM' 是自由的,且秩为 qq,其中 0qn0\leq q\leq n
  2. 如果 M(0)M'\neq (0),那么存在 MM 的一组基 (e1,...,en)(e_1,...,e_n) 和非零元 a1,...,aqAa_1,...,a_q\in A 使得 (a1e1,...,aqeq)(a_1e_1,...,a_qe_q)MM' 的一组基.
  3. a1,...,aqa_1,...,a_q 满足整除关系,a_1\mid a_2\mid \cdots \mid a_

证明如下。定理在 M=(0)M'=(0) 的情形下是显然成立的,所以我们假设 M(0)M'\neq (0) 的情况。设 L(M,A)\mathcal L(M,A) 表示 MMAA 的线性映射构成的集合(因为 MM 是自由的,所以只需要考虑在基上的线性映射即可)。对于 uL(M,A)u\in \mathcal L(M,A)u(M)u(M')AA 的子模,也是 AA 的理想。由主理想整环,我们可以写作 u(M)=Aauu(M')=Aa_u,其中 auAa_u\in A。设 uL(M,A)u\in L(M,A) 使得 AauAa_u{Aav:vL(M,A)}\{Aa_v:v\in \mathcal L(M,A)\} 中的最大元(定理 1 的推论)。现在取 MM 的一组基 (x1,...,xn)(x_1,...,x_n),这里将 MM 视作 AnA^n。设 pri:MApr_i:M\to A 是第 ii 分量的投影映射,使得 pri(xj)=δijpr_i(x_j)=\delta_{ij}。由于 M(0)M'\neq (0),所以至少有一个 1in1\leq i\leq n 使得 pri(M)(0)pr_i(M')\neq (0)。因此 au(0)a_u\neq (0)。按照我们的构造,存在 eMe'\in M',使得 u(e)=auu(e')=a_u。现在我们来说明对任意的 vL(M,A)v\in \mathcal L(M,A),都有 auv(e)a_u\mid v(e')。事实上,如果 d=gcd(au,v(e))d=\mathrm{gcd}(a_u,v(e')),那么 d=bau+cv(e)d=ba_u+cv(e'),其中 b,cAb,c\in A。换言之,d=(bu+cv)(e)d=(bu+cv)(e'),而 bu+cvL(M,A)bu+cv\in \mathcal L(M,A),所以 AauAdu(M)Aa_u\subset Ad\subset u(M'),由最大元知道 Ad=AauAd=Aa_u,所以必然有 auv(e)a_u\mid v(e')

特别地,aupri(e)a_u\mid pr_i(e'),所以设 pri(e)=aubipr_i(e')=a_ub_i,其中 biAb_i\in A。设 e=i=1nbixie=\displaystyle \sum^n_{i=1}b_ix_i,进而 e=auee'=a_ue


  1. 为了更系统地阐述这些主题,我们建议读者参考 Algebre,上述事实的推导其实不依赖于 Bezout 定理,因此可以推广到比主理想整环更一般的环上,即主理想整环或者阶乘环。具体可以参考资料 Algebre, Algebre commutaive. ↩︎