On the number of inequivalent Gabidulin codes
Kai-Uwe Schmidt, Yue Zhou

TL;DR
This paper investigates the diversity of Gabidulin codes within the class of maximum rank-distance codes, revealing a large set of inequivalent codes for certain matrix dimensions.
Contribution
It provides a detailed analysis of the equivalence problem for Gabidulin codes, showing many are pairwise inequivalent when 2 ≤ m ≤ n-2.
Findings
Large subset of pairwise inequivalent Gabidulin codes identified
Equivalence problem for Gabidulin codes analyzed in detail
Results applicable for matrix dimensions where 2 ≤ m ≤ n-2
Abstract
Maximum rank-distance (MRD) codes are extremal codes in the space of matrices over a finite field, equipped with the rank metric. Up to generalizations, the classical examples of such codes were constructed in the 1970s and are today known as Gabidulin codes. Motivated by several recent approaches to construct MRD codes that are inequivalent to Gabidulin codes, we study the equivalence issue for Gabidulin codes themselves. This shows in particular that the family of Gabidulin codes already contains a huge subset of MRD codes that are pairwise inequivalent, provided that .
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.
On the number of inequivalent
Gabidulin codes
Kai-Uwe Schmidt
Department of Mathematics, Paderborn University, 33098 Paderborn, Germany
and
Yue Zhou
College of Science, National University of Defense Technology, 410073 Changsha, China
(Date: 19 April 2017 (revised 16 September 2017))
Abstract.
Maximum rank-distance (MRD) codes are extremal codes in the space of matrices over a finite field, equipped with the rank metric. Up to generalizations, the classical examples of such codes were constructed in the 1970s and are today known as Gabidulin codes. Motivated by several recent approaches to construct MRD codes that are inequivalent to Gabidulin codes, we study the equivalence issue for Gabidulin codes themselves. This shows in particular that the family of Gabidulin codes already contains a huge subset of MRD codes that are pairwise inequivalent, provided that .
1. Introduction
Let be a finite field. The rank metric on the -vector space is defined by
[TABLE]
We call a subset of equipped with the rank metric a rank-metric code. The minimum distance of a rank-metric code is given by
[TABLE]
(where we tacitly assume that every rank-metric code contains at least two elements). When is a -subspace of , we say that is a -linear code of dimension . In what follows, we always assume that . It is well known (and easily verified) that every rank-metric code in with minimum distance satisfies
[TABLE]
In case of equality, is called a maximum rank-metric code, or MRD code for short. MRD codes have been studied since the 1970s and have seen much interest in recent years due to an important application in the construction of error-correcting codes for random linear network coding [14].
There are several interesting structures in finite geometry, such as quasifields, semifields, and splitting dimensional dual hyperovals, which can be equivalently described as special types of rank-metric codes; see [5], [6], [13], [24], for example. In particular, a finite quasifield corresponds to an MRD code in with minimum distance and a finite semifield corresponds to such an MRD code that is a subgroup of (see [3] for the precise relationship). Many essentially different families of finite quasifields and semifields are known [16], which yield many inequivalent MRD codes in with minimum distance . In contrast, it appears to be much more difficult to obtain inequivalent MRD codes in with minimum distance strictly less than (recall that ). For the relationship between MRD codes and other geometric objects such as linear sets and Segre varieties, we refer to [18].
Based on the classification of the isometries of with respect to the rank metric [26, Theorem 3.4], we use the following notion of equivalence of rank-metric codes.
Definition 1.1**.**
Two rank-metric codes and in are equivalent if there exist , , and such that
[TABLE]
or (but only in the case )
[TABLE]
where means transposition.
Notice that, if and in Definition 1.1 are -linear, then we can without loss of generality let be the zero matrix.
A canonical construction of MRD codes was given by Delsarte [4]. This construction was rediscovered by Gabidulin [9] and later generalized by Kshevetskiy and Gabidulin [15]. Today it is customary to call the codes in this generalized family the Gabidulin codes (see Section 3, for a precise definition).
In recent years, an increased interest emerged concerning the question as to whether Gabidulin codes are unique at least for certain parameter sets, or if not, what other constructions can be found. Partial answers were given recently by Horlemann-Trautmann and Marshall [11], who showed indeed that Gabidulin codes are unique among -linear MRD codes for certain parameters. On the other hand there are several recent constructions of MRD codes, which were proven to be inequivalent to Gabidulin codes [1], [2], [7], [8], [11], [19], [22], [23].
The aim of this paper is to show that the family of Gabidulin codes in already contains a huge subset of pairwise inequivalent MRD codes, provided that . To this end, let be an integer such that . Gabidulin codes in with minimum distance can be obtained from Gabidulin codes in with the same minimum distance via projections, obtained by left multiplication with a full-rank matrix. There are as many as
[TABLE]
projections (where ) and some of them are obviously equivalent. The main result of this paper is a precise characterization of the equivalence of two projections of a Gabidulin code. This shows that most projections coming from a single Gabidulin code in are pairwise inequivalent, which leads to the following result.
Theorem 1.2**.**
For positive integers with , there are at least
[TABLE]
-linear pairwise inequivalent Gabidulin MRD codes in with minimum distance .
Notice that the lower bound in Theorem 1.2 is nontrivial only when .
The remainder of this paper is organised as follows. In Section 2 we describe rank-metric codes using linearized polynomials, characterize the equivalence between rank-metric codes from this viewpoint, and study nuclei of rank-metric codes. In Section 3 we give necessary and sufficient conditions for the equivalence of two projections of a Gabidulin code, from which Theorem 1.2 follows.
2. Rank-metric codes and linearized polynomials
We continue using to denote a finite field with elements and let be an extension of with . In this section, we shall describe rank-metric codes in using the language of -linearized polynomials in , which are the polynomials in the set
[TABLE]
In what follows, we associate with a given -subspace of the -linearized polynomial
[TABLE]
and let be an isomorphism that maps an element of to its coordinate vector with respect to a fixed basis for over .
Lemma 2.1**.**
Let and be positive integers satisfying . Let be an -dimensional -subspace of and let be a basis for . Then we have
[TABLE]
Proof.
The map given by
[TABLE]
is surjective and -linear. By noting that is the zero matrix if and only if for every , we see that , which completes the proof. ∎
In particular, for , Lemma 2.1 implies
[TABLE]
where is the set of endomorphisms on as a vector space over . We shall identify with .
For a -subspace of , we define
[TABLE]
Then we can associate with a subset of an -dimensional subspace of and identify matrices in with elements of . In this way, rank-metric codes in can be equivalently investigated using subsets of .
Lemma 2.2**.**
Let be an -dimensional -subspace of . Let be a subset of and suppose that for all distinct , the number of solutions of is strictly smaller than . Then is injective on .
Proof.
Since if and only if for every , the lemma follows. ∎
Corollary 2.3**.**
Let be an -dimensional -subspace of . Let be an integer such that . Then the set
[TABLE]
is a complete system of distinct representatives for .
Proof.
By [10, Theorem 5], every nonzero polynomial in the above set has at most zeros and so the result follows from Lemma 2.2. ∎
The following lemma characterizes the equivalence between two rank-metric codes using the language of linearized polynomials. It is an immediate consequence of Definition 1.1.
Lemma 2.4**.**
Let and be subsets of , and let and be two -dimensional -subspaces of with . The sets of matrices associated with and are equivalent if and only if there exist , and such that
- (a)
, 2. (b)
, 3. (c)
.
(Here for .) If and are both -linear, then we can always take .
We also need to introduce the following concept, which is crucially required in determining the automorphism groups of Gabidulin codes in [17]. For a subset of and a -subspace of , the right nucleus of is defined to be
[TABLE]
and the middle nucleus of is defined to be
[TABLE]
Using Lemma 2.4, it is readily verified that, if is -linear, then both nuclei are invariant under the equivalence of rank-metric codes; see [20] for details.
Remark**.**
It appears a bit strange to call the right nucleus, although acts via left composition on . Indeed the right nucleus is originally defined as a set of matrices, which act via right multiplication on a rank-metric code in . The name middle nucleus seems even more unnatural. Originally middle nuclei were only defined for semifields, which correspond to -linear MRD codes in with minimum distance . Our definition of the middle nucleus is consistent with that for semifields; see [20], in which it is also proved that the middle nucleus of an MRD code is always a field, whereas its right nucleus is not necessarily a field.
The following lemma relates the nuclei of equivalent MRD codes.
Lemma 2.5**.**
Let and be -dimensional -subspaces of . Assume that and are -linear codes equivalent under , where are such that and and .
- (1)
The map defined by
[TABLE]
is an isomorphism from to . 2. (2)
The map defined by
[TABLE]
is an isomorphism from to .
Proof.
By Lemma 2.4 we have
[TABLE]
For each we have
[TABLE]
for all , whence
[TABLE]
for all . Thus
[TABLE]
Let denote . It follows that and so the map is an isomorphism from to . The properties of can be proved similarly. ∎
3. Gabidulin codes
We still use to denote a finite field with elements and let be an extension of with .
Let be positive integers with and . Define
[TABLE]
For , let be an -dimensional -subspace of with a basis . A (projected) Gabidulin code is defined as
[TABLE]
This is an MRD code in with minimum distance , which is a consequence of the fact that each polynomial in has at most zeros in [10] [15]. In view of Lemma 2.1 we identify this code with .
Our main result is the following.
Theorem 3.1**.**
Let be positive integers satisfying and . Let and be two -dimensional -subspaces of . Then and are equivalent if and only if can be mapped to under the action of
[TABLE]
Before we prove Theorem 3.1, we show how Theorem 1.2 can be deduced from Theorem 3.1. First observe that and that the number of -dimensional -subspaces of equals
[TABLE]
Since every element of fixes all -subspaces of , the action of partitions the set of -dimensional -subspaces of into at least
[TABLE]
orbits. Each such orbit gives an MRD code in and these are by Theorem 3.1 pairwise inequivalent. This establishes Theorem 1.2.
Notice that Theorem 1.2 is almost meaningless for . Indeed, it is readily verified that, for arbitrary -dimensional -subspaces and of , there exists such that . This gives the following corollary of Theorem 3.1.
Corollary 3.2**.**
Let be positive integers satisfying and . Then, for all -dimensional -subspaces of , the MRD codes are equivalent.
To prove Theorem 3.1, we require the following result that gives the nuclei of projections of Gabidulin codes.
Theorem 3.3**.**
Let be positive integers satisfying and . Let be an -dimensional -subspace of .
- (1)
Let be the largest integer such that is an -subspace of where is an extension of with . Then the middle nucleus of is
[TABLE] 2. (2)
Let be the smallest positive integer such that is contained in an extension of with and write . If , then the right nucleus of is
[TABLE]
In the form of matrices, Theorem 3.3 was proved in [17]; for the middle nucleus a proof can also be found in [21]. For a proof of Theorem 3.3 in the above form, we refer to [25].
We also require the following lemma.
Lemma 3.4**.**
Let be positive integers satisfying and . Let be an -dimensional -subspace of and suppose that there exists is such that for every . Then
[TABLE]
for some .
Proof.
Recall that
[TABLE]
By taking , we have . Hence we can assume that
[TABLE]
for some . We show that . Assume, for a contradiction, that there exists with . Let be the largest such . Since , we have . Thus, by taking , we obtain
[TABLE]
From (1) we find that
[TABLE]
For , the summands belong to and, since is an -space, we obtain
[TABLE]
Since , Corollary 2.3 gives , which leads to the desired contradiction. ∎
We now prove Theorem 3.1.
Proof of Theorem 3.1.
Assume first that can be mapped to under the action of . Then there exist and such that
[TABLE]
Take and . Then, for every
[TABLE]
we have
[TABLE]
and therefore . One also readily verifies that, for every there exists such that . Lemma 2.4 then implies that and are equivalent.
Now assume that and are equivalent. It is easy to check that, for each -dimensional -subspace of and each , the codes and are equivalent. We can therefore assume without loss of generality that and . Let be the smallest positive integer such that is contained in an extension of with . Since and are equivalent, they have the same right nuclei, which we denote by . Writing , we then find from Theorem 3.3 that
[TABLE]
In particular, this implies that is also contained in . It follows from (2) that and therefore
[TABLE]
where is the normalizer of in . The latter identity also appears in [17] and can be proved formally using [12, Hilfssatz 3.11, Chapter 2], for example.
Now, since and are equivalent, there exist and satisfying the conditions of Lemma 2.4, namely , , and
[TABLE]
Since for each , we can without loss of generality, assume that is the identity mapping.
Since the right nuclei of and are both equal to , we conclude from Lemma 2.5 that belongs to . Since corresponds to the subset of all permutation polynomials in (2), we find from (3) that
[TABLE]
for some and some . Since is contained in , we conclude that divides and therefore
[TABLE]
Let
[TABLE]
and write . Then we have
[TABLE]
where
[TABLE]
Since , we find from (4) that and therefore, using (5),
[TABLE]
Since was arbitrary, Lemma 3.4 implies that
[TABLE]
for some . Since for all , we have
[TABLE]
On the other hand, we have
[TABLE]
and therefore , as required. ∎
Acknowledgment
Yue Zhou would like to thank the hospitality of the University of Augsburg during his staying as a Fellow of the Alexander von Humboldt Foundation. This work is partially supported by the National Natural Science Foundation of China (No. 11401579, 11771451).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Cossidente, G. Marino, and F. Pavese. Non-linear maximum rank distance codes. Designs, Codes and Cryptography , 79(3):597–609, June 2016.
- 2[2] B. Csajbók, G. Marino, O. Polverino, and F. Zullo. Maximum scattered linear sets and MRD-codes. ar Xiv:1701.06831 [math] , Jan. 2017.
- 3[3] J. de la Cruz, M. Kiermaier, A. Wassermann, and W. Willems. Algebraic structures of MRD codes. Advances in Mathematics of Communications , 10(3):499–510, 2016.
- 4[4] P. Delsarte. Bilinear forms over a finite field, with applications to coding theory. Journal of Combinatorial Theory, Series A , 25(3):226–241, Nov. 1978.
- 5[5] U. Dempwolff and Y. Edel. Dimensional dual hyperovals and APN functions with translation groups. Journal of Algebraic Combinatorics , 39(2):457–496, June 2014.
- 6[6] U. Dempwolff and W. M. Kantor. Orthogonal dual hyperovals, symplectic spreads, and orthogonal spreads. Journal of Algebraic Combinatorics , 41(1):83–108, May 2015.
- 7[7] G. Donati and N. Durante. A generalization of the normal rational curve in PG ( d , q n ) PG 𝑑 superscript 𝑞 𝑛 \mathrm{PG}(d,q^{n}) and its associated non-linear MRD codes. Designs, Codes and Cryptography , Jul 2017.
- 8[8] N. Durante and A. Siciliano. Non-linear maximum rank distance codes in the cyclic model for the field reduction of finite geometries. The Electronic Journal of Combinatorics , 24:P 2.33, 2017.
