• Keine Ergebnisse gefunden

The lengths of projective triply-even binary codes

N/A
N/A
Protected

Academic year: 2022

Aktie "The lengths of projective triply-even binary codes"

Copied!
6
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

THE LENGTHS OF PROJECTIVE TRIPLY-EVEN BINARY CODES

THOMAS HONOLD, MICHAEL KIERMAIER, SASCHA KURZ, AND ALFRED WASSERMANN

ABSTRACT. It is shown that there does not exist a projective triply-even binary code of length59. This settles the last open length for projective triply-even binary codes, which therefore exist precisely for the lengths15,16,30,31,32,45–51, and60.

Dedicated to Ivan Landjev on the occasion of his 59. birthday.

Keywords:divisible codes, projective codes, partial spreads MSC:Primary 94B05; Secondary 51E23.

1. INTRODUCTION

Doubly-even binary codes have been the subject of extensive research for decades. For recent applica- tions and enumeration results we refer, e.g., to [1]. A substantial study has also been done for triply-even binary codes; see [2]. These two classes are special cases of so-called∆-divisible codes, i.e.,q-ary linear codesCwith all (Hamming) weights divisible by an integer∆>1; see, e.g., [3].

Assuming that C has length n, dimension k and no all-zero coordinate, the columns of a k ×n generator matrix of C span n (not necessarily distinct) one-dimensional subspaces of Fkq that can be viewed aspointsin the associated projective geometry, see e.g. [4] or [5, Chapter 17]. The codewords correspond to the hyperplanes of the geometry, and the weight of a codeword is the number or points outside of the corresponding hyperplane. This geometric setting provides a basis-free approach to linear codes (for details see the end of Section 2). The∆-divisibility of the linear codeC translates into the following property of the associated multisetP of points inFkq. For each hyperplaneH ofFkq we have

#(P ∩H)≡#P (mod ∆). In this case, we will say that the multisetP is∆-divisible, too.

For a general linear codeC, the number of non-zero columns of a generator matrix ofCis called the effective lengthofC. If the effective length equals the length,Cis said to be offull length. The codeCis calledprojectiveif it is full-length and any pair of columns of a generator matrix is linearly independent, i.e., if the associated multisetPof points is actually a set.

Recently, ∆-divisible codes have been applied for obtaining upper bounds on the size of partial t- spreads inFkq, i.e., sets oft-dimensional subspaces inFkq with pairwise trivial intersection, see e.g. [6, 7].

Due to the intersection property, every point ofFkq is covered by at most one element of a given partialt- spread. Calling every non-covered point ahole, the set of holes of a partialt-spread isqt−1-divisible; see, e.g., [6, Theorem 8], where also a generalization to so-called vector space partitions is considered.1 So, from the non-existence ofqt−1-divisible sets of suitable sizen(or equivalently, projectiveqt−1-divisible codes of effective lengthn), one can conclude the non-existence of partialt-spreads inFkq of a certain cardinality. Indeed, all currently known upper bounds on the size of a partialt-spread can be obtained from such non-existence results for divisible codes; see, e.g., [6, 7].

Thus from an application point of viewqr-divisible codes overFq, whereris a positive integer (or, more generally, a positive rational number such thatqris an integer2) are of considerable interest. IfG1

is a generator matrix of a∆-divisible[n1, k1]qcode andG2is a generator matrix of another∆-divisible

1In a special case, the divisibility of the set of holes was already used in [8] to determine an upper bound for the maximum cardinality of a partialt-spread.

2cf. the beginning of Section 2

1

(2)

[n2, k2]q code, then G01G0

2

is the generator matrix of a ∆-divisible[n1+n2, k1+k2]q code. Since the set of all points of ak-dimensional subspace ofFvq is aqk−1-divisible point set inFvq (wherev ≥k can be any integer) andgcd( qk−1

/(q−1), qk+1−1

/(q−1)) = 1, for each prime powerqand eachr∈Q>0such thatqr∈N, the setFq(r)of positive integers that do not occur as the cardinality of a qr-divisible (multi-)set or effective length of a (projective)qr-divisible code is actually a finite set (using a Frobenius Coin problem type argument for the proof). For multisets of points, i.e., not necessarily projective linear codes, the question is completely resolved: In [9, Theorem 4] for all integersrand all prime powersqthe setFq(r)has been determined. For sets of points or projectiveqr-divisible codes the question is more complicated. A partial answer is given in [6, Theorem 13]:

Fact 1.

(i) 21-divisible sets overF2of cardinalitynexist for alln≥3and do not exist forn∈ {1,2}.

(ii) 22-divisible sets overF2of cardinalitynexist forn∈ {7,8}and alln≥14, and do not exist in all other cases.

(iii) 23-divisible sets overF2of cardinalitynexist for

n∈ {15,16,30,31,32,45,46,47,48,49,50,51}, for alln≥60, and possibly forn= 59; in all other cases they do not exist.

In Part (iii) the existence question for a binary projective23-divisible code of length59remains unde- cided. The aim of this paper is to complete the characterization with the following theorem:

Theorem 2. There is no projective triply-even binary linear code of length59.

Let us remark that the distinction between the existence of a projective/non-projectiveqr-divisible code of a certain length matters indeed, e.g., for the determination of upper bounds on the maximum possible cardinality of partialt-spreads. As an example, in [6, Theorem 13] (cf. also [7]) it is shown that no projective23-divisible code of length52exists, while there are non-projective examples with these parameters. From this non-existence result for projectiveqr-divisible codes we can conclude that there can be at most132solids inF112 with pairwise trivial intersection, which is the sharpest currently known upper bound. With a corresponding lower bound of129, this is the smallest open case for the maximum cardinality of partialt-spreads overF2.

The remaining part of the paper is structured as follows. In Section 2 we state the necessary preliminar- ies from coding theory, before proving the non-existence of a binary projective23-divisible code of length n = 59in Section 3. In Section 4 we derive a corollary which excludes the existence of vector space partitions of certain types. We close the paper with a discussion of some open problems in Section 5.

2. PRELIMINARIES

A linear codeCoverFq is calledqr-divisible for somer ∈ Q>0 such thatqr ∈ N3, if the weight of each codeword is divisible byqr. Given our assumption thatC is projective, the length equals the effective length, i.e., there are no zero-columns in the generator matrix ofC, andCcorresponds to a set ofnpoints spanningFkq. We denote the number of codewords of weightiinCbyaiand the number of codewords of weightiin the dual codeCbyai . The well-known MacWilliams identities, see e.g. [11], relate the numbersaiandai as follows. For alli∈ {0, . . . , n}we have

n

X

j=0

Ki(j)aj = (#C)ai fori∈ {0, . . . , n},

3More precisely, this conditions says thatqr should be an integral power of the field characteristicp. In [10, Theorem 1] it has been shown that∆-divisible codes withrelatively prime topcorrespond to repetitions of smaller codes. Thus, it suffices to consider the so-called modular case∆ =plfor integersl >0.

(3)

where

Ki(j) =Kin,q(j) =

n

X

s=0

(−1)s(q−1)i−s n−j

i−s j

s

is thei-th Krawtchouk polynomial of ordern. Obviously, we havePn

i=0ai = #C, which is in fact the first (i= 0) MacWilliams equation. The polynomialw(C) =

n

P

i=0

aixiis called the weight enumerator of C.

For a given[n, k]qcodeCand a codewordc∈Cof weightwtheresidual codeCcarises fromCby restricting all codewords to those coordinates wherechas a zero entry. Thus,Ccis an[n−w,≤k−1]q code. IfCis projective, then obviously alsoCcis projective. Moreover, ifCisqr-divisible, thenCcis qr−1-divisible; see, e.g., [6, Lemma 7].

It is well-known (see, e.g., [4]) that the relationC→ C, associating with a full-length linear[n, k]code CoverFqthen-multisetCof points in the projective geometryPG(Fkq)defined by the columns of any generator matrix, induces a one-to-one correspondence between classes of (semi-)linearly equivalent full- length linear codes and classes of (semi-)linearly equivalent spanning multisets of points. The importance of the correspondence lies in the fact that it relates coding-theoretic properties of C to geometric or combinatorial properties ofCvia

w(aG) =n−#{1≤j≤n;a·gj = 0}=n−#(C ∩a), (1) wherewdenotes the Hamming weight,G = (g1|. . .|gn) ∈ Fk×nq a generating matrix ofC,a·b = a1b1+· · ·+akbk, anda is the hyperplane in PG(Fkq)with equationa1x1+· · ·+akxk = 0.4 In the usual coding theory setting, the Hamming weight depends on the chosen basis, as the standard basis vectors are exactly the vectors of Hamming weight1. In contrast to that, the geometric setting provides a basis-free approach to linear codes.

3. PROOF OF THE MAIN THEOREM

In this section, we prove Theorem 2. For this purpose, letCbe a projective8-divisible binary code of length59and minimum possible dimensionk. We are going to restrict the weight frequenciesaiin a series of lemmas, until we finally get a contradiction.

Lemma 3. a48=a56= 0.

Proof. The residual code ofCwith respect to a codeword of weightwis a projective4-divisible code of length59−w. By Fact 1(ii), there is no such code of lengths3or11. So the weightsw= 48andw= 56

are not possible.

Hence the only possible weights are0,8,16,24,32and40. The first four MacWilliams identities give

1 1 1 1 1 1

59 43 27 11 −5 −21

1711 895 335 31 −17 191 32509 11997 2493 −99 125 −931

 a0

a8

a16 a24 a32 a40

= #C·

 a0 a1 a2 a3

 .

4In the non-projective case,C ∩amust be interpreted as the multiset containing the points ofawith theirC-multiplicities.

(4)

Of course,a0=a0 = 1. SinceCis projective, we havea1 =a2 = 0.

Multiplying the matrix of coefficients with the inverse of the rightmost4×4submatrix yields a16 = −10−4a8− 45

212#C+ 1

212a3#C, a24 = 20 + 6a8+1447

212 #C− 3

212a3#C, a32 = −15−4a8+2617

212 #C+ 3

212a3#C, a40 = 4 +a8+ 77

212#C− 1

212a3#C.

Lemma 4. k≥10.

Proof. 0 ≤ a16+a40 = −6−3a8+1281 #C ≤ −6 + 1281 #C. Thus2k = #C ≥ 6·128 = 768.

Thereforek≥10.

Lemma 5. k= 10.

Proof. LetV =Fk2andCthe set of59points inPG(V)corresponding to the linear codeC.

LetQbe a point inPG(V)not contained inC. We consider the projection ofCmoduloQ, that is the multiset image ofCunder the mapV →V /Q,v7→(v+Q)/Q. The resulting multisetC0consists of59 points inPG(V /Q)∼= PG Fk−12

and arises by identifying points ofCon the same line throughQ. The corresponding linear codeC0 is a subcode ofCof effective length59and dimensionk−1. Therefore, C0 is23-divisible, and the assumed minimality ofkimplies thatC0is not projective. Equivalently, there is a secant throughQ, that is a line whose remaining two points are contained inC.

So each of the2k−60points ofPG(V)not contained inClies on a secant. SinceCadmits at most

#C 2

= 592

= 1711secants, covering at most1711different points not inC, we get2k−60 ≤1711

and thereforek≤10. Hencek= 10by Lemma 4.

Lemma 6. a8= 0anda16+a40= 2.

Proof. Plugging#C= 210from Lemma 5 intoa16+a40=−6−3a8+1281 #C(proof of Lemma 4) yieldsa16+a40= 2−3a8. As this expression cannot be negative,a8= 0anda16+a40= 2.

Lemma 7. a16= 0.

Proof. Assume thata16 6= 0. Then by Lemma 6, either(a16, a40) = (1,1)or(a16, a40) = (2,0). Let cbe a codeword of weight16andπ:C →F162 the restriction ofCtosupp(c), i.e., to the16non-zero positions ofc. ThenC0=π(C)is a binary linear code of effective length16. By the23-divisibility ofC and the fact thatC0contains the all-1-word, we see thatC0is22-divisible. Therefore,C0is self-orthogonal of length16, implying thatdim(C0)≤162 = 8.

Assume that there exists a codewordx∈ker(π)\ {0}. Then the supports ofxandcare disjoint, so w(x+c) =w(x) + 16. In the case(a16, a40) = (2,0)we havew(x+c)≤32, sow(x)≤16and hence xis uniquely determined as the other word of weight16. In the case(a16, a40) = (1,1),w(x) ≥ 24 (since the only word of weight16isc). Hencew(x) = 24andw(x+c) = 40. Sox+cis the unique codeword of weight40, andxis uniquely determined as(x+c) +c.

Therefore in both casesdim ker(π)≤1. The application of the rank-nullity theorem toπthen gives dimC= dim ker(π) + dim im(π)≤1 + 8 = 9, a contradiction.

Lemma 8. The codeCdoes not exist.

Proof. By Lemma 6 and 7,a40 = 2.5 Letcbe a codeword of weight40. We consider the restriction π:C→F192 to the0-coordinates ofc. The imageD=π(C)is the residual codeCc, which is a binary

5In fact, at this point the weight enumerator ofCis uniquely determined: a8 = a16 = 0yieldsa3 = 85andw(C) = 1 + 318x24+ 703x32+ 2x40; cf. the proof of Lemma 4.

(5)

projective22-divisible code of length19. The kernelD0 = kerπconsists of all codewords ofCwhose support is contained insupp(c).

The first 5 MacWilliams equations for the residual codeDare

1 1 1 1 1

19 11 3 −5 −13

171 51 −5 3 75

969 121 −23 25 −247 3876 116 4 −44 484

 b0

b4

b8

b12

b16

= #D·

 b0 b1 b2 b3 b4

 .

Usingb0=b0 = 1andb1 =b2 = 0, the first 4 equations lead to

 b4

b8

b12

b16

= #D 29

15 +b3 291−3b3 205 + 3b3 1−b3

 +

−4 6

−4 1

 .

Plugging these expressions into the fifth MacWilliams identity leads to b4 =−11−b3 + 212

#D.

Hence0≤b4 ≤ −11 + #D212, i.e.,#D≤21112 <29. Therefore,dim(D)≤8.

The codeD0 containsc. Forx ∈D0,w(c+x) = 40−w(x). SoD0cannot contain codewords of weights8or16(asa8 =a16 = 0), nor of weight24or32(asc+xwould then have weight16, resp., 8). Therefore,D0 ={0,c}anddim(D0) = 1. Application of the rank-nullity theorem toπthen yields dim(C) = dim(D0) + dim(D)≤1 + 8 = 9, the final contradiction.

4. APPLICATION TO VECTOR SPACE PARTITIONS

LetV be a finite vector space overFq. A setP of non-zero subspaces ofV is called avector space partitionofV if every non-zero vector ofV is contained in exactly one element ofP. In other words, the elements of P form a partition of the point set of PG(V). Denoting the number of elements of dimensioniinP bydi, thetypeofP is given by the sequence(d1, d2, d3, . . .), or “multiplicatively” as (1d12d23d3. . .)with factors havingdi= 0omitted.

Corollary 9. LetV be a finite vector space overF2. There is no vector space partition ofV of type(di) withd1= 59andd2=d3= 0.

Proof. Assume thatPis a vector space partition of the given type. By [6, Theorem 8], the59subspaces of dimension1form an8-divisible set of points inPG(V). This set corresponds to a projective8-divisible

binary code of length59, which does not exist by Theorem 2.

Example 10. The smallest nontrivial cases excluded by Corollary 9 are vector space partitions ofF102 of type(15945654)and of type(159425519).

5. CONCLUSION AND OPEN PROBLEMS

Using purely theoretical methods we were able to exclude the existence of a projective23-divisible binary code of length59. This completes the characterization of the possible lengths of projective23- divisible binary codes, which play some role in applications.

It would be desirable to have generalizations of the completed characterization in Fact 1 to other parameters. To this end, we state the list of lengths of projective24-divisible binary codes for which the

(6)

existence question is undecided, at least according to our knowledge:

{130,163,164,165,185,215,216,232,233, 244,245,246,247,274,275,277,278,306,309}.

Forq = 3the smallest open case is that of a projective 32-divisible ternary code of length 70. The complete list of undecided lengths is

{70,77,99,100,101,102,113,114,115,128}.

REFERENCES

[1] C. F. Doran, M. G. Faux, S. J. Gates, T. H¨ubsch, K. M. Iga, G. D. Landweber, and R. L. Miller, “Codes and supersymmetry in one dimension,”Advances in Theoretical and Mathematical Physics, vol. 15, no. 6, pp. 1909–1970, 2011.

[2] K. Betsumiya and A. Munemasa, “On triply even binary codes,”Journal of the London Mathematical Society, vol. 86, no. 1, pp. 1–16, 2012.

[3] H. N. Ward, “An introduction to divisible codes,”Designs, Codes and Cryptography, vol. 17, no. 1, pp. 73–79, 1999.

[4] S. Dodunekov and J. Simonis, “Codes and projective multisets,”The Electronic Journal of Combinatorics, vol. 5, no. 1, p. 37, 1998.

[5] J. Bierbrauer,Introduction to coding theory. Chapman and Hall/CRC, 2004.

[6] T. Honold, M. Kiermaier, and S. Kurz, “Partial spreads and vector space partitions,” inNetwork Coding and Subspace Designs, M. Greferath, M. O. Pavˇcevi´c, N. Silberstein, and M. ´A. V´azquez-Castro, Eds. Springer, 2018, pp. 131–170.

[7] S. Kurz, “Packing vector spaces into vector spaces,”The Australasian Journal of Combinatorics, vol. 68, no. 1, pp. 122–130, 2017.

[8] A. Beutelspacher, “Partial spreads in finite projective spaces and partial designs,”Mathematische Zeitschrift, vol. 145, no. 3, pp. 211–229, 1975.

[9] M. Kiermaier and S. Kurz, “An improvement of the Johnson bound for subspace codes,”arXiv preprint 1707.00650, 2017.

[10] H. N. Ward, “Divisible codes,”Archiv der Mathematik, vol. 36, no. 1, pp. 485–494, 1981.

[11] F. J. MacWilliams and N. J. A. Sloane,The theory of error-correcting codes. Elsevier, 1977.

THOMASHONOLD, ZJU-UIUC INSTITUTE, ZHEJIANGUNIVERSITY, 314400 HAINING, CHINA. Email address:honold@zju.edu.cn

MICHAELKIERMAIER, UNIVERSITY OFBAYREUTH, 95440 BAYREUTH, GERMANY Email address:michael.kiermaier@uni-bayreuth.de

SASCHAKURZ, UNIVERSITY OFBAYREUTH, 95440 BAYREUTH, GERMANY Email address:sascha.kurz@uni-bayreuth.de

ALFREDWASSERMANN, UNIVERSITY OFBAYREUTH, 95440 BAYREUTH, GERMANY Email address:alfred.wassermann@uni-bayreuth.de

Referenzen

ÄHNLICHE DOKUMENTE

äsr rssiäisrsoäs Danärat, äsr Lurator äss kiAasolisQ Iisbr- bs^irks, Direktor äer Volksschulen, Oouv.-Neäi^illal-Illspektor, äer Lrä- ses äss Lavasralliots, äsr

Examination of diverse sensors information fusion techniques for randomly generated target trajectory and target parameters:.. Attribute Simulation Hard-decision fusion

Budapest String Quartet Stradivarius Quartet Jesús Maria Sanromá Kolisch Quartet Musical Art Quartet Beveridge Webster.. Ralph Kirkpatrick Ensemble

[r]

Investigating the Effect of Protonation on Disorder and Multiple Scattering in Phosphate Solutions and Solids Using XAFS..

This im- plies several improved upper bounds for constant- dimension codes, used in random linear network coding, and partial spreads.. Index Terms—divisible codes, projective

The proof of the theorem will use the correspondence between full-length F q -linear codes and multisets of points in a finite projective geometry over F q.. As a byproduct of

Therefore we can produce all codes by going through the list of 7647 codes C, enumerating all codimension 1 subcodes C 0 of C not containing the all-one word (their number is 2