Building on the well-known factorization of $ x^n-1 $ over finite fields $ \mathbb{F}_q $, this paper presents an alternative perspective on its irreducible factors in arithmetic settings where they admit explicit recursive descriptions. As applications, these results are used in the characterization and enumeration of self-orthogonal cyclic codes over finite fields. We first consider the case $ n = p^s $, where $ p $ is an odd prime coprime to $ q $, and show that suitable irreducible factors can be obtained recursively by power substitutions from factors at a critical degree. This recursive viewpoint is then extended to a product of two odd prime powers and, more generally, to certain finite products of distinct odd prime powers under suitable separation conditions on multiplicative orders. From these recursive descriptions, we derive explicit formulas for the numbers of monic irreducible factors of $ x^n-1 $ over $ \mathbb{F}_q $. We then apply the same framework to the study of self-reciprocal irreducible monic and self-conjugate-reciprocal irreducible monic factors of $ x^n-1 $. In particular, we obtain structural descriptions in extremal cases where all irreducible factors are of the corresponding type or where $ x-1 $ is the unique such factor. These results are further applied to the enumeration of Euclidean and Hermitian self-orthogonal cyclic codes. In this way, the paper provides an explicit recursive and enumerative framework connecting the factorization patterns of $ x^n-1 $ with counting problems and constructions in algebraic coding theory.
Citation: Arunwan Boripan, Somphong Jitman. An alternative perspective on recursive factorization of $ x^n-1 $ over finite fields and applications in coding theory[J]. AIMS Mathematics, 2026, 11(9): 29327-29364. doi: 10.3934/math.20261166
Building on the well-known factorization of $ x^n-1 $ over finite fields $ \mathbb{F}_q $, this paper presents an alternative perspective on its irreducible factors in arithmetic settings where they admit explicit recursive descriptions. As applications, these results are used in the characterization and enumeration of self-orthogonal cyclic codes over finite fields. We first consider the case $ n = p^s $, where $ p $ is an odd prime coprime to $ q $, and show that suitable irreducible factors can be obtained recursively by power substitutions from factors at a critical degree. This recursive viewpoint is then extended to a product of two odd prime powers and, more generally, to certain finite products of distinct odd prime powers under suitable separation conditions on multiplicative orders. From these recursive descriptions, we derive explicit formulas for the numbers of monic irreducible factors of $ x^n-1 $ over $ \mathbb{F}_q $. We then apply the same framework to the study of self-reciprocal irreducible monic and self-conjugate-reciprocal irreducible monic factors of $ x^n-1 $. In particular, we obtain structural descriptions in extremal cases where all irreducible factors are of the corresponding type or where $ x-1 $ is the unique such factor. These results are further applied to the enumeration of Euclidean and Hermitian self-orthogonal cyclic codes. In this way, the paper provides an explicit recursive and enumerative framework connecting the factorization patterns of $ x^n-1 $ with counting problems and constructions in algebraic coding theory.
| [1] | R. Lidl, H. Niederreiter, Finite fields, Cambridge University Press, 2008. https://doi.org/10.1017/CBO9780511525926 |
| [2] | S. Ling, C. Xing, Coding theory: a first course, Cambridge University Press, 2004. https://doi.org/10.1017/CBO9780511755279 |
| [3] |
S. Prugsapitak, S. Jitman, Enumeration of self-dual cyclic codes of some specific lengths over finite fields, Discrete Math. Algorithms Appl., 10 (2018), 1850031. https://doi.org/10.1142/S1793830918500313 doi: 10.1142/S1793830918500313
|
| [4] |
K. Qian, S. Zhu, X. Kai, On cyclic self-orthogonal codes over $\mathbb{Z}_{2^m}$, Finite Fields Appl., 33 (2015), 54–65. https://doi.org/10.1016/j.ffa.2014.11.005 doi: 10.1016/j.ffa.2014.11.005
|
| [5] |
E. Sangwisut, S. Jitman, S. Ling, P. Udomkavanich, Hulls of cyclic and negacyclic codes over finite fields, Finite Fields Appl., 33 (2015), 232–257. https://doi.org/10.1016/j.ffa.2014.12.008 doi: 10.1016/j.ffa.2014.12.008
|
| [6] |
Y. Jia, S. Ling, C. Xing, On self-dual cyclic codes over finite fields, IEEE Trans. Inf. Theory, 57 (2011), 2243–2251. https://doi.org/10.1109/TIT.2010.2092415 doi: 10.1109/TIT.2010.2092415
|
| [7] | W. C. Huffman, V. Pless, Fundamentals of error-correcting codes, Cambridge University Press, 2003. https://doi.org/10.1017/CBO9780511807077 |
| [8] | I. F. Blake, X. H. Gao, R. C. Mullin, S. A. Vanstone, T. Yaghoobian, Applications of finite fields, Springer, 1993. https://doi.org/10.1007/978-1-4757-2226-0 |
| [9] |
B. Chen, S. Ling, G. Zhang, Enumeration formulas for self dual cyclic codes, Finite Fields Appl., 42 (2016), 1–22. https://doi.org/10.1016/j.ffa.2016.06.007 doi: 10.1016/j.ffa.2016.06.007
|
| [10] |
A. Boripan, S. Jitman, P. Udomkavanich, Self-conjugate-reciprocal irreducible monic factors of $x^n-1$ over finite fields and their applications, Finite Fields Appl., 55 (2019), 78–96. https://doi.org/10.1016/j.ffa.2018.09.004 doi: 10.1016/j.ffa.2018.09.004
|
| [11] |
S. Jitman, Good integers and some applications in coding theory, Cryptography Commun., 10 (2018), 685–704. https://doi.org/10.1007/s12095-017-0255-4 doi: 10.1007/s12095-017-0255-4
|
| [12] |
S. Jitman, S. Prugsapitak, M. Raka, Some generalizations of good integers and their applications in the study of self-dual negacyclic codes, Adv. Math. Commun., 14 (2020), 35–51. https://doi.org/10.3934/amc.2020004 doi: 10.3934/amc.2020004
|
| [13] |
P. Moree, On the divisors of $a^k+b^k$, Acta Arith., 80 (1997), 197–212. http://doi.org/10.4064/AA-80-3-197-212 doi: 10.4064/AA-80-3-197-212
|
| [14] | M. B. Nathanson, Elementary methods in number theory, Springer, 2000. https://doi.org/10.1007/b98870 |
| [15] |
J. Zhang, X. Kai, P. Li, Self-orthogonal cyclic codes with good parameters, Finite Fields Appl., 101 (2025), 102534. https://doi.org/10.1016/j.ffa.2024.102534 doi: 10.1016/j.ffa.2024.102534
|
| [16] |
W. Bosma, J. Cannon, C. Playoust, The Magma algebra system Ⅰ: the user language, J. Symbolic Comput., 24 (1997), 235–265. https://doi.org/10.1006/jsco.1996.0125 doi: 10.1006/jsco.1996.0125
|
| [17] |
E. Knill, R. Laflamme, Theory of quantum error-correcting codes, Phys. Rev. A, 55 (1997), 900–911. https://doi.org/10.1103/PhysRevA.55.900 doi: 10.1103/PhysRevA.55.900
|
| [18] |
A. Ashikhmin, E. Knill, Nonbinary quantum stabilizer codes, IEEE Trans. Inf. Theory, 47 (2001), 3065–3072. https://doi.org/10.1109/18.959288 doi: 10.1109/18.959288
|