Automorphism groups and new constructions of maximum additive rank metric codes with restrictions
G. Longobardi, G. Lunardon, R. Trombetti, Y. Zhou

TL;DR
This paper investigates the automorphism groups and equivalence classes of maximum additive rank metric codes, specifically symmetric, alternating, and hermitian matrix codes, and introduces a new maximum symmetric 2-code.
Contribution
It determines automorphism groups and solves the equivalence problem for maximum additive rank metric codes with restrictions, and presents a novel maximum symmetric 2-code.
Findings
Automorphism groups of symmetric, alternating, and hermitian maximum d-codes are characterized.
The equivalence problem for these codes is solved.
A new maximum symmetric 2-code not equivalent to known codes is constructed.
Abstract
Let such that . A -code is a subset of order square matrices with the property that for all pairs of distinct elements in , the rank of their difference is greater than or equal to . A -code with as many as possible elements is called a maximum -code. The integer is also called the minimum distance of the code. When , a classical example of such an object is the so-called generalized Gabidulin code. There exist several classes of maximum -codes made up respectively of symmetric, alternating and hermitian matrices. In this article we focus on such examples. Precisely, we determine their automorphism groups and solve the equivalence issue for them. Finally, we exhibit a maximum symmetric -code which is not equivalent to the one with same parameters known so…
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.
Automorphism groups and new constructions of maximum additive rank metric codes with restrictions
G. Longobardi, G. Lunardon, R. Trombetti, Y. Zhou
Abstract.
Let such that . A -code is a subset of order square matrices with the property that for all pairs of distinct elements in , the rank of their difference is greater than or equal to . A -code with as many as possible elements is called a maximum -code. The integer is also called the minimum distance of the code. When , a classical example of such an object is the so-called generalized Gabidulin code, [7]. In [2], [16] and [13], several classes of maximum -codes made up respectively of symmetric, alternating and hermitian matrices were exhibited. In this article we focus on such examples.
Precisely, we determine their automorphism groups and solve the equivalence issue for them. Finally, we exhibit a maximum symmetric -code which is not equivalent to the one with same parameters constructed in [16].
1. Introduction
Let be the finite field with elements and denote by the set of order matrices with entries in . It is easy to verify that the map defined by
[TABLE]
for , is a distance function on , which is often called the rank distance or the rank metric on .
Given any integer , we consider here subsets with the property that, for all distinct matrices and the rank of is greater than or equal to . These sets are usually called rank metric codes with minimum distance , and in some context also -codes. Also, we say that a -code is additive if is a subgroup of . An -linear -code is a subspace of viewed as an -dimensional vector space over .
For the applications in classical coding theory, given and , it is desirable to have -codes which are maximum in size. In the general case, which means if it is not required that all elements in the set must possess specific restrictions, Delsarte proved that this bound is (the so-called Singleton-like bound for rank distance codes) [3]. If the cardinality of the code meets this bound, we say that is a Maximum Rank Distance code, (MRD-code, for short), or maximum d-codes.
Let be a finite field of order , a prime power. Let
[TABLE]
i.e., the set of so-called linearized polynomials over (or -polynomials). If is the largest integer such that , we say that is the -degree of .
Rank metric codes consisting of order square matrices can be considered also in -polynomial representation.
Indeed it is well known that is equivalent to , i.e., the set of all endomorphisms of seen as a vector space over . Hence, the algebraic structure , where is addition of maps, is the composition of maps (mod ) and is the scalar multiplication by elements of , is isomorphic to the algebra .
Let be the trace function of over . The map
[TABLE]
is a non-degenerate -bilinear form of .
Let be an -linear map of . Using the terminology of [17], we denote by the adjoint map of with respect to ; i.e.,
[TABLE]
If , we say that is self-adjoint with respect to the bilinear form defined in (1). If is a code consisting of -polynomials, then the adjoint code of is . In fact, the adjoint of is equivalent to the transpose of the matrix in derived from .
In the literature, codes in the rank metric context are studied up to several definitions of equivalence relation; see [1, 11]. For what is needed here we may say that two sets of -polynomials over , say and , are equivalent if there exist two permutation -polynomials , and such that
[TABLE]
where , and . Although, in general isometric equivalence covers the possibility when
[TABLE]
see for instance [19].
We indicate the fact that and are equivalent codes by the symbol , and denote by the equivalence class of with respect to relevant equivalence relation.
Let be as above. In the following we will use the symbol to denote the map of defined by
[TABLE]
The automorphism group of consists of all fixing .
In this paper we will be mainly interested in the case when the sets and are additive. It is not difficult to see that if this is the case, we may assume to be the null map in the definitions above.
If , then . When the equality holds such a set consists of invertible endomorphisms of . Hence, is a spread set of , and if is additive this is also equivalent to a semifield spread set of . For more results on semifields and related structures, we refer to [6], [12].
In the case when , the most important example of additive -code of , is the so-called Generalized Gabidulin code. This family was found by Kshevetskiy and Gabidulin in [7]. It appeared as a generalization of the family discovered many years before independently by Gabidulin [4] and Delsarte [3], whose elements are nowadays known with the name of Delsarte-Gabidulin codes.
Precisely, let be positive integers and let be an integer coprime with ; a Generalized Gabidulin code with stated parameters is the set of linearized polynomials
[TABLE]
The code is an -subspace of of dimension , hence it has size , and any non-zero element in has rank greater than or equal to . Hence, is an -linear MRD-code with minimum distance .
In [2], [16] and [13], constructions of this sort have been exhibited for sets of linearized polynomials with prescribed restrictions. Precisely, for polynomials associated with symmetric, alternating and hermitian forms. In all such settings a heavy use of the theory of association schemes led to the determination of bounds on the size of such -codes. Moreover, in the additive case such bounds are proven to be tight by exhibiting families of -linear examples attaining these bounds.
In this article we elaborate on such maximum -linear codes. Precisely, in Section 3 we determine their automorphisms group and solve the equivalence issue for them. In Section , we characterize relevant -codes as the intersection of their ambient space with a suitable code which is equivalent to a generalized Gabidulin code with minimum distance . Finally, in Section 5 we exhibit a symmetric -code of order , which is not equivalent to the one with same parameters constructed in [16].
2. Preliminaries
We start this section by giving a description of the known examples of maximum additive -codes presented in [3], [16] and [13], in terms of -polynomials.
In order to do that we first remind the following very well known fact, which in the symmetric setting is stated for instance in [15, Lemma 13]:
Proposition 2.1**.**
Let be an arbitrary integer.
- (1)
For each -dimensional -subspace of , every bilinear form can be written in the following form
[TABLE]
for some uniquely determined . 2. (2)
For each -dimensional -subspace of , every Hermitian form can be expressed in the form
[TABLE]
for some uniquely determined .
In particular, each bilinear form say defined over , seen as a vector space over , can be written in the following shape:
[TABLE]
where .
2.1. Known constructions in the symmetric and alternating setting
A symmetric -bilinear form of is a bilinear form such that for each ,
[TABLE]
By Proposition 2.1, there is a -polynomial such that and by (4) we must have for all , . It is routine to verify that
[TABLE]
which means that is a self-adjoint map with respect to given in (1).
Therefore, by suitably choosing an -basis of , we can identify the set of symmetric bilinear forms over , with the -dimensional subspace of self-adjoint -linear maps of . Precisely,
[TABLE]
An alternating -bilinear form of instead is a bilinear form such that for all
[TABLE]
from which the additional property
[TABLE]
follows.
By Proposition 2.1, Equations (6) and (7), and again properly choosing an -basis of the set of alternating bilinear form with entries running over can be seen as the following subset of -polynomials:
[TABLE]
Clearly, is an -dimensional subspace of and it is well known that the rank of each element of , is necessarily even.
Denote by the symbol either the subspace or . It is readily verified that for given , , a permutation -polynomial over , and , the map defined by
[TABLE]
preserves the rank distance on . In fact, the converse statement is also true except when and if , and except when if ; see [19].
For two subsets and of , if there exists a map defined as in Equation (9) for certain , , and such that
[TABLE]
then we say that and are equivalent in , and to distinguish this relation from the one defined in Section 1, we write .
Regarding upper bounds for such -codes, parts of the following results can be found in [16, Theorem 3.3] and [15, Corollary 7, Remark 8], and the last open case that and both even was proved in [14].
Theorem 2.2**.**
[14]** Let be a -code in , where is required to be additive if is even. Then
[TABLE]
Recall that in the alternating setting, the rank of matrices are always even. We have a result of the same sort due to Delsarte and Goethals; precisely,
Theorem 2.3**.**
[2]** Let and assume that is any -code in , then
[TABLE]
Also in [2], Delsarte and Goethals exhibited a class of -linear maximal codes in for any characteristic, and any odd value of .
Precisely, let , and let be an integer coprime with . Then the set of -polynomials
[TABLE]
is a maximum alternating -code [2, Theorem 7].
In [16], Kai-Uwe Schmidt presented the following class of additive (in fact, -linear) codes in . For any integer such that is even and coprime with , consider the following subset of :
[TABLE]
The set turns out to be a maximum -code [16, Theorem 4.4]. Also in [16] the author showed that for any such , it is always possible to construct a maximal -code of with an odd integer; in fact, by simply puncturing the -code of [16, Theorem 4.1].
2.2. Known constructions in the Hermitian setting
Let be the finite field of order equipped with the involuntary automorphism of .
A Hermitian form on , is a map
[TABLE]
which is -linear in the first coordinate and satisfies the following property
[TABLE]
for all .
It is easy to check that for all , .
Also, the map
[TABLE]
is a non-degenerate sesquilinear form of with companion automorphism .
Again by Proposition 2.1 (b), every such a sesquilinear form can be written in the following fashion:
[TABLE]
where is a -polynomial with coefficients in .
Now, let be an element of (which can be viewed as an element of ). It is easy to show that for all where
[TABLE]
Here denotes the adjoint map of as an -linear map, i.e., . It is routine to verify that is involutionary on each -linear map.
Then by (13), we obtain
[TABLE]
for all .
Hence, we may identify the set of Hermitian forms defined on with the set of -polynomials
[TABLE]
where the indices of the ’s are taken modulo . The set is an -dimensional -vector subspace of . We explicitly note that if with odd, then .
For given , , a permutation -polynomial over , and , the map defined by
[TABLE]
preserves the rank distance. The converse statement is also true, see [19] .
In this context if for and , there exists a map defined as in Equation (15) for certain , , and such that
[TABLE]
then we say that and are equivalent in , and write .
Regarding upper bounds for codes in this context, we may state the following result.
Theorem 2.4**.**
[13, Theorem 1]** Assume that is an additive -code in , then
[TABLE]
Moreover, when is odd, this upper bound also holds for non-additive -codes.
Let be an odd integer coprime with . The following two classes of -linear codes in , were presented in [13] only for . However, the case with can be easily proved with the same technique used for generalizing Gabidulin codes in [7, 17, 8].
Suppose that and are integers with opposite parity such that . Then, the set
[TABLE]
is a maximum -linear Hermitian -code [13, Theorem 4].
Also, suppose that and are both odd integers such that and as above; then, the set
[TABLE]
is a maximum -linear Hermitian -code [13, Theorem 5].
3. Automorphism groups of known constructions
Recall that the symbol denotes here one of the subspaces and of . Instead the symbol is used to denote the -dimensional -subspace of associated with a Hermitian form defined on , with companion automorphism .
The aim here is determining the automorphism group of examples introduced in previous section.
We start by giving an alternative description of such -codes in terms of the intersection of their ambient space with suitable subspaces of (or of , when dealing with the Hermitian setting). Precisely,
Proposition 3.1**.**
Let and be integers such that and . Let be the generalized Gabidulin code with minimum distance , then we have the following
- (1)
* where .* 2. (2)
* where .*
Moreover, let be the generalized Gabidulin code with minimum distance , then we have the following
- (3)
* where .* 2. (4)
* where .*
Proof.
Let be an element of . Each element in has the following form:
[TABLE]
[TABLE]
[TABLE]
It is clear that , and by intersecting with , we get the following conditions
[TABLE]
Hence, each element in has the following shape:
[TABLE]
This proves . Point is obtained arguing in the same way.
Regarding and , let be any element in . Composing on the right with the monomial , we obtain
[TABLE]
[TABLE]
[TABLE]
By intersecting with , we get the following conditions
[TABLE]
Hence, we get
[TABLE]
In a similar way, by composing an element with , we obtain
[TABLE]
[TABLE]
Setting and , we obtain
[TABLE]
[TABLE]
Again by intersecting with the Hermitian space , we get:
[TABLE]
which finally gives the result. ∎
Regarding the punctured set obtained from , we can consider , where with and is an -dimensional -subspace of .
Let be a positive integer coprime with , let such that is odd, and consider the -vector space of \mathcal{G}^{\prime}=\mathcal{G}_{n+1,n-d+2,s}\circ x^{q^{s\bigl{(}\frac{n+d+1}{2}\bigr{)}}} defined as follows
[TABLE]
We notice that has dimension , and it is made up of all maps such that . Let
[TABLE]
Clearly each polynomial in this set has at most roots in . Furthermore, since is a linearized polynomial, we can write for all . But which implies that, if , then for all . For each and each , we have , so the number of roots of the polynomial in is at most , i.e.
[TABLE]
Hence, for each , the rank of the symmetric bilinear form on
[TABLE]
is at least and the set
[TABLE]
is a symmetric -linear maximum -set of size .
By Proposition 3.1 (i), we have the following.
Corollary 3.2**.**
Let , and . Let and let be an -dimensional -subspace of such that . Then the -code
[TABLE]
is maximum, where is the -subspace in (20).
Clearly, if and are linearly dependent over , then . Furthermore, we notice that , while
[TABLE]
In the rest part of this section we prove that the subspace ( ) defined in Proposition 3.1, is the unique element in satisfying properties and of Proposition 3.1. More precisely, we have the following
Theorem 3.3**.**
Let and be integers such that and .
- (i)
Let be an -dimensional subspace of such that , and (respectively, ).
Then (respectively, ).
- (ii)
Let be an -dimensional -subspace such that and (respectively, ).
Then, (respectively, ).
Proof.
Since is equivalent to , there exists a rank-preserving map such that
[TABLE]
As for all , we may assume that is the identity. Hence, the elements of are
[TABLE]
[TABLE]
with for all and
[TABLE]
The indices here are taken modulo .
Suppose that
[TABLE]
By (5) and (12), we have that is equal to zero for each , .
In particular when , with , and . Then
[TABLE]
Hence, we obtain the following conditions:
[TABLE]
As is an invertible -polynomial, there exists at least an integer such that . It is straightforward to verify that
[TABLE]
Hence, we get that for each given , by letting varying in , the element may equal, modulo , all elements in with the only exception of . But this finally implies that there exists a unique index between [math] and , such that and ; while all others and are zero.
Hence, and with .
On the other hand if
[TABLE]
by (8) and taking into account (11), we may conclude that
[TABLE]
is equal to zero for each , . In particular for all , with , .
Then
[TABLE]
Hence, we obtain an analogous set of conditions; i.e.,
[TABLE]
As is an invertible -polynomial, there exists such that , and since for all . Again, one easily verifies that
[TABLE]
Again for each given , by letting varying in , the element may be equal, modulo to all elements of , except . Arguing as in the previous part this leads to prove that there exists a unique index between [math] and , such that and ; while all others and are zero.
Hence we have that and with . This conclude the proof.
The proof of this point is similar to that of previous one. For this reason we omit here computations. ∎
As a direct consequence of Theorem 3.3, we may state the following result.
Corollary 3.4**.**
Let and be integers such that and . Let be a -code.
- (i)
If either or . Then we have
[TABLE]
- (ii)
If and either or . Then we have
[TABLE]
Proof.
We first observe that , whenever or . Nonetheless, in [17] it was proven that if , then
[TABLE]
Now, assume that either or .
Since each element in the set
[TABLE]
fixes both and , then as a consequence of Proposition 3.1, we get that is a subgroup of . Conversely, let . Of course, by points and of Proposition (3.1), we get
[TABLE]
whenever and , or and , respectively. This also means that
Now, assume that . Then would be a -code in with , which, since is even, by Theorem 2.2 is clearly not possible. Hence,
[TABLE]
However, above Equation (25) contradicts Theorem 3.3, unless we have , which implies that is an element of . This conclude the proof of point .
Assume now that is either or . Again, it is trivial to see that, in both cases, each element in the set
[TABLE]
fixes . Moreover, an easy computation also shows that if either and , or and ; we have
[TABLE]
Now, let where and are two invertible -polynomials in , and , be an element of , and suppose that does not belong to . Then by (26), and this leads again to a contradiction by Theorem 3.3. ∎
We end this section by proving the following equivalence results.
Theorem 3.5**.**
*Let . Two maximum -codes and (respectively, and ), where and are integers satisfying , or, two maximal -codes and (respectively, and ), where and are integers satisfying , are equivalent if and only if .
Proof.
We give the proof only in symmetric and alternating setting. Similar arguments leads to the result for the two known constructions in the hermitian setting. For this reason we omit here the details.
Suppose that . Let and (respectively, and ).
By Proposition 3.1 points and ,
[TABLE]
(respectively, ).
Since , by [8, Theorem 4.4 and 4.8, ], we have that
[TABLE]
for two given elements . Hence,
[TABLE]
(respectively, ),
If , from equation above we get
[TABLE]
(respectively, ).
If otherwise , we have
[TABLE]
(respectively, ).
Since , by comparing coefficients in Equation (27) we get that it must necessarily be with and (respectively, with and ).
In a similar way, by comparing coefficients in Equation (28), we find with , where (respectively, with and ).
Hence,
[TABLE]
(respectively, ), where .
Conversely, suppose that and (respectively, and ) are equivalent. Denote by the map such that (respectively, ).
As , we may assume that . In the remaining part of the proof we will write down computation only in the symmetric context. Similar arguments may be applied in the alternating case leading to the same achievement.
Each element has the following shape:
[TABLE]
Let .
Arguing as in the proof of Theorem 3.3 we have that each element in can be written as follows
[TABLE]
By comparing the coefficients of the term in and in we get
[TABLE]
for each and all .
By taking and for , from above Equation (30) we have
[TABLE]
for . Similarly, for each , letting be the unique nonzero elements among all , from (30) we can derive
[TABLE]
As the above equation holds for any , it implies
[TABLE]
for every , which means
[TABLE]
Since is a permutation -polynomial, there must be at least one coefficient , which is different from zero. Denote such a coefficient with .
By letting in (31), we get
[TABLE]
By taking and in (32) respectively, together with the above equation, we can derive
[TABLE]
Hence,
[TABLE]
As , the equation
[TABLE]
should have no solution for and . As there are elements in and elements in , implies all for .
Thus . However, if , i.e. , by Corollary 3.4. it is obvious that is not in . Therefore, we must have . ∎
4. A Characterization of known additive constructions
In this section we show that the property stated in Proposition 3.1 characterizing the known examples of maximum -codes in restricted setting, up to the equivalence relation which we have denominated with the symbol . More precisely, we prove the following
Theorem 4.1**.**
Let be two integers such that and , let be an integer such that . Let be a maximum -code.
* If , then if and only if there is a unique subspace of , such that*
* where ;*
, where ;
.
* If , then if and only if there is a unique subspace of , such that*
* where ;*
, where
.
Proof.
Let us prove the sufficiency first. Assume where either is or is . Hence, there exists a rank-preserving map of type , with , and a permutation -polynomial, such that .
Let , where if and , and if and .
In both cases it is easy to see that . Hence, satisfies the properties and . Moreover, as fixes , applying of Proposition 3.1, we obtain that
[TABLE]
Hence satisfies .
Next, let us show the uniqueness. To this aim suppose that and are two subspaces of both satisfying conditions , and .
In particular we have that
[TABLE]
By hypothesis and fixes . This means that there is an elements in different from , intersecting in . Indeed, . This, by Theorem 3.3 , is a contradiction.
Now, let us prove the necessity. By , and are equivalent, more precisely there exists a map such that . Since again , by using condition , we have
[TABLE]
Now, from (33) and taking into account that , we get
[TABLE]
Hence, by Theorem [17, Theorem 4], we get
[TABLE]
with .
In particular, and consequently and .
We show that contains at least one element which is different from the null map. In fact, by , we have that
[TABLE]
Hence, let be an element of such that . Since , we have that . Consequently,
[TABLE]
Hence and
[TABLE]
Hence ∎
A similar result can be stated also for the two known constructions of maximum -codes in . Following is the precise statement
Theorem 4.2**.**
Let be two integers such that , and let be an integer such that . Then we have the following
- (i)
* if and only if there is an unique subspace of , such that*
- (a)
* where ;*
- (b)
, where
- (c)
.
- (ii)
* if and only if there is an unique subspace of , such that*
- (a)
* where ;*
- (b)
, where ;
- (c)
.
Proof.
The proof is similar to that of previous Theorem 4.1; in fact, by simply taking into account that in this case we have , whenever or . ∎
5. A new additive symmetric -code
Let be an odd prime power, and two integers such that and . Let be an element of such that is not a square.
The set
[TABLE]
is a maximum rank distance code with minimum distance [18].
Now, let us consider the following set of -polynomials
[TABLE]
It is straightforward to see that, if we set then
[TABLE]
In what follows we will show that any map in has rank strictly greater than one. In fact, let , where . Then the coefficients of terms and ’ of are and , respectively. As a consequence of [5] (see also [17, Lemma 3]), the rank of is then at least two. Hence, is a maximum -code of .
Theorem 5.1**.**
The -code is not equivalent to .
Proof.
Assume by way of contradiction that is equivalent to . Then there must be a map such that , where , and is a permutation -polynomial with coefficients in .
Consider , where . By computation the coefficient of is
[TABLE]
where indices are taken modulo . Since the coefficient of the term with -degree of is zero, we obtain
[TABLE]
Without loss of generality, we can suppose that
[TABLE]
Let , in the same way the coefficient of degree of the composition is equal to
[TABLE]
Obviously, since
[TABLE]
the polynomial above has coefficients in . On the other hand, as the coefficient of the term with -degree in is zero, for all . This implies that for . Therefore is the null polynomial which contradicts the permutation property of . ∎
Acknowledgment
This work is supported by the Research Project of MIUR (Italian Office for University and Research) “Strutture geometriche, Combinatoria e loro Applicazioni” 2012.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. de la Cruz, M. Kiermaier, A. Wassermann, W. Willems: Algebraic structures of MRD codes, A dvances in Mathematics of Communications, vol. 10, p. 499-510, 2018.
- 2[2] P. Delsarte, J.M. Goethals: Alternating bilinear forms over GF(q), Journal of Combinatorial Theory, Series A , vol. 19, p. 26-50, 1975.
- 3[3] P. Delsarte: Bilinear forms over a finite field, with applications to coding theory, Journal of Combinatorial Theory, Series A , vol. 25, Issue 3, p. 226-241, 1978.
- 4[4] E.M. Gabidulin: Theory of codes with maximum rank distance, Problems of information transmission , vol 21, p. 3-16, 1985.
- 5[5] R. Gow, R. Quinlan: Galois theory and linear algebra, Linear Algebra and its Applications , vol. 430, p. 1778-1789, 2009.
- 6[6] N.L. Johnson, V. Jha, M. Biliotti: Handbook of finite translation planes . Chapman & \& Hall/CRC, 2017.
- 7[7] E.M. Gabidulin, A. Kshevetskiy: The new construction of rank codes, Proceedings ISIT , 2005.
- 8[8] G. Lunardon, R. Trombetti, Y. Zhou: Generalized twisted Gabidulin codes, Journal of Combinatorial Theory, Series A , vol. 159, p. 79-106, 2018.
