• Keine Ergebnisse gefunden

Classification of indecomposable 2<sup>r</sup>-divisible codes spanned by by codewords of weight 2<sup>r</sup>

N/A
N/A
Protected

Academic year: 2022

Aktie "Classification of indecomposable 2<sup>r</sup>-divisible codes spanned by by codewords of weight 2<sup>r</sup>"

Copied!
7
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

CLASSIFICATION OF INDECOMPOSABLE2 -DIVISIBLE CODES SPANNED BY BY CODEWORDS OF WEIGHT2r

SASCHA KURZ

ABSTRACT. We classify indecomposable binary linear codes whose weights of the codewords are divisible by2rfor some integerrand that are spanned by the set of minimum weight codewords.

Keywords:linear codes, divisible codes, classification MSC:94B05.

1. INTRODUCTION

A binary[n, k]2 codeCis ak-dimensional subspace of then-dimensional vector spaceFn2, i.e., we consider linear codes only. Elementsc ∈ C are called codewords and nis called the length of the code. The support of a codewordcis the number of coordinates with a non-zero entry, i.e.,supp(c) = {i∈ {1, . . . , n} : ci6= 0}. The (Hamming-) weightwt(c)of a codeword is the cardinality|supp(c)|of its support. A codeC is called∆-divisible if the weight of all codewords is divisible by some positive integer∆≥1, see e.g. [8] for a survey. A classification of all∆-divisible codes seems out of reach unless the length is restricted to rather small values.

Given an[n, k]2codeC, the[n, n−k]2codeC=

x∈Fn2. xTy= 0∀y∈C is called the orthog- onal, or dual ofC. A code is self-orthogonal ifC ⊆C and self-dual ifC =C. A self-orthogonal code is2-divisible. In [6] self-orthogonal codes which are generated by codewords of weight4, which then are4-divisible, are completely characterized. Here we want to generalize that result, see [6, Theorem 6.5], and characterize2r-divisible codes that are generated by codewords of weight2r. Further related work includes the classical result of Bonisoli characterizing one-weight codes [1] and the generalization to two-weight codes where one of the weights is twice the other [3].

2. PRELIMINARIES

We call a code C non-trivial if its dimension dim(C) = k is at least 1. Using the abbreviation supp(C) = ∪c∈Csupp(c), we call|supp(C)|the effective lengthneff ofC. Here we assume that all codes are non-trivial and that the effective lengthneff equals the lengthn(orn(C)to be more precise).

We emphasize this by speaking of an[n, k]2code. A matrixGwith the property that the linear span of its rows generate the codeC, is a generator matrix ofC. A generator matrixGis called systematic if it starts with a unit matrix. Each code admits a systematic generator matrix. The assumption that the effective lengthneff is equal to the lengthnis equivalent to the property that generator matrices do not contain a zero-column. ByAi(C)we denote the number of codewords of weightiinCand byBi(C)the number of codewords of weightiinC. Mostly, we will just writeAi andBi, whenever the codeCis clear from the context. In our setting we haveA0 =B0 = 1andB1 = 0. In general, theAi and theBiare related by the so-called MacWilliams identities, see e.g. [4]. The first four MacWilliams identities can be

1

(2)

rewritten to:

X

i>0

Ai = 2k−1, (1)

X

i≥0

iAi = 2k−1n, (2)

X

i≥0

i2Ai = 2k−1(B2+n(n+ 1)/2), (3) X

i≥0

i3Ai = 2k−2(3(B2n−B3) +n2(n+ 3)/2). (4) In this special form they are also called the first four(Pless) power moments, see [5]. The weight dis- tribution ofCis the sequenceA0, . . . , Anand the weight enumerator ofCis the polynomialw(C) = w(C;x) =Pn

i=0Aixi.

Two codesC, C0 are equivalent, notated asC ' C0, if there exists a permutation in Sn sending Cinto C0. The direct sum of an[n, k]2code Cand an[n0, k0]2codeC0 is the [n+n0, k+k0]2 code C⊕C0 ={(c1+c01, . . . , cn+c0n) : (c1, . . . , cn)∈C,(c01, . . . , c0n)∈C0}. IfDcan be written asC⊕C0 it is called decomposable, otherwise indecomposable [7].

Lemma 2.1. LetC be an indecomposable[n, k]q code. Ifk ≥2, thenCcontains an indecomposable ≤n−1, k−1

q codeC0as a subcode.

PROOF. Let Gbe a systematic generator matrix ofC. We will constructC0 by row-wise building up a generator matrix. To this end letRbe the set of rows and set C = ∅. For the start pick some row r∈ Radd it toCand remove it fromR. As long as# < k−1we choose some elementr ∈ Rwith supp(r)∩supp(c)6=∅for at least onec∈ C. SinceCis indecomposable such a rowrmust indeed exist.

Again, addrtoCand remove it fromR.

In other words, indecomposable codes can always be obtained by extending indecomposable subcodes.

Corollary 2.2. Each indecomposable[n, k]q codeC contains a chainC0 ⊆C1 ⊆ · · · ⊆ Ck = Cof indecomposable subcodes such thatdim(Ci) =iand the effective length is strictly increasing.

Given some[n, k]2codeCwe can restrict the coordinates of the codewords to some subsetI⊆N :=

{1, . . . , n}, i.e.,CI = {cI : c∈C}, wherecI denotes the codewordcrestricted to the positions inI.

Special cases are the codeCsupp(c)restricted to some codewordc ∈ Cand the corresponding residual codeCN\supp(c). Note that the dimensions of both codes is at mostk−1but can be strictly less. IfC is2rdivisible for some positive integerr, then a residual code ofCis2r−1-divisible, see e.g. [9, Lemma 13], so that also the corresponding restricted code is2r−1-divisible.

If all non-zero codewords of a binary linear code have the same weight, then the code is a replication of a simplex code, see [1]. For the reader’s convenience we prove a specialization of that result.

Lemma 2.3. LetCbe an[n, k]2code where all non-zero codewords have weight2a. Then,k ≤a+ 1 andC'Sk−1a+1−k.

PROOF. By Lemma 3.1 there exists a codeC0 withC =C0a+1−k. By construction all non-zero code- words ofC0have weight2k−1. Using equations (1)-(3) we computen= 2k−1andB2= 0. Since there are only2k−1different non-zero vectors inFk2we haveC0'Sk−10 , so thatC'Sk−1a+1−k.

3. THE CHARACTERIZATION

We want to prove our main characterization result for indecomposable2r-divisible[n, k]2codes that are generated by codewords of weight2r in Theorem 3.7. To this end, we describe some families of

(3)

CLASSIFICATION OF INDECOMPOSABLE2 -DIVISIBLE CODES SPANNED BY BY CODEWORDS OF WEIGHT2 3

codes and then derive some auxiliary results. So, bySlwe denote the(l+ 1)-dimensional simplex code, i.e., dim(Sl) = l+ 1andwSl(X) = 1 + (2l+1−1)·X2l, wherel ≥ 0. So, Slis2l-divisible and has effective lengthn = 2l+1−1. ByAl we denote the

2l+1, l+ 2,2l

1st-order Reed-Muller code, which geometrically corresponds to the affine(l+ 1)-flat, i.e.,Sl+1−Sl+in terms of point sets. So, dim(Al) =l+ 2andwAl(X) = 1 + 2l+2−2

·X2l+ 1·X2l+1, i.e., it is2l-divisible and has effective lengthn = 2l+1. ByRlwe denote the l-dimensional code generate by the lcodewords having a1at position1and a second one at positioni+ 1for1≤i≤l. So,Rlhas dimensiondim(Rl) =l, effective lengthn =l+ 1and is 21-divisible. IfC is a code then byCm we denote the code that arises if we replace every0by a block of2mconsecutive zeroes and every1by a block of2mconsecutive ones. So, especially we haveC0=C. In general the dimension does not change, the effective length is multiplied by2mand a2l-divisible code is turned into a2l+m-divisible code. For the weight enumerator we have w(Cm;x) =w(C;xm).

Lemma 3.1. Letq= pebe a prime power andCbe aq-ary linear code (considered as a powerset of Fnq) that isqr-divisible, wherere∈N≥0. For each∅ ⊆M ⊆S⊆Cwith1≤ |S| ≤r+ 1we have that qr+1−|S|divides#IM,S(C), where

IM,S(C) ={i∈supp(S) : i∈supp(c)∀c∈M ∧ i /∈supp(c)∀c∈S\M}.

PROOF. ForM = ∅we haveIM,S(C) =∅, so that#IM,S(C) = 0and the statement is trivially true.

In the following we assumeM 6=∅and prove by induction on#S. For the induction start letS ={c}.

Due to our assumption we haveM ={c}, so thatIM,S(C) = # supp(c) = wt(c), which is divisible byqr+1−|S| = qr. Now let|S| ≥ 2 and¯c ∈ M be arbitrary. WithI = supp(¯c)we set C0 = CI, i.e., the restricted code. As noted in Section 2,C0 isqr−1-divisible (since|S| ≤ r+ 1impliesr ≥1).

We set M0 = {cI : c∈M\{¯c}}andS0 = {cI : c∈S\{¯c}}, so that ∅ ⊆ M0 ⊆ S0 ⊆ C0. Since

#S0= #S−1andIM,S(C) =IM0,S0(C0)the statement follows from the induction hypothesis.

Corollary 3.2. In the setting of Lemma 3.1 we have thatqr+1−|S|divides the cardinality ofsupp(S).

PROOF. Since

supp(S) =∪c∈Ssupp(c) = X

∅⊆M⊆S

IM,S(C),

the statement follows directly from Lemma 3.1.

Lemma 3.3. LetC =Ral for integersl≥1anda≥0,c0 be a further codeword with weight2a+1and

∅ 6= supp(c0)∩supp(C)6= supp(C). IfC0:=hC, c0iis2a+1-divisible, then eitherC0'Ral+1orl= 2, a≥1, andC0'S2a−1.

PROOF. As an abbreviation we set∆ := 2a+1 and note that C is ∆-divisible. If l = 1, then C = {0, c}, wherewt(c) = ∆. From Lemma 3.1 we conclude that 2 divides|supp(C)∩supp(c0)|. Since supp(C) = supp(c)and∅ 6= supp(C)∩supp(c0)6= supp(C), we have|supp(C)∩supp(c0)| = 2. Thus,C0 'Ra2=Ral+1.

Now we assumel ≥ 2. For1 ≤ i ≤ l+ 1we setPi :=

j ∈N : 2(i−1) + 1≤j≤2i and fi(c) := |supp(c)∩Pi|for each codewordc ∈ C0. Note thatfi(c) ∈

0,2 for allc ∈ C and all 1 ≤ i ≤ l + 1. Moreover, for each 1 ≤ i < j ≤ l + 1 there exists a codeword ci,j ∈ C with fi(ci,j) =fj(ci,j) = 2 andfh(ci,j) = 0otherwise. Now suppose that there is an index1≤i≤l+ 1 with0< fi(c0)<2. For each index1≤j≤l+ 1withi6=jwe have

wt(ci,j+c0) = wt(ci,j) + wt(c0)−2·wt(ci,j∩c0) = 2∆−2fi(c0)−2fj(c0),

so thatwt(ci,j+c0) = ∆andfi(c0) +fj(c0) = 2. Sincel ≥2there exists at least another index in {1, . . . , l+ 1} ∩ {i, j}, so that this impliesfh(c0) = 4 for all1 ≤h ≤l+ 1. Thus,∆ = wt(c0) >

Pl+1

h=1fh(c0)impliesl = 2andC0 'S2a−1. Otherwise we havefh(c0)∈

0,2 for all1≤h≤l+ 1,

(4)

i.e., there exists an index1≤i≤l+ 1withfi(c0) = 2 andfh(c0) = 0otherwise. Ifi6= 1we consider

c0+c1,ito conclude thatC0 =Ral+1.

Lemma 3.4. LetCbe a binary, non-trivial, indecomposable21-divisible linear code that is spanned by codewords of weight2. Then,C'R0l for some integerl≥1.

PROOF. We will prove by induction on the dimensionk ofC. The induction startk = 1is obvious.

For the induction step letC0be an indecomposable subcode ofCwith dimensionk−1, see Lemma 2.1.

From the induction hypothesis we concludeC0 'R0k−1, so that Lemma 3.3 givesC'Rk0. Note thatS01'R01,S10'R02, andA01'R03.

Lemma 3.5. LetCbe a binary, non-trivial, indecomposable∆-divisible linear code that is spanned by codewords of weight∆, where∆ = 2a anda∈ N>0. Letc0 be a further codeword with weight∆and

∅ 6= supp(c0)∩supp(C)6= supp(C)such thatC0 :=hC, c0iis∆-divisible.

(1) IfC'Sa0thenC0'A0a.

(2) IfC'Sa−11 thenC0'Sa0orC0 'A1a−1. (3) Ifa≥1andC'A0athena= 1andC0=R04. (4) Ifa≥2andC'A1a−1thena= 2andC0 'R14. (5) Ifa≥3andC'A2a−2thena= 3andC0 'R24.

PROOF. We note that1≤n(C0)−n(C)≤∆−1. Sincen(C)≤2∆in all cases the non-zero weights inC0are either∆or2∆.

(1) From equations (1)-(2) we computeA2∆= 2n(C0)−4∆ + 1, i.e.,A2∆≥1. LetDbe the residual code of a codeword of weight2∆inC0 (C0\C). By constructionDis 2-divisible, projective, and has an effective length of at most∆−2 <2·2 −1. Thus, Lemma 2.3 implies thatDis a trivial code, i.e.,n(D) = 0andn(C0) = 2∆. With this we haveA2∆= 1andC0'A0a.

(2) From equations (1)-(2) we computeA = 4∆−2−n(C0)andA2∆ = n(C0)−2∆ + 1, i.e., n(C0)≥2∆−1. Ifn(C0) = 2∆−1thenA2∆= 0and Lemma 2.3 givesC0'Sa0. Ifn(C0) = 2∆

thenA2∆= 1and adding the all-one word toCgivesC0 'A1a−1. In the remaining cases we have n(C0)>2∆andA2∆≥1. LetDbe the residual code of a codeword of weight2∆inC0(C0\C).

By constructionDis 2-divisible, has column multiplicity at most2, and has an effective length of at most∆−3<2·2 −2. Thus, Lemma 2.3 implies thatDis a trivial code – contradiction. (The two possibilities with column multiplicity1or2would have an effective length of∆−1or∆−2, respectively.)

(3) From equations (1)-(2) we computeA= 16∆−2−4n(C0)andA2∆= 4n(C0)−8∆+1. LetDbe the residual code of a codeword of weight2∆inC0\C. By constructionDis2-divisible, projective, contains the all-1codeword, and has an effective length of at most∆−1. Thus, Lemma 2.3 implies thatD'S0a−1, wherea= 1. So,C=R03and Lemma 3.3 yieldsC0=R04.

(4) From equations (1)-(2) we computeA = 8∆−2−2n(C0)andA2∆ = 2n(C0)−4∆ + 1. Let Dbe the residual code of a codeword of weight2∆inC0\C. By constructionDis 2-divisible, has maximum column multiplicity at most2, contains the all-1codeword, and has an effective length of at most∆−1. Thus, Lemma 2.3 implies that eitherD 'S00 orD ' S01. In the first case we have∆ = 2 anda = 1, which is not possible. In the second case we have∆ = 4,a = 2, and C'A11'R13, so that Lemma 3.3 impliesC0 'R14.

(5) From equations (1)-(2) we computeA = 4∆−2−n(C0)andA2∆=n(C0)−2∆ + 1. LetD be the residual code of a codeword of weight2∆inC0\C. By constructionDis 2-divisible, has maximum column multiplicity at most4, contains the all-1codeword, and has an effective length of at most∆−1. Thus, Lemma 2.3 implies that eitherD'S00,D'S01, orD'S02. Since we assume a≥3, onlya= 3and∆ = 8is possible, whereC'R23, so that Lemma 3.3 impliesC0'R42.

(5)

CLASSIFICATION OF INDECOMPOSABLE2 -DIVISIBLE CODES SPANNED BY BY CODEWORDS OF WEIGHT2 5

Note that if we drop the conditionsupp(C0) 6= supp(C), thenA1a−1can be extended toA0aandA2a−2 can be extended toA1a−1.

Lemma 3.6. LetCbe a binary, non-trivial, indecomposable22-divisible linear code that is spanned by codewords of weight4. Then,C'R1l for some integerl≥1or eitherC'S2−ll orC'Al2−lfor some l∈ {0,1}.

PROOF. First note that the mentioned families of codes satisfy all assumptions. Ifdim(C) ≤ 2then Lemma 3.1 implies that there is some codeC0withC=C01, i.e., we can apply Lemma 3.4. Ifdim(C)≥ 3 we apply Corollary 2.2 and consider the corresponding chainC0 ( C1 ( · · · ( Ck = C, where k= dim(C). Lemma 3.1 gives the existence of a binary, non-trivial, indecomposable21-divisible linear codeC0 withC2 =C02that is spanned by codewords of weight2. Thus, Lemma 3.4 givesC0 ' R02 andC2 ' R12. Lemma 3.3 then givesC3 ' R13 orC3 ' S20. IfC3 ' R13then recursively applying Lemma 3.3 yieldsCl 'D1l for all3≤l ≤k. IfC3 'S20andk≥4, then Lemma 3.5 givesC4 'A02

andk= 4(sinceA02cannot be extended).

Note thatS11'R12andA11'R13.

Theorem 3.7. For a positive integeraletCbe a binary, non-trivial, indecomposable2a-divisible linear code that is spanned by codewords of weight2a. Then,C ' Ra−1l for some integerl ≥ 1 or either C'Sa−ll orC'Ala−lfor somel∈ {0,1, . . . , a−1}.

PROOF. We prove by induction ona. Lemma 3.4 and Lemma 3.6 give the induction start, so that we can assumea≥3in the following. First note that the mentioned families of codes satisfy all assumptions. If dim(C)≤athen Lemma 3.1 implies that there is some codeC0 withC =C01, i.e., we can apply the induction hypothesis. Ifdim(C)≥a+ 1we apply Corollary 2.2 and consider the corresponding chain C0(C1(· · ·(Ck =C, wherek= dim(C). Lemma 3.1 gives the existence of a binary, non-trivial, indecomposable2a−1-divisible linear codeC0 withCa =C02 that is spanned by codewords of weight 2a−1. Then the induction hypothesis gives that eitherCa 'Ra−1a ,Ca 'Sa−11 , orCa 'A2a−2. In the first case recursively applying Lemma 3.3 yieldsCl'Ra−1l for alla≤l ≤k. If eitherCa 'Sa−11 or Ca 'A2a−2we can apply Lemma 3.5 to concludeCa+1 'Sa0,Ca+1 'A1a−1, ora= 3andC4 'R24. In the latter case we haveCl 'Rl2for all4≤l ≤kdue to Lemma 3.3. Otherwise eitherk=a+ 1or

Ca+2'A0aandk=a+ 2due to Lemma 3.5.

4. AN APPLICATION TO PROJECTIVE3-WEIGHT CODES

When deciding the question whether a code with certain parameters exist one often checks whether the MacWilliams identities admit a non-negative integer solution. If so, then sometimes more combinatorial are necessary. In the proof of e.g. [2, Lemma 24] the existence of an[51,9]2code with weight enumerator w(C) = 1 + 2x8+ 406x24+ 103x32had to be excluded in a subcase. Since the sum of two codewords of weight8would have a weight between8and16this is impossible. Using the classification result of Theorem 3.7 this can easily be generalized.

Proposition 4.1. LetCbe a∆-divisible[n, k]2 code, where∆ = 2rfor some positive integerr. IfC does not contain a codeword of weight2∆, thenA

2i−1 : 0≤i≤r+ 1 .

PROOF. LetC0 be the subcode ofCspanned by the codewords of weight∆andC0 =C1⊕ · · · ⊕Cl

the up to permutation unique decomposition into indecomposable codes. SinceC0 does not contain a codeword of weight2∆we havel≤1. Forl= 0we obviously haveA= 0. Ifl= 1, then Theorem 3.7

givesC1'Sir−i, where0≤i≤r, andA= 2i+1−1.

In general, if we know that an[n, k]2code is∆ := 2r-divisible and contains some codewords of weight

∆one can consider the decompositionC0=C1⊕ · · · ⊕Clof the subcodeC0spanned by codewords of weight∆. Obviously, we have

(6)

(1) w(C0) =Ql

i=1w(Ci), i.e., especiallyA(C0) =Pl

i=1A(Ci);

(2) dim(C)≥dim(C0) =Pl

i=1dim(Ci);

(3) n(C)≥n(C0) =Pl

i=1n(Ci);

(4) ω(C)≥ω(C0) =Pl

i=1ω(Ci), whereω(D)denotes the maximum weight of a codeword inD.

With respect to Theorem 3.7 we remark

(1) A(Slr−l) = 2r+1−l−1,dim(Sr−ll ) = r+ 1−l,n(Sr−ll ) = 2r+1−2l, andω(Sr−ll ) = ∆for 0≤l≤r;

(2) A(Alr−l) = 2r+2−l−2,dim(Alr−l) =r+ 2−l,n(Alr−l) = 2∆ = 2r+1, andω(Alr−l) = 2∆for 0≤l≤r−1;

(3) A(Rr−1l ) = l+12

,dim(Rr−1l ) =l,n(Rr−1l ) =2 ·(l+ 1), andω(Rr−1l ) =dl/2e ·∆forl≥1.

A more sophisticated example, compared to Proposition 4.1, occurs in the area of binary projective3- weight codes. Projective codes, i.e., those withB2= 0, having few weights have a lot of applications and have been studied widely in the literature. Here we consider[n, k]2codes with weights in{0,∆,2∆,3∆}

and lengthn= 4∆, where∆ = 2rfor some positive integerr.

Theorem 4.2. For an integerr ≥ 2let∆ = 2randCbe a projective∆-divisible[4∆, k]2code with non-zero weights in{∆,2∆,3∆}. Thenk≤2r+ 3. Ifk= 2r+ 3andr≥3thenCis isomorphic to a code with generator matrix

A0r−1 A0r−1 0 0 0 0 Sr0 0

1 0 1 1

,

where0and1are matrices of approbriate sizes that entirely consist of 0’s or 1’s, respectively

PROOF. Using equations (1)-(3) and B2 = 0 we computeA = 2k−r−1−3 ≥ 1. Consider the decomposition C0 = C1⊕ · · · ⊕Cl of the subcode C0 spanned by codewords of weight ∆. Since ω(C) = 3∆, we have 1 ≤ l ≤ 3. If ω(Ci) = ∆ for all 1 ≤ i ≤ l, i.e., Ci = Sr−jji

i for some 0≤ji≤r−1, thenA(C0) =Pl

i=1A(Ci)≤l·(2∆−1)≤3· 2r+1−1

, so thatk <2r+ 4. If ω(C1) = 2∆, then due to Theorem 3.7 we have eitherC1'Rr−13 ,C1'Rr−14 , orC1'Ajr−jfor some 0≤j ≤r−1, so thatA(C1)≤2r+2−2. Since thenl ≤2,ω(C2)≤∆, andA(C2)≤2r+1−1, we haveA(C0) =Pl

i=1A(Ci)≤3· 2r+1−1

, so thatk <2r+ 4. Ifω(C1)≥3∆, thenl= 1and ω(C1) = 3∆, so that Theorem 3.7 givesC1'Rr−15 orC1'Rr−16 , i.e.,A(C0)≤21≤3· 2r+1−1

, so thatk <2r+ 4. Thus, we havek≤2r+ 3in all cases.

Fork= 2r+ 3we need a more detailed analysis of the possible decompositionsC0 =C1⊕ · · · ⊕Cl. First we noteω(Ci)∈ {∆,2∆,3∆},A = 2r+2−3 ≥ 1, so thatCi 6' A0r, and1 ≤l ≤3. Let us start to consider the caseω(Ci) = ∆for alli, i.e.,A= 2r+1−ji−1for some0≤ji≤r(Ci=Sr−jji

i

for some0 ≤ji ≤r). Ifji ≥1for alli, thenA(C0)≤3·(2r−1) <2r+2−3, so that we assume j1 = 0. Since2r+2−3 = 2r+1−1is equivalent tor= 0, we havel ≥2. Ifl = 2andj2 = 0, then A(C0)≥2r+2−2>2r+2−3. Ifl= 2andj2 ≤1, thenA(C0)≤2r+1−1 + 2r−1<2r+2−3 forr ≥ 1. Thus, we havel = 3. Ifj2 = 0 orj3 = 0, thenA(C0) ≥ 2· 2r+1−1

>2r+2−3.

Ifj2 ≥ 1,j3 ≥ 1, andj2+j3 ≥ 3, thenA(C0) ≤ 2r+1−1 + 2r−1 + 2r−1−1 < 2r+2 −3.

The only possibility withA(C0) = 2r+2−3isj1 = 0,j2 =j3 = 1. However, in this case we have n(C0) = 2r+1−1

+ 2r+1−2

+ 2r+1−2

= 2r+2+ 2r+1−5

>2r+2=nforr≥2.

Ifω(Ci) = 3 for somei, thenl = 3and Theorem 3.7 givesC1 ' Rr−15 or C1 ' Rr−16 , so that A(C0) = 62

= 15orA(C0) = 72

= 21. Since2r+2−3 <15forr ≤2and2r+2−3>21for r≤3, this is not possible. Thus, there exists an indexiwithω(Ci) = 2. W.l.o.g. we assumeω(C1) = 2.

From Theorem 3.7 we concludeC1'Rr−14 orC1'Ajr−jfor some integer0≤j ≤r−1. Ifl= 2, then ω(C2) = ∆, so that in any case we haveA(C0) =A(C1) + 2x−1for some integer0≤x≤r+ 1.

IfC1 ' Rr−14 , then the equationA(C0) = 2r+2−3 = 10 + 2x−1has the unique integer solution

(7)

CLASSIFICATION OF INDECOMPOSABLE2 -DIVISIBLE CODES SPANNED BY BY CODEWORDS OF WEIGHT2 7

r = 2andx= 2, which corresponds toC0 ' R14⊕S11 ' R14⊕R12. (The equation is equivalent to 2r+2 = 12 + 2x, so thatr≥2. Forr≥2we havex≥5, so that the left hand side is divisible by8while the right hand side is not.) In the remaining cases we haveC1'Ajr−j, so thatA(C1) = 2r+2−j−2.

Thus, we have to consider the Diophantine equationA(C0) = 2r+2−3 = 2y−2 + 2x−1, where y=r+ 2−j. The only integral solution isy=x=r+ 1, i.e.,j= 1,C1'A1r−1, andC2=Sr0.

To sum up, fork= 2r+3andr≥2, up to permutations, the only possibility isl= 2,C1'A1r−1, and C2=S0rwithdim(C0) = 2r+ 2andn(C0) = 2r+2−1 = 4∆−1. Having fixedk= 2r+ 3we can use equations (1)-(3) to computeA(C) = 2r+2−3andA3∆(C) = 2r+2−1. Sincedim(C)−dim(C0) = 1 andA3∆(C0) = 2r+1−1< 2r+2−1, we can assume thatC =hC0, c0iwithwt(c0) = 3∆. SinceC is projective from the2∆coordinates of theC1 'A1r−1-part exactly the half have to be ones (and the other half have to be zeroes) inc0. Thus,c0has a one in each of the remaining2∆coordinates, so thatC is isomorphic to a code with generator matrix

G=

A0r−1 A0r−1 0 0 0 0 Sr0 0

1 0 1 1

,

We remark that forr= 1there exists a corresponding code of dimension2r+ 4, i.e., there is a unique projective[8,6]2code with weight enumerator1 + 13x2+ 354+ 15x6. Forr= 2there exist more than one isomorphism types of codes of dimension2r+ 3, i.e., there exist exactly two isomorphism types of projective[16,7]2codes with weight enumerator1 + 13x4+ 99x8+ 14x12. (For the additional code we haveC0=R14⊕R12,dim(C0) = 6, andn(C0) = 16. Sincen(C) =n(C0),dim(C)−dim(C0) = 1, and Cis projective, we haveC=C02.) Forr= 3the non-existence of a projective[32,10]2code with weight enumerator1 + 61x8+ 899x16+ 63x24can not be concluded directly from the MacWilliam identities.

REFERENCES

[1] A. Bonisoli,Every equidistant linear code is a sequence of dual hamming codes, Ars Combinatoria18(1983), 181–186.

[2] T. Honold, M. Kiermaier, and S. Kurz,Partial spreads and vector space partitions, Network Coding and Subspace Designs, Springer, 2018, pp. 131–170.

[3] D. Jungnickel and V.D. Tonchev,The classification of antipodal two-weight linear codes, Finite Fields and Their Applications 50(2018), 372–381.

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

[5] V. Pless,Power moment identities on weight distributions in error correcting codes, Information and Control6(1963), no. 2, 147–152.

[6] V. Pless and N.J.A. Sloane,On the classification and enumeration of self-dual codes, Journal of Combinatorial Theory, Series A18(1975), no. 3, 313–335.

[7] D. Slepian,Some further theory of group codes, Bell System Technical Journal39(1960), no. 5, 1219–1252.

[8] H. Ward,Divisible codes -a survey, Serdica Mathematical Journal27(2001), no. 4, 263–278.

[9] H.N. Ward,Divisibility of codes meeting the Griesmer bound, Journal of Combinatorial Theory, Series A83(1998), no. 1, 79–93.

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

Referenzen

ÄHNLICHE DOKUMENTE

In the case of variations of the rate constants, because the heat generated by each Na + , K + ATPase cycle remains constant under those conditions and be cause Na + and K + pumping

In this study we have shown that one of the acidic com- partments of Dictyostelium, the CV-system, is required for cAMP-induced Ca 2+ -influx in intact cells and that

The structure shows a large cavity opening on the periplasmic surface (outward-facing conformation) with both Ca 2+ and Na + bound at the α-repeat regions, suggesting the following

Neurolin is a cell surface receptor expressed in the growing axons of retinal ganglion cells of Carassius auratus (gold- fish) and Danio rerio (zebrafish) and plays a key role in

Early changes of cytosolic Ca 2+ accompany As 2 O 3 , gossypol, H 2 O 2 and staurosporine induced toxicity in MCF-7 cells We analyzed the toxicity of the four test compounds in

In short, the correlated energy splittings and polarizations of the NV − and NV 0 optical ZPLs observed in the spectrum of a single NV color center in diamond is quite striking and,

Capacitance increments of BLM with adsorbed membrane fragments containing Na + ,K + ATPase initi ated by photolysis of MNPS measured at 64 Hz as a func tion of concentration of

Here we present a kinetic model that is based on the available equilibrium and kinetic parameters of purified kidney enzyme, and allows predictions of its steady-state turnover