Quadratic and symmetric bilinear forms over finite fields and their association schemes
Kai-Uwe Schmidt

TL;DR
This paper analyzes association schemes derived from quadratic and symmetric bilinear forms over finite fields, providing explicit eigenvalue formulas, studying $d$-codes, and connecting results to error-correcting codes.
Contribution
It extends eigenvalue calculations to even characteristic fields and establishes bounds and uniqueness results for $d$-codes in these schemes.
Findings
Eigenvalues expressed via generalized Krawtchouk polynomials
Tight bounds on sizes of $d$-codes
Connections to classical error-correcting codes
Abstract
Let and be the sets of quadratic forms and symmetric bilinear forms on an -dimensional vector space over , respectively. The orbits of and under a natural group action induce two translation association schemes, which are known to be dual to each other. We give explicit expressions for the eigenvalues of these association schemes in terms of linear combinations of generalised Krawtchouk polynomials, generalising earlier results for odd to the more difficult case when is even. We then study -codes in these schemes, namely subsets of or with the property that, for all distinct , the rank of is at least . We prove tight bounds on the size of -codes and show that, when these bounds hold with equality, the inner distributionsā¦
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 Ā· Cooperative Communication and Network Coding
Quadratic and symmetric bilinear forms over finite fields and their association schemes
Kai-Uwe Schmidt
Department of Mathematics, Paderborn University, Warburger Str.Ā 100, 33098 Paderborn, Germany
(Date: 11 March 2018)
Abstract.
Let and be the sets of quadratic forms and symmetric bilinear forms on an -dimensional vector space over , respectively. The orbits of and under a natural group action induce two translation association schemes, which are known to be dual to each other. We give explicit expressions for the eigenvalues of these association schemes in terms of linear combinations of generalised Krawtchouk polynomials, generalising earlier results for odd to the more difficult case when is even. We then study -codes in these schemes, namely subsets of or with the property that, for all distinct , the rank of is at least . We prove tight bounds on the size of -codes and show that, when these bounds hold with equality, the inner distributions of the subsets are often uniquely determined by their parameters. We also discuss connections to classical error-correcting codes and show how the Hamming distance distribution of large classes of codes over can be determined from the results of this paper.
2010 Mathematics Subject Classification:
Primary 05E30, 15A63; Secondary 11T71, 94B15
1. Introduction
Let be a prime power and let be an -dimensional -vector space. Let be the space of quadratic forms on and let be the space of symmetric bilinear forms on . These spaces are naturally equipped with a metric induced by the rank function. The main motivation for this paper is to study -codes in and , namely subsets of or such that, for all distinctĀ , the rank of is at least . We are in particular interested in the largest cardinality of -codes in and and in the structure of such sets when this maximum is attained. One of the applications is that -codes in can be used to construct optimal subcodes of the second-order generalised Reed-Muller code and our theory can be used to determine the Hamming distance distributions of such codes.
For oddĀ , most of the results in this paper have been obtained by the author inĀ [19]. The new results of this paper concern the more difficult case that is even, although whenever possible we aim for a unified treatment of the two cases. For evenĀ , some partial results were obtained previously by the author inĀ [18].
The main tool for studying subsets of and is the beautiful theory of association schemes. It is known that and carry the structure of a translation association scheme with classes. These have been studied by Wang, Wang, Ma, and Ma [22]. In particular the two schemes are dual to each other and, for odd , they are isomorphic. Hence the association scheme on is self-dual for odd . These association schemes differ considerably from the classical association schemes typically studied by coding theorists, in the sense that the association schemes on and are neither -polynomial, nor -polynomial. This means that their most important parameters, namely the - and -numbers (also known as the first and second eigenvalues), do not just arise from evaluations of sets of orthogonal polynomials. For odd , the -numbers (and the -numbers by self-duality) of have been determined by the author in [19]. For even , the computation of these numbers appears to be more difficult and, so far, only very limited partial results are known. Recursive formulae were given by Feng, Wang, Ma, and Ma [10] and some special cases were computed by Bachoc, Serra, and Zémor [2]. The -numbers of have been determined by Hou [12] using an interesting coding-theoretic approach, which implicitly identifies with and with , where is the Reed-Muller code of order and length . The main result of the present paper is the determination of the - and -numbers of and, by duality, the - and -numbers of . Although these numbers do not directly arise from evaluations of orthogonal polynomials, they can be expressed in terms of linear combinations of generalised Krawtchouk polynomials. This also simplifies the expressions given by Hou [12].
Using the -numbers of and , we then obtain tight bounds on the size ofĀ -codes in and , except in when is even and (by self-duality) in when is even and is odd, and give explicit expressions for the inner distributions of -codes when these bounds are attained. In the remaining cases, we obtain tight bounds for -codes that are subgroups or .
In the final section of this paper we briefly discuss the connection between -codes in and classical error-correcting codes. It turns out that error-correcting codes obtained from maximal -codes inĀ often compare favourably to the best known codes. We show that the Hamming distance enumerators of these error-correcting codes are uniquely determined by their parameters. This at once gives the distance enumerators of large classes of error-correcting codes for which many special cases have been obtained previously using different methods, for example results for (extended) binary cyclic codes obtained by BerlekampĀ [4] and KasamiĀ [13], recent results for -ary cyclic codes obtained by LiĀ [14], and many results for -ary cyclic codes and odd , as explained inĀ [19]. In particular, LiĀ [14] recently determined the true minimum distance of some narrow-sense primitive BCH codes and obtained their distance enumerators in the case that is odd. These results are recovered in this paper and the distance enumerators are obtained for all as corollaries of our results.
2. Quadratic forms and symmetric bilinear forms
In this section we recall the definitions and basic properties of the association schemes of symmetric bilinear forms and quadratic forms fromĀ [22]. We refer toĀ [5],Ā [8], andĀ [3] for more background on association schemes and toĀ [15, ChapterĀ 21] andĀ [21, ChapterĀ 30] for gentle introductions.
A (symmetric) association scheme with classes is a pair , where is a finite set and are nonempty relations on satisfying:
- (A1)
is a partition of and ; 2. (A2)
Each of the relations is symmetric; 3. (A3)
If , then the number of such that and is a constant depending only on , , and , but not on the particular choice of andĀ .
Let be a symmetric association scheme with classes and let be the adjacency matrix of the graph . The vector space generated by over the real numbers has dimension and is in fact an algebra, called the Bose-Mesner algebra of the association scheme. There exists another uniquely defined basis for this vector space, consisting of minimal idempotent matrices . We may write
[TABLE]
for some uniquely determined numbers and , called the -numbers and the -numbers of , respectively.
Now let be an -dimensional -vector space. We denote by the set of quadratic forms on and by the set of symmetric bilinear forms on . Notice that and are themselves -vectors spaces of dimension .
Let be the direct product . Then acts onĀ by , where is given by and . The semidirect product acts transitively on by
[TABLE]
The action of extends to componentwise and partitions into orbits, which define the relations of a symmetric association scheme. Two pairs of quadratic forms and are in the same relation if and only if there is a such that . This shows that the relation containing depends only on , which is the defining property of a translation schemeĀ [8, Chapter V].
The group also acts onĀ by , where is given by and . The semidirect product acts transitively on by
[TABLE]
Again, the action of extends to componentwise and so partitions into orbits, which define the relations of a symmetric association scheme. Two pairs of symmetric bilinear forms and are in the same relation if and only if there is a such that , which again makes the association scheme a translation scheme.
When is odd, every quadratic form gives rise to a symmetric bilinear form via
[TABLE]
from which we can recover by . This shows that the association schemes on and are isomorphic when is odd. We shall see that this is not the case when is even.
Now let be a basis for . For every quadratic form , there exist such that
[TABLE]
for all . We say that the right hand side is the coordinate representation of (with respect to the basis chosen). The matrix is only unique modulo the subgroup of alternating matrices over . Accordingly we associate with the coset of alternating matrices containing .
Let be another basis for . For every symmetric bilinear form we then have
[TABLE]
for all , where . Again, we refer to the right hand side as the coordinate representation of . We associate with every symmetric bilinear form the corresponding symmetric matrix .
Let be a fixed nontrivial character of . Hence, if for a prime and an integer , then for some fixed and some fixed primitive complex -th root of unity . Here, is the absolute trace function onĀ defined by
[TABLE]
For and , write
[TABLE]
where is the coset of alternating matrices associated with and is the symmetric matrix associated with and is the matrix trace. Note that is well defined since if is alternating and is symmetric. It is readily verified that ranges through all characters of when ranges over and that ranges through all characters of when ranges overĀ . Notice that this correspondence depends on the choice of the bases.
The following duality result was observed inĀ [22].
Proposition 2.1**.**
[22*, PropositionĀ 3.2]**
For every with , we have*
[TABLE]
where .
PropositionĀ 2.1 shows that the association schemes on and are dual to each other in the strong sense ofĀ [8, DefinitionĀ 11].
In what follows, we shall describe the relations of and explicitly. For a symmetric bilinear form , the radical is defined to be
[TABLE]
The rank of is the codimension of the radical and coincides with the rank of the symmetric matrix associated with . For a quadratic form , let be the associated symmetric bilinear form, and define the radical of to be
[TABLE]
The rank of is defined to be the codimension of its radical.
The following result describes the orbits of the action of on and was essentially obtained by DicksonĀ [9].
Proposition 2.2**.**
The action of on partitions into orbits, one of them contains just the zero form. There is one orbit for each odd rankĀ and one representative is, in coordinate representation,
[TABLE]
There are two orbits for each nonzero even rank and representatives from the two orbits are, in coordinate representation,
[TABLE]
where
[TABLE]
and is a fixed element satisfying (for even ) and is a fixed nonsquare in (for odd ).
If belongs to an orbit corresponding toĀ (2.4), then is called hyperbolic or of type and ifĀ belongs to an orbit corresponding toĀ (2.5), then is called elliptic or of type . By convention, the zero form is a hyperbolic quadratic form of rank [math]. Let be the set of quadratic forms on of rank and let and be the sets of hyperbolic and elliptic quadratic forms on of rank , respectively. Write
[TABLE]
and, for every , define the relations
[TABLE]
The nonempty relations are then precisely the relations of the association scheme of quadratic forms.
The following result describes the orbits of the action of on and was essentially obtained by AlbertĀ [1] (and, for odd , also follows from PropositionĀ 2.2 viaĀ (2.1)).
Proposition 2.3**.**
The action of on partitions into orbits, one of them contains just the zero form. There is one orbit for each odd rankĀ and one representative is, in coordinate representation,
[TABLE]
There are two orbits for each nonzero even rank and representatives from the two orbits are, in coordinate representation,
[TABLE]
where
[TABLE]
and is a fixed nonsquare of (for odd ).
Let be the set of symmetric bilinear forms on of rank and let and be the sets of symmetric bilinear forms on of rank corresponding to the orbitsĀ (2.7) andĀ (2.8), respectively. Symmetric bilinear forms in are said to be of type . For even , it can be shownĀ [1] that contains precisely the alternating bilinear forms of rank . For every , define the relations
[TABLE]
The nonempty relations are then precisely the relations of the association scheme of symmetric bilinear forms.
Now write and , whose nonzero values are called the valencies of the association schemes on and , respectively. The numbers have been determined by McElieceĀ [17], following the work of DicksonĀ [9]. Since the association schemes on and are isomorphic for odd , we have for odd . For evenĀ , the numbersĀ were determined by MacWilliamsĀ [16]. We summarise the results in the following form.
Proposition 2.4**.**
We have
[TABLE]
where
[TABLE]
We conclude this section by noting that our association scheme on is slightly different from the association schemes on inĀ [22] andĀ [19]. The difference is that inĀ [22] andĀ [19] the group is just , which increases the number of orbits from to in the case that is odd. Another difference toĀ [19] is that the sets and , and so also the relations and on , are interchanged when is odd and .
3. Computation of the - and -numbers
Throughout this section we identify quadratic forms with the corresponding cosets of alternating matrices and symmetric bilinear forms with the corresponding symmetric matrices. For , we write
[TABLE]
where is the same nontrivial character as inĀ (2.3). The -numbers and the -numbers of the association scheme on are given by the character sums (seeĀ [8, Section V], for example)
[TABLE]
respectively, where . The -numbers and the -numbers of the association scheme on satisfy
[TABLE]
respectively. For convenience, we define if and if .
In order to give explicit expressions for these numbers, it is convenient to use -analogs of binomial coefficients, which are defined by
[TABLE]
for integral and . These numbers satisfy the following identities
[TABLE]
We also need the following numbers, which can be derived from generalised Krawtchouk polynomialsĀ [7],Ā [6]. We define
[TABLE]
where
[TABLE]
whenever this expression is defined and let otherwise. Equivalently, these numbers can be defined via the equations
[TABLE]
(seeĀ [7, (29)]).
The following theorem contains explicit expressions for the -numbers of . For odd , this is follows fromĀ [19, TheoremĀ 2.2]. For even , the result is new.
Theorem 3.1**.**
The -numbers of the association scheme of quadratic forms are as follows. We have and for all and the other -numbers are given by
[TABLE]
where and are given in PropositionĀ 2.4.
It is well known (and can be easily verified) that the -numbers of can be computed from the -numbers of via
[TABLE]
PropositionĀ 2.4 then shows that for odd (as it should since the association scheme on is isomorphic to its dual in this case). For even , the -numbers of are given in the following theorem.
Theorem 3.2**.**
For even , the -numbers of the association scheme of quadratic forms are as follows. We have and for all and the other -numbers are given by
[TABLE]
In the remainder of this section, we shall prove TheoremsĀ 3.1 andĀ 3.2. We begin with the following result, which is essentially known.
Proposition 3.3**.**
Let and be as in PropositionĀ 2.4. The -numbers of the association scheme satisfy
[TABLE]
Proof.
For odd , the statement in the lemma can be deduced fromĀ [19, LemmaĀ 6.3], so assume that is even. Then is the set of alternating bilinear forms of rankĀ on . By PropositionĀ 2.2, every quadratic form in can be represented by an block diagonal matrix with the block in the top left corner, followed by copies of
[TABLE]
It can be shown using PropositionĀ 2.2 that the quadratic form in is of type . Hence a quadratic form in can be represented by the zero matrix or by an block diagonal matrix with the block
[TABLE]
in the top left corner, followed by copies ofĀ (3.5), where . It follows from these observations that, for the character sumsĀ (3.1) have been evaluated by Delsarte and GoethalsĀ [7, Appendix], which gives
[TABLE]
as required. ā
In what follows we write, for every ,
[TABLE]
We shall also write for and for whenever we need to indicate dependence on .
We have the following recurrences for the -numbers.
Lemma 3.4**.**
For and , we have
[TABLE]
and for and , we have
[TABLE]
Proof.
For odd , the lemma can be deduced fromĀ [19, LemmaĀ 6.1], so henceforth we assume that is even.
To prove the identityĀ (3.7), fix an integer with and let be the block diagonal matrix with the block in the top left corner, followed by copies ofĀ (3.5). Then is a matrix of a quadratic form of rank . Let be the matrix obtained fromĀ by deleting the first row and the first column. Then we have
[TABLE]
where is the nontrivial character of used to define the pairing inĀ (2.3) and we write as
[TABLE]
for some , some and some matrix overĀ . The summand inĀ (3.9) is zero for , so assume that . Writing
[TABLE]
we have
[TABLE]
As ranges over and ranges over and ranges over , the matrixĀ inĀ (3.10) ranges over with the constraint . Therefore the sumĀ (3.9) is
[TABLE]
We have
[TABLE]
and
[TABLE]
for every , and
[TABLE]
Substitute everything intoĀ (3.9) to obtain the first identityĀ (3.7) in the lemma.
To prove the identityĀ (3.8), fix an integer with and . Let be such that and let be the block diagonal matrix with the blockĀ (3.6) in the top left corner, followed by copies ofĀ (3.5). Then is a matrix of a quadratic form of rank and type . Let be the matrix obtained fromĀ by deleting the first row and the first column. Then we have
[TABLE]
where we write asĀ (3.10) and where . We split the summation inĀ (3.11) into two parts: the sum is over all with and the sum is over all with . Similarly as in the proof of the first identityĀ (3.7), we have
[TABLE]
For every , we have
[TABLE]
since the inner sum is zero, and similarly,
[TABLE]
by applying the substitution . The mapping is is -to- and its image is the set of elements in whose absolute trace ist zero. SinceĀ is nontrivial, there exists such that
[TABLE]
which equals if and equals zero otherwise. Substitute everything intoĀ (3.12) to obtain
[TABLE]
since .
We complete the proof by showing that the sum , namely the summation inĀ (3.11) over all with , equals zero. Let be the matrix obtained from by deleting the first two rows and the first two columns. Then we have
[TABLE]
where we now write
[TABLE]
for some , some matrix and some matrixĀ . Henceforth we put . For , the summand inĀ (3.13) equals zero, so we assume that is nonzero and so is invertible. Writing
[TABLE]
we have
[TABLE]
Then, arguing similarly as before, we obtain
[TABLE]
There exists an invertible matrix matrix over such that is either the identity matrix or
[TABLE]
depending on whether or , respectively. It is readily verified that
[TABLE]
Therefore we have
[TABLE]
since the inner sum is zero. This completes the proof of the identityĀ (3.8). ā
We shall now solve the recurrence relations in LemmaĀ 3.4 using the initial values
[TABLE]
for each , where we write for . These initial values follow immediately fromĀ (3.1).
Proposition 3.5**.**
For , the numbers for and the numbers and satisfy
[TABLE]
Proof.
For odd , the statements in the lemma are given byĀ [19, LemmaĀ 6.2]. However we prove the lemma for odd and even simultaneously. Write
[TABLE]
FromĀ (3.7) with and the initial valuesĀ (3.15) andĀ (3.16) we have
[TABLE]
From PropositionĀ 2.4 we then find that
[TABLE]
which we can write as
[TABLE]
This latter expression equals (seeĀ [7] orĀ [19], for example) and thereforeĀ (3.17) andĀ (3.19) hold for . Using the initial valueĀ (3.14), we see thatĀ (3.19) also holds for . Now substituteĀ (3.8) intoĀ (3.7) to obtain
[TABLE]
UsingĀ (3.3), we verify by induction thatĀ (3.17) andĀ (3.19) hold for all . The identitiesĀ (3.18) andĀ (3.20) then followĀ (3.17) andĀ (3.19) and the recurrenceĀ (3.8). ā
TheoremĀ 3.1 now follows directly from PropositionsĀ 3.5 andĀ 3.3.
We shall now determine the -numbers of for even from the -numbers and thereby prove TheoremĀ 3.2. We begin with stating the -numbers of in the following alternative form.
Proposition 3.6**.**
The -numbers of the association scheme of quadratic forms satisfy
[TABLE]
where and are as in PropositionĀ 2.4.
Proof.
This follows from PropositionsĀ 3.3 andĀ 3.5 using the identity
[TABLE]
which can be proved usingĀ (3.3). ā
We now use PropositionĀ 3.6 to prove the following counterpart of PropositionĀ 3.6 for the -numbers.
Proposition 3.7**.**
The -numbers of the association scheme of quadratic forms satisfy
[TABLE]
where and are as in PropositionĀ 2.4.
Proof.
We use the orthogonality relation
[TABLE]
(seeĀ [7, (17)], for example). This shows that the matrix
[TABLE]
is invertible and its inverse is .
Let be the set of all quadratic forms in of rank or . Similarly, let be the set of all symmetric matrices in of rank or . FromĀ (3.21) andĀ (3.1) we find that, for every , we have
[TABLE]
Therefore, letting , we have
[TABLE]
by the orthogonality of characters. From the orthogonality relationĀ (3.30) we then conclude that
[TABLE]
which, in view of the character sum representationĀ (3.2) of the -numbers, proves (3.26).
The other identities can be proved similarly. Let be the set of all quadratic forms in of rank or and let be the set of all symmetric matrices in of rank or . FromĀ (3.22),Ā (3.23), andĀ (3.1) we see that
[TABLE]
Let . We then find that
[TABLE]
FromĀ (3.30) we conclude that
[TABLE]
which together withĀ (3.2) provesĀ (3.27).
To proveĀ (3.28), we invokeĀ (3.24) andĀ (3.1) to obtain, for ,
[TABLE]
which, usingĀ (3.30), gives
[TABLE]
NowĀ (3.28) follows fromĀ (3.2). To proveĀ (3.29), we take and obtain similarly as above,
[TABLE]
This implies that the inner sum is zero for every and this givesĀ (3.29). ā
We now complete the proof of TheoremĀ 3.2, which gives explicit expressions for the -numbers.
Proof of TheoremĀ 3.2.
The -numbers of are uniquely determined by PropositionĀ 3.7. We therefore just need to verify that the -numbers claimed in the theorem satisfy the equations in PropositionĀ 3.7. The identitiesĀ (3.27),Ā (3.28), andĀ (3.29) are trivially satisfied. The identityĀ (3.26) is verified usingĀ (3.25) and
[TABLE]
For even , this last identity can be proved directly usingĀ (3.3). For odd , first applyĀ (3.25) and thenĀ (3.3). ā
4. Subsets of quadratic and symmetric bilinear forms
4.1. Inner distributions, codes, and designs
In what follows, let be either or . Accordingly, for , let be either or and let be the corresponding relations on defined inĀ (2.6) andĀ (2.9). Let be a subset of and associate with the rational numbers
[TABLE]
so that is the average number of pairs in whose difference is contained inĀ . The sequence of numbers is called the inner distribution ofĀ . Let be the -numbers of . The dual inner distribution ofĀ is the sequence of numbers , where
[TABLE]
It is a well known fact of the general theory of association schemes that the numbersĀ are nonnegative (seeĀ [8, TheoremĀ 3], for example).
It is readily verified that the mapping , given by
[TABLE]
is a distance function on . Accordingly, given an integer satisfying , we say that is a -code in if for all distinct . Alternatively, writing
[TABLE]
we can define to be a -code if
[TABLE]
We say that is a -design if
[TABLE]
A subset of is additive if is a subgroup of . Note that the inner distribution of an additive subset of satisfies
[TABLE]
for every . The annihilator of an additive subset of is defined to be
[TABLE]
and the annihilator of an additive subset of is defined to be
[TABLE]
Note that and and
[TABLE]
The following MacWilliams-type identity is a special case of a general property of association schemes (seeĀ [8, TheoremĀ 27], for example).
Theorem 4.1**.**
Let be an additive subset of with inner distribution and dual inner distribution and let be its annihilator with inner distribution . Then we have .
4.2. Subsets of symmetric bilinear forms
In this section, we prove bounds on the size of -codes in . We begin with the following proposition.
Proposition 4.2**.**
Let be a subset of with inner distribution and dual inner distribution . Write
[TABLE]
where and are given in PropositionĀ 2.4. Then we have
[TABLE]
Proof.
Since the -numbers of are the -numbers of , the result follows directly fromĀ (4.1) and PropositionĀ 3.7. ā
The following theorem was obtained inĀ [19] in the case thatĀ is odd and inĀ [18] in the case thatĀ is even and is odd. The case that and are even is new.
Theorem 4.3**.**
Let be a -code in , where is required to be additive if is even. Then
[TABLE]
Moreover, in the case of odd , equality occurs if and only if is a -design for
[TABLE]
Proof.
As remarked above, the only new case arises when is even. WhenĀ is odd, the theorem was proved inĀ [19, LemmasĀ 3.5 andĀ 3.6] using the identities for andĀ in PropositionĀ 4.2. Since these do not involve (which is the only quantity in the conclusion of PropositionĀ 4.2 that crucially depends on the parity of ), the proofs ofĀ [19, LemmasĀ 3.5 andĀ 3.6] carry over verbatim to the case that is even. ā
We call a -code in maximal if is odd and equality holds in TheoremĀ 4.3. We shall see in SectionĀ 5 that maximal -codes in exist for all possible parameters.
The situation for even is somewhat mysterious. TheoremĀ 4.3 gives bounds for the largest additive -codes in in this case and there certainly exist -codes that are larger than the largest possible additive -codeĀ [20]. For example, the largest additive -code in has elements by TheoremĀ 4.3, whereas the largest -code in has elementsĀ [20]. In fact, this -code is essentially unique and can be constructed by taking the zero matrix together with all nonalternating symmetric matrices of rank . Moreover,Ā [20] contains (not necessarily optimal) -codes in for many small values of , , and even , which are larger than the largest additive -codes in .
4.3. Subsets of quadratic forms
In this section, we prove bounds on the size of -codes in . We begin with the following counterpart of PropositionĀ 4.2.
Proposition 4.4**.**
Let be a subset of with inner distribution and dual inner distribution . Write
[TABLE]
where and are given in PropositionĀ 2.4. Then we have
[TABLE]
Proof.
This follows directly fromĀ (4.1) and PropositionĀ 3.6. ā
In the next theorem, we give bounds for -codes in . Since the association schemes on and are isomorphic for odd , the statement of TheoremĀ 4.3 still holds when is a -code in and is odd. We therefore give bounds for -codes in only for even .
Theorem 4.5**.**
Let be even and let be a -code in . Then
[TABLE]
Moreover, in the case of odd , equality occurs if and only if is a -design for
[TABLE]
Proof.
Let be the inner distribution of . First assume that is odd, say . Let and be as defined in PropositionĀ 4.4 and put
[TABLE]
From PropositionĀ 4.4 andĀ (3.4) we obtain
[TABLE]
Since and and for , we obtain
[TABLE]
Since the numbers are nonnegative, the left-hand side is nonnegative, and therefore , as required. Moreover, this inequality is an equality if and only if , which is equivalent to being a -design for .
Now assume that is even, say . Let and be as defined in PropositionĀ 4.4 and put
[TABLE]
From PropositionĀ 4.4 andĀ (3.4) we obtain
[TABLE]
and find, similarly as above,
[TABLE]
Again, we have , which completes the proof. ā
We call a -code in maximal if equality holds in TheoremĀ 4.5 or in TheoremĀ 4.3, unless is odd and is even. We shall see in SectionĀ 5 that maximal -codes in exist for all possible parameters.
An interesting situation, in particular from the coding-theoretic viewpoint of SectionĀ 6, occurs for -codes in , when and are even and no difference between distinct elements is hyperbolic of rank . We call such a set an elliptic -code.
Theorem 4.6**.**
Let and be even and let be an elliptic -code in . Then
[TABLE]
Moreover, equality occurs if and only if is a -design for .
Proof.
Write and . Let be the inner distribution ofĀ and let , , , and be as defined in PropositionĀ 4.4. From PropositionĀ 4.4 andĀ (3.4) we obtain
[TABLE]
and therefore, since for ,
[TABLE]
We have
[TABLE]
since is an elliptic -code. Since and and , we then obtain
[TABLE]
Since the left-hand side is nonnegative, we find that
[TABLE]
Moreover, equality occurs if and only if for all satisfying , or equivalently if and only if is a -design for . ā
We call an elliptic -code in maximal if equality holds in TheoremĀ 4.6. We shall see in SectionĀ 5 that maximal elliptic -codes in exist for all possible parameters.
4.4. Inner distributions of maximal codes
If is a subset of such that the bound in TheoremĀ 4.3 holds with equality, then in many casesĀ [18] andĀ [19] give explicit expressions for the inner distribution ofĀ . These results carry over to subsets of in the case that is odd.
In this section we provide explicit expressions for the inner distributions of maximal -codes in . We note that, once we know PropositionĀ 4.4 for even , the results in this section can be proved with methods that are very similar to those ofĀ [19, SectionĀ 3.3]. Hence the proofs in this section are sketched only.
Our first result holds for -codes in , where is odd.
Theorem 4.7**.**
If is a maximal -code in , then its inner distribution satisfies
[TABLE]
for . If is a maximal -code in , then its inner distribution satisfies
[TABLE]
for .
Proof.
If is a maximal -code in , where is odd, then TheoremsĀ 4.3 andĀ 4.5 imply that is a -design for
[TABLE]
For odd , the theorem is thenĀ [19, TheoremĀ 3.9] and its proof relies just on PropositionĀ 4.2. For even , the proof is almost identical if we use PropositionĀ 4.4 instead of PropositionĀ 4.2. ā
The next result holds for maximal -codes in when is even and is even. In this case, the inner distribution is only partially determined. It is not clear whether there exist such -codes with different inner distribution.
Theorem 4.8**.**
If is even and is a maximal -code in , then its inner distribution satisfies
[TABLE]
for , where and .
Proof.
Let and be defined as in PropositionĀ 4.4, so that
[TABLE]
In particular . If is a maximal -code in , then we conclude from the proof of TheoremĀ 4.5 that for all satisfying . This gives enough equations to solve for the numbersĀ . The solution is given byĀ [19, LemmaĀ 3.8]. ā
The final result of this section concerns maximal elliptic -codes in .
Theorem 4.9**.**
If is a maximal elliptic -code in , then its inner distribution satisfies
[TABLE]
for .
Proof.
If is a maximal elliptic -code in , then by TheoremĀ 4.6 we have and is a -design. The proof is then identical to that of the first part of Ā [19, PropositionĀ 3.10]. ā
5. Constructions
In this section we provide constructions of maximal -codes in and using field extensions of . Throughout this section we take and use the relative trace function , which is given by
[TABLE]
5.1. Canonical representations
In what follows we give canonical representations of quadratic forms and symmetric bilinear forms on and describe the pairing in terms of these representations.
Theorem 5.1**.**
Let be a quadratic form and let be a symmetric bilinear form.
- (1)
If is odd, say , then there exist unique and such that is given by
[TABLE]
and is given by
[TABLE]
Moreover, there are -bases for such that with respect to these bases we have
[TABLE] 2. (2)
If is even, say , then there exist unique and and such that is given by
[TABLE]
and is given by
[TABLE]
Moreover, there are -bases for such that with respect to these bases we have
[TABLE]
To prove TheoremĀ 5.1, we require some notation and a lemma. Given a linearised polynomial of the form
[TABLE]
we associate with its Dickson matrix , given by , where the index of is taken modulo . Henceforth the entries of an matrixĀ are denoted by , where .
Lemma 5.2**.**
Let be the linearised polynomialĀ (5.1). Let be an -basis for and let be given by . Then we have
[TABLE]
where is given by .
Proof.
We can write , where . For every , we have
[TABLE]
where the index is taken modulo . We conclude that , as required. ā
We now prove TheoremĀ 5.1.
Proof of TheoremĀ 5.1.
It is easy to see that the possible choices for the ās and theĀ ās yield quadratic forms and symmetric bilinear forms. In order to prove that these are distinct, it is sufficient to show that or is the zero form if and only if the ās are all zero or the ās are all zero, respectively. For and odd , this is accomplished by the proof of TheoremĀ 5.3. The other cases can be proved similarly, which we leave to the reader. This proves the existence and uniqueness of the ās and the ās.
It remains to prove the expressions for the pairing . We present the proof only in the case that is odd. Slight modifications also give a proof for evenĀ . Let and be a pair of dual -bases for , that is
[TABLE]
We use the former basis to associate cosets of alternating matrices with quadratic forms and the latter to associate symmetric matrices with symmetric bilinear forms. It will be convenient to define the matrices and by and . Notice that the duality of the two involved bases implies , and so .
Define the linearised polynomials
[TABLE]
Then we have
[TABLE]
and so the matrix of is given by , where
[TABLE]
To associate cosets of alternating matrices with quadratic forms, we distinguish the cases that is odd or even.
For odd , let be the unique symmetric matrix associated with the quadratic form . FromĀ (2.2) we find that this matrix is given by
[TABLE]
Write and and use LemmaĀ 5.2 to obtain
[TABLE]
and therefore
[TABLE]
as required.
For even , let be the unique upper triangular matrix associated with . FromĀ (2.2) we find that this matrix is given by and for . In fact, it is more convenient to work with a slightly different matrix of , namely , where and are given by
[TABLE]
Notice that is alternating, which is in fact the off-diagonal part ofĀ . ThereforeĀ and represent the same quadratic form. We have
[TABLE]
Using LemmaĀ 5.2 we have
[TABLE]
Now define an inner product on alternating matrices in by
[TABLE]
This inner product satisfies
[TABLE]
for every . Using this property and LemmaĀ 5.2, we obtain
[TABLE]
and therefore
[TABLE]
Now, since is symmetric and is alternating, we have . From LemmaĀ 5.2, we find that , where is a diagonal matrix. We claim that , where has only zeros on the main diagonal. This implies that
[TABLE]
and so completes the proof.
It remains to prove the claim. The required matrix is given by , and so for every , we have usingĀ (5.2)
[TABLE]
where is the -th column of . Since , we find that the main diagonal ofĀ equals the main diagonal of , which is zero. This proves the claim. ā
5.2. The constructions
We now give constructions of maximal -codes in and . We begin with recalling constructions fromĀ [18] andĀ [19] of additive -codes in .
Theorem 5.3** ([19, Theorem.Ā 4.4]).**
Let be an integer with the same parity as satisfying and let be the subset of formed by the symmetric bilinear forms
[TABLE]
Then is an additive -code in of size . In particular, is a maximal -code inĀ for odd and is maximal among additive -codes inĀ for even .
Whenever is odd, TheoremĀ 5.3 gives -codes in for which equality holds in TheoremĀ 4.3. Let be an -dimensional subspace of and define the punctured set (with respect to ) of to be
[TABLE]
where is the restriction of onto . Then is a -code in for which again equality holds in TheoremĀ 4.3. This shows that is a maximal -code inĀ for odd and is maximal among additive -codes inĀ for even .
For odd , TheoremĀ 5.1 of course also gives corresponding sets of quadratic forms by associating a quadratic form with via . It therefore remains to give constructions of maximal -codes in for even . The following consequence of TheoremsĀ 5.1 andĀ 5.3 gives a construction for -codes inĀ when both andĀ are odd (and where can have either parity).
Theorem 5.4**.**
Let and be odd integers satisfying and letĀ be the subset of formed by the quadratic forms
[TABLE]
Then is additive and a maximal -code in of size .
Proof.
It is plain that is additive and has size . From TheoremsĀ 5.1 andĀ 5.3 we find that the annihilator of of is a maximal -code in . TheoremĀ 4.3 implies that is a -design and TheoremĀ 4.1 then implies thatĀ is a -code. From TheoremĀ 4.5 we find hat is maximal. ā
Whenever is odd andĀ is even, TheoremĀ 5.4 gives maximal -codes in . In fact, TheoremĀ 4.5 implies that is also a maximal -code in . Let be an -dimensional subspace of and define the punctured set (with respect to ) of to be
[TABLE]
where is the restriction of onto . Then is a maximal -code in . This leaves the case that and are both even. In this case we have the following construction, which identifies with and is essentially contained inĀ [7].
Theorem 5.5**.**
Let be even, let and be even integers satisfying , and let be the subset of formed by the quadratic forms
[TABLE]
where . Then is a maximal -code in of size .
Proof.
The quadratic form polarises to the bilinear form
[TABLE]
It is knownĀ [7, TheoremĀ 9] that the difference between two such forms for distinct has rank at least . Therefore is a -code in of size , hence a maximal -code in by TheoremĀ 4.5. ā
We close this section by giving a construction for maximal elliptic -codes inĀ .
Theorem 5.6**.**
Let be even and write . Let be an integer satisfying and let be the subset of formed by the quadratic forms
[TABLE]
Then is a maximal elliptic -code in of size .
Proof.
It is plain that is additive. A straightforward computation gives
[TABLE]
where
[TABLE]
Since is induced by a polynomial of degree at most , we find thatĀ has rank at least , unless . Hence is -code of sizeĀ .
Let be the inner distribution of and let , , , and be as defined in PropositionĀ 4.4. By TheoremsĀ 5.1 andĀ 5.3, the annihilator of is a -code in . Thus TheoremĀ 4.1 implies that for all satisfying . As in the proof of TheoremĀ 4.6, we find that
[TABLE]
Since and , we conclude that
[TABLE]
We have by definition and since is a -code. Therefore , and so is an elliptic -code, hence a maximal elliptic -code in by TheoremĀ 4.6. ā
6. Applications to classical coding theory
In this section we construct classical error-correcting codes over finite fields from subsets of , extending results fromĀ [19] for odd .
A code over of lengthĀ is a subset of ; such a code is additive if it is a subgroup of . The (Hamming) weight of , denoted by , is the number of nonzero entries in . This weight induces a distance on and the smallest distance between two distinct elements of a code is called the minimum distance of . We associate with a codeĀ the polynomials
[TABLE]
and
[TABLE]
which are called the weight enumerator and the distance enumerator of , respectively. Note that, ifĀ is additive, then its weight enumerator coincides with its distance enumerator.
As usual, we let be an -dimensional -vector space and the set of quadratic forms on . Since for every quadratic form we have , we shall identify functions from to with vectors , where .
Let be the set of all affine functions from to . This code has length and is the punctured version of the generalised first-order Reed-Muller code of length . If we identify with , then consists of the functions
[TABLE]
We shall associate codes with subsets of by taking cosets of with coset representatives from . Care must be taken in the case that since for all , which implies that every quadratic form in of rankĀ is in fact also a linear function. Accordingly, we define a subsetĀ of to be nondegenerate if or if and contains no forms of rankĀ . For every nondegenerate subsetĀ ofĀ , we define the code of size by
[TABLE]
If equals , then is the punctured version of the generalised second-order Reed-Muller code of length .
For , define the polynomial
[TABLE]
where
[TABLE]
for . The following result relates the polynomial with the weight enumerator of cosets of . This result can be proved using the standard theory of quadratic forms. (Recall that contains all quadratic forms of rank and contains all quadratic forms of rank and type .)
Lemma 6.1** ([14, Propositions 4.1 and 5.1]).**
Let be a quadratic form with . Then is the weight enumerator of the coset .
Now, since is additive, the distance enumerator of equals
[TABLE]
The inner sum is the weight enumerator of the coset and so LemmaĀ 6.1 gives the distance enumerator of in terms of the inner distribution of .
Theorem 6.2**.**
Let be a nondegenerate subset of with inner distribution . Then the distance enumerator of is .
IfĀ equals , then TheoremĀ 4.7 with and TheoremĀ 6.2 give the distance enumerator of . This complements results of McElieceĀ [17], who determined the distance enumerator of the second-order generalised Reed-Muller code itself. This latter result can also be recovered from TheoremĀ 4.7 and a slightly modified version of TheoremĀ 6.2.
Now let and be two integers of equal parity satisfying . If is odd, letĀ be a nondegenerate maximal -code in and if is even, let be a maximal elliptic -code in . Writing , we have by TheoremsĀ 4.3,Ā 4.5, andĀ 4.6
[TABLE]
The code has length , cardinality , and minimum distance
[TABLE]
The distance enumerator of is determined by TheoremsĀ 6.2 andĀ 4.7 for oddĀ and by TheoremsĀ 6.2 andĀ 4.9 for even .
Now assume that is obtained from the specific constructions in TheoremsĀ 5.4 andĀ 5.6, according to whether is odd or even, respectively. Then is a linear code and, in many cases, is an optimal linear code or has the same parameters as the best known linear codeĀ [11]. Generalising work of BerlekampĀ [4], it was shown by LiĀ [14, PropositionĀ 2.5] that if
[TABLE]
then is a narrow-sense primitive BCH code of designed minimum distanceĀ (6.1). Hence, in this case, the true minimum distance of equals its designed minimum distance. This recovers principal results ofĀ [4] for and ofĀ [14] for odd . Using the results ofĀ [19] and additional arguments, the distance enumerator of was obtained inĀ [14] for odd . Using entirely different methods, the distance enumerator of the extended version of was also obtained for inĀ [4]. Our results give, in a uniform way, the distance enumerator of for every prime power .
BerlekampĀ [4] and KasamiĀ [13] studied cyclic codes of the form and related codes for other specific subsets of . They determined the distance enumerators of such codes using methods that are completely different from our methods. Many of these results can be recovered and generalised toĀ using TheoremsĀ 4.7 andĀ 4.9 together with TheoremĀ 6.2 or some suitable modification.
We close this section by noting that, ifĀ is a maximal -code in andĀ and are even, then has length , cardinality , and minimum distance
[TABLE]
For , the extended version of is known as the Delsarte-Goethals code and for it is known as the Kerdock codeĀ [15, Ch.Ā 15].
Acknowledgment
I would like to thank Shuxing Li for helpful discussions on applications to error-correcting codes.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. A. Albert, Symmetric and alternate matrices in an arbitrary field. I , Trans. Amer. Math. Soc. 43 (1938), no. 3, 386ā436.
- 2[2] Ch. Bachoc, O. Serra, and G. ZĆ©mor, An analogue of Vosperās theorem for extension fields , Math. Proc. Cambridge Philos. Soc. 163 (2017), no. 3, 423ā452.
- 3[3] E. Bannai and T. Ito, Algebraic combinatorics I: Association schemes , The Benjamin/Cummings Publishing Co., Inc., Menlo Park, CA, 1984.
- 4[4] E. R. Berlekamp, The weight enumerators for certain subcodes of the second order binary Reed-Muller codes , Information and Control 17 (1970), 485ā500.
- 5[5] Ph. Delsarte, An algebraic approach to the association schemes of coding theory , Philips Res. Rep. Suppl. 10 (1973).
- 6[6] by same author, Properties and applications of the recurrence F ā ( i + 1 , k + 1 , n + 1 ) = q k + 1 ā F ā ( i , k + 1 , n ) ā q k ā F ā ( i , k , n ) š¹ š 1 š 1 š 1 superscript š š 1 š¹ š š 1 š superscript š š š¹ š š š F(i+1,k+1,n+1)=q^{k+1}F(i,k+1,n)-q^{k}F(i,k,n) , SIAM J. Appl. Math. 31 (1976), no. 2, 262ā270.
- 7[7] Ph. Delsarte and J. M. Goethals, Alternating bilinear forms over GF ā ( q ) GF š {\rm GF}(q) , J. Combin. Theory Ser. A 19 (1975), no. 1, 26ā50.
- 8[8] Ph. Delsarte and V. I. Levenshtein, Association schemes and coding theory , IEEE Trans. Inform. Theory 44 (1998), no. 6, 2477ā2504.
