Irreducible Polynomial $\Leftrightarrow$ Lyndon Word

本文介绍了有限域GF(q^n)上的Frobenius自同构与LyndonWord之间的双射关系。通过Frobenius自同构对域元素的作用,构建了一种旋转操作,并证明了该操作与LyndonWord的循环移位相对应。此外,阐述了如何从不可约多项式到LyndonWord建立映射,并给出了计算这种特殊元素θ的数量的公式。该理论可用于通信领域的编码问题。
摘要由CSDN通过智能技术生成

本构造来源于 Christophe Reutenauer《Free Lie Algebras》Sec. 7.6.2

设一质数的幂 q q q,我们给出一个全体 n n n F = G F ( q ) F=\mathrm{GF}(q) F=GF(q) 上不可约多项式到以 F F F 为字符集的长为 n n n 的 Lyndon Word 的双射。

考虑有限域 K = G F ( q n ) K=\mathrm{GF}(q^n) K=GF(qn)。我们考虑取一个元素 θ ∈ K \theta\in K θK,有什么运算能和旋转关联起来呢?考虑 Frobenius 自同构 Φ q : α ↦ α q \Phi_q : \alpha \mapsto \alpha^q Φq:ααq θ , θ q , … , θ q n − 1 \theta, \theta^q,\dots,\theta^{q^{n-1}} θ,θq,,θqn1 作用,就会变成 θ q , … , θ q n − 1 , θ \theta^q,\dots,\theta^{q^{n-1}},\theta θq,,θqn1,θ。这就是一个很自然的旋转。但为了让这件事足够合理,我们需要对 θ \theta θ 进行限制,也就是要让这 n n n 个元素 F F F-线性无关。

那么这意图就很显然了,我们直接将一个 Lyndon Word a 0 a 1 … a n − 1 ‾ \overline{a_0a_1\dots a_{n-1}} a0a1an1 映到 α = ∑ k a k θ q k \alpha=\sum_k a_k \theta^{q^k} α=kakθqk

可以知道 α \alpha α 的最小多项式一定是 n n n 次的:设其最小多项式次数为 k k k,那么 F [ α ] ≅ G F ( q k ) F[\alpha]\cong \mathrm{GF}(q^k) F[α]GF(qk),因此 α q k = α \alpha^{q^k}=\alpha αqk=α,但 α q j \alpha^{q^j} αqj 对应于 a 0 a 1 … a n − 1 ‾ \overline{a_0a_1\dots a_{n-1}} a0a1an1 的循环移位,由于其是 Lyndon Word 可知 0 ≤ j < n 0\le j < n 0j<n 的结果是互不相同的,所以 k ≥ n k\ge n kn,只能有 k = n k=n k=n

因此记映射 φ \varphi φ 把一个 Lyndon Word a 0 a 1 … a n − 1 ‾ \overline{a_0a_1\dots a_{n-1}} a0a1an1 映到 α \alpha α 的最小多项式 f f f。那么对于任意一个 n n n 阶不可约多项式 f f f,设其一个根为 α \alpha α,那么另外 n − 1 n-1 n1 个根为 α q , … , α q n − 1 \alpha^q,\dots,\alpha^{q^{n-1}} αq,,αqn1

Φ q f ( α ) = f ( Φ q ( α ) ) \Phi_q f(\alpha) = f(\Phi_q (\alpha)) Φqf(α)=f(Φq(α)) 可知是根,且如果有重复的说明 α \alpha α 在一个更小的域里,矛盾。

因此这 n n n 个根对应于一个没有非平凡循环节的字符串,设其最小循环移位为 w w w,我们记映射 ψ \psi ψ f f f 映到 w w w 这个 Lyndon Word。

不难验证 φ , ψ \varphi,\psi φ,ψ 互逆(留作读者习题),因此也就显式给出了这样一组双射。

θ \theta θ 的存在性称为 Normal Basis Theorem我不太会,就不讨论了。 事实上可以直接给出这样的 θ \theta θ 的计数公式!

q = p k q=p^k q=pk,而 n = d p m , d ∤ p n=dp^m, d\nmid p n=dpm,dp。对于与 q q q 互质的数 e e e o e ( q ) o_e(q) oe(q) q q q e e e 的阶。记 φ \varphi φ 为欧拉函数,那么这样的 θ \theta θ 的数量为
q n ∏ e ∣ d ( 1 − 1 q o e ( q ) ) φ ( e ) / o e ( q ) q^n \prod_{e\mid d} \left(1 - \frac 1{q^{o_e(q)}}\right)^{\varphi(e)/o_e(q)} qned(1qoe(q)1)φ(e)/oe(q)

经过随机选取,就会有很大的概率得到一个合适的 θ \theta θ可以出通信题了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值