# 主理想整环的整除性设 A A A 是整环,K K K 是其分式域,x , y ∈ K x,y\in K x , y ∈ K 。我们称 x x x 整除 y y y ,如果存在 a ∈ A a\in A a ∈ A 使得 y = a x y=ax y = a x 。等价地说,x x x 是 y y y 的一个因数,y y y 是 x x x 的一个倍数,并且记作 x ∣ y x\mid y x ∣ y 。K K K 上的元素之间的关系本质上是依赖于环 A A A 的,因此如果在可能产生混淆的情况下,我们会强调这是 K K K 关于 A A A 的整除性。
给定 x ∈ K x\in K x ∈ K ,我们记 A x Ax A x 为 x x x 的倍数的集合。据此,我们可以用 y ∈ A x y\in Ax y ∈ A x 来替代 x ∣ y x\mid y x ∣ y ,或者 A y ⊂ A x Ay\subset Ax A y ⊂ A x 。集合 A x Ax A x 被称为 K K K 关于 A A A 的主分式理想。特别地,如果 x ∈ A x\in A x ∈ A ,则 A x Ax A x 是由 x x x 生成的 A A A 的主理想。
由于整除性关系 x ∣ y x\mid y x ∣ y 等价于序关系 A y ⊂ A x Ay\subset Ax A y ⊂ A x ,因此整除性具有与序关系相关的以下两条性质。
x ∣ x x\mid x x ∣ x x ∣ y , y ∣ z ⟹ x ∣ z x\mid y,\ y\mid z\implies x\mid z x ∣ y , y ∣ z ⟹ x ∣ z 另一方面,如果 x ∣ y , y ∣ x x\mid y, \ y\mid x x ∣ y , y ∣ x 同时成立,一般来说不能推出 x = y x=y x = y ,它只能说明 A x = A y Ax=Ay A x = A y ,这蕴含着 x y − 1 xy^{-1} x y − 1 是 A A A 中的可逆元,其逆为 y x − 1 yx^{-1} y x − 1 。在这种情况下,称 x x x 和 y y y 是伴随的,记作 x ∼ y x\sim y x ∼ y 。在整除的意义下,伴随的元素是等价的。
例子: 如果 x ∈ K x\in K x ∈ K 满足 x ∼ 1 x\sim 1 x ∼ 1 ,那么 x x x 是 A A A 中的可逆元,被称为 A A A 的单位,它们全体构成一个乘法群,记作 A ∗ A^* A ∗ 。如何确定环 A A A 中的单位是一个很有趣的问题,我们将在数域上的整环中研究这个问题。以下是一些简单例子:
如果 A A A 是域,那么 A ∗ = A − { 0 } A^*=A-\{0\} A ∗ = A − { 0 } 。 如果 A = Z A=\mathbb Z A = Z ,那么 A ∗ = { 1 , − 1 } A^*=\{1,-1\} A ∗ = { 1 , − 1 } 。 多项式环 B = A [ X 1 , . . . , X n ] B=A[X_1,...,X_n] B = A [ X 1 , . . . , X n ] 的单位是可逆的常数,其中 A A A 是整环。换言之 B ∗ = A ∗ B^*=A^* B ∗ = A ∗ 。 形式幂级数环 A [ [ X 1 , . . . , X n ] ] A[[X_1,...,X_n]] A [ [ X 1 , . . . , X n ] ] 的单位是那些常数项可逆的形式幂级数。 定义 1: 称环 A A A 是主理想整环,如果它是一个整环,并且对于 A A A 的任一理想都是主理想。
我们知道整数环 Z \mathbb Z Z 是主理想整环。(回忆对于其任一理想 a ≠ 0 \mathfrak a\neq 0 a = 0 都包含一个最小正整数 b > 0 b>0 b > 0 。利用 Z \mathbb Z Z 是 Euclid 环的事实将 x ∈ a x\in\mathfrak a x ∈ a 推出 b b b 的倍数。)如果 K K K 是域,那么我们知道多项式环 K [ X ] K[X] K [ X ] 是主理想整环(证明方式同上,考虑非零理想中的次数最小的非零多项式 b ( X ) b(X) b ( X ) ;注意到 K [ X ] K[X] K [ X ] 关于次数是 Euclid 环,也就是说理想中的任一元素被 b ( X ) b(X) b ( X ) 带余除法得到的余数的次数一定小于 b ( X ) b(X) b ( X ) ,这推出余数的次数只能是 0 0 0 。)这个一般性的方法说明 Euclid 环是一类主理想整环。如果 K K K 是域,显然它的形式幂级数环 A = K [ [ X ] ] A=K[[X]] A = K [ [ X ] ] 上的非零理想形如 A X n AX^n A X n ,其中 n ≥ 0 n\geq 0 n ≥ 0 ,进而 A = K [ [ X ] ] A=K[[X]] A = K [ [ X ] ] 是主理想整环。
主理想整环 A A A 的分式域 K K K 上的整除性特别简单,我们简要复习一下。
K K K 上任意两个元素 u , v u,v u , v ,都有最大公因数,换言之,存在 d ∈ K d\in K d ∈ K ,满足如下等价关系x ∣ u , x ∣ v ⟺ x ∣ d x\mid u,\ x\mid v\iff x\mid d x ∣ u , x ∣ v ⟺ x ∣ d
这断言了 A u Au A u 和 A v Av A v 在 A A A 的分式理想集中的偏序关系下存在一个最小上界。这个最小上界是 A u + A v Au+Av A u + A v ,它本身也是一个主分式理想,因为 A A A 是一个主理想整环(对于任意的 u , v ∈ A u,v\in A u , v ∈ A ,我们可以通过乘以公分母来简化。)我们还发现,利用 Bezout 等式不仅能推出最大公因数的存在性,还存在 a , b ∈ A a,b\in A a , b ∈ A 使得 u , v u,v u , v 的最大公因数可以被写成
d = a u + b v d=au+bv d = a u + b v
在伴随的意义下,u , v u,v u , v 在 A A A 中的最大公因数是唯一的。
K K K 上任意两个元素 u , v u,v u , v ,都有最小公倍数,换言之,存在 m ∈ K m\in K m ∈ K ,满足如下等价关系u ∣ x , v ∣ x ⟺ m ∣ x u\mid x, \ v\mid x\iff m\mid x u ∣ x , v ∣ x ⟺ m ∣ x
注意到 K K K 上的域同构 t → t − 1 t\to t^{-1} t → t − 1 可以逆转上述的整除关系,此时最小公倍数的存在性证明化归到寻找最大公因数的存在性。从关系式
l c m ( u , v ) = g c d ( u − 1 , v − 1 ) − 1 , u , v ≠ 0 \mathrm{lcm}(u,v)=\mathrm{gcd}(u^{-1},v^{-1})^{-1},\ u,v\neq 0 l c m ( u , v ) = g c d ( u − 1 , v − 1 ) − 1 , u , v = 0
推出著名的等式
g c d ( u , v ) ⋅ l c m ( u , v ) = u v \mathrm {gcd}(u,v)\cdot \mathrm{lcm}(u,v)=uv g c d ( u , v ) ⋅ l c m ( u , v ) = u v
我们同样可以指出 u , v u,v u , v 最小公倍数的存在性等价于 A u Au A u 和 A v Av A v 在 A A A 的分式理想集中的偏序关系下存在一个最大下界,它是 A u ∩ A v Au\cap Av A u ∩ A v 。
称 A A A 的两个元素 u , v u,v u , v 是互素的,如果 g c d ( a , b ) = 1 \mathrm{gcd}(a,b)=1 g c d ( a , b ) = 1 。 我们可以回顾重要的 Euclid 引理:如果 A A A 是主理想整环,a , b , c ∈ A a,b,c\in A a , b , c ∈ A ,则 a ∣ b c a\mid bc a ∣ b c 和 a , b a,b a , b 互素推出 a ∣ c a\mid c a ∣ c 。这里有一个快速证明方法:由 Bezout 定理,存在 a ′ , b ′ ∈ A a',b'\in A a ′ , b ′ ∈ A 使得 1 = a ′ a + b ′ b 1=a'a+b'b 1 = a ′ a + b ′ b ,所以 c = a ′ a c + b ′ b c c=a'ac+b'bc c = a ′ a c + b ′ b c ,所以 a ∣ c a\mid c a ∣ c 。
K K K 上的任一元素在伴随的意义下总是有唯一的素因子分解。定理: A A A 是主理想整环,K K K 是其分式域。则存在 P ⊂ A P\subset A P ⊂ A 使得对任意的 x ∈ K x\in K x ∈ K ,均可以唯一分解为以下的形式
x = u ∏ p ∈ P p v p ( x ) x=u\prod_{p\in P}p^{v_p(x)} x = u p ∈ P ∏ p v p ( x )
这里的 u ∈ A ∗ u\in A^* u ∈ A ∗ ,且指数 v p ( x ) ∈ Z + v_p(x)\in \mathbb Z_+ v p ( x ) ∈ Z + ,只有有限个非零元。
# 例子:Diophantine 方程以下研究 Diophantine 方程中的
X 2 + Y 2 = Z 2 ; X 4 + Y 4 = Z 4 X^2+Y^2=Z^2;\quad X^4+Y^4=Z^4 X 2 + Y 2 = Z 2 ; X 4 + Y 4 = Z 4
数论中最吸引人的一个部分就是对 Diophantine 方程的研究。有人考虑 Z \mathbb Z Z 系数多项式 P ( X 1 , . . . , X n ) = 0 P(X_1,...,X_n)=0 P ( X 1 , . . . , X n ) = 0 ,并在 Z \mathbb Z Z 中寻找解。更一般地,可以将整数环 Z \mathbb Z Z 替换为一般环 A A A 。我们将在第六节给出例子。 现在我们将要研究 Fermat 大定理的两个特例:
X n + Y n = Z n X^n+Y^n=Z^n X n + Y n = Z n
Fermat 声称已经证明,对于 n ≥ 3 n\geq 3 n ≥ 3 ,上述方程没有非平凡整数解 ( x , y , z ) (x,y,z) ( x , y , z ) 。他的证明一直没有被找到。Fermat 之后,有许多数学家一直在深入研究这个问题。它们证明了 Fermat 的结论在许多 n n n 的取值时是成立的。但是,一般的解法(对任何的 n n n 都有效)还没被发现。
现在有观点认为 Fermat 犯了个错误,但这个错误无愧于其为一名一流数学家。例如,他可能想到在包含 n n n 次单位根的域上的整环中进行研究的思路(这在他的时代是具有开创性的);他可能相信这样的环总是一个主理想环。事实上,我们知道如何证明 Fermat 定理在指数 n n n 满足带有 n n n 次单位根的整环是主理想整环的情形下的情形。但是,不是所有的 n n n 都满足带有 n n n 次单位根的整环是主理想整环。对于素数 n n n ,这个环是主理想整环只有有限种取值情况下成立。
对于 n = 2 n=2 n = 2 时,Fermat 方程有整数解,比如 ( 3 , 4 , 5 ) (3,4,5) ( 3 , 4 , 5 ) 。方程也被称为勾股方程。可以给出此情形下的整数解的完整描述。
定理 1: 如果 x , y , z ∈ Z + x,y,z\in \mathbb Z_+ x , y , z ∈ Z + 是满足 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 ,那么就存在 d ∈ Z d\in \mathbb Z d ∈ Z 和一对互素整数 u , v u,v u , v 使得
x = d ( u 2 − v 2 ) , y = 2 d u v , z = d ( u 2 + v 2 ) x=d(u^2-v^2),\ y=2duv,\ z=d(u^2+v^2) x = d ( u 2 − v 2 ) , y = 2 d u v , z = d ( u 2 + v 2 )
证明如下。首先上述的解形式一定满足勾股方程,充分性得证。反过来证明必要性,如果 x , y , z ∈ Z + x,y,z\in\mathbb Z_+ x , y , z ∈ Z + 满足 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 。通过提取 g c d ( x , y , z ) \mathrm{gcd}(x,y,z) g c d ( x , y , z ) ,不妨假定 g c d ( x , y , z ) = 1 \mathrm{gcd}(x,y,z)=1 g c d ( x , y , z ) = 1 ,这也推出它们两两之间互素,因为 x 2 + y 2 = z 2 x^2+y^2=z^2 x 2 + y 2 = z 2 。所以 x , y , z x,y,z x , y , z 不同时为偶数。特别地,x , y , z x,y,z x , y , z 如果其二是奇数,必有剩下一个是偶数。且 x , y x,y x , y 不可能同时是奇数,否则 x 2 + y 2 m o d 4 ≡ 2 ≢ z 2 ≡ 0 x^2+y^2\mod 4\equiv 2\not \equiv z^2\equiv 0 x 2 + y 2 m o d 4 ≡ 2 ≡ z 2 ≡ 0 推出矛盾。所以有如下结果
x , z 是奇数, y 是偶数 x,z \text{ 是奇数,} y\text{ 是偶数} x , z 是奇数, y 是偶数
注意到
y 2 = ( z − x ) ( z + x ) y^2=(z-x)(z+x) y 2 = ( z − x ) ( z + x )
根据前面的假定,g c d ( 2 x , 2 z ) = 2 \mathrm{gcd}(2x,2z)=2 g c d ( 2 x , 2 z ) = 2 ,所以 g c d ( z − x , z + x ) = 2 \mathrm{gcd}(z-x,z+x)=2 g c d ( z − x , z + x ) = 2 。换元 y = 2 y ′ , z + x = 2 x ′ , z − x = 2 z ′ y=2y',z+x=2x',z-x=2z' y = 2 y ′ , z + x = 2 x ′ , z − x = 2 z ′ ,其中 x ′ , y ′ , z ′ ∈ Z x',y',z'\in\mathbb Z x ′ , y ′ , z ′ ∈ Z 。现在有 y ′ 2 = x ′ z ′ y'^2=x'z' y ′ 2 = x ′ z ′ ,由于 g c d ( x ′ , z ′ ) = 1 \mathrm {gcd}(x',z')=1 g c d ( x ′ , z ′ ) = 1 ,由完全平方数知道 x ′ = u 2 , z ′ = v 2 x'=u^2,z'=v^2 x ′ = u 2 , z ′ = v 2 ,事实上 y ′ 2 y'^2 y ′ 2 中的任一素因子的指数都是偶数,且它们要么都是 x ′ x' x ′ 的素因子,要么都是 z ′ z' z ′ 的素因子。因此我们得到 z + x = 2 u 2 z+x=2u^2 z + x = 2 u 2 , z − x = 2 v 2 z-x=2v^2 z − x = 2 v 2 和 y 2 = 2 u 2 ⋅ 2 v 2 y^2=2u^2\cdot 2v^2 y 2 = 2 u 2 ⋅ 2 v 2 ,换言之 x = u 2 − v 2 x=u^2-v^2 x = u 2 − v 2 ,y = 2 u v y=2uv y = 2 u v 和 z = u 2 + v 2 z=u^2+v^2 z = u 2 + v 2 ,其中 u , v u,v u , v 是互素的,否则与假定 x , y , z x,y,z x , y , z 互素矛盾。最后乘上最开始提取的 g c d ( x , y , z ) \mathrm {gcd}(x,y,z) g c d ( x , y , z ) ,就得到了定理的结论。
定理 2: 方程 X 4 + Y 4 = Z 2 X^4+Y^4=Z^2 X 4 + Y 4 = Z 2 没有正整数解。
证明如下。如果这个方程有正整数解 ( x , y , z ) (x,y,z) ( x , y , z ) ,那么就存在一组使得 z z z 最小的正整数解。在这个情况下,x , y , z x,y,z x , y , z 是互素的,否则不妨 x , y x,y x , y 有公因子 p p p ,这样就构造了更小的解 ( x / p , y / p , z / p 2 ) (x/p,y/p,z/p^2) ( x / p , y / p , z / p 2 ) ,矛盾。另外两类反例也是一样的处理方式。另外,方程可以被写成 ( X 2 ) 2 + ( Y 2 ) 2 = Z 2 (X^2)^2+(Y^2)^2=Z^2 ( X 2 ) 2 + ( Y 2 ) 2 = Z 2 ,我们可以利用勾股方程的结论。
x 2 = u 2 − v 2 , y 2 = 2 u v , z = u 2 + v 2 x^2=u^2-v^2,\ y^2=2uv,\ z=u^2+v^2 x 2 = u 2 − v 2 , y 2 = 2 u v , z = u 2 + v 2
由于 4 ∣ y 2 4\mid y^2 4 ∣ y 2 ,这说明 u , v u,v u , v 中有且仅有一个是偶数。如果 u u u 是偶数,v v v 是奇数。这推出 u 2 ≡ 0 m o d 4 u^2\equiv 0\mod 4 u 2 ≡ 0 m o d 4 和 v 2 ≡ 1 m o d 4 v^2\equiv 1\mod 4 v 2 ≡ 1 m o d 4 ,因此 x 2 ≡ − 1 m o d 4 x^2\equiv -1\mod 4 x 2 ≡ − 1 m o d 4 矛盾。因此 u u u 是奇数,v v v 是偶数。记 v = 2 v ′ v=2v' v = 2 v ′ ,根据关系式 y 2 = 4 u v ′ y^2=4uv' y 2 = 4 u v ′ 和 u , v ′ u,v' u , v ′ 互素知道 u , v ′ u,v' u , v ′ 都是完全平方数,记为 u = a 2 , v ′ = b 2 u=a^2,v'=b^2 u = a 2 , v ′ = b 2 。再一次应用勾股方程结论,这次是对于 x 2 + v 2 = u 2 x^2+v^2=u^2 x 2 + v 2 = u 2 。因为 u u u 是奇数,v v v 是偶数,就有 g c d ( x , u , v ) = 1 \mathrm {gcd}(x,u,v)=1 g c d ( x , u , v ) = 1 ,所以存在两个互素的整数使得
x = c 2 − d 2 , v = 2 c d , u = c 2 + d 2 x=c^2-d^2,\ v=2cd,\ u=c^2+d^2 x = c 2 − d 2 , v = 2 c d , u = c 2 + d 2
由于 v = 2 v ′ = 2 b 2 v=2v'=2b^2 v = 2 v ′ = 2 b 2 ,据此推出 c d = b 2 cd=b^2 c d = b 2 ,所以 c , d c,d c , d 也都是完全平方数 x ′ 2 , y ′ 2 x'^2,y'^2 x ′ 2 , y ′ 2 。所以进一步可以写为
a 2 = x ′ 4 + y ′ 4 a^2=x'^4+y'^4 a 2 = x ′ 4 + y ′ 4
我们得到原方程的另一组解 ( x ′ , y ′ , a ) (x',y',a) ( x ′ , y ′ , a ) 。另一方面,由 z = u 2 + v 2 > a 4 > a z=u^2+v^2>a^4>a z = u 2 + v 2 > a 4 > a ,推出最小性的矛盾。定理得证。
上述的证明表明,如果可以给出 X 4 + Y 4 = Z 2 X^4+Y^4=Z^2 X 4 + Y 4 = Z 2 的一组正整数解 ( x , y , z ) (x,y,z) ( x , y , z ) ,可以构造一系列无穷递降的解序列 ( x n . y n , z n ) (x_n.y_n,z_n) ( x n . y n , z n ) ,这里的递降是 z n z_n z n 的严格递减。这是荒谬的。这种证明方法称为 Fermat 无穷递降法。
推论: 方程 X 4 + Y 4 = Z 4 X^4+Y^4=Z^4 X 4 + Y 4 = Z 4 没有正整数解。
证明如下。将方程写为 X 4 + Y 4 = ( Z 2 ) 2 X^4+Y^4=(Z^2)^2 X 4 + Y 4 = ( Z 2 ) 2 ,应用上面的结论即可。
# 关于理想的一些引理,Euler 函数设 n ≥ 1 n\geq 1 n ≥ 1 是一个自然数。我们用 φ ( n ) \varphi(n) φ ( n ) 来表示满足 0 ≤ q ≤ n 0\leq q\leq n 0 ≤ q ≤ n 且 g c d ( q , n ) = 1 \mathrm{gcd}(q,n)=1 g c d ( q , n ) = 1 的数的个数。这样定义的函数 φ \varphi φ 被称为 Euler 函数。如果 p p p 是素数,那么显然
φ ( p ) = p − 1 \varphi(p)=p-1 φ ( p ) = p − 1
对于 n = p s n=p^s n = p s ,即素数的幂次,和 n n n 互素的这些整数都不是 p p p 的倍数。在 1 ≤ q ≤ p s 1\leq q\leq p^{s} 1 ≤ q ≤ p s 中有 p s − 1 p^{s-1} p s − 1 个非 p p p 的倍数。因此
φ ( p s ) = p s − p s − 1 = p s − 1 ( p − 1 ) \varphi(p^s)=p^s-p^{s-1}=p^{s-1}(p-1) φ ( p s ) = p s − p s − 1 = p s − 1 ( p − 1 )
现在我们想要依据 n n n 可以被唯一分解为若干素数的幂次的乘积这一事实,计算 φ ( n ) \varphi(n) φ ( n ) 。首先我们需要了解 φ ( n ) \varphi(n) φ ( n ) 的一些性质,包括一些关于理想的引理。这些引理在之后会很有用。
性质 1: 设 n ≥ 1 n\geq 1 n ≥ 1 是一个自然数。Euler 函数 φ ( n ) \varphi(n) φ ( n ) 的值等于群 ( Z n , + ) (\mathbb Z_n,+) ( Z n , + ) 的生成元的个数,也等于环 ( Z n , + , ⋅ ) (\mathbb Z_n,+,\cdot) ( Z n , + , ⋅ ) 的单位元的个数。
证明如下。我们先回忆,整数环 Z \mathbb Z Z 商去 n Z n\mathbb Z n Z 后得到的模 n n n 剩余类都包含唯一一个整数 q q q ,满足 0 ≤ q ≤ n − 1 0\leq q \leq n-1 0 ≤ q ≤ n − 1 ,。对于这样一个整数 q q q ,我们用 q ˉ \bar q q ˉ 记作它模 n n n 的同余类。它充分说明了如下事实:如果 g c d ( q , n ) = 1 \mathrm{gcd}(q,n)=1 g c d ( q , n ) = 1 ,那么 q ˉ \bar q q ˉ 是环 Z n \mathbb Z_n Z n 的单位元,特别地也是群 Z n \mathbb Z_n Z n 的生成元,反过来也说明 g c d ( q , n ) = 1 \mathrm{gcd}(q,n)=1 g c d ( q , n ) = 1 。
如上的推论利用 Bezout 等式即可推出:如果 g c d ( q , n ) = 1 \mathrm{gcd}(q,n)=1 g c d ( q , n ) = 1 ,那么存在整数 x , y x,y x , y 使得 q x + n y = 1 qx+ny=1 q x + n y = 1 ,推出 q ˉ ⋅ x ˉ = 1 ˉ \bar q\cdot \bar x=\bar 1 q ˉ ⋅ x ˉ = 1 ˉ ,这说明了单位元;如果 q ˉ \bar q q ˉ 是单位元,那么存在 x ˉ \bar x x ˉ 使得 x ˉ ⋅ q ˉ = 1 ˉ \bar x\cdot \bar q=\bar 1 x ˉ ⋅ q ˉ = 1 ˉ ,因此对于任意的 a ˉ ∈ Z n \bar a\in\mathbb Z_n a ˉ ∈ Z n ,总有 a ˉ = a ˉ ⋅ q ˉ ⋅ x ˉ \bar a=\bar a\cdot \bar q\cdot\bar x a ˉ = a ˉ ⋅ q ˉ ⋅ x ˉ ,这推出了 a ˉ = ( a x ) ⋅ q ˉ \bar a=(ax)\cdot \bar q a ˉ = ( a x ) ⋅ q ˉ ,所以 q ˉ \bar q q ˉ 是加法群 Z n \mathbb Z_n Z n 的生成元;最后,如果 q ˉ \bar q q ˉ 是生成元,那么存在整数 x x x 使得 x ⋅ q ˉ = 1 ˉ x\cdot \bar q=\bar 1 x ⋅ q ˉ = 1 ˉ ,因此 x q ≡ 1 m o d n xq\equiv 1\mod n x q ≡ 1 m o d n ,所以 x q − y n = 1 xq-yn=1 x q − y n = 1 ,这满足 Bezout 等式,从而说明 g c d ( q , n ) = 1 \mathrm{gcd}(q,n)=1 g c d ( q , n ) = 1 。命题得证。
引理 1: 设 A A A 是一个环,a , b \mathfrak a,\mathfrak b a , b 是 A A A 的两个理想,且满足 a + b = A \mathfrak a+\mathfrak b=A a + b = A 。那么 a ∩ b = a b \mathfrak a\cap \mathfrak b=\mathfrak a\mathfrak b a ∩ b = a b ,并且典范同态 φ : A → A / a × A / b \varphi:A\to A/\mathfrak a\times A/\mathfrak b φ : A → A / a × A / b 诱导出一个同构 θ : A / a b → A / a × A / b \theta: A/\mathfrak a\mathfrak b\to A/\mathfrak a\times A/\mathfrak b θ : A / a b → A / a × A / b 。
回想一下,同态 φ \varphi φ 将 x ∈ A x\in A x ∈ A 映射到 x x x 模 a a a 和模 b b b 的剩余类构成的对中。 证明如下。我们知道,a b ⊂ a , b \mathfrak a\mathfrak b\subset \mathfrak a,\mathfrak b a b ⊂ a , b ,所以 a b ⊂ a ∩ b \mathfrak a\mathfrak b\subset \mathfrak a\cap\mathfrak b a b ⊂ a ∩ b 。接下来证明 a b ⊃ a ∩ b \mathfrak a\mathfrak b\supset \mathfrak a\cap\mathfrak b a b ⊃ a ∩ b ,取 x ∈ a ∩ b x\in\mathfrak a\cap\mathfrak b x ∈ a ∩ b ,由于 a + b = A \mathfrak a+\mathfrak b=A a + b = A ,所以有 a ∈ a , b ∈ b a\in\mathfrak a,b\in\mathfrak b a ∈ a , b ∈ b 使得 a + b = 1 a+b=1 a + b = 1 。因此 x = a x + x b x=ax+xb x = a x + x b 可以表示成 a b \mathfrak a\mathfrak b a b 的两个元素的和。综上 a b = a ∩ b \mathfrak a\mathfrak b=\mathfrak a\cap \mathfrak b a b = a ∩ b 。
显然 a ∩ b \mathfrak a\cap \mathfrak b a ∩ b 是同态 φ \varphi φ 的核。由于 a b = a ∩ b \mathfrak a\mathfrak b=\mathfrak a\cap \mathfrak b a b = a ∩ b ,所以 φ \varphi φ 对每个模 a b \mathfrak a\mathfrak b a b 剩余类的运算结果都是恒同的。因此我们知道映射 θ : A / a b → A / a × A / b \theta:A/\mathfrak a\mathfrak b\to A/\mathfrak a\times A/\mathfrak b θ : A / a b → A / a × A / b 是良定义的,且是同态。因为 φ − 1 ( 0 ) = a b \varphi^{-1}(0)=\mathfrak a\mathfrak b φ − 1 ( 0 ) = a b ,所以 θ − 1 ( 0 ) = ( 0 ) \theta ^{-1}(0)=(0) θ − 1 ( 0 ) = ( 0 ) ,即 θ \theta θ 是单射。我们还需要证明 θ \theta θ 是满射。
上述的论证中,我们已经将同态传递到了商环。之后在类似的单射论证更加简短。
为了证明 θ \theta θ (或者等价地,φ \varphi φ )是满射,我们需要对每一个 y ∈ A , z ∈ A y\in A,z\in A y ∈ A , z ∈ A 存在一个 x ∈ A x\in A x ∈ A ,使得 x + a = y + a x+\mathfrak a=y+\mathfrak a x + a = y + a 且 x + b = z + b x+\mathfrak b=z+\mathfrak b x + b = z + b 。选取 a ∈ a , b ∈ b a\in\mathfrak a,b\in\mathfrak b a ∈ a , b ∈ b ,使得 a + b = 1 a+b=1 a + b = 1 。构造 x = a z + b y x=az+by x = a z + b y 。这样模掉 a \mathfrak a a ,有 x ≡ b y ≡ ( 1 − a ) y ≡ y x\equiv by\equiv (1-a)y\equiv y x ≡ b y ≡ ( 1 − a ) y ≡ y ,同理 x ≡ z m o d b x\equiv z\mod b x ≡ z m o d b 。命题得证。
引理 2: 设 A A A 是一个环,且 ( a i ) 1 ≤ i ≤ r (\mathfrak a_i)_{1\leq i\leq r} ( a i ) 1 ≤ i ≤ r 是 A A A 的理想的有限子集,满足 a i + a j = A , i ≠ j \mathfrak a_i+\mathfrak a_j=A,\ i\neq j a i + a j = A , i = j 。那么有典范同构 A / a 1 ⋯ a r → ≃ ∏ i = 1 r A / a i A/\mathfrak a_1\cdots\mathfrak a_r\xrightarrow{\simeq} \prod_{i=1}^r A/\mathfrak a_i A / a 1 ⋯ a r ≃ ∏ i = 1 r A / a i 。
证明如下。引理 2 给出了 r = 2 r=2 r = 2 的情形的证明。我们对 r r r 作归纳。记 b = a 2 ⋯ a r \mathfrak b=\mathfrak a_2\cdots\mathfrak a_r b = a 2 ⋯ a r 。下面证明 a 1 + b = A \mathfrak a_1+\mathfrak b=A a 1 + b = A 。对于 i ≥ 2 i\geq 2 i ≥ 2 ,我们有 a 1 + a i = A \mathfrak a_1+\mathfrak a_i=A a 1 + a i = A ,所以存在 c i ∈ a 1 c_i\in \mathfrak a_1 c i ∈ a 1 和 a i ∈ a i a_i\in\mathfrak a_i a i ∈ a i ,使得
c i + a i = 1 , 1 = ∏ i = 1 r ( c i + a i ) = c + a 2 ⋯ a r c_i+a_i=1,\ 1=\prod^r_{i=1}(c_i+a_i)=c+a_2\cdots a_r c i + a i = 1 , 1 = i = 1 ∏ r ( c i + a i ) = c + a 2 ⋯ a r
其中 c c c 是那些至少含有一个 c i c_i c i 作为因子的项的和。因此 c ∈ a 1 c\in \mathfrak a_1 c ∈ a 1 ,由于 a 2 ⋅ a r ∈ b a_2\cdot a_r\in \mathfrak b a 2 ⋅ a r ∈ b ,所以 a 1 + b = A \mathfrak a_1+\mathfrak b=A a 1 + b = A 。
根据引理 1,A / a 1 b A/\mathfrak a_1\mathfrak b A / a 1 b 同构于 A / a 1 × A / b A/\mathfrak a_1\times A/\mathfrak b A / a 1 × A / b 。而根据归纳假设 A / b ≃ A / a 2 × ⋯ × A / a r A/\mathfrak b\simeq A/\mathfrak a_2\times \cdots\times A/\mathfrak a_r A / b ≃ A / a 2 × ⋯ × A / a r 。命题得证。
现在我们将引理应用在 Z \mathbb Z Z 上。
性质 2: 设 n , n ′ n,n' n , n ′ 是互素整数。那么有环同构 Z n n ′ ≃ Z n × Z n ′ \mathbb Z_{nn'}\simeq \mathbb Z_n\times \mathbb Z_{n'} Z n n ′ ≃ Z n × Z n ′ 。
证明如下。这是引理 1 的特殊情形,注意到理想 n Z + n ′ Z = Z n\mathbb Z+n'\mathbb Z=\Z n Z + n ′ Z = Z ,这是由 Bezout 等式推出的。
推论 1: 如果 n , n ′ n,n' n , n ′ 是互素整数,那么 φ ( n n ′ ) = φ ( n ) φ ( n ′ ) \varphi(nn')=\varphi(n)\varphi(n') φ ( n n ′ ) = φ ( n ) φ ( n ′ ) 。
证明如下。根据性质 1 知道,φ ( n n ′ ) \varphi(nn') φ ( n n ′ ) 就是环 Z n n ′ \mathbb Z_{nn'} Z n n ′ 中单位元的个数,而这个环同构于 Z n × Z n ′ \mathbb Z_n\times \mathbb Z_{n'} Z n × Z n ′ ,这是一个环的直积。所以 ( α , β ) ∈ Z n × Z n ′ (\alpha,\beta)\in\mathbb Z_n\times \mathbb Z_{n'} ( α , β ) ∈ Z n × Z n ′ 是单位元当且仅当分量都是单位元。命题得证。
推论 2: 设 n n n 是正整数,且作素因子分解 n = p 1 α 1 ⋯ p r α r n=p^{\alpha_1}_1\cdots p^{\alpha_r}_r n = p 1 α 1 ⋯ p r α r 。那么 φ ( n ) = n ( 1 − 1 / p 1 ) ⋯ ( 1 − 1 / p r ) \varphi(n)=n(1-1/p_1)\cdots (1-1/p_r) φ ( n ) = n ( 1 − 1 / p 1 ) ⋯ ( 1 − 1 / p r ) 。
证明如下。根据推论 1 知道,φ ( n ) = φ ( p 1 α 1 ) ⋯ φ ( p r α r ) \varphi(n)=\varphi(p_1^{\alpha_1})\cdots \varphi(p_r^{\alpha_r}) φ ( n ) = φ ( p 1 α 1 ) ⋯ φ ( p r α r ) 。而 φ ( p 1 α 1 ) = p 1 α 1 − p 1 α 1 − 1 \varphi(p_1^{\alpha_1})=p_1^{\alpha_1}-p_1^{\alpha_1-1} φ ( p 1 α 1 ) = p 1 α 1 − p 1 α 1 − 1 。命题得证。
# 关于模的初步说明在研究主理想整环上的模结构前,我们做一些关于一般交换环上的模结构的说明。
设 A A A 是一个交换环,I I I 是一个集合。记 A ( I ) A^{(I)} A ( I ) 表示由集合 I I I 确定的序列 ( a i ) i ∈ I (a_i)_{i\in I} ( a i ) i ∈ I ,其中的元素是 A A A 中的元素,满足只有有限个非零元素。因此 A ( I ) A^{(I)} A ( I ) 是 Cartesian 积集 A I A^I A I 的一个子集。如果给 A I A^I A I 配备环上的分项加法和乘法,形成一个模,那么 A ( I ) A^{(I)} A ( I ) 也是 A I A^I A I 的一个子模。
如果 I I I 是有限集,那么 A I = A ( I ) A^{I}=A^{(I)} A I = A ( I ) 。
对于 j ∈ I j\in I j ∈ I ,如果序列 ( δ j i ) i ∈ I (\delta_{ji})_{i\in I} ( δ j i ) i ∈ I 满足 δ j j = 1 \delta_{jj}=1 δ j j = 1 ,且 δ j i = 0 , i ≠ j \delta_{ji}=0,\ i\neq j δ j i = 0 , i = j ,那么记其为 A ( I ) A^{(I)} A ( I ) 中的元素 e j e_j e j 。任意 A ( I ) A^{(I)} A ( I ) 中的元素 ( a j ) j ∈ I (a_j)_{j\in I} ( a j ) j ∈ I 都可以唯一地、有限地被 e j e_j e j 线性表出,更具体地说就是
( a j ) j ∈ I = ∑ j ∈ I a j e j (a_j)_{j\in I}=\sum_{j\in I}a_je_j ( a j ) j ∈ I = j ∈ I ∑ a j e j
注意到,右边的求和中,仅有有限个项是非零的,所以求和是有意义的。
我们称 ( e j ) j ∈ I (e_j)_{j\in I} ( e j ) j ∈ I 是 A ( I ) A^{(I)} A ( I ) 的规范基。
设 A A A 是一个环,M M M 是一个 A A A - 模,( x i ) i ∈ I (x_i)_{i\in I} ( x i ) i ∈ I 是 M M M 的一组元素构成的序列。对于任意的 A ( I ) A^{(I)} A ( I ) 的元素 ( a i ) i ∈ I (a_i)_{i\in I} ( a i ) i ∈ I ,我们可以将其与 ∑ i a i x i ∈ M \displaystyle \sum_i a_ix_i\in M i ∑ a i x i ∈ M 联系起来。在这之前,这个求和当然是有意义的。因此我们得到了映射 φ : A ( I ) → M \varphi:A^{(I)}\to M φ : A ( I ) → M ,这显然是一个线性映射。设 ( e i ) i ∈ I (e_i)_{i\in I} ( e i ) i ∈ I 是 A ( I ) A^{(I)} A ( I ) 的规范基,那么 φ ( e i ) = x i \varphi(e_i)=x_i φ ( e i ) = x i 对于任意的 i ∈ I i\in I i ∈ I 成立。基于线性映射,立刻得到下面叙述的等价关系。
( x i ) i ∈ I (x_i)_{i\in I} ( x i ) i ∈ I 是线性无关集,当且仅当 φ \varphi φ 是单射。( x i ) i ∈ I (x_i)_{i\in I} ( x i ) i ∈ I 生成 M M M ,当且仅当 φ \varphi φ 是满射。如果 φ \varphi φ 是双射,那么 ( x i ) i ∈ I (x_i)_{i\in I} ( x i ) i ∈ I 被称为 M M M 的一组基。这意味着,此时 M M M 中的任一元素都可以被唯一地由 ( x i ) i ∈ I (x_i)_{i\in I} ( x i ) i ∈ I 线性表出。一个有基的模被称为自由模。
和域上的线性空间不同的是,环上的模结构不一定有一组基。比如 Z \mathbb Z Z - 模 Z n \mathbb Z_n Z n 对于 n ≠ 0 , 1 n\neq 0,1 n = 0 , 1 的情况,由于它不是整环,所以容易推出没有基。接下来我们会讨论哪些模是自由的,这种情况几乎不是平凡的。
一个模被称作是有限型的,如果它是由有限集合生成的。下面的定理是研究 Noether 环和模的理论基础。我们会在第三节更深入地发展这个理论。
定理 1: 设 A A A 是一个环,M M M 是一个 A A A - 模。以下的叙述等价。
任意由若干 M M M 的子模构成的非空集族中,一定存在一个最大元素(在集合包含关系下)。 任一条由 M M M 的子模构成的上升序列(在集合包含关系下) ( M n ) n ≥ 0 (M_n)_{n\geq 0} ( M n ) n ≥ 0 最终稳定。 任一 M M M 的子模都是有限型的。 证明如下。先证明 1. 推出 3.。设 E E E 是 M M M 的子模,Φ \Phi Φ 是 E E E 的所有有限生成子模的集合。因为 ( 0 ) ∈ Φ (0)\in \Phi ( 0 ) ∈ Φ ,所以 Φ \Phi Φ 非空。根据条件 1. 知道 Φ \Phi Φ 有一个最大元 F F F 。对于 x ∈ E x\in E x ∈ E ,由于 F + A x F+Ax F + A x 是 E E E 的有限生成子模(它由 x x x 和 F F F 的一组有限生成集合共同生成)。由于 F F F 的极大性推出 F + A x = F F+Ax=F F + A x = F 。因此 x ∈ F x\in F x ∈ F ,从而 E ⊂ F E\subset F E ⊂ F ,从而 E = F E=F E = F ,所以 E E E 是有限型的。
接下来证明 3. 推出 2.。设 ( M n ) n ≥ 0 (M_n)_{n\geq 0} ( M n ) n ≥ 0 是由 M M M 的子模构成的升链。那么 E = ⋃ n ≥ 0 M n E=\displaystyle \bigcup _{n\geq 0}M_n E = n ≥ 0 ⋃ M n 是 M M M 的子模。由条件 3. 知道 E E E 包含着生成集合 ( x 1 , . . . , x q ) (x_1,...,x_q) ( x 1 , . . . , x q ) 。对于每一个 i i i ,存在一个指标 n ( i ) n(i) n ( i ) ,使得 x i ∈ M n ( i ) x_i\in M _{n(i)} x i ∈ M n ( i ) 。记 n 0 n_0 n 0 是这一簇指标 n ( i ) n(i) n ( i ) 中最大的一个。那么就有 x i ∈ M n 0 x_i\in M_{n_0} x i ∈ M n 0 对于所有的 i i i 成立,因此 E ⊂ M n 0 E\subset M_{n_0} E ⊂ M n 0 ,故只能有 E = M n 0 E=M_{n_0} E = M n 0 。对任意的 n ≥ n 0 n\geq n_0 n ≥ n 0 ,都有包含关系 M n 0 ⊂ M n ⊂ E M_{n_0}\subset M_n\subset E M n 0 ⊂ M n ⊂ E ,而等式 E = M n 0 E=M_{n_0} E = M n 0 推出只能有 M n = M n 0 M_n=M_{n_0} M n = M n 0 。因此这一条升链在 n 0 n_0 n 0 之后就稳定了。
最后剩下 2. 推出 1. 的情形。为此我们证明一个引理。这个引理的特殊情形就是我们需要的。
引理 1: T T T 是一个偏序集合,那么下面的叙述等价。
T T T 的每一个非空子集都有一个最大元。T T T 中的任意一条升链都最终稳定。证明如下。首先证明 1. 推出 2.。设 t q t_q t q 是升链中元素构成的集合的最大元。那么 n ≥ q n\geq q n ≥ q 时,都有 t n ≥ t q t_n\geq t_q t n ≥ t q (升链条件),这推出了 t n = t q t_n=t_q t n = t q (最大元)。
其次证明 2. 推出 1.。假设存在 S S S 是 T T T 的子集,但它没有最大元。那么对任意的 x ∈ S x\in S x ∈ S ,都能找到比它更大的元素。由选择公理,存在一个映射 f : S → S f:S\to S f : S → S ,使得 f ( x ) > x f(x)>x f ( x ) > x 对任意的 x ∈ S x\in S x ∈ S 成立。由于 S S S 非空,所以首先选择一个 t 0 ∈ S t_0\in S t 0 ∈ S ,然后定义升链 ( t n ) n ≥ 0 (t_n)_{n\geq 0} ( t n ) n ≥ 0 ,其递推关系为 t n + 1 = f ( t n ) t_{n+1}=f(t_n) t n + 1 = f ( t n ) 。这个序列是严格递增的,但是它不是最终稳定的,所以与假设条件 2. 矛盾。综上命题得证。
定理 1 的推论: 在主理想整环 A A A 中,每一个由若干理想构成的非空集族存在一个极大元。
证明如下。不妨将环 A A A 视作 A A A - 模,那么它的子模就是它的理想。由于所有的理想都是主理想,所以它们是由单一元素生成的 A A A - 模,因此是有限型。依照定理 1,证明了命题。
# 主理想整环上的模结构设 A A A 是一个整环,K K K 是它的分式域。一个自由 A A A - 模(关于某个指标集 I I I ,同构于 A ( I ) A^{(I)} A ( I ) )可以嵌入到 K K K 上的线性空间(如果自由模是同构于 A ( I ) A^{(I)} A ( I ) 的,此时应该改为 K ( I ) K^{(I)} K ( I ) )。由此可见,对于自由 A A A - 模的任一子模 M M M 也是成立的。由 M M M 生成的子空间的维数称为 M M M 的秩。如果 M M M 本身是自由的,且有 n n n 个元素构成一组基,那么 M M M 的秩为 n n n 。
定理 1: 设 A A A 是主理想整环,M M M 是一个秩 n n n 的自由 A A A - 模,并且 M ′ M' M ′ 是 M M M 的一个子模。那么:
M ′ M' M ′ 是自由的,且秩为 q q q ,其中 0 ≤ q ≤ n 0\leq q\leq n 0 ≤ q ≤ n 。如果 M ′ ≠ ( 0 ) M'\neq (0) M ′ = ( 0 ) ,那么存在 M M M 的一组基 ( e 1 , . . . , e n ) (e_1,...,e_n) ( e 1 , . . . , e n ) 和非零元 a 1 , . . . , a q ∈ A a_1,...,a_q\in A a 1 , . . . , a q ∈ A 使得 ( a 1 e 1 , . . . , a q e q ) (a_1e_1,...,a_qe_q) ( a 1 e 1 , . . . , a q e q ) 是 M ′ M' M ′ 的一组基. a 1 , . . . , a q a_1,...,a_q a 1 , . . . , a q 满足整除关系,a_1\mid a_2\mid \cdots \mid a_证明如下。定理在 M ′ = ( 0 ) M'=(0) M ′ = ( 0 ) 的情形下是显然成立的,所以我们假设 M ′ ≠ ( 0 ) M'\neq (0) M ′ = ( 0 ) 的情况。设 L ( M , A ) \mathcal L(M,A) L ( M , A ) 表示 M M M 到 A A A 的线性映射构成的集合(因为 M M M 是自由的,所以只需要考虑在基上的线性映射即可)。对于 u ∈ L ( M , A ) u\in \mathcal L(M,A) u ∈ L ( M , A ) ,u ( M ′ ) u(M') u ( M ′ ) 是 A A A 的子模,也是 A A A 的理想。由主理想整环,我们可以写作 u ( M ′ ) = A a u u(M')=Aa_u u ( M ′ ) = A a u ,其中 a u ∈ A a_u\in A a u ∈ A 。设 u ∈ L ( M , A ) u\in L(M,A) u ∈ L ( M , A ) 使得 A a u Aa_u A a u 是 { A a v : v ∈ L ( M , A ) } \{Aa_v:v\in \mathcal L(M,A)\} { A a v : v ∈ L ( M , A ) } 中的最大元(定理 1 的推论)。现在取 M M M 的一组基 ( x 1 , . . . , x n ) (x_1,...,x_n) ( x 1 , . . . , x n ) ,这里将 M M M 视作 A n A^n A n 。设 p r i : M → A pr_i:M\to A p r i : M → A 是第 i i i 分量的投影映射,使得 p r i ( x j ) = δ i j pr_i(x_j)=\delta_{ij} p r i ( x j ) = δ i j 。由于 M ′ ≠ ( 0 ) M'\neq (0) M ′ = ( 0 ) ,所以至少有一个 1 ≤ i ≤ n 1\leq i\leq n 1 ≤ i ≤ n 使得 p r i ( M ′ ) ≠ ( 0 ) pr_i(M')\neq (0) p r i ( M ′ ) = ( 0 ) 。因此 a u ≠ ( 0 ) a_u\neq (0) a u = ( 0 ) 。按照我们的构造,存在 e ′ ∈ M ′ e'\in M' e ′ ∈ M ′ ,使得 u ( e ′ ) = a u u(e')=a_u u ( e ′ ) = a u 。现在我们来说明对任意的 v ∈ L ( M , A ) v\in \mathcal L(M,A) v ∈ L ( M , A ) ,都有 a u ∣ v ( e ′ ) a_u\mid v(e') a u ∣ v ( e ′ ) 。事实上,如果 d = g c d ( a u , v ( e ′ ) ) d=\mathrm{gcd}(a_u,v(e')) d = g c d ( a u , v ( e ′ ) ) ,那么 d = b a u + c v ( e ′ ) d=ba_u+cv(e') d = b a u + c v ( e ′ ) ,其中 b , c ∈ A b,c\in A b , c ∈ A 。换言之,d = ( b u + c v ) ( e ′ ) d=(bu+cv)(e') d = ( b u + c v ) ( e ′ ) ,而 b u + c v ∈ L ( M , A ) bu+cv\in \mathcal L(M,A) b u + c v ∈ L ( M , A ) ,所以 A a u ⊂ A d ⊂ u ( M ′ ) Aa_u\subset Ad\subset u(M') A a u ⊂ A d ⊂ u ( M ′ ) ,由最大元知道 A d = A a u Ad=Aa_u A d = A a u ,所以必然有 a u ∣ v ( e ′ ) a_u\mid v(e') a u ∣ v ( e ′ ) 。
特别地,a u ∣ p r i ( e ′ ) a_u\mid pr_i(e') a u ∣ p r i ( e ′ ) ,所以设 p r i ( e ′ ) = a u b i pr_i(e')=a_ub_i p r i ( e ′ ) = a u b i ,其中 b i ∈ A b_i\in A b i ∈ A 。设 e = ∑ i = 1 n b i x i e=\displaystyle \sum^n_{i=1}b_ix_i e = i = 1 ∑ n b i x i ,进而 e ′ = a u e e'=a_ue e ′ = a u e 。