3 主要结果及证明
下来我们将利用引理2.2、引理2.3和引理2.4中给出的置换多项式簇来构造置换码, 并确定所构造置换码的码长、码字数量和极小汉明距离.
对于置换码的极小汉明距离的求解问题, 我们首先给出如下的统一分析方法.
设$ \theta $是有限域$ \mathbb{F}_q^* $上的一个本原元, 则有限域$ \mathbb{F}_q^* = \{ \theta^0, \theta^1, \cdots, \theta^{q-2} \} = \{ x_1, x_2, \cdots, x_{q-1} \} $. 设$ A \subseteq \mathbb{F}_q \times \mathbb{F}_q $, $ |A| = l $, 当$ (\alpha, \beta) \in A $时, $ f_{\alpha, \beta}(x) = \alpha x^m + \beta x $为有限域$ \mathbb{F}_q $上的置换多项式. 由于$ f(0) = 0 $, 则我们可以将$ f_{\alpha, \beta}(x) = \alpha x^m + \beta x $视为作用在有限域$ \mathbb{F}_q^* $上的置换.
记码字$ c_{\alpha, \beta} $为置换多项式$ f_{\alpha, \beta}(x) = \alpha x^m + \beta x $诱导出的置换, 它可以写作
| $
c_{\alpha, \beta} = \begin{pmatrix}
x_1 & x_2 & \cdots & x_{q-1} \\
f_{\alpha, \beta}(x_1) & f_{\alpha, \beta}(x_2) & \cdots &
f_{\alpha, \beta}(x_{q-1})
\end{pmatrix}.
$ |
记$ \mathcal{C} = \{ c_{\alpha, \beta} \mid (\alpha, \beta) \in A \} $, 则$ \mathcal{C} $是一个码长为$ q-1 $, 码字数量为$ l $的置换码. 对于任意两个多项式$ f_{\alpha_{i}, \beta_{i}}(x) = \alpha_{i}x^{m} + \beta_{i}x $, $ f_{\alpha_{j}, \beta_{j}}(x) = \alpha_{j}x^{m} + \beta_{j}x $ ($ i \neq j $, $ i, j \in [1, 2, \cdots, l] $), 将它们分别作用在集合$ \{x_{1}, x_{2}, \cdots, x_{q-1}\} $上, 可以得到两个码字:
| $
c_{\alpha_{i}, \beta_{i}} = \begin{pmatrix}
x_{1} & x_{2} & \cdots & x_{q-1} \\
f_{\alpha_{i}, \beta_{i}}(x_{1}) & f_{\alpha_{i}, \beta_{i}}(x_{2})
& \cdots & f_{\alpha_{i}, \beta_{i}}(x_{q-1})
\end{pmatrix}
$ |
和
| $
c_{\alpha_{j}, \beta_{j}} = \begin{pmatrix}
x_{1} & x_{2} & \cdots & x_{q-1} \\
f_{\alpha_{j}, \beta_{j}}(x_{1}) & f_{\alpha_{j}, \beta_{j}}(x_{2})
& \cdots & f_{\alpha_{j}, \beta_{j}}(x_{q-1})
\end{pmatrix}.
$ |
现分别比较这两个码字的$ q-1 $个分量是否相等, 即计算对任意给定的$ x_{t} $ ($ t \in [1, 2, \cdots, q-1] $), $ f_{\alpha_{i}, \beta_{i}}(x_{t}) $是否等于$ f_{\alpha_{j}, \beta_{j}}(x_{t}) $. 这两个码字之间的汉明距离等于使得$ f_{\alpha_{i}, \beta_{i}}(x_{t}) \neq f_{\alpha_{j}, \beta_{j}}(x_{t}) $的$ x_{t} $ ($ t \in [1, 2, \cdots, q-1] $) 的个数. 若$ f_{\alpha_{i}, \beta_{i}}(x_{t}) = f_{\alpha_{j}, \beta_{j}}(x_{t}) $, 则$ \alpha_{i}x^{m} + \beta_{i}x = \alpha_{j}x^{m} + \beta_{j}x. $提出$ x $得
| $
(\alpha_{i}x^{m-1} + \beta_{i})x = (\alpha_{j}x^{m-1} +
\beta_{j})x.
$ |
当$ x \neq 0 $时, 有
| $ \begin{equation}
\alpha_{i}x^{m-1} + \beta_{i} = \alpha_{j}x^{m-1} + \beta_{j}. \end{equation} $ |
(2.1) |
记方程(2.1)的解数为$ \chi_{(i, j)} $. 因为置换码的极小汉明距离就等于所有不同的两个码字之间的汉明距离的最小值, 所以置换码的极小汉明距离
| $
d = q - 1 - \max\limits_{i \neq j, \, i, j \in [1, 2, \cdots, l]}
\chi_{(i, j)}.
$ |
基于上述框架, 本节将依次计算五类置换码的码长、码字数量和极小汉明距离.
定理3.1 设$ q \equiv 0 \pmod{2} $, $ \alpha \in \mathbb{F}_{q^3}^* $, 且$ \alpha $满足$ \alpha^{q^2} + \alpha^{q^2 - q + 1} + \alpha = 0 $, $ \beta \in \mathbb{F}_{q} $. 记基于有限域$ \mathbb{F}_{q^3}^* $上的置换多项式簇$ P(x) = \alpha x^{q^2 + q + 2} + \beta x $构造的置换码为$ \mathcal{C}_{1} $, 则$ \mathcal{C}_{1} $是一个$ (q^3 - 1, q^3 - q, q^3 - 1) $-置换码.
证 该置换码的码长为$ q^2 - 1 $. 要求解置换码$ \mathcal{C}_{1} $的码字数量, 则需求出对应有限域上的置换多项式簇的个数. 我们首先求出满足条件$ \alpha^{q^2} + \alpha^{q^2 - q + 1} + \alpha = 0 $的$ \alpha $的个数. 因为$ \alpha^{q^2} + \alpha^{q^2 - q + 1} + \alpha = 0, $则有$ \alpha^{q+1}(\alpha^{q^2 - 1} + \alpha^{q^2 - q} + 1) = 0, $从而$ \alpha^{q^2 + q} + \alpha^{q^2 + 1} + \alpha^{q+1} = 0. $由迹函数的定义知, 这等价于$ \operatorname{Tr}_{\mathbb{F}_{q^3}/\mathbb{F}_{q}}(\alpha^{q+1}) = 0. $注意到$ \operatorname{Tr}_{\mathbb{F}_{q^3}/\mathbb{F}_{q}}(x) = 0 $的非零解有$ \frac{q^3}{q} - 1 = q^2 - 1 $个. 又因为当$ q \equiv 0 \pmod{2} $时, 有$ (q+1, q^3-1) = 1 $, 所以满足$ \operatorname{Tr}_{\mathbb{F}_{q^3}/\mathbb{F}_{q}}(\alpha^{q+1}) = 0 $的$ \alpha $也有$ q^2 - 1 $个.故满足条件$ \alpha^{q^2} + \alpha^{q^2 - q + 1} + \alpha = 0 $的$ \alpha $的个数为$ q^2 - 1 $. 由于$ \beta $遍历$ \mathbb{F}_{q} $, 故$ \beta $有$ q $种取法. 综上可得置换码$ \mathcal{C}_{1} $的码字数量为$ q^3 - q $.
接下来计算该置换码的极小汉明距离, 置换码的极小汉明距离就等于所有不同的两个码字之间的汉明距离的最小值. 任取置换码$ \mathcal{C}_{1} $中的两个码字$ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $, 由本节起始给出的统一分析方法知, $ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $这两个码字间的汉明距离可以转化为确定如下方程解的个数
| $ \begin{equation}
\alpha_{1}x^{q^{2} + q + 2} + \beta_{1}x = \alpha_{2}x^{q^{2} + q + 2} + \beta_{2}x. \end{equation} $ |
(2.2) |
下面分三种情况讨论该方程解的个数:
情形1: 当$ \alpha_{1} = \alpha_{2} $, $ \beta_{1} \neq \beta_{2} $时, 方程(2.2)可化简为$ \beta_{1}x = \beta_{2}x $, 显然这个方程无解. 故此时置换码中任意两个码字之间的汉明距离为$ q^{3} - 1 - 0 = q^{3} - 1 $.
情形2: 当$ \alpha_{1} \neq \alpha_{2} $, $ \beta_{1} = \beta_{2} $时, 方程(2.2)可化简为$ \alpha_{1}x^{q^{2} + q + 2} = \alpha_{2}x^{q^{2} + q + 2} $, 显然这个方程无解. 故此时置换码中任意两个码字之间的汉明距离为$ q^{3} - 1 - 0 = q^{3} - 1 $.
情形3: 当$ \alpha_{1} \neq \alpha_{2} $, $ \beta_{1} \neq \beta_{2} $时, 方程(2.2)可化简为$ x^{q^{2} + q + 1} = \frac{\beta_{2} - \beta_{1}}{\alpha_{1} - \alpha_{2}}, $等式两边同时$ q-1 $次方可得$ x^{q^{3} - 1} = \frac{(\beta_{2} - \beta_{1})^{q-1}}{(\alpha_{1} - \alpha_{2})^{q-1}}. $注意到$ \beta_{1}, \beta_{2} \in \mathbb{F}_{q}^{*} $, $ x \in \mathbb{F}_{q^{3}}^{*} $, 则有$ (\beta_{2} - \beta_{1})^{q-1} = 1 $, $ x^{q^{3} - 1} = 1 $, 故上式可化简为$ (\alpha_{1} - \alpha_{2})^{q-1} = 1. $这说明方程(2.2)有非零解的必要条件是$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $, 不妨假设$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $, 即$ (\alpha_{1} - \alpha_{2})^{q-1} = 1 $, 等式两边同时乘以$ \alpha_{1} - \alpha_{2} $可得$ (\alpha_{1} - \alpha_{2})^{q} = \alpha_{1}^{q} - \alpha_{2}^{q} = \alpha_{1} - \alpha_{2}. $因为$ \alpha_{1} $和$ \alpha_{2} $满足条件
| $ \begin{equation}
\alpha_{1}^{q^{2}} + \alpha_{1}^{q^{2} - q + 1} + \alpha_{1} = 0, \end{equation} $ |
(2.3) |
| $ \begin{equation}
\alpha_{2}^{q^{2}} + \alpha_{2}^{q^{2} - q + 1} + \alpha_{2} = 0, \end{equation} $ |
(2.4) |
(2.3)式减去(2.4)式可得
| $ \begin{equation*} \alpha_{1}^{q^{2}} - \alpha_{2}^{q^{2}} + \alpha_{1}^{q^{2} - q + 1} - \alpha_{2}^{q^{2} - q + 1} + \alpha_{1} - \alpha_{2} = 0. \end{equation*} $ |
又由于$ \alpha_{1} $和$ \alpha_{2} $满足等式$ (\alpha_{1}-\alpha_{2})^{q-1}=1 $, 则上式可化为$ \alpha_{1}^{q^{2}-q+1}-\alpha_{2}^{q^{2}-q+1}=0, $即$ \alpha_{1}^{q^{2}-q+1}=\alpha_{2}^{q^{2}-q+1}, $在等式两边同时取$ q-1 $次方可得$ \alpha_{1}^{q^{3}+1}=\alpha_{2}^{q^{3}+1}. $注意到$ \alpha_{1}\in\mathbb{F}_{q^{3}} $, $ \alpha_{2}\in\mathbb{F}_{q^{3}} $, 则有$ \alpha_{1}^{2}=\alpha_{2}^{2}, $故$ \alpha_{1}=\alpha_{2}, $矛盾. 所以假设不成立, 方程(2.2)无解, 故此时置换码中任意两个码字之间的汉明距离为$ q^{3}-1-0=q^{3}-1. $
由以上三种情况可知, 置换码$ \mathcal{C}_{1} $的极小汉明距离为$ q^{3}-1 $. 故$ \mathcal{C}_{1} $是一个$ (q^{3}-1, q^{3}-q, q^{3}-1)\text{-置换码} $. 证毕.
定理3.2 设$ q \equiv 0 \pmod{3} $, $ \alpha \in \mathbb{F}_{q^{2}}^{*} $, 且$ \alpha $满足$ \alpha^{q-1} = -1 $, $ \beta \in \mathbb{F}_{q} $. 记基于有限域$ \mathbb{F}_{q^{2}}^{*} $上的置换多项式簇$ P(x) = \alpha x^{q+2} + \beta x $构造的置换码为$ \mathcal{C}_{2} $, 则$ \mathcal{C}_{2} $是一个$ (q^{2}-1, q^{2}-q, q^{2}-1) $- 置换码.
证 该置换码的码长为$ q^{2}-1 $. 要求解置换码$ \mathcal{C}_{2} $的码字数量, 首先需求出满足条件的
| $ \begin{equation}
\alpha^{q-1}=-1 \end{equation} $ |
(2.5) |
的个数. 设$ g $是有限域$ \mathbb{F}_{q^{2}}^{*} $中的一个本原元, 则存在正整数$ m $, 使得$ \alpha = g^{m} $. 由于在有限域$ \mathbb{F}_{q^{2}} $中, $ -1 $可以用本原元表示为$ -1 = g^{\frac{q^{2}-1}{2}} $. 则条件(2.5) 可以转化为$ (g^{m})^{q-1} = g^{\frac{q^{2}-1}{2}} $, 这等价于求解关于$ m $的同余方程
| $ \begin{equation}
m(q-1) \equiv \frac{q^{2}-1}{2} \pmod{q^{2}-1}. \end{equation} $ |
(2.6) |
由于$ \gcd(q-1, q^{2}-1) = q-1 $, 且$ q-1 \mid \frac{q^{2}-1}{2} $, 故方程(2.6) 有$ q-1 $个解. 又因为$ \beta $遍历$ \mathbb{F}_{q} $, 故$ \beta $有$ q $种取法. 综上可得置换码$ \mathcal{C}_{2} $的码字数量为$ q^{2}-q $.
在确定了置换码$ \mathcal{C}_{2} $的码字数量后, 我们现在来计算其极小汉明距离. 任取置换码$ \mathcal{C}_{2} $中的两个码字$ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $, 由本节起始给出的分析方法可知, 这两个码字间的汉明距离可以转化为讨论方程解的个数. 由定理3.1的证明过程可类似得到, 当$ \alpha_{1}=\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $或$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}=\beta_{2} $时, 方程
| $ \begin{equation}
\alpha_{1}x^{q+2}+\beta_{1}x=\alpha_{2}x^{q+2}+\beta_{2}x \end{equation} $ |
(2.7) |
不存在解, 故此时该置换码的任意两个码字之间的汉明距离为$ q^{2}-1-0=q^{2}-1 $. 当$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $时, 方程(2.7)可化简为$ x^{q+1}=\frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}} $, 等式两边同时$ q-1 $次方可得$ x^{q^{2}-1}=\frac{(\beta_{2}-\beta_{1})^{q-1}}{(\alpha_{1}-\alpha_{2})^{q-1}} $. 注意到$ \beta_{1}-\beta_{2}\in \mathbb{F}_{q}^{*} $, $ x\in \mathbb{F}_{q^{2}}^{*} $, 则有$ (\beta_{1}-\beta_{2})^{q-1}=1 $, $ x^{q^{2}-1}=1 $, 故上式可化简为$ (\alpha_{1}-\alpha_{2})^{q-1}=1 $. 这说明方程(2.7) 有非零解的必要条件是$ \alpha_{1}-\alpha_{2}\in \mathbb{F}_{q}^{*} $. 现假设$ \alpha_{1}-\alpha_{2}\in \mathbb{F}_{q}^{*} $, 即$ (\alpha_{1}-\alpha_{2})^{q-1}=1 $, 等式两边同时乘以$ \alpha_{1}-\alpha_{2} $可得
| $ \begin{equation}
\alpha_{1}^{q}-\alpha_{2}^{q}=\alpha_{1}-\alpha_{2}. \end{equation} $ |
(2.8) |
又因为$ \alpha_{1} $和$ \alpha_{2} $满足条件$ \alpha_{1}^{q-1} = -1 $, $ \alpha_{2}^{q-1} = -1 $, 故有
| $ \begin{equation}
\alpha_{1}^{q} = -\alpha_{1}, \quad \alpha_{2}^{q} = -\alpha_{2}. \end{equation} $ |
(2.9) |
将(2.9) 式代入(2.8) 式可得$ -\alpha_{1} - (-\alpha_{2}) = \alpha_{1} - \alpha_{2} $, 即$ 2\alpha_{1} = 2\alpha_{2}, $从而得到$ \alpha_{1} = \alpha_{2} $. 这与假设矛盾, 即$ \alpha_{1}-\alpha_{2}\notin \mathbb{F}_{q}^{*} $, 所以方程(2.7)无解, 故此时该置换码的任意两个码字之间的汉明距离为$ q^{2} - 1 - 0 = q^{2} - 1. $
综上分析可得, 置换码$ <p>\mathcal{C}_{2} $的极小汉明距离为$ q^{2} - 1 $. 故$ \mathcal{C}_{2} $是一个$ (q^{2} - 1, \ q^{2} - q, \ q^{2} - 1)\text{- 置换码} $. 证毕.
定理3.3 设$ q \equiv 5 \pmod{6} $, $ \alpha \in \mathbb{F}_{q^{2}}^{*} $, 且$ \alpha^{q-1} $的阶为$ 6 $, $ \beta \in \mathbb{F}_{q} $, 记基于有限域$ \mathbb{F}_{q^{2}}^{*} $上的置换多项式簇$ P(x) = \alpha x^{q+2} + \beta x $构造的置换码为$ \mathcal{C}_{3} $, 则$ \mathcal{C}_{3} $是一个$ (q^{2}-1, 2(q^{2}-q), q^{2}-q-2) $ -置换码.
证 该置换码的码长为$ q^{2}-1 $. 要求该置换码的码字数量, 则需求出对应有限域上的置换多项式簇的个数. 我们首先求出所有满足$ \alpha^{6(q-1)} = 1 $的$ \alpha $的个数. 定义集合:
| $ \begin{align*} A &= \left\{ \alpha \in \mathbb{F}_{q^{2}}^{*} \mid \alpha^{q} =
\alpha \right\}, \quad
B = \left\{ \alpha \in \mathbb{F}_{q^{2}}^{*}\mid \alpha^{2q} = \alpha^{2} \right\}, \\
C &= \left\{ \alpha \in \mathbb{F}_{q^{2}}^{*} \mid \alpha^{3q} =
\alpha^{3} \right\}, \quad D = \left\{ \alpha \in
\mathbb{F}_{q^{2}}^{*} \mid \alpha^{6q} = \alpha^{6} \right\}. \end{align*} $ |
设$ g $是有限域$ \mathbb{F}_{q^{2}}^{*} $中的一个本原元, 则存在正整数$ m $, 使得$ \alpha = g^{m} $. 从而$ \alpha^{6(q-1)} =
1 $可以转化为$ (g^{m})^{6(q-1)} = g^{0} $, 这等价于求解关于$ m $的同余方程
| $ \begin{equation}
6m(q-1) \equiv 0 \pmod{q^{2}-1}. \end{equation} $ |
(2.10) |
由于$ q \equiv 5 \pmod{6} $, $ \gcd(6(q-1), q^{2}-1) = 6(q-1) $, 且$ 6(q-1) $整除$ 0 $, 故同余方程(2.10) 有解, 且解的个数为$ 6(q-1) $. 故集合$ D $中包含$ 6(q-1) $个元素, 同理可以求得集合$ C $, 集合$ B $和集合$ A $中包含的元素个数分别为$ 3(q-1) $, $ 2(q-1) $和$ q-1 $. 又由于集合$ A, B, C \subseteq D $, 则可以求得满足条件$ \alpha^{6(q-1)} = 1 $的$ \alpha $的个数等于
| $ \begin{equation*} \begin{aligned}
|D - (A \cup B \cup C)|
&= |D| - |A \cup B \cup C|
= |D| - |B \cup C|
= |D| - |B| - |C| + |B \cap C| \\
&= 6(q-1) - 3(q-1) - 2(q-1) + (q-1)=2(q-1).
\end{aligned} \end{equation*} $ |
所以在有限域$ \mathbb{F}_{q^{2}} $中, 存在$ 2(q-1) $个$ \alpha $满足$ \mathrm{ord}(\alpha) = 6 $. 又因为$ \beta $遍历$ \mathbb{F}_{q} $, 故$ \beta $有$ q $种不同的取法. 综上所述, 置换码$ \mathcal{C}_{3} $的码字数量为$ 2(q^{2}-q) $.
接下来计算该置换码的极小汉明距离. 任取置换码$ \mathcal{C}_{3} $中的两个码字$ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $, 它们的汉明距离可以转化为讨论方程解的个数. 当$ \alpha_{1}=\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $或$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}=\beta_{2} $时, 方程
| $ \begin{equation}
\alpha_{1}x^{q+2}+\beta_{1}x=\alpha_{2}x^{q+2}+\beta_{2}x \end{equation} $ |
(2.11) |
不存在解, 故此时该置换码的任意两个码字之间的汉明距离为$ q^{2}-1-0=q^{2}-1 $. 当$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $时, 方程(2.11) 可化简为$ x^{q+1}=\frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}} $, 等式两边同时$ q-1 $次方可得$ x^{q^{2}-1}=\frac{(\beta_{2}-\beta_{1})^{q-1}}{(\alpha_{1}-\alpha_{2})^{q-1}} $. 注意到$ \beta_{1}-\beta_{2}\in \mathbb{F}_{q}^{*} $, $ x\in \mathbb{F}_{q^{2}}^{*} $, 则有$ (\beta_{1}-\beta_{2})^{q-1}=1 $, $ x^{q^{2}-1}=1 $, 故上式可化简为$ (\alpha_{1}-\alpha_{2})^{q-1}=1 $. 这说明方程(2.11) 有非零解的必要条件是$ \alpha_{1}-\alpha_{2}\in \mathbb{F}_{q}^{*} $. 接下来我们证明若$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $, 则方程(2.11) 有$ q+1 $个解, 从而这两个码字之间的汉明距离为$ (q^{2}-1)-q-1=q^{2}-q-2 $.
当$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $时, 有$ \frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}}\in\mathbb{F}_{q}^{*} $. 由于$ x\in\mathbb{F}_{q^{2}}^{*} $, 则存在正整数$ i $, $ i_{0} $使得$ x=g^{i} $, $ \frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}}=(g^{q-1})^{i_{0}} $, 则方程$ x^{q+1}=\frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}} $可以转化为关于$ i $的同余方程
| $
i(q+1)\equiv i_{0}(q-1)\pmod{q^{2}-1}.
$ |
由于$ (q+1, q^{2}-1)=q+1 $, 则该同余方程有解, 且解数为$ q+1 $. 故若存在$ \alpha_{1}, \alpha_{2}\in\mathbb{F}_{q^{2}}^{*} $满足定理所述的条件且使得$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $, 则方程(2.11)有$ q+1 $个解.
接下来我们证明存在$ \alpha_{1}, \alpha_{2}\in\mathbb{F}_{q^{2}}^{*} $, 其中$ \mathrm{ord}(\alpha_{1}^{q-1})=\mathrm{ord}(\alpha_{2}^{q-1})=6 $, 使得$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $成立. 即证明存在$ \alpha_{1}, \alpha_{2} \in D, $ $ \alpha_{1}, \alpha_{2} \notin A \cup B\cup C $, 使得$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $, 其中集合$ A, B, C, D $定义同前.
将$ \mathbb{F}_{q^{2}} $看作$ \mathbb{F}_{q} $上的二维向量空间, 记它的一组基为$ \{1, a\} $, 其中$ a \in \mathbb{F}_{q^{2}} \setminus \mathbb{F}_{q} $, 并设$ b = a^{q} $. 由于$ q \equiv 5 \pmod{6} $, 则$ 6 \mid q^{2} - 1 $. 由引理2.1可知, $ \mathbb{F}_{q^{2}}^{*} $中存在两个六次本原单位根, 不妨设它们分别为$ c $和$ c^{5} $. 对$ \mathbb{F}_{q^{2}}^{*} $中的任意元素$ z $, 存在$ x, y \in \mathbb{F}_{q} $, 使得$ z = x + a y $, 则$ z^{q} = (x + a y)^{q} = x + b y, $故$ z^{q-1} = \frac{z^{q}}{z} = \frac{x + b y}{x + a y}. $记$ r = z^{q-1} $, 则
| $
\begin{aligned}
z \in A \Leftrightarrow r = 1, \, z \in B \Leftrightarrow r^{2} =
1, \, z \in C \Leftrightarrow r^{3} = 1, \, z \in D \Leftrightarrow
r^{6} = 1.
\end{aligned}
$ |
若$ z $满足$ z \in D $, $ z \notin A\cup B\cup C $, 则有$ r^{6} = 1 $, 且$ r \neq 1 $, $ r^{2} \neq 1 $, $ r^{3} \neq 1 $. 这说明$ r $是$ \mathbb{F}_{q^{2}}^{*} $中的六次本原单位根, 即$ r = c $或$ r = c^{5} $. 由于$ r=z^{q-1} = \frac{x + b y}{x + a y} $, 下面固定$ y\in\mathbb{F}_q^* $, 我们利用$ c $给出$ z $的表示. 若$ r = c $, 即$ \frac{x + b y}{x + a y} = c, $则有$ x + b y = c(x + a y), $从而$ x(1 - c) = y(ac - b), $故$ \frac{x}{y} = \frac{a c - b}{1 - c}. $将$ \frac{x}{y} = \frac{a c - b}{1 - c} $记作$ u $, 则$ x = y u $, 于是可以解得$ z_{c} = x + a y = y\left(\frac{x}{y} + a\right) = y(u + a) = y\left(\frac{a c - b}{1 - c} + a\right). $若$ r = c^{5} $, 类似上述步骤可以解出$ z_{c^{5}} = y\left(\frac{a c^{5} - b}{1 - c^{5}} + a\right). $此时令$ \alpha_{1} = z_{c} $, $ \alpha_{2} = z_{c^{5}} $, 下面验证$ \alpha_{1}, \alpha_{2} $满足下列条件:
1. $ \alpha_{1}, \alpha_{2} \in D $, $ \alpha_{1}, \alpha_{2}
\notin A\cup B\cup C $;
2. $ \alpha_{1} - \alpha_{2} \in
\mathbb{F}_{q}^{*} $.
由于$ c \in \mathbb{F}_{q^{2}}^{*} $, $ q \equiv 5 \pmod{6} $且$ c^{6} = 1 $, 则$ c^{q} = c^{5 + 6k} = c^{5} \cdot c^{6k} = c^{5}. $从而
| $
\begin{aligned}
\alpha_1^q & =\left[y\left(\frac{ac-b}{1-c}+a\right)\right]^{q}
= y^q \cdot \left(\frac{ac-b}{1-c}+a\right)^{q} \\
& = y \cdot \left(\frac{a^q c^q - b^q}{1-c^q} + a^q\right)
= y \cdot \left(\frac{b c^5 - a}{1-c^5} + b\right)
= \frac{y(b-a)}{1-c^5},
\end{aligned}
$ |
进一步可得
| $
\begin{aligned}
\alpha_1^{q-1} & = \frac{\alpha_1^q}{\alpha_1}
= \frac{\frac{y(b-a)}{1-c^5}}{\frac{y(a-b)}{1-c}}
= \frac{y(b-a)}{1-c^5} \cdot \frac{1-c}{y(a-b)}
= \frac{c-1}{1-c^5}
= \frac{c-1}{1-c^4}
= c.
\end{aligned}
$ |
故$ \alpha_{1}^{6(q-1)} = (\alpha_{1}^{q-1})^{6} = c^{6} = 1 $, 这说明$ \alpha_{1} \in D $. 因为$ c $是$ \mathbb{F}_{q^{2}}^{*} $中的一个六次本原单位根, 所以$ c \neq 1 $, $ c^{2} \neq 1 $, $ c^{3} \neq 1 $, 故$ \alpha_{1} \notin A\cup B\cup C $. 同理可证, $ \alpha_{2} \in D $且$ \alpha_{2} \notin A\cup B\cup C $. 故条件$ 1 $满足. 由于
| $
\alpha_{1} - \alpha_{2} = y\left(\frac{ac - b}{1 - c} -
\frac{ac^{5} - b}{1 - c^{5}}\right) = \frac{y(a - b)(c - c^{5})}{2
- c - c^{5}},
$ |
可知$ \alpha_{1} \neq \alpha_{2} $. 下面证明$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $. 因为
| $
(\alpha_{1} - \alpha_{2})^{q} = \frac{y^{q}(a - b)^{q}(c -
c^{5})^{q}}{(2 - c - c^{5})^{q}} = \frac{y(b - a)(c^{q} -
c^{5q})}{2 - c^{q} - c^{5q}},
$ |
$ c^{q} = c^{5} $, $ c^{5q} = (c^{5})^{5} = c $, 故
| $
(\alpha_{1} - \alpha_{2})^{q} = \frac{y(b - a)(c^{5} - c)}{2 -
c^{5} - c} = \alpha_{1} - \alpha_{2},
$ |
即$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $, 所以条件$ 2 $也满足.
综上, 我们证明了存在$ \alpha_{1}, \alpha_{2} \in \mathbb{F}_{q^{2}}^{*} $使得$ \mathrm{ord}(\alpha_{1}^{q-1}) = \mathrm{ord}(\alpha_{2}^{q-1}) = 6 $且$ \alpha_{1} - \alpha_{2} \in \mathbb{F}_{q}^{*} $成立. 所以, 置换码$ \mathcal{C}_{3} $的极小汉明距离为$ q^{2} - q - 2 $, 故$ \mathcal{C}_{3} $是一个$ (q^{2} - 1, 2(q^{2} - q), q^{2} - q - 2) $-置换码. 证毕.
定理3.4 设$ q \equiv 2 \pmod{6} $, $ \alpha \in \mathbb{F}_{q^{2}}^{*} $, 且$ \alpha^{q-1} $的阶为$ 3 $, $ \beta \in \mathbb{F}_{q} $, 记基于有限域$ \mathbb{F}_{q^{2}}^{*} $上的置换多项式簇$ P(x) = \alpha x^{q+2} + \beta x $构造的置换码为$ \mathcal{C}_{4} $, 则$ \mathcal{C}_{4} $是一个$ (q^{2}-1, 2(q^{2}-q), q^{2}-q-2) $-置换码.
证 该置换码的码长为$ q^{2}-1 $. 要求该置换码的码字数量, 则需求出对应有限域上的置换多项式簇的个数. 我们首先求出所有满足$ \alpha^{3(q-1)} = 1 $的$ \alpha $的个数. 定义集合:
| $ \begin{align*} E = \left\{ \alpha \in \mathbb{F}_{q^{2}}^{*} \mid \alpha^{q} =
\alpha \right\}, \quad F = \left\{ \alpha \in
\mathbb{F}_{q^{2}}^{*} \mid \alpha^{3q} = \alpha^{3} \right\}. \end{align*} $ |
设$ g $是有限域$ \mathbb{F}_{q^{2}}^{*} $中的一个本原元, 则存在正整数$ m $, 使得$ \alpha = g^{m} $. 从而$ \alpha^{3(q-1)} = 1 $可以转化为$ (g^{m})^{3(q-1)} = g^{0} $, 这等价于求解关于$ m $的同余方程
| $ \begin{equation} 3m(q-1) \equiv 0 \pmod{q^{2}-1}. \end{equation} $ |
(2.12) |
由于$ q \equiv 2 \pmod{6} $, $ \gcd(3(q-1), q^{2}-1) = 3(q-1) $, 故同余方程(2.12)有解, 且解的个数为$ 3(q-1) $. 故集合$ F $中包含$ 3(q-1) $个元素, 同理可以求得集合$ E $中包含的元素个数为$ q-1 $. 又由于集合$ E\subseteq F $, 则可以求得满足条件$ \alpha^{3(q-1)} = 1 $的$ \alpha $的个数等于
| $
|F - E| = 3(q-1) - (q-1)= 2(q-1).
$ |
所以在有限域$ \mathbb{F}_{q^{2}} $中, 存在$ 2(q-1) $个$ \alpha $满足$ \mathrm{ord}(\alpha^{q-1}) = 3 $. 又因为$ \beta $遍历$ \mathbb{F}_{q} $, 故$ \beta $有$ q $种不同的取法. 综上所述, 置换码$ \mathcal{C}_{4} $的码字数量为$ 2(q^{2}-q) $.
接下来计算该置换码的极小汉明距离, 任取置换码$ \mathcal{C}_{4} $中的两个码字$ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $, 它们之间的汉明距离可以转化为确定如下方程解的个数
| $ \begin{equation} \alpha_{1}x^{q+2}+\beta_{1}x=\alpha_{2}x^{q+2}+\beta_{2}x, \end{equation} $ |
(2.13) |
其中$ x\in \mathbb{F}_q^* $. 当$ \alpha_{1}=\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $或$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}=\beta_{2} $时, 方程(2.13)无解. 当$ \alpha_{1}\neq\alpha_{2} $且$ \beta_{1}\neq\beta_{2} $, 类似定理3.3的证明过程可证得:方程(2.13)有非零解(此时有$ (q+1) $个非零解)的充要条件是$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $.
接下来我们证明存在$ \alpha_{1}, \alpha_{2}\in\mathbb{F}_{q^{2}}^{*} $满足$ \mathrm{ord}(\alpha_{1}^{q-1})=\mathrm{ord}(\alpha_{2}^{q-1})=3, $且使得$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $成立. 设$ \{1, a\} $为$ \mathbb{F}_{q^{2}} $在$ \mathbb{F}_{q} $上的一组基, 其中$ a\in\mathbb{F}_{q^{2}}\backslash\mathbb{F}_{q} $, 并设$ b=a^{q} $. 由于$ q\equiv 2 \pmod{6} $, 则$ 3\mid q^{2}-1 $. 由引理2.1可知, $ \mathbb{F}_{q^{2}}^{*} $中存在两个三次本原单位根, 不妨设它们分别为$ c $与$ c^{2} $. 对$ \mathbb{F}_{q^{2}}^{*} $中的任意元素$ z $, 存在$ x, y\in\mathbb{F}_{q} $, 使得$ z=x+ay $, 且有$ z^{q-1}=\frac{z^{q}}{z}=\frac{x+by}{x+ay}. $记$ r=z^{q-1} $. 若$ r\in F\setminus E $, 则$ r $是$ \mathbb{F}_{q^{2}}^{*} $中的三次本原单位根, 即$ r=c $或$ r=c^2 $. 现固定$ y\in \mathbb{F}_{q}^* $, 利用$ r=z^{q-1}=\frac{x+by}{x+ay}=c $(或$ c^2 $) 解出$ z $. 若$ \frac{x+by}{x+ay}=c, $则有$ x+by=c(x+ay), $从而$ x(1-c)=y(ac-b), $故$ \frac{x}{y}=\frac{ac-b}{1-c}. $将$ \frac{x}{y}=\frac{ac-b}{1-c} $记作$ u $, 有$ x=yu $, 于是可以解得
| $
z_{c}=x+ay=y\left(\frac{x}{y}+a\right)=y(u+a)=y\left(\frac{ac-b}{1-c}+a\right).
$ |
对于$ \frac{x+by}{x+ay}=c^{2} $, 类似上述步骤可以解出$ z_{c^{2}}=y\left(\frac{ac^{2}-b}{1-c^{2}}+a\right). $令$ \alpha_{1}=z_{c} $, $ \alpha_{2}=z_{c^{2}} $. 类似定理3.3的证明, 我们可以验证$ \alpha_{1}, \alpha_{2} $满足下列条件:
1. $ \alpha_{1}, \alpha_{2}\in E\setminus F $;
2. $ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $.
因此我们证明了存在$ \alpha_{1}, \alpha_{2}\in\mathbb{F}_{q^{2}}^{*} $满足$ \mathrm{ord}(\alpha_{1}^{q-1})=\mathrm{ord}(\alpha_{2}^{q-1})=3 $且使得$ \alpha_{1}-\alpha_{2}\in\mathbb{F}_{q}^{*} $成立. 故当$ \alpha_{1}\neq\alpha_{2} $且$ \beta_{1}\neq\beta_{2} $时方程(13)有$ q+1 $个解, 此时这两个码字之间的汉明距离为$ q^{2}-1-q-1=q^{2}-q-2. $故置换码$ \mathcal{C}_{4} $的极小汉明距离为$ q^{2}-q-2 $, $ \mathcal{C}_{4} $是一个$ (q^{2}-1, \ 2(q^{2}-q), \ q^{2}-q-2)\text{-置换码}. $该定理得证.
定理3.5 设$ q = 5^n $, $ \alpha \in \mathbb{F}_{q^2}^{*} $, 且$ \alpha $满足$ \alpha^{q-1} = -1 $, $ \beta \in \mathbb{F}_{q} $, 记基于有限域$ \mathbb{F}_{q^2}^{*} $上的置换多项式簇$ P(x) = \alpha x^{2q+3} + \beta x $构造的置换码为$ \mathcal{C}_{5} $, 则$ \mathcal{C}_{5} $是一个$ (q^{2}-1, q^{2}-q, q^{2}-1) $-置换码.
证 该置换码的码长为$ q^{2}-1 $, 置换码$ \mathcal{C}_{5} $中码字数量即为满足条件$ \alpha^{q-1} = -1 $的$ \alpha $的个数. 设$ g $是有限域$ \mathbb{F}_{q^2}^{*} $中的一个本原元, 则存在正整数$ m $, 使得$ \alpha = g^{m} $. 由于在有限域$ \mathbb{F}_{q^2} $中, $ -1 $可以用本原元表示为$ -1 =g^{\frac{q^{2}-1}{2}} $. 则条件$ \alpha^{q-1} = -1 $可以转化为$ (g^{m})^{q-1} = g^{\frac{q^{2}-1}{2}}, $这等价于求解关于$ m $的同余方程
| $ \begin{equation}
m(q-1) \equiv \frac{q^{2}-1}{2} \pmod{q^{2}-1}. \end{equation} $ |
(2.14) |
由于$ \gcd(q-1, q^{2}-1) = q-1 $, 且$ q-1 \mid \frac{q^{2}-1}{2} $, 故同余方程(2.14)有$ q-1 $个解. 又因为$ \beta $遍历$ \mathbb{F}_{q} $, 其有$ q $种不同的取法. 从而置换码$ \mathcal{C}_{5} $的码字数量为$ (q-1) \times q = q^{2} - q. $
下面我们现在来确定$ \mathcal{C}_{5} $的极小汉明距离. 任取置换码$ \mathcal{C}_{5} $中的两个码字$ c_{\alpha_{1}, \beta_{1}} $和$ c_{\alpha_{2}, \beta_{2}} $, 当$ \alpha_{1}=\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $或$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}=\beta_{2} $时, 方程
| $ \begin{equation}
\alpha_{1} x^{2q+3}+\beta_{1} x=\alpha_{2} x^{2q+3}+\beta_{2} x \end{equation} $ |
(2.15) |
不存在解, 故此时该置换码中任意两个码字之间的汉明距离为$ q^{2}-1-0=q^{2}-1 $. 当$ \alpha_{1}\neq\alpha_{2} $, $ \beta_{1}\neq\beta_{2} $时, 方程(2.15)可化简为$ x^{2(q+1)}=\frac{\beta_{2}-\beta_{1}}{\alpha_{1}-\alpha_{2}}, $等式两边同时$ q-1 $次方可得
| $
x^{2(q^{2}-1)}=\frac{(\beta_{2}-\beta_{1})^{q-1}}{(\alpha_{1}-\alpha_{2})^{q-1}}.
$ |
注意到$ \beta_{1}-\beta_{2}\in \mathbb{F}_{q}^{*} $, $ x\in \mathbb{F}_{q^{2}}^* $, 则有$ (\beta_{1}-\beta_{2})^{q-1}=1, \quad x^{2(q^{2}-1)}=1, $故上式可化简为$ \; (\alpha_{1}-\alpha_{2})^{q-1}=1. $这说明方程(2.15)有解的必要条件是$ \alpha_{1}-\alpha_{2}\in \mathbb{F}_{q}^{*} $. 下面说明在题设条件下, $ \alpha_{1}-\alpha_{2}\notin \mathbb{F}_{q}^{*} $. 假设$ \alpha_{1}-\alpha_{2}\in \mathbb{F}_{q}^{*} $, 可得$ \alpha_{1}^{q}-\alpha_{2}^{q}=\alpha_{1}-\alpha_{2}. $又因为$ \alpha_{1} $和$ \alpha_{2} $满足条件$ \alpha_{1}^{q-1}=-1 $, $ \alpha_{2}^{q-1}=-1 $, 代回上式可得$ \alpha_{2}-\alpha_{1}=\alpha_{1}-\alpha_{2}, $从而得到$ \alpha_{1}=\alpha_{2}. $与假设矛盾. 故$ \alpha_{1}-\alpha_{2}\notin \mathbb{F}_{q}^{*} $, 从而方程(2.15)无解.
综上所述, 置换码$ \mathcal{C}_{5} $的极小汉明距离为$ q^{2}-1 $. 故$ \mathcal{C}_{5} $是一个$ (q^{2}-1, \ q^{2}-q, \ q^{2}-1) $- 置换码. 证毕.