域论--概览
博主正在学习 域 ,参考材料为
- field theory(Second Edition)–Steven Roman
- 代数学引论(第三版)–聂灵沼,丁石孙
- 近世代数(第二版)–韩士安,林磊
内容框架为“ 应用代数 课程–丁宁老师”所学知识,做一些笔记供自己回忆,如有错误请指正。整理成一个系列 域论 ,方便检索。
环,域
整环 Integral Domain/ID
- 无零因子
- 交换幺环
素元和不可约元
定义
- 素元:整环 D D D 中非零非单位, ∀ a , b ∈ D \forall a,b\in D ∀ a , b ∈ D ,如果 p ∣ a b → p ∣ a p\mid ab\rightarrow p\mid a p ∣ a b → p ∣ a 或 p ∣ b p\mid b p ∣ b 。
- 不可约元:整环中非零非单位,无真因子
性质
- 在ID中,素元是不可约元
- 在UFD中,不可约元是素元
素理想和极大理想
定义
- 素理想: R R R 是交换环, P P P 是 R R R 的真理想。 ∀ a , b ∈ R \forall a,b\in R ∀ a , b ∈ R ,如果 a b ∈ P ab\in P a b ∈ P , → a ∈ P \rightarrow a\in P → a ∈ P 或 b ∈ P b\in P b ∈ P 。
- 极大理想: R R R 是交换环, M M M 是 R R R 的真理想。对 R R R 的任一包含 M M M 的理想 N N N ,必有 N = M N=M N = M 或 N = R N=R N = R 。
性质
- 在交换幺环 R R R 中, I I I 是 R R R 的理想,则 I I I 是 R R R 的素理想 ⇔ R / I \Leftrightarrow R/I ⇔ R / I 是整环。
- 在交换幺环 R R R 中, I I I 是 R R R 的理想,则 I I I 是 R R R 的极大理想 ⇔ R / I \Leftrightarrow R/I ⇔ R / I 是域。
- 素元生成的非零理想是素理想
- 不可约元在PID中生成的理想为极大理想
ED → \rightarrow → PID → \rightarrow → UFD
定义
- 欧几里得整环 ED
- 主理想整环 PID
- 唯一分解整环 UFD
性质
- ED一定是PID,PID一定是UFD
- 整环上多项式环是整环
- UFD上多项式环是UFD
- PID上多项式环不一定是PID
- 域 F F F 上多项式环 F [ x ] F[x] F [ x ] 是ED
多项式
定义:
- 本原多项式: c ( f ) = 1 c(f)=1 c ( f ) = 1
- 极小多项式:对于 α \alpha α ,唯一的首一不可约多项式 p ( x ) ∈ F [ x ] p(x)\in F[x] p ( x ) ∈ F [ x ] 使得 p ( α ) = 0 p(\alpha)=0 p ( α ) = 0
- 在域 F F F 上分裂:多项式的根都属于域 F F F
- 重根: f ( x ) = ( x − α ) e , e > 1 , α ∈ K f(x)=(x-\alpha)^e,e>1,\alpha\in K f ( x ) = ( x − α ) e , e > 1 , α ∈ K ,则 α \alpha α 为 f ( x ) f(x) f ( x ) 在 K K K 内的 e e e 重根, e e e 为重数。
- 共轭: α \alpha α 与 β \beta β 共轭, α \alpha α 与 β \beta β 的极小多项式相同
性质:
- 高斯引理: c ( f g ) = c ( f ) c ( g ) c(fg)=c(f)c(g) c ( f g ) = c ( f ) c ( g )
- f ( α ) = 0 ⇔ p ( x ) ∣ f ( x ) f(\alpha)=0\Leftrightarrow p(x)\mid f(x) f ( α ) = 0 ⇔ p ( x ) ∣ f ( x ) , p ( x ) p(x) p ( x ) 是 I α I_{\alpha} I α 的生成元, I α = < p ( x ) > I_{\alpha}=<p(x)> I α = < p ( x ) >
- 判断多项式不可约 Eisenstein’s Criterion:。在整环 R R R 上, p ( x ) = a 0 + a 1 x + … … + a n x n ∈ R [ x ] p(x)=a_0+a_1x+……+a_nx^n\in R[x] p ( x ) = a 0 + a 1 x + … … + a n x n ∈ R [ x ] ,如果存在素数 p ∈ R p\in R p ∈ R ,满足 p ∣ a i ( 0 ≤ i ≤ n − 1 ) p\mid a_i(0\le i\le n-1) p ∣ a i ( 0 ≤ i ≤ n − 1 ) , p ∤ a n p \nmid a_n p ∤ a n , p 2 ∤ a 0 p^2\nmid a_0 p 2 ∤ a 0 ,则 p ( x ) p(x) p ( x ) 不可约
域的扩张
有限生成扩张
E = F ( S ) E=F(S) E = F ( S ) , S S S 是一个有限集合
- F ( S ∪ T ) = F ( S ) ( T ) F(S\cup T)=F(S)(T) F ( S ∪ T ) = F ( S ) ( T )
代数扩张
E / F E/F E / F , ∀ α ∈ E \forall \alpha\in E ∀ α ∈ E , α \alpha α 在 F F F 上是代数的
单代数扩张
E = F ( α ) , α ∈ E E=F(\alpha),\alpha\in E E = F ( α ) , α ∈ E , α \alpha α 在 F F F 上是代数的
- F ( α ) F(\alpha) F ( α ) 是代数的
- F ( α ) F(\alpha) F ( α ) 是有限的
- F ( α ) = f ( α ) ∣ f ( x ) ∈ F [ x ] , d e g ( f ) < d e g ( p α ) F(\alpha)={f(\alpha)|f(x)\in F[x],deg(f)<deg(p_\alpha)} F ( α ) = f ( α ) ∣ f ( x ) ∈ F [ x ] , d e g ( f ) < d e g ( p α )
- F ( α ) ≅ F [ x ] p α ( x ) F(\alpha)\cong \frac{F[x]}{p_\alpha(x)} F ( α ) ≅ p α ( x ) F [ x ]
- [ F ( α ) : F ] = d e g ( p α ) [F(\alpha):F]=deg(p_\alpha) [ F ( α ) : F ] = d e g ( p α )
有限扩张
[ E : F ] [E:F] [ E : F ] 是有限的
- E / F E/F E / F 是有限扩张 ⇔ E / F \Leftrightarrow E/F ⇔ E / F 是有限生成的代数扩张, E = F ( α 1 , … … α n ) E=F(\alpha_1,……\alpha_n) E = F ( α 1 , … … α n )
- E / F E/F E / F 是有限扩张 → E / F \rightarrow E/F → E / F 是代数扩张
- E / F E/F E / F 是代数扩张,不能推出 E / F E/F E / F 是有限扩张,反例 C / R \mathbb{C}/\mathbb{R} C / R
- 有限扩张是单扩张(有限域的乘法群是循环群)
代数闭的,代数闭包
定义
- 代数闭的:域 E E E 中的任何非常系数多项式在 E E E 中分裂
- 代数闭包 F ‾ \overline{F} F : A / F A/F A / F 是代数的, A A A 是代数闭的,在代数闭域 E E E 中所有在 F F F 上代数的元素 α 1 … … α n \alpha_1……\alpha_n α 1 … … α n , A = F ( α 1 … … α n ) A=F(\alpha_1……\alpha_n) A = F ( α 1 … … α n )
性质
- 对任意域 F F F ,存在扩域 E / F E/F E / F 是代数闭的( 代数闭域存在不唯一 )
- 在 F F F 的代数闭域 E E E 中,存在唯一的代数闭包 A A A , F < A < E F<A<E F < A < E ( 代数闭包存在唯一 )
- 域 F F F 的任意两个代数闭包是同构的
以下情形等价
- A A A 是 F F F 的代数闭包
- A / F A/F A / F 是代数的,域 A A A 中的任何非常系数多项式在 A A A 中分裂
- A A A 是 F F F 的极大代数扩张
- A A A 是 F F F 的极小代数闭域
分裂域
对于多项式族 F , ∀ f ( x ) ∈ F , f ( x ) ∈ F [ x ] \mathcal{F},\forall f(x)\in \mathcal{F},f(x)\in F[x] F , ∀ f ( x ) ∈ F , f ( x ) ∈ F [ x ] 的所有根在 E / F E/F E / F 上, E E E 是包含 f ( x ) ∈ F [ x ] f(x)\in F[x] f ( x ) ∈ F [ x ] 所有根的最小域。
- 在 F ‾ \overline{F} F 中,对于多项式族 F \mathcal{F} F 存在唯一的分裂域。
- 在不同的代数闭域中, F < S 1 < K 1 , F < S 2 < K 2 F<S_1<K_1,F<S_2<K_2 F < S 1 < K 1 , F < S 2 < K 2 , S 1 ≅ S 2 S_1\cong S_2 S 1 ≅ S 2 。
正规扩张
F < K < F ‾ F<K<\overline{F} F < K < F ,如果 F F F 上不可约多项式有一个根在 K K K 中,那么所有根都在 K K K 中。
- K K K 是分裂域,对应的多项式族是MinPoly ( K , F ) = { m i n ( α , F ) ∣ α ∈ K } (K,F)=\{min(\alpha,F)|\alpha\in K\} ( K , F ) = { m i n ( α , F ) ∣ α ∈ K }
- K K K 是不变的, σ ( K ) = K \sigma(K)=K σ ( K ) = K , σ : K → F ‾ \sigma:K\rightarrow \overline{F} σ : K → F
可分扩张
定义:
- 可分多项式: p ( x ) ∈ F [ x ] p(x)\in F[x] p ( x ) ∈ F [ x ] 在它的分裂域内只有单根, p ( x ) p(x) p ( x ) 为 F F F 上的可分多项式
- 可分元素: α ∈ K , K / F \alpha\in K,K/F α ∈ K , K / F 为代数扩张, α \alpha α 在 F F F 上的极小多项式是 F F F 上可分多项式
- 可分扩张: K / F K/F K / F 的每个元素在 F F F 上都是可分的
- 完备域:特征为0,或者,特征为 p p p 且 F p = F F^p=F F p = F
性质:
- f ( x ) f(x) f ( x ) 在分裂域 K K K 内无重根 ⇔ ( f ( x ) , f ′ ( x ) ) = 1 \Leftrightarrow (f(x),f'(x))=1 ⇔ ( f ( x ) , f ′ ( x ) ) = 1
- F [ x ] F[x] F [ x ] 内不可约多项式有重根 ⇔ f ′ ( x ) = 0 \Leftrightarrow f'(x)=0 ⇔ f ′ ( x ) = 0
- F F F 的特征为0,不可约多项式无重根
- F F F 的特征为 p ≠ 0 p\neq 0 p = 0 ,仅当存在 F F F 上的某个多项式 g ( x ) g(x) g ( x ) 使得 f ( x ) = g ( x p ) f(x)=g(x^p) f ( x ) = g ( x p ) 时 f ( x ) f(x) f ( x ) 有重根。
- f ( x ) f(x) f ( x ) 完备域上的不可约多项式,则 f ( x ) f(x) f ( x ) 无重根。
- 有限域是完备域
- 不可约多项式 f ( x ) f(x) f ( x ) 在分裂域 E E E 中的所有根都有相同的重数, E E E 的特征为 p p p ,则 f ( x ) = Π ( x − α ) p e f(x)=\Pi(x-\alpha)^{p^e} f ( x ) = Π ( x − α ) p e
- 有限可分扩张是单扩张(例: Q ( 2 , 3 ) = Q ( 2 + 3 ) \mathbb{Q}(\sqrt 2,\sqrt 3)=\mathbb{Q}(\sqrt 2+\sqrt3) Q ( 2 , 3 ) = Q ( 2 + 3 ) )
有限域
有限域结构
- F ∗ F^* F ∗ 是循环群
- 特征为 p p p
- 是分裂域, ∣ F ∣ = q = p n , o r d ( F ∗ ) = q − 1 , α q − 1 = 1 , α q = α , α |F|=q=p^n,ord(F^*)=q-1,\alpha^{q-1}=1,\alpha^q=\alpha,\alpha ∣ F ∣ = q = p n , o r d ( F ∗ ) = q − 1 , α q − 1 = 1 , α q = α , α 是 f q ( x ) = x q − x f_q(x)=x^q-x f q ( x ) = x q − x 的根, F = R o o t s ( x q − x ) = s p l i t s Z p ( f q ) F=Roots(x^q-x)=splits_{\mathbb{Z}_p}(f_q) F = R o o t s ( x q − x ) = s p l i t s Z p ( f q )
- 在代数闭域 F ‾ \overline{F} F 下,存在唯一的 F F F ;在不同代数闭域下, F ≅ F ′ F\cong F' F ≅ F ′
- F p < F q F_p<F_q F p < F q ,是正规扩张,可分扩张,伽罗瓦扩张
子域结构
- F q ′ < F q , q ′ = p d , q = p n , ∣ F q ′ ∗ ∣ = p d − 1 , ∣ F q ∗ ∣ = p n − 1 ⇒ p d − 1 ∣ p n − 1 ⇒ d ∣ n F_{q'}<F_q,q'=p^d,q=p^n,|F_{q'}^*|=p^d-1,|F_q^*|=p^n-1\Rightarrow p^d-1\mid p^n-1\Rightarrow d\mid n F q ′ < F q , q ′ = p d , q = p n , ∣ F q ′ ∗ ∣ = p d − 1 , ∣ F q ∗ ∣ = p n − 1 ⇒ p d − 1 ∣ p n − 1 ⇒ d ∣ n (例: F 2 10 F_{2^{10}} F 2 1 0 的子域: F 2 1 , F 2 2 , F 2 5 , F 2 10 F_{2^1},F_{2^2},F_{2^5},F_{2^{10}} F 2 1 , F 2 2 , F 2 5 , F 2 1 0 )
- Frobenius自同构 σ \sigma σ : σ ( a ) = α q , ∀ α ∈ F q n \sigma(a)=\alpha^q,\forall \alpha\in F_{q^n} σ ( a ) = α q , ∀ α ∈ F q n ,是 F q n F_{q^n} F q n 到 F q n F_{q^n} F q n 的 F q F_q F q 自同构
- F q n / F q F_{q^n}/F_q F q n / F q , G = A u t F q ( F q n ) G=Aut_{F_q}(F_{q^n}) G = A u t F q ( F q n ) , ∣ G ∣ = [ F q n : F q ] = n |G|=[F_{q^n}:F_q]=n ∣ G ∣ = [ F q n : F q ] = n ,是循环群,生成元为 σ \sigma σ
不可约多项式
- p ( x ) p(x) p ( x ) 的次数 : F q d / F q F_{q^d}/F_q F q d / F q 是有限域 → \rightarrow → 完备域 → \rightarrow → 无重根 → \rightarrow → 可分扩张 → \rightarrow → 有限可分扩张是单扩张, F q d = F q ( α ) , α ∈ F q d F_{q^d}=F_q(\alpha),\alpha\in F_{q^d} F q d = F q ( α ) , α ∈ F q d , [ F q d : F q ] = d [F_{q^d}:F_q]=d [ F q d : F q ] = d , α \alpha α 的极小多项式 p ( x ) p(x) p ( x ) 的次数为 d d d
- p ( x ) p(x) p ( x ) 的根 : p ( x ) ∣ x q d − x p(x)\mid x^{q^d}-x p ( x ) ∣ x q d − x , F q d / F q F_{q^d}/F_q F q d / F q 的Galois群 G = < σ > , ∣ G ∣ = d , σ ( α ) = α q , α ∈ F q d G=<\sigma>,|G|=d,\sigma(\alpha)=\alpha^q,\alpha\in F_{q^d} G = < σ > , ∣ G ∣ = d , σ ( α ) = α q , α ∈ F q d ,群内有 d d d 个元素: σ 0 … … σ d − 1 \sigma^0……\sigma^{d-1} σ 0 … … σ d − 1 ,对应 p ( x ) p(x) p ( x ) 的 d d d 个根 σ 0 ( α ) = α q … … σ d − 1 ( α ) = α q d − 1 \sigma^0(\alpha)=\alpha^q……\sigma^{d-1}(\alpha)=\alpha^{q^{d-1}} σ 0 ( α ) = α q … … σ d − 1 ( α ) = α q d − 1
- p ( x ) p(x) p ( x ) 的阶 : d d d 个根在 F q d ∗ F_{q^d}^* F q d ∗ 的阶相同,定义为 p ( x ) p(x) p ( x ) 的阶 o ( p ) o(p) o ( p ) 。如果 o ( p ) = q d − 1 o(p)=q^d-1 o ( p ) = q d − 1 ,则 p p p 为本原多项式,所有根都是 F q d ∗ F_{q^d}^* F q d ∗ 的生成元。
- p ( x ) p(x) p ( x ) 的根和阶的关系 : o ( p ) ∣ q d − 1 , q d ≡ 1 o(p)\mid q^d-1,q^d\equiv 1 o ( p ) ∣ q d − 1 , q d ≡ 1 mod o ( p ) o(p) o ( p )
- 计算 p ( x ) p(x) p ( x ) 的阶 : v ∣ q d − 1 , p ( x ) ∣ x v − 1 v\mid q^d-1,p(x)\mid x^v-1 v ∣ q d − 1 , p ( x ) ∣ x v − 1
有限域的算术
- 加法: F q = F p ( α ) F_q=F_p(\alpha) F q = F p ( α )
- 乘法: F q ∗ = < α > = { α 0 , … … α q − 2 } F_q^*=<\alpha>=\{\alpha^0,……\alpha^{q-2}\} F q ∗ = < α > = { α 0 , … … α q − 2 }
分解多项式 :
- 在扩域上分解:
- 在 F 2 F_2 F 2 上的 x 15 − 1 x^{15}-1 x 1 5 − 1 ,在 F 2 4 F_{2^4} F 2 4 上分解, G F ( 16 ) = { 0 , 1 , α … α 14 } GF(16)=\{0,1,\alpha…\alpha^{14}\} G F ( 1 6 ) = { 0 , 1 , α … α 1 4 } ,本原多项式为 p ( x ) = x 4 + x + 1 p(x)=x^4+x+1 p ( x ) = x 4 + x + 1 ,
- 不可约多项式的根共轭,即 σ ( α ) = α 2 \sigma(\alpha)=\alpha^2 σ ( α ) = α 2 , α \alpha α 与 α 2 , α 4 , α 8 \alpha^2,\alpha^4,\alpha^8 α 2 , α 4 , α 8 共轭,对应的不可约多项式为 ( x − α ) ( x − α 2 ) ( x − α 4 ) ( x − α 8 ) = x 4 + x + 1 (x-\alpha)(x-\alpha^2)(x-\alpha^4)(x-\alpha^8)=x^4+x+1 ( x − α ) ( x − α 2 ) ( x − α 4 ) ( x − α 8 ) = x 4 + x + 1
- 在原域上分解:BerleKamp算法
- x i p = a i ( x ) f ( x ) + r i ( x ) , d e g ( r i ) < d x^{ip}=a_i(x)f(x)+r_i(x),deg(r_i)<d x i p = a i ( x ) f ( x ) + r i ( x ) , d e g ( r i ) < d
- M = ( r i , j ) , G ( M − I ) = 0 M=(r_{i,j}),G(M-I)=0 M = ( r i , j ) , G ( M − I ) = 0
- f ( x ) = g c d ( f , g ) ⋅ g c d ( f , g − 1 ) f(x)=gcd(f,g)\cdot gcd(f,g-1) f ( x ) = g c d ( f , g ) ⋅ g c d ( f , g − 1 )
分圆域
- x n − 1 = Π d ∣ n Q d ( x ) x^n-1=\Pi_{d\mid n}Q_d(x) x n − 1 = Π d ∣ n Q d ( x )
- Q n ( x ) = Π d ∣ n ( x d − 1 ) μ ( n / d ) Q_n(x)=\Pi_{d\mid n}(x^d-1)^{\mu(n/d)} Q n ( x ) = Π d ∣ n ( x d − 1 ) μ ( n / d )
- 找本原多项式 :
- F p < F p n = F p ( α ) , α F_p<F_{p^n}=F_p(\alpha),\alpha F p < F p n = F p ( α ) , α 的极小多项式为 p ( x ) p(x) p ( x ) ,deg ( p ) = n (p)=n ( p ) = n , p p p 为不可约多项式
- 要使 p p p 为本原多项式,即 o ( p ) = p n − 1 o(p)=p^n-1 o ( p ) = p n − 1 ,那么 p p p 的所有根都满足 x p n − 1 = 1 x^{p^n-1}=1 x p n − 1 = 1 ,属于 Q p n − 1 ( x ) Q_{p^n-1}(x) Q p n − 1 ( x ) ,即 p ∣ Q p n − 1 ( x ) p\mid Q_{p^n-1}(x) p ∣ Q p n − 1 ( x ) ,
- 用BerleKamp算法分解 Q p n − 1 ( x ) Q_{p^n-1}(x) Q p n − 1 ( x ) 即可。
代数编码
k k k 为消息位, r r r 为校验位, n = k + r n=k+r n = k + r 为码字(codeword / c c c )长度
重复码
k = 1 , r = n − 1 k=1,r=n-1 k = 1 , r = n − 1
单奇偶校验码
k = n − 1 , r = 1 , ∑ i = 1 k + 1 c i = 0 k=n-1,r=1,\sum_{i=1}^{k+1}c_i=0 k = n − 1 , r = 1 , ∑ i = 1 k + 1 c i = 0
- 查错: ∑ i = 1 k + 1 c i = 0 \sum_{i=1}^{k+1}c_i=0 ∑ i = 1 k + 1 c i = 0 则无错发生, ∑ i = 1 k + 1 c i = 1 \sum_{i=1}^{k+1}c_i=1 ∑ i = 1 k + 1 c i = 1 则有一个错发生,可以 查1个错
- 纠错: 无纠错能力
线性码
校验位是部分消息位的和
- 校验矩阵 : H r × n H_{r\times n} H r × n
- C = { c ∈ F 2 n ∣ H ⋅ c T = 0 } C=\{c\in F_2^n|H\cdot c^T=0\} C = { c ∈ F 2 n ∣ H ⋅ c T = 0 }
- R = C + E R=C+E R = C + E
- S T = H ⋅ R T , H ⋅ C T = 0 , ⇒ S T = H ⋅ E T S^T=H\cdot R^T,H\cdot C^T=0,\Rightarrow S^T=H\cdot E^T S T = H ⋅ R T , H ⋅ C T = 0 , ⇒ S T = H ⋅ E T
- S T = H E T = E 1 H 1 + … … E n H n , H i S^T=HE^T=E_1H_1+……E_nH_n,H_i S T = H E T = E 1 H 1 + … … E n H n , H i 为 H H H 的列向量
- H H H 的列向量均不为0,且各不相同
- 生成矩阵 : G k × n , c = x ⋅ G , x ∈ F 2 k , c ∈ F 2 n G_{k\times n},c=x\cdot G,x\in F_2^k,c\in F_2^n G k × n , c = x ⋅ G , x ∈ F 2 k , c ∈ F 2 n
查错: 检测2个以上错误 ,如果 S T ≠ H i S^T\neq H_i S T = H i 且 S T ≠ 0 S^T\neq 0 S T = 0 ,则发生2个及以上错误
纠错: 纠1个错 ,如果 S T = H i S^T=H_i S T = H i ,则 E i = 1 E_i=1 E i = 1
汉明码
n = 2 r − 1 n=2^r-1 n = 2 r − 1
- H r × n = H r × ( 2 r − 1 ) = [ α 1 … … α 2 r − 1 ] H_{r\times n}=H_{r\times (2^r-1)}=[\alpha_1……\alpha_{2^r-1}] H r × n = H r × ( 2 r − 1 ) = [ α 1 … … α 2 r − 1 ]
- H 2 r × n ′ , f ( α i ) = α i 3 , H ′ H'_{2r\times n},f(\alpha_i)=\alpha_i^3,H' H 2 r × n ′ , f ( α i ) = α i 3 , H ′ 第一行为 [ α 1 … … α 2 r − 1 ] [\alpha_1……\alpha_{2^r-1}] [ α 1 … … α 2 r − 1 ] ,第二行为 [ f ( α 1 ) … … f ( α 2 r − 1 ) ] [f(\alpha_1)……f(\alpha_{2^r-1})] [ f ( α 1 ) … … f ( α 2 r − 1 ) ]
- S T = H ′ E T , S^T=H'E^T, S T = H ′ E T , 第一行为 α i + α j \alpha_i+\alpha_j α i + α j ,第二行为 f ( α i ) + f ( α j ) f(\alpha_i)+f(\alpha_j) f ( α i ) + f ( α j )
查错: 检测2个以上错误
纠错: 纠2个错
循环码
-
f ( x ) = x n − 1 , R n = F q [ x ] < f ( x ) > . ∀ c ∈ C , ∀ f ∈ R n ⇒ c ⋅ f ∈ C ⇒ C f(x)=x^n-1,R_n=\frac{F_q[x]}{<f(x)>}.\forall c\in C,\forall f\in R_n\Rightarrow c\cdot f\in C\Rightarrow C f ( x ) = x n − 1 , R n = < f ( x ) > F q [ x ] . ∀ c ∈ C , ∀ f ∈ R n ⇒ c ⋅ f ∈ C ⇒ C 是 R n R_n R n 的理想
-
循环码 ⇔ \Leftrightarrow ⇔ 理想
-
生成多项式 : C C C 中存在唯一的首一多项式 g ( x ) g(x) g ( x ) ,次数最低, C = < g ( x ) > C=<g(x)> C = < g ( x ) > ,deg ( g ) = r (g)=r ( g ) = r , d i m ( C ) = n − r dim(C)=n-r d i m ( C ) = n − r
- g ( x ) ∣ x n − 1 g(x)\mid x^n-1 g ( x ) ∣ x n − 1
- deg ( g ) = r , C = { r ′ g ∣ d e g ( r ′ ) < n − r } = { g , x g , … … x n − r − 1 g } (g)=r,C=\{r'g|deg(r')<n-r\}=\{g,xg,……x^{n-r-1}g\} ( g ) = r , C = { r ′ g ∣ d e g ( r ′ ) < n − r } = { g , x g , … … x n − r − 1 g }
- p ( x ) ∈ R n p(x)\in R_n p ( x ) ∈ R n 是某个循环码的生成多项式 ⇔ p ( x ) ∣ x n − 1 \Leftrightarrow p(x)\mid x^n-1 ⇔ p ( x ) ∣ x n − 1
- x n − 1 x^n-1 x n − 1 的不同因子 g g g ,对应不同理想 C = < g > C=<g> C = < g > ,对应不同循环码
- 生成矩阵 G k × n = [ g , x g … … x n − r − 1 g ] T G_{k\times n}=[g,xg……x^{n-r-1}g]^T G k × n = [ g , x g … … x n − r − 1 g ] T , g g g 的系数从 g 0 g^0 g 0 开始
-
校验多项式: x n − 1 = g ( x ) ⋅ h ( x ) x^n-1=g(x)\cdot h(x) x n − 1 = g ( x ) ⋅ h ( x ) ,deg ( g ) = r (g)=r ( g ) = r ,deg ( h ) = n − r (h)=n-r ( h ) = n − r
- C = { p ( x ) ∈ R n ∣ p ( x ) ⋅ h ( x ) = 0 } C=\{p(x)\in R_n|p(x)\cdot h(x)=0\} C = { p ( x ) ∈ R n ∣ p ( x ) ⋅ h ( x ) = 0 }
- 校验矩阵 H r × n = [ h , x h … … x r − 1 h ] H_{r\times n}=[h,xh……x^{r-1}h] H r × n = [ h , x h … … x r − 1 h ] , h h h 的系数从 h n − r h^{n-r} h n − r 开始
-
Zeros:生成多项式的根
- g ( x ) ∣ x n − 1 g(x)\mid x^n-1 g ( x ) ∣ x n − 1 , g ( x ) g(x) g ( x ) 的根属于 x n − 1 x^n-1 x n − 1 的根,其中 g ( x ) g(x) g ( x ) 的根为Zeros, x n − 1 x^n-1 x n − 1 的根为非Zeros。
- x n − 1 = m 1 … … m t x^n-1=m_1……m_t x n − 1 = m 1 … … m t , m i ∣ g m_i\mid g m i ∣ g , g = l c m { m 1 … … m s } , 1 ≤ i ≤ s g=lcm\{m_1……m_s\}, 1\le i\le s g = l c m { m 1 … … m s } , 1 ≤ i ≤ s