[Paper Review] Construction and enumeration for self-dual cyclic codes of even length over $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$
This paper provides a complete algebraic construction and enumeration of self-dual cyclic codes of even length $2^s n$ over the finite chain ring $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$ with $u^2 = 0$, using a recursive lifting method based on trace inverses and factorization of $x^N - 1$. The key contribution is a closed-form formula for counting all such self-dual codes, enabling the systematic generation of self-dual and $2$-quasi-cyclic codes over $\mathbb{F}_{2^m}$ via the Gray map.
Let $\mathbb{F}_{2^m}$ be a finite field of cardinality $2^m$, $R=\mathbb{F}_{2^m}+u\mathbb{F}_{2^m}$ $(u^2=0)$ and $s,n$ be positive integers such that $n$ is odd. In this paper, we give an explicit representation for every self-dual cyclic code over the finite chain ring $R$ of length $2^sn$ and provide a calculation method to obtain all distinct codes. Moreover, we obtain a clear formula to count the number of all these self-dual cyclic codes. As an application, self-dual and $2$-quasi-cyclic codes over $\mathbb{F}_{2^m}$ of length $2^{s+1}n$ can be obtained from self-dual cyclic code over $R$ of length $2^sn$ and by a Gray map preserving orthogonality and distances from $R$ onto $\mathbb{F}_{2^m}^2$.
Motivation & Objective
- To provide a complete classification and explicit construction of self-dual cyclic codes of even length over the finite chain ring $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$.
- To derive a closed-form formula for the number of distinct self-dual cyclic codes of length $2^s n$ where $n$ is odd.
- To establish a systematic method for generating self-dual and $2$-quasi-cyclic codes over $\mathbb{F}_{2^m}$ from self-dual cyclic codes over $R = \mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$ via the Gray map.
- To generalize prior results on constacyclic and cyclic codes over $\mathbb{F}_2 + u\mathbb{F}_2$ to the more general ring $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$ for even-length codes.
Proposed method
- The method uses a recursive lifting approach based on the factorization of $x^N - 1$ into irreducible factors over $\mathbb{F}_{2^m}$, particularly focusing on the case $N = 2^s n$ with $n$ odd.
- It introduces a trace inverse construction: $\mathcal{W}^{(2,s;k)}_{(\beta_0,\dots,\beta_{k-1})} = x^{-(4+k)} \cdot \operatorname{Tr}^{-1}(x^{4+k} \cdot \delta^{(k)}_{(\beta_0,\dots,\beta_{k-1})}(x))$, where $\delta^{(k)}$ are polynomials satisfying certain congruences modulo powers of $f_2(x)$.
- The construction proceeds step-by-step: for each $k$, the set $\mathcal{W}^{(2,s;k)}_{(\beta_0,\dots,\beta_{k-1})}$ is computed using the previous level's values and solving a system of congruences involving $f_2(x)^k$.
- The method relies on the structure of the ring $R = \mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$ and the isomorphism $\phi: R \to \mathbb{F}_{2^m}^2$, which preserves duality and weight distributions under the Gray map.
- The algorithm computes all solutions recursively by solving for $\delta^{(k)}$ polynomials that satisfy the required congruence relations modulo $f_2(x)^k$, ensuring the self-dual condition is preserved.
- The final code is expressed as $\Omega_{2,s} = \sum_{k=0}^{3} \beta_k(x) f_2(x)^k$, with $\beta_k(x)$ drawn from precomputed sets $\mathcal{W}^{(2,s;k)}$.
Experimental results
Research questions
- RQ1How can self-dual cyclic codes of even length $2^s n$ over $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$ be explicitly constructed?
- RQ2What is the exact number of distinct self-dual cyclic codes of length $2^s n$ over $R = \mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$?
- RQ3How can the Gray map be used to lift self-dual codes over $R$ to self-dual and $2$-quasi-cyclic codes over $\mathbb{F}_{2^m}$?
- RQ4What algebraic structure enables the recursive construction of such codes via trace inverse and polynomial congruences?
- RQ5Can the method be generalized to other even-length cyclic codes over finite chain rings of the form $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$?
Key findings
- The paper provides a complete and explicit construction of all self-dual cyclic codes of length $2^s n$ over $R = \mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$, where $n$ is odd, using a recursive trace inverse method.
- A closed-form formula for the number of such self-dual cyclic codes is derived, based on the number of solutions to a system of polynomial congruences modulo powers of $f_2(x)$.
- For the case $s=2$, $m=1$, and $n=1$, the construction yields $\Omega_{2,4}$ with $16$ elements: $8$ from the $\beta_0 = 0$ branch and $8$ from the $\beta_0 = 1+x$ branch.
- The Gray map $\phi$ preserves duality and weight distribution, so every self-dual cyclic code over $R$ of length $N$ maps to a self-dual $2$-quasi-cyclic code over $\mathbb{F}_{2^m}$ of length $2N$.
- The construction is effective and systematic: for each level $k$, the set $\mathcal{W}^{(2,s;k)}$ is computed recursively using trace inverse and polynomial lifting, ensuring all solutions are captured.
- The method generalizes previous results on constacyclic and cyclic codes over $\mathbb{F}_2 + u\mathbb{F}_2$ to the larger ring $\mathbb{F}_{2^m} + u\mathbb{F}_{2^m}$, extending applicability to codes over larger finite fields.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.