Constructions and Enumerations of Self-Dual and LCD Double Circulant Codes over a Local Ring
Abstract
1. Introduction
2. Preliminaries
3. Double Circulant and Double Negacirculant Codes
3.1. Structures and Enumeration of Double Circulant Codes
- 1.
- The code is self-dual if and only if
- 2.
- The code is Euclidean LCD if and only if the following units exist:
- For the component over corresponding to the linear factor, self-duality requires ;
- For components over corresponding to self-reciprocal irreducible factors, self-duality requires , where the exponent arises from the Frobenius action;
- For reciprocal pairs over , self-duality requires .
- The constant term: It gives the norm equation This is the norm condition , where is the field norm. Since the norm is surjective and each value has preimages, there are exactly solutions for .
- The u-coefficient givesFor each fixed , it has exactly solutions for b by Lemma 1.
- The v-coefficient givesThis has an identical structure to the u-condition, providing solutions for c for each valid pair.
- Unit case: When , the dual element must satisfy . In this scenario, there are exactly possible pairs , corresponding to the order of the unit group .
- Non-unit case: For , we express the element aswhere at least one coordinate is zero. Letting , where , the equation becomesThis yields the systemHowever, we also obtain the contradiction . Thus, no solutions exist in this case.
3.2. Structures and Enumeration of Double Negacirculant Codes
- 1.
- Self-duality: The code C is self-dual if and only if the following conditions are satisfied:
- 2.
- Euclidean LCD property: The code C is Euclidean LCD if and only if
- Unit case: When , the relation determines a unique dual partner. Since the unit group satisfies , there are exactly valid pairs in this case.
- Non-unit case: For , expressed as , where are not all zero, the equation becomesThis system requiresIf any coefficient vanishes, the system becomes inconsistent (). Hence, no solutions exist in the non-unit case.
- (i) LCD condition for self-reciprocal constituents. For a constituent over , the LCD property holds precisely whenwhere denotes the Hermitian conjugate with respect to the extension . Since , the condition is equivalently
- Case A: . In this case, the condition is trivially satisfied because . Hence, there is exactly one valid choice. Case B: . Here, the constraint reads with . Consider the norm mapThe map is surjective, and each element of has exactly preimages. Thus, since admits solutions, the number of admissible a isBy symmetry, the same enumeration applies when or .
- Case C: , with and . Then,The element is a unit exactly when , and b may be any non-zero element of . Hence,By ring symmetry, the same count applies if .
- Case D: . Again, , while are arbitrary, giving
- (ii) Enumeration for self-reciprocal components. Adding the disjoint counts from all cases yieldsSimplifying gives
- (iii) LCD condition for reciprocal pairs. Consider a pairThe LCD criterion reads
- Case 1: . Then, ; hence, may be arbitrary, giving solutions.
- Case 2: . For each unit , the condition is satisfied uniquely bySince , the number of such pairs isCombining both cases gives
- (iv) Final enumeration. Multiplying all contributions yields the total number of LCD double negacirculant codes,as claimed. □
4. Asymptotic Bounds for Self-Dual Double Circulant Codes
- 1.
- The polynomial factors arewhere is the unique Hensel lift of and is irreducible in .
- 2.
- The ideals and are comaximal in .
- 3.
- Consequently, the following CRT decomposition holds:
- (1) Lifting the factorization and irreducibility. The ring is local with maximal ideal and residue field . By Hensel’s lemma for factorizations modulo nilpotent ideals: if with in , then there exist unique monic lifts satisfying and in .
- (2) Coprimeness. Since in , there exist such thatInterpreting and as elements of givesSince is a unit in , multiplying both sides by its inverse yieldsfor some . Thus, and the two ideals are coprime.
- (3) Chinese remainder decomposition. Since and the ideals and are coprime,The CRT therefore gives the ring isomorphism
- (i) Counting solutions to . Every element of has the unique formwith multiplication rule(since ). WriteThen, (34) is equivalent to the scalar system over :
- If , then . In order for (34) to hold, we must have as well; in this case, no coordinate of is constrained, so there are choices for .
- If is a non-zero scalar multiple of one of (i.e., exactly one of is non-zero), then exactly one of the three scalar equations above determines one coordinate of , while the remaining two coordinates are free. Hence, there are solutions for .
- If has two (or three) non-zero components (for example, with ), then two of the scalar equations determine two coordinates of and the remaining coordinate is free, so there are q solutions for .
- (ii) Counting solutions to . The same decomposition arguments apply in ; writeand similarly for . Equation (35) reduces to three scalar equalities over of the same form as above. Because each free scalar now ranges over (size ), the counts parallel the previous cases but with a larger field.
- : This is impossible under the hypothesis that y is not constant, so this case is excluded.
- is a non-zero scalar multiple of or v: One coordinate of is determined and two are free, yielding possibilities.
- has mixed form: Two coordinates of are determined and one is free, yielding possibilities.
- (iii) Combining the counts. For fixed z, the total number of admissible is the product of the numbers of choices for and for . The maximum is attained when lies in the unconstrained subcase ( choices) and lies in the subcase with two free coefficients ( choices); hence,This proves the lemma. □
- (i) Decomposition under CRT. By the Chinese remainder decompositionevery generator x splits uniquely as with (constant component) and (non-constant component). The membership condition is equivalent towhich decouples into and . The additional self-duality constraint acts independently on these two components.
- (ii) Constant component. For a self-dual double circulant code, the constant component must itself satisfy the self-duality condition at the local factor . By Theorem 1, there are at mostsuch choices. The main counting effort therefore concerns .
- (iii) Self-duality on the non-constant component. Self-duality of the entire code is equivalent to the self-duality of its non-constant component with respect to the involution induced by . Concretely, writing with , the self-duality condition iswhere the bar denotes the automorphism induced by this involution; on coefficients, it acts as the Frobenius map Expanding (36) gives the scalar system
- (v) Intersection with the membership constraint. The linear equation further restricts . Depending on the structure of , some coordinates are fixed while others remain free (see the case analysis in Theorem 4). The maximal number of admissible occurs in the case with two free coordinates, givingWhen fewer coordinates are free, this number is strictly smaller.
- (vi) Final multiplication. Combining the bound 2 for with the bound above for giveswhich completes the proof. □
4.1. Discussion and Connection with Asymptotic Bounds
4.2. Optimality Analysis
5. Conclusions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ling, S.; Solé, P. On the algebraic structure of quasi-cyclic codes II: Chain rings. Des. Codes Cryptogr. 2003, 30, 113–130. [Google Scholar] [CrossRef]
- Shi, M.; Qian, L.; Solé, P. On self-dual negacirculant codes of index two and four. Des. Codes Cryptogr. 2018, 11, 2485–2494. [Google Scholar] [CrossRef]
- Zhu, H.; Shi, M. On linear complementary dual four circulant codes. Bull. Aust. Math. Soc. 2018, 98, 159–166. [Google Scholar] [CrossRef]
- Prakash, O.; Yadav, S.; Islam, H.; Solé, P. Self-dual and LCD double circulant codes over a class of non-local rings. Comput. Appl. Math. 2022, 41, 245. [Google Scholar] [CrossRef]
- Huang, D.; Shi, M.; Solé, P. Double circulant self-dual and LCD codes over . Int. J. Found. Comput. Sci. 2019, 30, 407–416. [Google Scholar] [CrossRef]
- Shi, M.; Huang, D.; Sok, L.; Solé, P. Double circulant self-dual and LCD codes over Galois ring. Adv. Math. Commun. 2019, 13, 171–183. [Google Scholar] [CrossRef]
- Qian, L.; Shi, M.; Solé, P. On self-dual and LCD quasi-twisted codes of index two over a special chain ring. Cryptogr. Commun. 2019, 11, 717–734. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Skew cyclic codes over . Asian Eur. J. Math. 2018, 11, 1850072. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O. A note on skew constacyclic codes over . Discrete Math. Algorithms Appl. 2019, 11, 1950030. [Google Scholar] [CrossRef]
- Alabiad, S.; Alhomaidhi, A.A.; Alsarori, N.A. On linear codes over local rings of order p4. Mathematics 2024, 12, 3069. [Google Scholar] [CrossRef]
- Alabiad, S.; Alhomaidhi, A.A.; Alsarori, N.A. On linear codes over finite singleton local rings. Mathematics 2024, 12, 1099. [Google Scholar] [CrossRef]
- Yadav, S.; Islam, H.; Prakash, O.; Solé, P. Self-dual and LCD double circulant and double negacirculant codes over . J. Appl. Math. Comput. 2021, 67, 689–705. [Google Scholar] [CrossRef]
- Shi, M.; Zhu, H.; Qian, L.; Sok, L.; Solé, P. On self-dual and LCD double circulant and double negacirculant codes over . Cryptogr. Commun. 2020, 12, 53–70. [Google Scholar] [CrossRef]
- Dinh, H.Q.; Yadav, B.P.; Bag, T.; Panario, D.; Upadhyay, A.K. Self-dual and LCD double circulant and double negacirculant codes over a family of finite rings . Cryptogr. Commun. 2023, 15, 529–551. [Google Scholar] [CrossRef]
- Alahmadi, A.; Özdemir, F.; Solé, P. On self-dual double circulant codes. Des. Codes Cryptogr. 2018, 86, 1257–1265. [Google Scholar] [CrossRef]
- Minjia, S.; Daitao, H.; Lin, S.; Solé, P. Double circulant LCD codes over . Finite Fields Appl. 2019, 58, 133–144. [Google Scholar]
- Yao, T.; Zhu, S.; Kai, X. On self-dual and LCD double circulant codes over a non-chain ring. Chin. J. Electron. 2019, 28, 1018–1024. [Google Scholar] [CrossRef]
- Huffman, W.C.; Pless, V. Fundamentals of Error Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Saif, S.H. Structures, ranks and minimal distances of cyclic codes over . Mathematics 2025, 13, 3354. [Google Scholar] [CrossRef]
| n | Gray Map | Coefficients | Type | Parameters |
|---|---|---|---|---|
| 2 | LCD | |||
| 2 | Self-dual | |||
| 3 | Self-dual | |||
| 3 | Self-dual | |||
| 4 | Self-dual | |||
| 4 | Self-dual | |||
| 5 | LCD | |||
| 5 | LCD | |||
| 7 | LCD | |||
| 7 | LCD | |||
| 9 | LCD |
| Component | Type | Degree | Ring | Self-Dual | LCD |
|---|---|---|---|---|---|
| Double Circulant: | |||||
| Constant | 1 | 2 | |||
| Self-recip. | |||||
| Conj. pair | |||||
| Total | |||||
| Asymptotic (as ) | |||||
| Double Negacirculant: | |||||
| Self-recip. | |||||
| Conj. pair | |||||
| Total | |||||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Saif, S.H. Constructions and Enumerations of Self-Dual and LCD Double Circulant Codes over a Local Ring. Mathematics 2025, 13, 3527. https://doi.org/10.3390/math13213527
Saif SH. Constructions and Enumerations of Self-Dual and LCD Double Circulant Codes over a Local Ring. Mathematics. 2025; 13(21):3527. https://doi.org/10.3390/math13213527
Chicago/Turabian StyleSaif, Sami H. 2025. "Constructions and Enumerations of Self-Dual and LCD Double Circulant Codes over a Local Ring" Mathematics 13, no. 21: 3527. https://doi.org/10.3390/math13213527
APA StyleSaif, S. H. (2025). Constructions and Enumerations of Self-Dual and LCD Double Circulant Codes over a Local Ring. Mathematics, 13(21), 3527. https://doi.org/10.3390/math13213527

