On an open problem about a class of optimal ternary cyclic codes
Dongchun Han, Haode Yan

TL;DR
This paper resolves an open problem by proving the optimality of certain ternary cyclic codes with specific parameters, expanding understanding of their structure and applications in coding theory.
Contribution
It provides a complete characterization of when the cyclic codes $C_{(1,e)}$ are optimal based on the parameters $m$ and $e$, settling a previously open question.
Findings
Identifies conditions under which $C_{(1,e)}$ is optimal.
Shows $C_{(1,e)}$ has parameters $[3^m-1,3^m-1-2m,4]$ under specific conditions.
Provides explicit formulas for $e$ depending on $m$.
Abstract
Cyclic codes are a subclass of linear codes and have applications in consumer electronics, data storage systems and communication systems as they have efficient encoding and decoding algorithms. In this paper, we settle an open problem about a class of optimal ternary cyclic codes which was proposed by Ding and Helleseth. Let be a cyclic code of length over GF(3) with two nonzeros and , where is a generator of and e is a given integer. It is shown that is optimal with parameters if one of the following conditions is met. 1) , , and . 2) , , and .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Finite Group Theory Research · graph theory and CDMA systems
On an open problem about a class of optimal ternary cyclic codes
Dongchun Han
Haode Yan
School of Mathematics, Southwest Jiaotong University, Chengdu, 610031, China
Abstract
Cyclic codes are a subclass of linear codes and have applications in consumer electronics, data storage systems and communication systems as they have efficient encoding and decoding algorithms. In this paper, we settle an open problem about a class of optimal ternary cyclic codes which was proposed by Ding and Helleseth [6]. Let be a cyclic code of length over with two nonzeros and , where is a generator of and is a given integer. It is shown that is optimal with parameters if one of the following conditions is met. 1) , , and . 2) , , and .
Abstract
Cyclic codes are a subclass of linear codes and have applications in consumer electronics, data storage systems, and communication systems as they have efficient encoding and decoding algorithms. In this paper, a conjecture proposed by Ding and Helleseth in 2013 about a class of optimal ternary cyclic codes for with parameters is settled, if one of the following conditions is met:
, , and . 2. 2.
, , and .
keywords:
Cyclic code, optimal code , ternary code, Sphere Packing bound.
MSC:
94B15, 11T71
††journal: Finite Fields and Their Applicationsfn1fn1footnotetext: D. Han’s research was supported by the National Science Foundation of China Grant No.11601448 and the Fundamental Research Funds for the Central Universities of China under Grant 2682016CX121. H. Yan’s research was supported by the National Natural Science Foundation of China Grant No.11801468 and the Fundamental Research Funds for the Central Universities of China under Grant 2682018CX61.
1 Introduction
Cyclic codes are an important subclass of linear codes and have been extensively studied [15]. Let be a prime, be a positive integer. Let and denote the finite fields with and elements, respectively. A linear code over the finite field is a -dimensional subspace of with minimum Hamming distance , and is called cyclic if any cyclic shift of a codeword is another codeword of . Let By identifying any vector with
[TABLE]
any cyclic code of length over corresponds to an ideal of the polynomial residue class ring . It is well known that every ideal of is principal. Any cyclic code can be expressed as , where is monic and has the least degree. Then is called the generator polynomial and is referred to as the parity-check polynomial of . For some recent developments of cyclic codes, the readers are referred to [1], [3]-[6], [10], [12], [16]-[19], [22]-[25], [27]-[30] and the references therein.
Let be a generator of and be the minimal polynomial of over , where . Let be the cyclic code over with generator polynomial , where is an integer such that and are nonconjugate. Carlet, Ding and Yuan [1] proved that has parameters when are certain perfect nonlinear monomials over . Notice that the ternary cyclic code with parameters is optimal according to the Sphere Packing bound. In 2013, Ding and Helleseth [6] constructed several classes of optimal ternary cyclic codes with parameters by employing some monomials over including almost perfect nonlinear monomials. In addition, nine open problems about with parameters were proposed in [6]. Recently, two of the nine open problems were solved, see [19, 20]. Moreover, an open problem proposed in [6] is shown as follows.
Open Problem 1.1** (Open Problem 7.12, [6]).**
Let , where . Let be even. Is it true that the ternary cyclic code has parameters if one of the following conditions is met?
, , and . 2. 2.
, , and .
In this paper, we will settle this open problem. The rest of this paper is organized as follows. In section 2, we introduce two useful results which will be employed in the sequel. In Section 3, we present the proof of our main result. Section 4 concludes the paper with some remarks.
2 Preliminaries
In this section, we will introduce two useful results. The first one is about the cyclotomic coset. For a prime , the -cyclotomic coset modulo containing is defined as
[TABLE]
We have the following lemma.
Lemma 2.1** (Lemma 2.1, [6]).**
For any with , the cardinality of the -cyclotomic coset is equal to .
It is known that a code with parameters is optimal according to the Sphere Packing bound. To determine the optimality of , the following sufficient and necessary conditions are given by Ding and Helleseth in [6].
Theorem 2.2** (Theorem 4.1, [6]).**
Let , and . The ternary cyclic code has parameters if and only if the following conditions are satisfied:
C1: e is even;
C2: the equation has the only solution in ;
C3: the equation has the only solution in .
3 Solving Open Problem 1.1
In this section, we confirm that each condition in Open Problem 1.1 satisfies all the three conditions in Theorem 2.2. Then the answer of the open problem can be deduced. Firstly, we confirm that C1 holds in the following lemma.
Lemma 3.1**.**
Let , where . Then and if one of the following conditions is met.
, , and . 2. 2.
, , and .
Proof.
We only prove the first one and the second one is similar. It is easy to see that since is even. It will be shown that . We have
[TABLE]
The fifth equality holds since and . Consequently, follows from lemma 2.1. ∎
Secondly, we investigate the solutions of in .
Lemma 3.2**.**
Let , where . Then
[TABLE]
has the only solution in if one of the following conditions is met.
, , and . 2. 2.
, , and .
Proof.
It is obvious that is a solution of (1) and is not. Suppose that and is a solution of (1). Through a straight calculation, we have that
[TABLE]
First, we assert that . Otherwise, we have , which leads to . It is a contradiction. Hence we have
[TABLE]
where and . Taking powers on both sides of the equation (2), we have
[TABLE]
Plugging (2) into (3), we obtain
[TABLE]
where and . We distinguish the following two cases.
Case 1: , , and .
Noting that since , then (4) becomes
[TABLE]
With the help of Magam Program, we can decompose the left-hand side of the above equation into the product of some irreducible factors as follows.
[TABLE]
If , then . We have and then since and is even. Plugging into the equation (2), we have
[TABLE]
which leads to . It is a contradiction. Similarly, we can prove that and . Then is the only solution of (1) in .
Case 2: , , and .
Noting that since , then (4) becomes
[TABLE]
With the help of Magam Program, we can decompose the left-hand side of the above equation into the product of some irreducible factors as follows.
[TABLE]
[TABLE]
If , then and . It follows from is even that . Noting that , we obtain . Plugging this into (2), we obtain
[TABLE]
This together with leads to . Then must be zero, which is a contradiction. Moreover, and cannot be zero since . Then is the only solution of (1) in . This completes the proof. ∎
In what follows, we investigate the solutions of in .
Lemma 3.3**.**
Let , where . Then
[TABLE]
has the only solution in if one of the following conditions is met.
, , and . 2. 2.
, , and .
Proof.
It is obvious that is a solution of (5). Suppose that is a solution of (5). Through a straight calculation, we have
[TABLE]
First, we assert that . Otherwise, we have . It then follows that . This is contrary to the assumption that . Hence, we have
[TABLE]
where and . Taking powers on both sides of the equation (6), we have
[TABLE]
Plugging (6) into (7), we obtain
[TABLE]
where and . We distinguish the following two cases.
Case 1: , , and .
Noting that since , then satisfies
[TABLE]
With the help of Magam Program, we can decompose the left-hand side of the above equation into the product of some irreducible factors as follows.
[TABLE]
If , then . We have and then since is even. Plugging into (6), then we have
[TABLE]
which leads to , a contradiction. Similarly, we can prove that and . Then is the only solution of (5) in .
Case 2: , , and .
Noting that since , then satisfies
[TABLE]
With the help of Magam Program, we can decompose the left-hand side of the above equation into the product of some irreducible factors as follows.
[TABLE]
[TABLE]
Similar with the proof of Case 1, we know that . If , then . We have and , this leads to and . Plugging into (6), we have
[TABLE]
which leads to . It follows from that , a contradiction. This completes the proof of Case . ∎
The answer to Open Problem 1.1 is given in the following theorem.
Theorem 3.4**.**
Let , where . Let be even. Then the ternary cyclic code has parameters if one of the following conditions is met.
, , and . 2. 2.
, , and .
Proof.
The conclusions follow from Lemma 3.1, Lemma 3.2, Lemma 3.3 and Theorem 2.2. ∎
4 Conclusions
In this paper, we settled an open problem proposed by Ding and Helleseth in 2013 about a class of optimal ternary cyclic codes. The main technique we used is shown in solving the equation in conditions C2 and C3. Assume that is a solution of the target equation, we can obtain after calculation, where is a rational function of with known degree and coefficients. Then we take -th power of , together with the relationship between and , we can find an solvable equation of . We remark that when is close to , where is a rational number, our technique always works. For instance, the following theorem gives other optimal cyclic codes with respect to the Sphere Packing bound. This gives an incomplete answer to Open Problems 7.12-7.15 in [6].
Theorem 4.1**.**
Let be an odd integer no less than five and . Then the ternary cyclic code has parameters if one of the following conditions is met.
, where ; 2. 2.
, where ; 3. 3.
, where or or .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Carlet, C. Ding, and J. Yuan, Linear codes from highly nonlinear functions and their secret sharing schemes, IEEE Trans. Inform. Theory 51 (6) (2005) 2089–2102.
- 2[2] P. Delsarte, On subfield subcodes of modified Reed-Solomon codes, IEEE Trans. Inform. Theory 21 (5) (1975) 575–576.
- 3[3] C. Ding and J. Yang, Hamming weights in irreducible cyclic codes, Discrete Mathematics 313 (4) (2013) 434–446.
- 4[4] C. Ding and S. Ling, A q 𝑞 q -polynomial approach to cyclic codes, Finite Fields Appl. 20 (3) (2013) 1–14.
- 5[5] C. Ding, Cyclic codes from some monomials and trinomials, SIAM J. Discrete Mathematics 27 (4) (2013) 1977–1994.
- 6[6] C. Ding and T. Helleseth, Optimal ternary cyclic codes from monomials, IEEE Trans. Inform. Theory 59 (9) (2013) 5898–5904.
- 7[7] C. Ding and X. Wang, A coding theory construction of new systematic authentication codes, Theor. Comput. Sci. 330 (1) (2005) 81–99.
- 8[8] C. Ding, Y. Yang, and X. Tang, Optimal sets of frequency hopping sequences from linear cyclic codes, IEEE Trans. Inform. Theory 56 (7) (2010) 3605–3612.
