← 返回 资料库 › 代数学 › 抽象代数 代数学
环与域 具有加法和乘法两种运算的代数结构,是整数与有理数的推广。
直观 何时能加、减、乘——又在何时还能作除法 在整数集 Z \mathbb{Z} Z 中,加、减、乘运算永远不会超出 Z \mathbb{Z} Z ,且乘法通过 a ( b + c ) = a b + a c a(b + c) = ab + ac a ( b + c ) = ab + a c 对加法满足分配律——这套双运算结构就是代数学家所说的环。然而除法在 Z \mathbb{Z} Z 中行不通:1 / 2 1/2 1/2 不是整数。进入有理数集 Q \mathbb{Q} Q (或模素数 p p p 的时钟算术 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z )后,通过 a ⋅ a − 1 = 1 a \cdot a^{-1} = 1 a ⋅ a − 1 = 1 可以被任意非零元整除,环就升级为域。
在环 Z / 9 Z \mathbb{Z}/9\mathbb{Z} Z /9 Z (m = 9 m=9 m = 9 )中,乘以 a = 3 a=3 a = 3 会把 3 3 3 和 6 6 6 映到 0 0 0 (零因子!);而当 m m m 为素数时每个非零元 a a a 都可逆,Z / m Z \mathbb{Z}/m\mathbb{Z} Z / m Z 构成域。 中学 环、整环与域的公理 定义: 环、整环与域
环 ( R , + , ⋅ ) (R,+ ,\cdot) ( R , + , ⋅ ) 是一个集合,其中 ( R , + ) (R,+) ( R , + ) 是阿贝尔群(含零元 0 0 0 与负元 − a -a − a ),乘法 ⋅ \cdot ⋅ 满足结合律且有单位元 1 1 1 ,并且乘法对加法满足分配律:a ( b + c ) = a b + a c a(b + c) = ab + ac a ( b + c ) = ab + a c 与 ( a + b ) c = a c + b c (a+b)c = ac + bc ( a + b ) c = a c + b c 。满足 1 ≠ 0 1 \neq 0 1 = 0 的交换环(a b = b a ab=ba ab = ba )若无零因子(a b = 0 ⟹ a = 0 ab=0 \implies a=0 ab = 0 ⟹ a = 0 或 b = 0 b=0 b = 0 ),则称为整环;若每个 a ≠ 0 a \neq 0 a = 0 都有满足 a ⋅ a − 1 = 1 a \cdot a^{-1} = 1 a ⋅ a − 1 = 1 的乘法逆元 a − 1 a^{-1} a − 1 ,则称为域。
a ( b + c ) = a b + a c , ( a + b ) c = a c + b c a(b + c) = ab + ac, \qquad (a + b)c = ac + bc a ( b + c ) = ab + a c , ( a + b ) c = a c + b c 在任意交换环 R R R 中,理想 I ⊆ R I \subseteq R I ⊆ R 是一个加法子群,且吸收与环中任意元素的乘法(r ∈ R , x ∈ I ⟹ r x ∈ I r \in R, x \in I \implies rx \in I r ∈ R , x ∈ I ⟹ r x ∈ I )。在 Z \mathbb{Z} Z 中对主理想 n Z n\mathbb{Z} n Z 取商就得到剩余类环 Z / n Z \mathbb{Z}/n\mathbb{Z} Z / n Z ,其运算就是普通的模 n n n 加法与乘法。
Z / n Z = { 0 ˉ , 1 ˉ , … , n − 1 ‾ } , a ˉ b ˉ = a b m o d n ‾ \mathbb{Z}/n\mathbb{Z} = \{\bar{0}, \bar{1}, \dots, \overline{n-1}\}, \qquad \bar{a}\,\bar{b} = \overline{ab \bmod n} Z / n Z = { 0 ˉ , 1 ˉ , … , n − 1 } , a ˉ b ˉ = ab mod n 常见环与域的比较 结构 关键乘法性质 整数 Z \mathbb{Z} Z 是整环但不是域:只有 ± 1 \pm 1 ± 1 有乘法逆元 有理数 Q \mathbb{Q} Q 、实数 R \mathbb{R} R 、复数 C \mathbb{C} C 无穷域:每个非零元都有逆元 n n n 为合数时的 Z / n Z \mathbb{Z}/n\mathbb{Z} Z / n Z (如 n = 6 n=6 n = 6 )含零因子的交换环(在 Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z 中 2 ˉ ⋅ 3 ˉ = 0 ˉ \bar{2}\cdot\bar{3}=\bar{0} 2 ˉ ⋅ 3 ˉ = 0 ˉ );不是域 p p p 为素数时的 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z p p p 元有限域:每个 a ˉ ≠ 0 ˉ \bar{a} \neq \bar{0} a ˉ = 0 ˉ 都可逆
大学 环在何时成为域 若 D D D 是有限整环,则 D D D 的每个非零元都有乘法逆元,因此 D D D 是域。
为什么成立? 在有限集合上,一个绝不把两个不同输入映到同一输出的映射,由抽屉原理必然取遍每一个可能的输出——包括 1 1 1 。
证明 任取非零元 a ∈ D a \in D a ∈ D ,考虑由 L a ( x ) = a x L_a(x) = ax L a ( x ) = a x 定义的左乘映射 L a : D → D L_a : D \to D L a : D → D 。
首先证明 L a L_a L a 是单射。设 L a ( x ) = L a ( y ) L_a(x) = L_a(y) L a ( x ) = L a ( y ) ,则 a x = a y ax = ay a x = a y ,即 a ( x − y ) = 0 a(x - y) = 0 a ( x − y ) = 0 。因为 D D D 是整环且 a ≠ 0 a \neq 0 a = 0 ,不存在零因子,故必有 x − y = 0 x - y = 0 x − y = 0 ,即 x = y x = y x = y 。
由于 D D D 是有限集,任何单射 D → D D \to D D → D 自动是满射(由抽屉原理:∣ L a ( D ) ∣ = ∣ D ∣ |L_a(D)| = |D| ∣ L a ( D ) ∣ = ∣ D ∣ )。特别地,乘法单位元 1 ∈ D 1 \in D 1 ∈ D 必在 L a L_a L a 的像中,因此存在 b ∈ D b \in D b ∈ D 使得 L a ( b ) = a b = 1 L_a(b) = ab = 1 L a ( b ) = ab = 1 。于是 b = a − 1 b = a^{-1} b = a − 1 ,而 a ≠ 0 a \neq 0 a = 0 是任意选取的,故 D D D 是域。
对整数 p ≥ 2 p \ge 2 p ≥ 2 ,剩余类环 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 是域当且仅当 p p p 是素数。
为什么成立? 当 p p p 为素数时,小于 p p p 的任何非零数都与 p p p 互素,因此裴蜀恒等式总能构造出模 p p p 的逆元;当 p p p 为合数时,它的真因子相乘得 p ≡ 0 p \equiv 0 p ≡ 0 ,从而破坏了可逆性。
证明 (⇐ \Leftarrow ⇐ ) 设 p p p 是素数,任取非零剩余类 a ˉ ∈ Z / p Z \bar{a} \in \mathbb{Z}/p\mathbb{Z} a ˉ ∈ Z / p Z ,由满足 1 ≤ a ≤ p − 1 1 \le a \le p - 1 1 ≤ a ≤ p − 1 的整数 a a a 代表。由于 p p p 是素数且 p ∤ a p \nmid a p ∤ a ,a a a 与 p p p 的最大公因数为 gcd ( a , p ) = 1 \gcd(a,p) = 1 g cd( a , p ) = 1 。
由裴蜀恒等式,存在整数 u , v ∈ Z u, v \in \mathbb{Z} u , v ∈ Z 使得 a u + p v = 1 au + pv = 1 a u + p v = 1 。两边模 p p p 约化后消去倍数 p v pv p v ,在 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 中剩下 a ˉ u ˉ = 1 ˉ \bar{a}\,\bar{u} = \bar{1} a ˉ u ˉ = 1 ˉ 。因此 u ˉ = a ˉ − 1 \bar{u} = \bar{a}^{-1} u ˉ = a ˉ − 1 就是 a ˉ \bar{a} a ˉ 的乘法逆元;由于每个非零元都可逆,Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 是域。
(⇒ \Rightarrow ⇒ ) 反之,设 p p p 是合数,即存在整数 1 < b , c < p 1 < b, c < p 1 < b , c < p 使得 p = b c p = bc p = b c 。因为 b b b 和 c c c 严格介于 0 0 0 与 p p p 之间,它们的剩余类 b ˉ \bar{b} b ˉ 与 c ˉ \bar{c} c ˉ 在 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 中皆非零,但它们的乘积却是 b ˉ c ˉ = b c ‾ = p ˉ = 0 ˉ \bar{b}\,\bar{c} = \overline{bc} = \bar{p} = \bar{0} b ˉ c ˉ = b c = p ˉ = 0 ˉ 。
于是 b ˉ \bar{b} b ˉ 是零因子,而任何零因子都不可能有乘法逆元:若 b ˉ \bar{b} b ˉ 有逆元 b ˉ − 1 \bar{b}^{-1} b ˉ − 1 ,在 b ˉ c ˉ = 0 ˉ \bar{b}\,\bar{c} = \bar{0} b ˉ c ˉ = 0 ˉ 左边乘以 b ˉ − 1 \bar{b}^{-1} b ˉ − 1 就会迫使 c ˉ = 0 ˉ \bar{c} = \bar{0} c ˉ = 0 ˉ ,矛盾。故当 p p p 为合数时,Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 不是域。
大学 实际应用与典型例题 有限域与剩余类环是现代公钥密码学、数字签名以及二维码和固态硬盘中里德-所罗门纠错码的核心引擎。
例题: 用裴蜀恒等式计算模逆元
在素域 Z / 17 Z \mathbb{Z}/17\mathbb{Z} Z /17 Z 中求 5 ˉ \bar{5} 5 ˉ 的乘法逆元,并利用它求解一次同余方程 5 x ≡ 3 ( m o d 17 ) 5x \equiv 3 \pmod{17} 5 x ≡ 3 ( mod 17 ) 。
解答 对 17 17 17 和 5 5 5 应用欧几里得算法:17 = 3 ⋅ 5 + 2 17 = 3 \cdot 5 + 2 17 = 3 ⋅ 5 + 2 ,接着 5 = 2 ⋅ 2 + 1 5 = 2 \cdot 2 + 1 5 = 2 ⋅ 2 + 1 。将 2 = 17 − 3 ⋅ 5 2 = 17 - 3 \cdot 5 2 = 17 − 3 ⋅ 5 回代得 1 = 5 − 2 ( 17 − 3 ⋅ 5 ) = 7 ⋅ 5 − 2 ⋅ 17 1 = 5 - 2(17 - 3 \cdot 5) = 7 \cdot 5 - 2 \cdot 17 1 = 5 − 2 ( 17 − 3 ⋅ 5 ) = 7 ⋅ 5 − 2 ⋅ 17 。
将该裴蜀恒等式模 17 17 17 约化,在 Z / 17 Z \mathbb{Z}/17\mathbb{Z} Z /17 Z 中得 7 ˉ ⋅ 5 ˉ = 1 ˉ \bar{7} \cdot \bar{5} = \bar{1} 7 ˉ ⋅ 5 ˉ = 1 ˉ ,故 5 ˉ − 1 = 7 ˉ \bar{5}^{-1} = \bar{7} 5 ˉ − 1 = 7 ˉ (验证:5 ⋅ 7 = 35 = 2 ⋅ 17 + 1 ≡ 1 ( m o d 17 ) 5 \cdot 7 = 35 = 2 \cdot 17 + 1 \equiv 1 \pmod{17} 5 ⋅ 7 = 35 = 2 ⋅ 17 + 1 ≡ 1 ( mod 17 ) )。
在 5 x ≡ 3 ( m o d 17 ) 5x \equiv 3 \pmod{17} 5 x ≡ 3 ( mod 17 ) 两边同乘 7 7 7 即可解出 x x x :x ≡ 7 ⋅ 3 = 21 ≡ 4 ( m o d 17 ) x \equiv 7 \cdot 3 = 21 \equiv 4 \pmod{17} x ≡ 7 ⋅ 3 = 21 ≡ 4 ( mod 17 ) 。检验:5 ⋅ 4 = 20 ≡ 3 ( m o d 17 ) 5 \cdot 4 = 20 \equiv 3 \pmod{17} 5 ⋅ 4 = 20 ≡ 3 ( mod 17 ) 。
例题: 素域上的擦除恢复(里德-所罗门码思想)
两个数据符号 m 0 = 2 , m 1 = 5 ∈ Z / 7 Z m_0 = 2, m_1 = 5 \in \mathbb{Z}/7\mathbb{Z} m 0 = 2 , m 1 = 5 ∈ Z /7 Z 被编码为一次多项式 P ( t ) = m 0 + m 1 t ( m o d 7 ) P(t) = m_0 + m_1 t \pmod{7} P ( t ) = m 0 + m 1 t ( mod 7 ) ,并作为四个求值 ( P ( 0 ) , P ( 1 ) , P ( 2 ) , P ( 3 ) ) = ( 2 , 0 , 5 , 3 ) (P(0), P(1), P(2), P(3)) = (2, 0, 5, 3) ( P ( 0 ) , P ( 1 ) , P ( 2 ) , P ( 3 )) = ( 2 , 0 , 5 , 3 ) 发送。传输中前两个值丢失,仅剩 P ( 2 ) = 5 P(2)=5 P ( 2 ) = 5 和 P ( 3 ) = 3 P(3)=3 P ( 3 ) = 3 。求恢复 m 0 m_0 m 0 和 m 1 m_1 m 1 。
解答 在域 Z / 7 Z \mathbb{Z}/7\mathbb{Z} Z /7 Z 中,我们有两个线性方程 m 0 + 2 m 1 ≡ 5 ( m o d 7 ) m_0 + 2m_1 \equiv 5 \pmod{7} m 0 + 2 m 1 ≡ 5 ( mod 7 ) 与 m 0 + 3 m 1 ≡ 3 ( m o d 7 ) m_0 + 3m_1 \equiv 3 \pmod{7} m 0 + 3 m 1 ≡ 3 ( mod 7 ) 。
用第二个方程减去第一个方程直接消去 m 0 m_0 m 0 :( 3 − 2 ) m 1 ≡ 3 − 5 = − 2 ≡ 5 ( m o d 7 ) (3 - 2)m_1 \equiv 3 - 5 = -2 \equiv 5 \pmod{7} ( 3 − 2 ) m 1 ≡ 3 − 5 = − 2 ≡ 5 ( mod 7 ) ,故 m 1 = 5 m_1 = 5 m 1 = 5 。(即便步长差不是 1 1 1 而是某个 k ≢ 0 k \not\equiv 0 k ≡ 0 ,由于 Z / 7 Z \mathbb{Z}/7\mathbb{Z} Z /7 Z 是域,我们也总能除以 k k k 。)
把 m 1 = 5 m_1 = 5 m 1 = 5 代回 m 0 + 2 m 1 ≡ 5 ( m o d 7 ) m_0 + 2m_1 \equiv 5 \pmod{7} m 0 + 2 m 1 ≡ 5 ( mod 7 ) 得 m 0 ≡ 5 − 10 = − 5 ≡ 2 ( m o d 7 ) m_0 \equiv 5 - 10 = -5 \equiv 2 \pmod{7} m 0 ≡ 5 − 10 = − 5 ≡ 2 ( mod 7 ) ,仅凭任意两个幸存数据包就精确恢复出 ( m 0 , m 1 ) = ( 2 , 5 ) (m_0, m_1) = (2, 5) ( m 0 , m 1 ) = ( 2 , 5 ) ——这正是里德-所罗门擦除码的核心原理。
常见错误. 在 Z / n Z \mathbb{Z}/n\mathbb{Z} Z / n Z 中切勿在未检验公因子与 n n n 互素之前直接约去它。例如在 Z / 6 Z \mathbb{Z}/6\mathbb{Z} Z /6 Z 中,2 ˉ ⋅ 1 ˉ = 2 ˉ ⋅ 4 ˉ \bar{2} \cdot \bar{1} = \bar{2} \cdot \bar{4} 2 ˉ ⋅ 1 ˉ = 2 ˉ ⋅ 4 ˉ (因为 2 ≡ 8 ( m o d 6 ) 2 \equiv 8 \pmod{6} 2 ≡ 8 ( mod 6 ) ),然而 1 ˉ ≠ 4 ˉ \bar{1} \neq \bar{4} 1 ˉ = 4 ˉ ——消去律失效是因为 gcd ( 2 , 6 ) = 2 ≠ 1 \gcd(2,6) = 2 \neq 1 g cd( 2 , 6 ) = 2 = 1 ,故 2 ˉ \bar{2} 2 ˉ 是零因子而非可逆元。 历史注记
高斯在1801年的《算术研究》中系统阐述了同余算术,埃瓦里斯特·伽罗瓦于1830年发现除素域 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 外,对每个素数幂都存在唯一的 p k p^k p k 元有限域 F p k \mathbb{F}_{p^k} F p k 。埃米·诺特在1921年的里程碑论文《环域中的理想理论》中重塑了整个学科,将抽象交换环及其理想确立为现代代数学与代数几何的基石。
卡尔·弗里德里希·高斯 埃瓦里斯特·伽罗瓦 埃米·诺特
在素域 Z / 11 Z \mathbb{Z}/11\mathbb{Z} Z /11 Z 中,4 ˉ \bar{4} 4 ˉ 的乘法逆元是什么?
3 ˉ \bar{3} 3 ˉ 7 ˉ \bar{7} 7 ˉ 8 ˉ \bar{8} 8 ˉ 9 ˉ \bar{9} 9 ˉ 尽管 9 = 3 2 9 = 3^2 9 = 3 2 是素数幂,为什么环 Z / 9 Z \mathbb{Z}/9\mathbb{Z} Z /9 Z 不是域?
因为 3 ˉ ≠ 0 ˉ \bar{3} \neq \bar{0} 3 ˉ = 0 ˉ 满足 3 ˉ ⋅ 3 ˉ = 9 ˉ = 0 ˉ \bar{3} \cdot \bar{3} = \bar{9} = \bar{0} 3 ˉ ⋅ 3 ˉ = 9 ˉ = 0 ˉ ,使 3 ˉ \bar{3} 3 ˉ 成为没有乘法逆元的零因子 因为 Z / 9 Z \mathbb{Z}/9\mathbb{Z} Z /9 Z 中的加法不满足交换律 因为 9 9 9 元有限环永远不可能是域 因为 Z / 9 Z \mathbb{Z}/9\mathbb{Z} Z /9 Z 没有乘法单位元 1 ˉ \bar{1} 1 ˉ 当 p p p 为素数时,哪个初等数论工具能直接构造出 Z / p Z \mathbb{Z}/p\mathbb{Z} Z / p Z 中 a ˉ ≠ 0 ˉ \bar{a} \neq \bar{0} a ˉ = 0 ˉ 的乘法逆元?
由扩展欧几里得算法得到的裴蜀恒等式 a u + p v = 1 au + pv = 1 a u + p v = 1 模 p p p 约化 二次多项式的求根公式 a a a 的素因数唯一分解定理埃拉托斯特尼筛法 为什么整数环 Z \mathbb{Z} Z 虽然不是域,却是整环?
因为 Z \mathbb{Z} Z 是满足 1 ≠ 0 1 \neq 0 1 = 0 的交换环且无零因子(a b = 0 ⟹ a = 0 ab=0 \implies a=0 ab = 0 ⟹ a = 0 或 b = 0 b=0 b = 0 ),尽管大多数非零整数在 Z \mathbb{Z} Z 中没有逆元 因为 Z \mathbb{Z} Z 是有限的,而每个有限环都是整环 因为每个非零整数 n n n 都满足 n − 1 ∈ Z n^{-1} \in \mathbb{Z} n − 1 ∈ Z 因为 Z \mathbb{Z} Z 中的乘法不满足结合律