Linear codes of 2-designs associated with subcodes of the ternary generalized Reed-Muller codes
Cunsheng Ding, Chunming Tang, Vladimir D. Tonchev

TL;DR
This paper investigates the properties of 2-designs derived from subcodes of ternary generalized Reed-Muller codes, focusing on their incidence matrices, 3-rank, and minimum distance bounds.
Contribution
It computes the 3-rank of incidence matrices, establishes a lower bound on minimum distance, and proves these codes are subcodes of the 4th order generalized Reed-Muller codes.
Findings
Computed the 3-rank of incidence matrices for these 2-designs.
Derived a lower bound on the minimum distance of the associated codes.
Proved these codes are subcodes of the 4th order generalized Reed-Muller codes.
Abstract
In this paper, the 3-rank of the incidence matrices of 2-designs supported by the minimum weight codewords in a family of ternary linear codes considered in [C. Ding, C. Li, Infinite families of 2-designs and 3-designs from linear codes, Discrete Mathematics 340(10) (2017) 2415--2431] are computed. A lower bound on the minimum distance of the ternary codes spanned by the incidence matrices of these designs is derived, and it is proved that the codes are subcodes of the 4th order generalized Reed-Muller codes.
| Weight | No. of codewords |
|---|---|
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 · graph theory and CDMA systems · Finite Group Theory Research
Linear codes of -designs associated with subcodes
of the ternary generalized Reed-Muller codes
Cunsheng Ding
Chunming Tang
Vladimir D. Tonchev
Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, China
School of Mathematics and Information, China West Normal University, Nanchong, Sichuan, 637002, China
Department of Mathematical Sciences, Michigan Technological University, Houghton, Michigan 49931, USA
Abstract
In this paper, the 3-rank of the incidence matrices of 2-designs supported by the minimum weight codewords in a family of ternary linear codes considered in [C. Ding, C. Li, Infinite families of 2-designs and 3-designs from linear codes, Discrete Mathematics 340(10) (2017) 2415–2431] are computed. A lower bound on the minimum distance of the ternary codes spanned by the incidence matrices of these designs is derived, and it is proved that the codes are subcodes of the 4th order generalized Reed-Muller codes.
keywords:
Cyclic code , linear code , Reed-Muller code , -design.
MSC:
05B05 , 51E10 , 94B15
fn1fn1footnotetext: C. Ding’s research was supported by the Hong Kong Research Grants Council, Proj. No. 16300418. C. Tang was supported by National Natural Science Foundation of China (Grant No. 11871058) and China West Normal University (14E013, CXTD2014-4 and the Meritocracy Research Funds).
1 Introduction
Let be a set of elements, and let be a set of -subsets of , where is a positive integer with . Let be a positive integer with . The pair is called a - design, or simply -design, if every -subset of is contained in exactly elements of . The elements of are called points, and those of are referred to as blocks. We usually use to denote the number of blocks in . A -design is called simple if does not contain any repeated blocks. In this paper, we consider only simple -designs with . A - design is referred to as a Steiner system if and , and is denoted by .
Let be a - design with blocks. The points of are usually indexed with , and the blocks of are normally denoted by . The incidence matrix of is a matrix where if is on and otherwise. The -rank of a design is defined as the rank of its incidence matrix over a finite field of characteristic . The binary matrix can be viewed as a matrix over for any prime power , and its row vectors span a linear code of length over , which is denoted by and called the code of over . It is known that the -rank of a - design with can be smaller than (hence, the dimension of , where , can be smaller than ), only if divides , where denotes the number of blocks of that contain points () (cf. [13], [26, Theorem 1.86, page 686].)
We assume that the reader is familiar with the basics of linear codes and cyclic codes. Throughout this paper, we denote the dual code of by , and the extended code of by .
Let be a linear code over . Let , which denotes the number of codewords with Hamming weight in , where . The sequence is called the weight distribution of , and is referred to as the weight enumerator of . For each with , let denote the set of the supports of all codewords with Hamming weight in , where the coordinates of a codeword are indexed by . Let . The pair may be a - design for some positive integer , which is called a support design of the code, and is denoted by . In such a case, we say that the code holds a - design111More generally, a code holds (or supports) a - design if every block of is the support of some codeword of [23]..
While most linear codes over finite fields do not hold -designs, some linear codes do hold -designs for . Studying the linear codes of -designs has been a topic of research for a long time [1, 3, 2, 5, 8, 14, 17, 22, 23, 26]. The objective of this paper is to study the linear codes of a family of -designs held in a class of ternary linear codes. It will be shown that these codes are subcodes of the fourth-order generalized Reed-Muller codes and support new -designs.
2 Auxiliary results
In this section, we present some auxiliary results that will be needed in later sections.
2.1 Designs from linear codes via the Assmus-Mattson Theorem
The following theorem, proved by Assumus and Mattson [2], shows that the pair defined by a linear code is a -design under certain conditions.
Theorem 1** (Assmus-Mattson Theorem).**
([2], [14, p. 303]) Let be a code over . Let denote the minimum distance of . Let be the largest integer satisfying and
[TABLE]
Define analogously using . Let and denote the weight distribution of and , respectively. Fix a positive integer with , and let be the number of with for . Suppose . Then
the codewords of weight in hold a -design provided and , and
- 2.
the codewords of weight in hold a -design provided and .
The Assmus-Mattson Theorem is a very useful tool for constructing -designs from linear codes, and has been successfully employed to construct infinitely many -designs and -designs [9].
2.2 Designs from linear codes via the automorphism group
The set of coordinate permutations that map a code to itself forms a group, which is referred to as the permutation automorphism group of and denoted by . If is a code of length , then is a subgroup of the symmetric group .
A monomial matrix over is a square matrix having exactly one nonzero element of in each row and column. A monomial matrix can be written either in the form or the form , where and are diagonal matrices and is a permutation matrix.
The set of monomial matrices that map to itself forms the group , which is called the monomial automorphism group of . Clearly, we have
[TABLE]
The automorphism group of , denoted by , is the set of maps of the form , where is a monomial matrix and is a field automorphism, that map to itself. In the binary case, , and are the same. If is a prime, and are identical. In general, we have
[TABLE]
By definition, every element in is of the form , where is a diagonal matrix, is a permutation matrix, and is an automorphism of . The automorphism group is said to be -transitive if for every pair of -element ordered sets of coordinates, there is an element of the automorphism group such that its permutation part sends the first set to the second set.
The next theorem gives a sufficient condition for a linear code to hold -designs [14, p. 308].
Theorem 2**.**
Let be a linear code of length over where is -transitive. Then the codewords of any weight of hold a -design.
2.3 The generalized Reed-Muller codes
The codes of a family of -designs held in a class of affine-invariant codes that will be studied in this paper are in fact subcodes of the fourth-order generalized Reed-Muller ternary codes. Hence, we review these codes and some of their properties in this section.
Let be a positive integer with . The -th order punctured generalized Reed-Muller code over is the cyclic code of length with generator polynomial
[TABLE]
where is a generator of [3]. Since is a constant function on each -cyclotomic coset modulo , is a polynomial over .
The parameters of the punctured generalized Reed-Muller code are known and summarized in the next theorem.
Theorem 3**.**
[3]** For any with , is a cyclic code over with length , dimension
[TABLE]
and minimum weight , where and .
For , the code is the cyclic code with generator polynomial
[TABLE]
where is a generator of . In addition,
[TABLE]
where is the all-one vector in and denotes the code over with length generated by .
The parameters of the dual of the punctured generalized Reed-Muller code are summarized as follows [1, Section 5.4]. For , the code has length , dimension
[TABLE]
and minimum weight
[TABLE]
where and .
The generalized Reed-Muller code is defined to be the extended code of , and its parameters are given below [3]. Let . Then the generalized Reed-Muller code has length , dimension
[TABLE]
and minimum weight
[TABLE]
where and .
Theorem 4**.**
[3]** Let and , where . The total number of minimum weight codewords in is given by
[TABLE]
where
[TABLE]
The generalized Reed-Muller codes can also be defined with a multivariate polynomial approach. The reader is referred to [3, Section 5.4] for details. For , it was shown in [3] that
[TABLE]
The general affine group is defined by
[TABLE]
which acts on doubly transitively [9, Section 1.7]. A linear code of length is said to be affine-invariant if fixes [6]. For affine-invariant codes we use the elements of to index the coordinates of their codewords.
Let be a positive integer with . Then is affine-invariant, and the automorphism group is doubly transitive. These are well known facts about the generalized Reed-Muller codes [3, 9].
3 Codes of designs held in a class of affine-invariant ternary codes
Let be an odd prime and be an integer. Define
[TABLE]
Clearly, the code is affine-invariant, and holds -designs for each fixed nonzero weight (see [9, Section 6.2] and [11]). Let denote the minimum weight of . Let denote the design formed by the supports of the minimum weight codewords in , and let denote the linear code over spanned by the incidence matrix of the design . An interesting problem is to determine the parameters of the code . This problem is hard to solve for general odd , but is feasible in the case .
Our objective of this paper is to compute the dimension of the code , or equivalently, to determine the 3-rank of the incidence matrix of , and to prove a lower bound on the minimum distance of the code . We will also prove that is a subcode of the fourth-order generalized Reed-Muller ternary code.
In the rest of this section below, we fix and let denote the trace function from to . The code has four nonzero weights when is odd, and six nonzero weights when is even [11]. When is odd, the code has parameters , and the weight distribution of the code is given in Table 1 [9]. The dual code has parameters . Hence, the Assmus-Mattson theorem can also be employed to prove that the codewords of a fixed weight in support a -design [10]. When is odd, the minimum distance , and the design has parameters - [10]. We treat only the case that is odd. At the end of this section, we will state the conclusions for even , but will skip their proofs.
We first prove the following result.
Lemma 5**.**
Let . Then .
Proof.
The desired conclusion follows from the definition of and
[TABLE]
∎
We will nee the next auxiliary result.
Lemma 6**.**
Let . For each define
[TABLE]
For each nopnemptry set , define . Then and .
Proof.
For any , it suffices to show there is a pair such that . This conclusion is obvious for , as is not empty. Hence, we need to prove the conclusion for all . This is to prove that the system of equations
[TABLE]
has at least one solution for each nonzero .
Let denote the number of solutions of Equation (6) for . Let and denote the canonical characteristic of and , respectively. Recall that and . We have then
[TABLE]
It then follows from the Weil bound on exponential sums in [18, p. 218] that
[TABLE]
Consequently,
[TABLE]
for . This completes the proof. ∎
Lemma 7**.**
Let . Define by and the set of nonzero squares and the set of nonsquares in . Then and .
Proof.
It is known that and are difference sets in for odd , and almost difference sets in for all even [8]. The desired conclusions then follow. ∎
The proof of the following lemma is easy and omitted.
Lemma 8**.**
For each , there is exactly one such that the codeword has minimum Hamming weight . Hence, the total number of minimum weight codewords is .
For each , let denote the unique element in such that the codeword has the minimum weight. We use the elements of to index the coordinates of the code . We also use as the point set of the design .
For each , define a vector
[TABLE]
where
[TABLE]
By definition, each vector has minimum weight , and the code is the linear subspace spanned by the vectors in the following set
[TABLE]
By definition, for each we have
[TABLE]
This expression will help us analyze the code .
Recall that is affine-invariant. Let be odd and let be the unique element such that the codeword has minimum weight in . It is easily seen that the set of all minimum weight codewords in is given by
[TABLE]
Consequently, we obtain the following lemma.
Lemma 9**.**
Let be odd. Then the code is linearly spanned by the vectors in following set:
[TABLE]
In the following, we identify any vector with the function from to . This will simplify our discussions below. We are now ready to determine the dimension of the code and derive a lower bound on the minimum distance of the code.
Let . Note that
[TABLE]
Replacing with in (9), we obtain
[TABLE]
Subtracting (10) from (9) yields
[TABLE]
which is the same as
[TABLE]
for all .
[TABLE]
which is the same as
[TABLE]
for all .
Lemma 10**.**
Let be an odd integer and . Let . Then the following hold.
. 2. 2.
. 3. 3.
.
Proof.
If , the conclusions are obvious. Next, let . Then,
[TABLE]
where the last equality follows from Table 1.
If , . Next, let . Then
[TABLE]
Since , we have
[TABLE]
This completes the proof.
∎
Lemma 11**.**
Let . We have .
Proof.
By (12), we have
[TABLE]
It then follows from Lemma 10 that for all . One can find such that . The desired conclusion then follows. ∎
Lemma 12**.**
Let be odd. For all , .
Proof.
The conclusion is obvious for or . We now assume that . Recall the set defined in Lemma 6. By Lemma 6, there is a basis of over . It then follows from (11) that for all . Consequently, for all and all .
Recall the set defined in Lemma 7. For each fixed , by Lemma 7 there is a basis of over such that . It then follows that for all . The desired conclusion then follows. ∎
Lemma 13**.**
Let . For all , .
Proof.
By Lemma 12, . It then follows from (11) that
[TABLE]
for all and . For each there is an such that . Consequently, . This completes the proof. ∎
Lemma 14**.**
Let . For all , .
Proof.
One can find such that . Let and . It follows from (12) and Lemma 11 that
[TABLE]
and
[TABLE]
Subtracting (15) from (14) yields
[TABLE]
which is the same as
[TABLE]
The desired conclusion then follows from .
∎
As a corollary of Lemma 14, we have the following.
Lemma 15**.**
Let . For all , .
Lemma 16**.**
Let . For all , .
Proof.
By Lemma 15, . It then follows from (13) that
[TABLE]
for all and . Choose and in such that
[TABLE]
Plugging and into (16) yields
[TABLE]
Taking the difference of the two functions above shows that . The desired conclusion then follows from Lemma 7.
∎
Lemma 17**.**
Let be an odd integer. For all , .
Proof.
By Lemma 15, . By Lemma 16, . It then follows from (13) and Lemma 11 that
[TABLE]
for all and . It then follows Lemma 11 that . Consequently,
[TABLE]
for all and . Since is a quadratic non-residue, there are such that and are quadratic residue. Let such that and . Then, and . By (17), one has
[TABLE]
If ,
If ,
This completes the proof. ∎
We are now ready to prove the following theorem.
Theorem 18**.**
Let be odd. Then is linearly spanned by the functions in the set
[TABLE]
Proof.
By Lemma 17, . It follows from Lemma 12 that all functions . By Lemma 14, . By Lemma 13, . By Lemma 11, . Consequently, contains the linear space spanned by the functions in the set in (18).
By (9), all the functions can be generated by the functions in the set in (18). This completes the proof. ∎
For convenience of discussion below, we use to denote the space over linearly spanned by the functions from to in the set . To achieve our objective , we have to prove the next lemmas.
Lemma 19**.**
Let . Then
[TABLE]
Proof.
Let denote the linear subspace in the right-hand side of (19). Let be a normal basis of over . Let , where . Then for all . We then deduce that
[TABLE]
for all . It then follows that
[TABLE]
and
[TABLE]
for all and . Hence, is linearly spanned by the following functions
[TABLE]
Let denote the linear subspace in the left-hand side of (19). Note that
[TABLE]
We have
[TABLE]
Hence, is linearly spanned by the following functions
[TABLE]
It can be verified that the set of functions in (21) is the same as the set of functions in (20). It then follows that . ∎
Lemma 20**.**
Let . Then
[TABLE]
Proof.
The proof is similar to that of Lemma 19 and is omitted. ∎
Lemma 21**.**
Let . Then
[TABLE]
Proof.
The proof is similar to that of Lemma 19 and is omitted. ∎
We have now the following trace representation of the code .
Theorem 22**.**
Let be odd. Then is given by
[TABLE]
Proof.
Note that
[TABLE]
The desired conclusion then follows from Theorem 18, Lemmas 19, 20, and 21. ∎
We are now ready to prove the following main result of this section.
Theorem 23**.**
For each odd , we have
[TABLE]
and the minimum distance of the code is lower bounded by .
Proof.
Put . Define
[TABLE]
Put . Let be a primitive element of . Denote by the minimal polynomial of over . Define
[TABLE]
where denotes the least common multiple of a set of polynomials. Let denote the cyclic code over of length with parity-check polynomial . By the Delsarte Theorem [7] and Theorem 22, is permutation-equivalent to the augmented code of the extended code of . As a result,
[TABLE]
Below we compute the dimension of .
For each , the cyclotomic coset modulo containing is defined by
[TABLE]
The dimension of is given as
[TABLE]
The following statements can be verified:
for all .
- 2.
for all pairs of distinct and in .
- 3.
for all pairs of distinct and in , and every element in is contained in some for .
- 4.
for all pairs of distinct and in , and every element in is contained in some for .
- 5.
for all and in .
- 6.
for all and in .
- 7.
for all and in , except , in which case the two cosets are the same.
We then deduce that
[TABLE]
The desired conclusion on the dimension of then follows.
By Theorem 18 the code is a subcode of the fourth-order generalized Reed-Muller code . By Theorem 4, the fourth-order generalised Reed-Muller code has dimension
[TABLE]
and minimum distance . The lower bound on the code then follows. ∎
The lower bound on the minimum distance of is not very tight. It would be nice if the following open problem can be settled.
Open Problem 24**.**
Determine the minimum distance of the ternary code .
We remark that the conclusions of Theorem 23 are also true for even . The proofs of the lemmas and theorems for odd can be modified slightly to prove the conclusions of Theorem 23 for even . The details are left to the reader. For , the parameters of are given in the following example. The example indicates that the code has good parameters. The dimensions of these codes agree with the formula .
Example 25**.**
Let denote the minimum weight of . The parameters of the code and for are listed below:
[TABLE]
The ternary code is distance-optimal [12] and has weight distribution
[TABLE]
The ternary code is also distance-optimal [12] and has weight distribution
[TABLE]
The weight distributions of and demonstrate a big difference between the two codes.
The following problem would be challenging.
Open Problem 26**.**
Determine the parameters of the code for odd .
We point out that the code is affine-invariant, thus it holds -designs. Therefore, the following open problem would be interesting.
Open Problem 27**.**
Determine the parameters of the -designs held in the code .
4 Summary and concluding remarks
The contribution of this paper is the study of the ternary codes carried out in Section 3, where the dimensions of the codes were determined, and a lower bound on the minimum distance of the codes was proved. We also proved that the codes are subcodes of the fourth-order generalized Reed-Muller ternary codes. This shows that the code is much more complicated than the original code , which is defined by quadratic functions . The difference between the two codes and is also seen in their dimensions. The codes are affine-invariant, hence the codeworfds of any nonzero weight support -designs.
Several open problems were presented in this paper. The reader is cordially invited to settle them. The -rank of -designs, i.e., the dimension of the corresponding codes, can be used to classify -designs of certain type. For example, the 2-rank and 3-rank of Steiner triple and quadruple systems were intensively studied and employed for counting and classifying Steiner triple and quadruple systems [15], [16], [21], [24], [25], [27], [28], [29], [30].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] E. F. Assmus Jr., J. D. Key, Designs and Their Codes, Cambridge University Press, Cambridge, 1992.
- 2[2] E. F. Assmus Jr., H. F. Mattson Jr., New 5-designs, J. Comb. Theory 6 (1969) 122–151.
- 3[3] E. F. Assmus Jr., J. D. Key, Polynomial codes and finite geometries. In: Pless V.S., Huffman W.C. (eds.), Handbook of Coding Theory, vol. II, pp. 1269–1343. Elsevier, Amsterdam (1998).
- 4[4] T. Beth, D. Jungnickel, H. Lenz, Design Theory, Cambridge University Press, Cambridge, 1999.
- 5[5] P. V. Ceccherini, J. W. P. Hirschfeld, The dimension of projective geometry codes, Discrete Math. 107 (1992), 117–126.
- 6[6] P. Charpin, Codes cycliques étendus affines-invariants et antichaînes d’un ensemble partiellement ordonné, Discrete Math. 80 (1990) 229–247.
- 7[7] P. Delsarte, On subfield subcodes of modified Reed-Solomon codes, IEEE Trans. Inf. Theory 21(5) (1975), 575–576.
- 8[8] C. Ding, Codes from Difference Sets, World Scientific, Singapore, 2015.
