Construction ofnew extremal self-dual codes

Similar documents
An Extremal Doubly Even Self-Dual Code of Length 112

Type I Codes over GF(4)

Extended Binary Linear Codes from Legendre Sequences

Some Extremal Self-Dual Codes and Unimodular Lattices in Dimension 40

A Projection Decoding of a Binary Extremal Self-Dual Code of Length 40

New binary self-dual codes of lengths 50 to 60

The Binary Self-Dual Codes of Length Up To 32: A Revised Enumeration*

Permutation decoding for the binary codes from triangular graphs

Formally self-dual additive codes over F 4

NEW BINARY EXTREMAL SELF-DUAL CODES OF LENGTHS 50 AND 52. Stefka Buyuklieva

Type II Codes over. Philippe Gaborit. Vera Pless

Optimal Subcodes of Self-Dual Codes and Their Optimum Distance Profiles

Secret-sharing with a class of ternary codes

New extremal binary self-dual codes of length 68 via the short Kharaghani array over F 2 +uf 2

New Quantum Error-Correcting Codes from Hermitian Self-Orthogonal Codes over GF(4)

On Extremal Codes With Automorphisms

Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures p. 1/2

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Some Open Problems on Quasi-Twisted and Related Code Constructions and Good Quaternary Codes

On the computation ofcoset leaders with high Hamming weight

Some codes related to BCH-codes of low dimension

Binary construction of quantum codes of minimum distances five and six

Open Questions in Coding Theory

Binary codes of t-designs and Hadamard matrices

The Witt designs, Golay codes and Mathieu groups

On Ternary Self-Dual Codes of Length 24

Construction of quasi-cyclic self-dual codes

Double Circulant Codes over Z 4 and Even Unimodular Lattices

On the second greedy weight for linear codes ofdimension 3

Binary codes from rectangular lattice graphs and permutation decoding

Support weight enumerators and coset weight distributions of isodual codes

Self-Dual Codes over Commutative Frobenius Rings

A Design and a Code Invariant

Codes from lattice and related graphs, and permutation decoding

Traditional Lexicodes. Linear Bound on Decoding Steps. Quadratic Bound on Decoding Steps State Bound=2^6 State Bound=2^5 State Bound=2^4

Frames of the Leech lattice and their applications

On the Algebraic Structure of Quasi-Cyclic Codes I: Finite Fields

The average dimension of the hull of cyclic codes

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16

LIFTED CODES OVER FINITE CHAIN RINGS

The Cosets Code. Aubrey Neumann. Summer 2010

Triply even codes binary codes, lattices and framed vertex operator algebras

Generalized hyper-bent functions over GF(p)

Implicational classes ofde Morgan Boolean algebras

Divisor matrices and magic sequences

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

Self-dual Repeated Root Cyclic and Negacyclic Codes over Finite Fields

INTRODUCTION MATHIEU GROUPS. Lecture 5: Sporadic simple groups. Sporadic simple groups. Robert A. Wilson. LTCC, 10th November 2008

Hadamard matrices of order 32

Spectrally arbitrary star sign patterns

NP-hardness of the stable matrix in unit interval family problem in discrete time

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES

Comparing the homotopy types of the components of Map(S 4 ;BSU(2))

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES

Linear programming bounds for. codes of small size. Ilia Krasikov. Tel-Aviv University. School of Mathematical Sciences,

A NEW UPPER BOUND FOR THE MINIMUM OF AN INTEGRAL LATTICE OF DETERMINANT 1

CDMTCS Research Report Series Explicit Denition of the Binary Reected Gray Codes Marston Conder Department of Mathematics University of Auckland Auckl

Key words. silver matrix, graph colouring, coding theory, domination in graphs, finite projective

Binary codes related to the moonshine vertex operator algebra

On equidistant constant weight codes

Three New Methods for Construction of Extremal Type II Z 4 -Codes

A Combinatorial Bound on the List Size

Construction X for quantum error-correcting codes

On the cycle index and the weight enumerator

Mathematica Balkanica. Binary Self-Dual Codes Having an Automorphism of Order p 2. Stefka Bouyuklieva 1, Radka Ruseva 2, Nikolay Yankov 3

Revista Integración ISSN: X Universidad Industrial de Santander Colombia

Codes, Designs and Graphs from the Janko Groups J 1 and J 2

Self-Dual Cyclic Codes

Lower bound of the covering radius of binary irreducible Goppa codes

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets

DOUBLE CIRCULANT CONSTRUCTIONS OF THE LEECH LATTICE

Absolutely indecomposable symmetric matrices

Circulant Hadamard matrices as HFP-codes of type C 4n C 2. arxiv: v1 [math.co] 26 Nov 2017

Intrinsic products and factorizations of matrices

NEW SELF-DUAL [54, 27, 10] CODES EXTENDED FROM [52, 26, 10] CODES 1. v (denoted by wt( v ) ) is the number

The lattice of N-run orthogonal arrays

Onthe reconstructionof perfect codes

of the (48,24,12) Quadratic Residue Code? Dept. of Math. Sciences, Isfahan University oftechnology, Isfahan, Iran

Steiner triple and quadruple systems of low 2-rank

A lattice path approach to countingpartitions with minimum rank t

Improved Upper Bounds on Sizes of Codes

It is well-known (cf. [2,4,5,9]) that the generating function P w() summed over all tableaux of shape = where the parts in row i are at most a i and a

The Non-existence of Finite Projective Planes of. Order 10. C. W. H. Lam, L. Thiel, and S. Swiercz. 15 January, 1989

Constructions of Quadratic Bent Functions in Polynomial Forms

Realization of set functions as cut functions of graphs and hypergraphs

Some congruences for Andrews Paule s broken 2-diamond partitions

The Optimal Fix-Free Code for Anti-Uniform Sources

Characters and triangle generation of the simple Mathieu group M 11

Hadamard matrices of order 32

Fast Decoding Of Alternant Codes Using A Divison-Free Analog Of An Accelerated Berlekamp-Massey Algorithm

Affine designs and linear orthogonal arrays

Coins with arbitrary weights. Abstract. Given a set of m coins out of a collection of coins of k unknown distinct weights, we wish to

Matrix characterization of linear codes with arbitrary Hamming weight hierarchy

A fast algorithm to generate necklaces with xed content

Open Problems in Coding Theory

T linear programming to be applied successfully to error-correcting

An O(n 2 ) algorithm for maximum cycle mean of Monge matrices in max-algebra

The Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes

Construction of a (64, 2 37, 12) Code via Galois Rings

There is no 2-(22, 8, 4) Block Design

Transcription:

Discrete Mathematics 263 (2003) 81 91 www.elsevier.com/locate/disc Construction ofnew extremal self-dual codes T. Aaron Gulliver a;, Masaaki Harada b, Jon-Lark Kim c a Department of Electrical and Computer Engineering, University of Victoria, P.O. Box 3055, STN CSC, Victoria, BC, Canada V8W 3P6 b Department of Mathematical Sciences, Yamagata University, Yamagata 990-8560, Japan c Department of Mathematics, Statistics, and Computer Science, 322 SEO(M=C 249), University of Illinois Chicago, 851 S. Morgan, Chicago, IL 60607-7045, USA Received 22 May 2001; received in revised form 9 January 2002; accepted 22 January 2002 Abstract In this paper, new binary extremal self-dual codes are presented. A number of new extremal singly-even self-dual codes of lengths 48; 64 and 78, and extremal doubly-even self-dual codes oflengths 80 and 88, are constructed. We also relate an extremal doubly-even self-dual code of length divisible by 24 to an extremal singly-even self-dual code of that length. New singly-even self-dual codes of lengths 102 to 110 are also given. c 2002 Elsevier Science B.V. All rights reserved. Keywords: Binary self-dual codes; Extremal codes 1. Introduction This paper contains several new results about binary extremal self-dual codes. We refer to [17] for basic denitions. Note that all codes in this paper are binary. A self-dual code is called doubly-even ifall codewords have weight 0 (mod 4) and singly-even ifsome codeword has weight 2 (mod 4). In general, the minimum weight d ofa self-dual code oflength n is bounded as follows (cf. [21]): n d64 +6 if n 22 (mod 24); 24 n d64 + 4 otherwise: 24 Corresponding author. Tel.: +1-250-721-6028; fax: +1-250-721-6052. E-mail address: agullive@ece.uvic.ca (T.A. Gulliver). 0012-365X/03/$ - see front matter c 2002 Elsevier Science B.V. All rights reserved. PII: S 0012-365X(02)00570-8

82 T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 A doubly-even self-dual code with d =4 n=24 + 4 is called extremal. A singly-even self-dual code is extremal ifit has the highest minimum weight ofany singly-even self-dual code of that length. (see [6,9] for a better bound up to length 100). We remark that any self-dual [24k; 12k; 4k + 4] code is doubly-even [21]. The purpose ofthis paper is to construct new extremal self-dual codes ofseveral lengths using construction methods from [11,12,16]. A number ofnew extremal doublyeven self-dual codes of lengths 80 and 88 and extremal singly-even self-dual codes of lengths 48; 64 and 78 are constructed. In particular, we nd new extremal singly-even self-dual codes with parameters [64; 32; 12] and [78; 39; 14] whose weight enumerators were not known to exist. We also relate an extremal doubly-even self-dual code of length divisible by 24 to an extremal singly-even self-dual code of that length. Finally, new singly-even self-dual codes of lengths 102 to 110 and minimum weight 16 are presented. 2. Construction methods In this section, we present the construction methods used in this paper. A pure double circulant code has a generator matrix of the following form: ( I n R ); where R is an n n circulant matrix and I n is the identity matrix oforder n. A bordered double circulant code has a generator matrix of the following form: 0 1 1 1. I.. n R ; 1 where R is an (n 1) (n 1) circulant matrix. Let C be a self-dual code of length n and let i; j (i j) be some coordinates of C. It is well known that C = {(x 1 ;:::;x i 1 ;x i+1 ;:::;x j 1 ;x j+1 ;:::;x n ) (x 1 ;:::;x n ) C; x i = x j } is a self-dual code of length n 2 and we say that C is obtained from C by subtracting. Lemma 2.1 (Harada [12]). Let ( I n ;A ) be a generator matrix in standard form of a self-dual code C 2n of length 2n. If the weight of x =(x 1 ;:::;x n ) is congruent to n + 1 (mod 2), then the following matrix: 1 0 x 1 x n 1 1 y 1 y 1.. I n A y n y n generates a self-dual code C 2n+2 of length 2n +2 where y i = x i +1.

T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 83 Recently, the third author has presented the following construction method of selfdual codes [16, Theorem 1]. Let C be a self-dual code of length 2n and let G =(L n ;R n ) be a generator matrix of C. Ifthe weight ofz =(z 1 ;:::;z 2n ) is odd then the following matrix: 1 0 z 1 z n z n+1 z 2n y 1 y 1.. L n R n y n y n generates a self-dual code of length 2n + 2 where y i = z r i and r i is the ith row of G. It can be shown that the codes obtained by Lemma 2.1 and by the above method from a given code C are the same up to equivalence when we consider all possible vectors x and z. We now present one more method ofconstructing self-dual codes. Lemma 2.2 (Harada [11]). Let G =( I 4n ;A ) be a generator matrix of a doubly-even self-dual code of length 8n where a i is the ith row of A. Let be a set consisting of 2 columns of A where 0 2n and t be the characteristic vector of. Dene { ai + t if wt(a i + t) 1 (mod 4); b i = a i + t + j otherwise; where wt(a i + t) denotes the number of 1 s in a i + t and j is the all-one vector. Further, let B be the matrix with ith rows b i. Then the matrix ( I 4n ;B ) generates a singly-even self-dual code. In this paper, we use the following method given in [13] to check the inequivalence ofour codes and previously known codes. Let C be a self-dual code of length 2n. Let M t =(m ij )bethea t 2n matrix with rows composed ofthe codewords ofhamming weight t in C, where A i denotes the number ofcodewords ofhamming weight i in C. For an integer k (16k62n), let n t (j 1 ;:::;j k ) be the number of r (16r6A t ) such that m rj1 m rjk 0 over Z for 16j 1 j k 62n. We consider the set S t (k)={n t (j 1 ;:::;j k ) for any k distinct columns j 1 ;:::;j k }: Let M t (k) and m t (k) be the maximum and minimum numbers in S t (k), respectively. 3. Extremal doubly-even codes of length 80 The extended quadratic residue code oflength 80 is the rst known extremal doublyeven self-dual code of this length [17]. Recently, it has been shown in [8] that there are exactly 11 inequivalent extremal doubly-even self-dual [80; 40; 16] codes with an automorphism oforder 19. Since the extended quadratic residue code has no automorphism oforder 19, 12 inequivalent extremal doubly-even codes are known. In this

84 T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 section, three new extremal doubly-even [80; 40; 16] codes are constructed by considering bordered double circulant codes. Let B 80; 1 ;B 80; 2 and B 80; 3 be the bordered double circulant [80; 40] codes with rst rows and (000001001011111010111010011011000111111); (101000001101000100010001010011001111111) (100110100101100000001101100000001111111); respectively. It is easy to see that these codes are doubly-even self-dual. Moreover, they have minimum weight 16, and so are extremal. Now we compare our three codes with the 12 known codes. First, by Magma the automorphism groups of B 80; 1, B 80; 2 and B 80; 3 were determined to have order 78. We have veried the values of M 16 (4) and m 16 (4) ofthese codes, and they show that B 80; 1 ;B 80; 2 and B 80; 3 are not equivalent. Therefore, we have the following: Proposition 3.1. There are at least 15 inequivalent extremal doubly-even selfdual [80; 40; 16] codes. 4. Extremal doubly-even codes of length 88 Examples ofextremal doubly-even self-dual double circulant codes oflength 88 are listed in Table 1. The extremal singly-even self-dual [86; 43; 16] code C86 in [9] has shadow ofminimum weight 15. By Theorem 1 in [5], an extremal doubly-even selfdual code of length 88 can be constructed from C86. It follows from [10] that the code is equivalent to B 88; 1 in Table 1. Only two inequivalent extremal doubly-even codes oflength 88 were previously known (cf. [14]). The values M 16 (2) and m 16 (2) ofthe two known codes and our codes were determined, along with those for two very recent new codes presented in [18,22]. Since these values dier, it follows that our 30 double circulant codes are new. Therefore we have the following: Proposition 4.1. There are at least 34 inequivalent extremal doubly-even self-dual codes of length 88. We now consider self-dual codes of length 86 obtained from the known extremal doubly-even self-dual [88; 44; 16] codes by subtracting. As described above, the extremal singly-even self-dual [86; 43; 16] code C86 implies an extremal doubly-even self-dual [88; 44; 16] code B 88; 1. Hence, the converse assertion shows that B 88; 1 has a set oftwo coordinates such that the corresponding entries in the codewords ofweight 16 are 0 s. We have veried that this is the only set having two coordinates such that the above property is satised. Since the values of m 16 (2) for the other codes are not

T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 85 Table 1 New double circulant codes oflength 88 Code First row of R Type B 88; 1 (0000000100011101111111010001110110100011101) Bordered B 88; 2 (1111111111101000110000000000100010001010000) Bordered B 88; 3 (1111111111001010000101001000000000011100000) Bordered B 88; 4 (1111111101110000100001100001010000001100000) Bordered B 88; 5 (1111111011011001001000000000111000100000001) Bordered B 88; 6 (1111111011010000010100010100000000100001110) Bordered B 88; 7 (1111111010001101100000100010010000000100101) Bordered B 88; 8 (1111111010001100110001100000000000001101100) Bordered B 88; 9 (1111111010000010000000110010110000001010101) Bordered B 88; 10 (1111111010000000000101001011100001001010001) Bordered B 88; 11 (1111101010000100100100001100000000010001000) Bordered B 88; 12 (1111101000100000001001000100000000100110010) Bordered B 88; 13 (1111100100101110000001100000000100001000000) Bordered B 88; 14 (1111100010010000010100100000000001010001100) Bordered B 88; 15 (1111010110000100000001001100000000101000100) Bordered B 88; 16 (1111111111110101001100011100100000000001100) Bordered B 88; 17 (1111111111101010110010101100001100000000010) Bordered B 88; 18 (1111111111101000001000100001100101110010100) Bordered B 88; 19 (1111111111011100100001010100001000010001011) Bordered B 88; 20 (1111111111010100110110100000100000001101100) Bordered B 88; 21 (1111111111001110011100000000101100100000101) Bordered B 88; 22 (1111111111001010101011000100011110100000000) Bordered B 88; 23 (1111111111000101101001110001100010001000100) Bordered B 88; 24 (1111111111001000100011000111000100101100010) Bordered P 88; 1 (11111101110000000000010000100000000110001010) Pure P 88; 2 (11111101000011001110000000000000010100000010) Pure P 88; 3 (11111101000001001001100000101000001000010000) Pure P 88; 4 (11111100001010010010000110011100000000000000) Pure P 88; 5 (11111010000110000001000010010110100000010000) Pure P 88; 6 (11111010000100000000010000000011110011000100) Pure zero, only one extremal singly-even self-dual [86; 43; 16] code is obtained from the known extremal doubly-even self-dual [88; 44; 16] codes by subtracting. 5. Extremal singly-even codes of length 78 The possible weight enumerators ofextremal singly-even self-dual [78; 39; 14] codes are given in [9] W 78; 1 = 1 + (3705 + 8)y 14 + (62244 + 512 24)y 16 + ; W 78; 2 = 1 + (3705 + 8)y 14 + (71460 24)y 16 + ;

86 T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 where and are undetermined parameters. Note that the coecient of y 14 in the second weight enumerator W 78; 2 was incorrectly reported in [9]. An extremal singly-even self-dual code which has weight enumerator W 78; 1 with = 0 and = 0 can be constructed from an extremal doubly-even self-dual code of length 80 by subtracting. Recently, the existence ofan extremal singly-even self-dual code with weight enumerator W 78; 1 where = 0 and = 19 was announced in [2]. In this section, new extremal singly-even self-dual [78; 39; 14] codes are constructed. By considering 39 39 circulant matrices R satisfying the condition R R T = I 39 where R T denotes the transpose of R, many pure double circulant singly-even self-dual codes oflength 78 can be constructed. We have veried that one ofthem is the extremal singly-even self-dual [78; 39; 14] code C 78; 1. For this code, the rst row of R in the generator matrix is (111111110010111000010010000100001100000): The code C 78; 1 has weight enumerator W 78; 1 with = 0 and = 78, and such a code was not previously known to exist. This was veried by obtaining the number ofcodewords ofweights 14 and 16. Magma was used to calculate the automorphism group of C 78. The group is oforder 78. Recently, Baartmans and Yorgov [2] have found an extremal self-dual [76; 38; 14] code under the assumption that it has an automorphism oforder 19. However, the generator matrix given in [2] was incorrect and the correct matrix was communicated to us by Bouyuklieva [4]. More precisely, the correct rst rows ofthe circulant matrices V 2 and V 5in[2, Theorem 1] are (1011101110110110010) and (1011001001001111100), respectively. By Lemma 2.1, we have found an extremal self-dual [78; 39; 14] code C 78; 2 from a generator matrix in standard form of the above code. It was veried by counting the codewords ofweights 14 and 16 that C 78; 2 has weight enumerator W 78; 2 with = 135. The weight distribution of C 78; 2 is listed in Table 2. Moreover, the automorphism group of C 78; 2 is trivial by Magma. In order to save space, we list a generator matrix in standard form, that is, it is of the form ( I 39 ;G 78 ) and the matrix G 78 is written in octal using 0 = (000); 1 = (001);:::;6 = (110) and 7 = (111): 104223355430547355442234723773136316741346756775327162560346 063523542651260703220456245352765674363460357616050000670336 266316355261145775120037423430726667327405223055561536620774 007400177154066726563150565531571527211406002223233206746475 747636572575207547143142017205520246564716366666571655121553 742234726600230475123056625275234774156636016754060777264120 565633105674611416121434753206343505120636522732624607146550 377353520760173140603633651137606716117202613552742234726600 372747244506673153514347555: Therefore, we have the following:

T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 87 Table 2 The weight distribution of C 78; 2 Weight Frequency 0; 78 1 14; 64 2625 16; 62 74700 18; 60 667520 20; 58 7940160 22; 56 47978400 24; 54 300200800 26; 52 1234571328 28; 50 4496976000 30; 48 12465591500 32; 46 28421157030 34; 44 52646054400 36; 42 78621500800 38; 40 96635191680 Theorem 5.1. There are extremal singly-even self-dual [78; 39; 14] codes which have weight enumerators W 78; 1 with =0 and = 78 and W 78; 2 with = 135. Now we consider extremal singly-even self-dual codes of length 78 obtained from B 80; 1 by subtracting. These have weight enumerator W 78; 1 with = = 0. Let B (i1;i2) 80; 1 be the code obtained by subtracting two coordinates i 1 ;i 2 from B 80; 1. Ifthere is an automorphism of B 80; 1 mapping {i 1 ;i 2 } to {j 1 ;j 2 } where i 1 i 2 and j 1 j 2 then the two codes B (i1;i2) 80; 1 and B (j1;j2) 80; 1 are equivalent. However, the automorphism group of B 80; 1 is not large, thus one can easily nd a number ofinequivalent extremal singly-even self-dual codes of length 78. The following 50 values of {i 1 ;i 2 } give inequivalent codes: (1; 2), (2; 3), (2; 4), (2; 5), (2; 6), (2; 7), (2; 8), (2; 9), (2; 10), (2; 11), (2; 12), (2; 13), (2; 14), (2; 15), (2; 16), (2; 17), (2; 18), (2; 19), (2; 20), (2; 21), (2; 43), (2; 44), (2; 45), (2; 46), (2; 48), (2; 49), (2; 50), (2; 51), (2; 52), (2; 53), (2; 54), (2; 55), (2; 57), (2; 58), (2; 59), (2; 60), (2; 61), (2; 62), (2; 63), (2; 64), (2; 65), (2; 66), (2; 67), (2; 68), (2; 69), (2; 70), (2; 71), (2; 72), (2; 73) and (2; 74). The inequivalence follows from the values of M 14 (k) and m 14 (k) (k =2; 3). We stopped our search after nding 50 inequivalent codes. Our feeling is that the number ofinequivalent codes ofthis length is much larger. 6. An extremal singly-even code of length 64 For length 64, two possible weight enumerators are given in [6] W 64; 1 = 1 + (1312 + 16)y 12 + (22016 64)y 14 + W 64; 2 = 1 + (1312 + 16)y 12 + (23040 64)y 14 + (1466284); (066277):

88 T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 For W 64; 1 codes exist with = 18 and 44, and for W 64; 2 codes exist with = 32, 40 and 64 (cf. [9] and the references therein). Recently, a code with =14 in W 64; 1 has been given in [3] and codes with W 64; 2 where =2; 9; 16; 23; 30; 37 and 44 have been constructed in [7]. By Lemma 2.2, we have found a new extremal singly-even [64; 32; 12] code C 64 from an extremal doubly-even self-dual code given in [15] which is constructed from a symmetric 2-(31; 10; 3) design with no oval. C 64 has generator matrix ( I 32 ;G 64 ) and has weight enumerator W 64; 2 with = 10 which was not known to exist. In order to save space, the matrix G 64 is written in octal using 0 = (000); 1 = (001);:::;6 = (110) and 7 = (111) along with b = (1) 416311474744367302267047773370360555634153407116234773757656 314176757515443004353242330453107666063056064230474777364700 643421310653244735404172522132244743553214311334753167512415 271365511305301455676124527036535336407760053330374064731343 625416425342007425073452570507462500152313165534131321130317 40776514777160026317763417231777470365140b: 7. Extremal singly-even codes of lengths divisible by 24 Rains [21] shows that the existence ofan extremal singly-even self-dual [24k 2; 12k 1; 4k + 2] code and ofan extremal doubly-even self-dual [24k; 12k; 4k +4] code are equivalent. As an extension, we have the following result: Proposition 7.1. If there is an extremal doubly-even self-dual [24k; 12k; 4k +4] code then there is an extremal singly-even self-dual [24k; 12k; 4k +2] code. Proof. Suppose that there is an extremal doubly-even self-dual [24k; 12k; 4k + 4] code C 24k. By subtracting, an extremal singly-even self-dual [24k 2; 12k 1; 4k + 2] code C 24k 2 can be constructed from C 24k. Since C 24k 2 is a child of C 24k, the covering radius of C 24k 2 is greater than or equal to 4k + 3 (see [1, Theorem 2]). So, by Fact 5 in [1], there is a coset ofweight 4k +1. Let x be an element in this coset. Without loss ofgenerality, we may assume that x has the form (x 1 ;x 2 ;:::;x 12k 1 ; 1; 1;:::;1). Then by Lemma 2.1 with x the minimum weight ofthe extended code C24k is min{4k +2;d}, where d is the minimum weight of C 24k 2. Since C 24k 2 has minimum weight 4k +2, it follows that C24k has minimum weight 4k + 2 as required. Remark. A long-standing open problem is the existence ofan extremal doubly-even self-dual code oflength 72. The above proposition shows that ifthere is no extremal singly-even [72; 36; 14] code then so is an extremal doubly-even one. Remark. The above argument may be applied to an extremal doubly-even self-dual code with parameters [24k +8; 12k +4; 4k + 4] (resp. [24k +16; 12k +8; 4k + 4]);

T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 89 however, it is not known in general ifthe resulting singly-even self-dual code with parameters [24k +8; 12k +4; 4k +2] (resp. [24k +16; 12k +8; 4k +2]) is extremal or not (e.g., a singly-even self-dual [56; 28; 10] code can be constructed, but it is not known ifthere is a singly-even self-dual [56; 28; 12] code). However, the argument provides a way to construct singly-even self-dual codes of length 8n from doubly-even self-dual codes ofthat length. We give some examples to illustrate the above proposition. For length n = 24, the extended Golay [24; 12; 8] code C is the unique extremal doubly-even self-dual code. By subtracting any two coordinates of C, we obtain the unique extremal singly-even self-dual [22; 11; 6] code G 22 in [20]. As in the proofofproposition 7.1, we extend G 22 to get the unique extremal singly-even self-dual code Z 24 in [20]. For length n = 48, the extended quadratic residue code q 48 is the only known extremal doubly-even self-dual code. By subtracting any two coordinates of q 48, we obtain an extremal singly-even self-dual code q 48 oflength 46. Note that all such codes obtained from q 48 are equivalent since the automorphism group of q 48 is PSL(2; 47) which acts on the coordinates doubly-transitively. The covering radius of q 48 is exactly 11. Consider the following generator matrix of q 48, G 46 =( I; G 46 ), with G 46 (written in octal using 0 = (000), 1 = (001);:::;6 = (110) and 7 = (111), along with a = (0)), given by 367334323673343751407720367334305542265055422765333244105542 260433607552546642043360634251452342514750173003447112434471 12547127067537452340513541466224614662246610052261466224a: By extending G 46 with all possible vectors x in Lemma 2.1, we obtained exactly 10 inequivalent extremal singly-even self-dual [48; 24; 10] codes with weight enumerator W 48 = 1 + 704y 10 + 8976y 12 + : Only one code with W 48 was given in [5]. The vectors x used for the 10 codes constructed by Lemma 2.1 and their automorphism group orders are listed in Table 3. The inequivalences have been veried by Magma. We remark that recently Ozeki [19] independently constructed 8 inequivalent extremal singly-even self-dual [48; 24; 10] codes with weight enumerator W 48 by a somewhat dierent method. The equivalence with the codes obtained here is given in the fourth column of Table 3. 8. Singly-even codes of larger lengths We give some pure double circulant singly-even self-dual codes with large minimum weights. Let C 102, C 104, C 106, C 108, and C 110 be the pure double circulant codes of

90 T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 Table 3 Extremal singly-even self-dual codes of length 48 with W 48 Code x Order Code in [19] C 48; 1 (11001000000111001011100) 2 C 7 C 48; 2 (00000010110010011110101) 2 C 4 C 48; 3 (01001010001100010101110) 2 C 3 C 48; 4 (01010010100100001010111) 2 C 8 C 48; 5 (11111111000001010000000) 2 C 11 C 48; 6 (11100000010000110101110) 4 C 5 C 48; 7 (11010011000101000001101) 4 C 48; 8 (01010011010101000001101) 4 C 48; 9 (01001100010100000110111) 4 C 16 C 48; 10 (00010001001000111001111) 4 C 17 lengths 102; 104; 106; 108 and 110 with rst rows (100001111111000101001001110001110000000000000000000) (1011101111100000011011000111001000000000000000000000) (11100100100111110000110101001100000000000000000000000) (101110001100101101101000101111000000000000000000000000) (1000000001000111011110011000101110101000000000000000000); respectively. These codes are singly-even self-dual codes with minimum weight d=16. Note that the minimum weights ofthese double circulant self-dual codes may not be the largest possible. Acknowledgements The authors would like to thank Michio Ozeki for sending a copy of [19] and Akihiro Munemasa for useful comments on Section 2. References [1] E.F. Assmus Jr., V. Pless, On the covering radius of extremal self-dual codes, IEEE Trans. Inform. Theory 29 (1983) 359 363. [2] A. Baartmans, V. Yorgov, Some new extremal codes oflengths 76 and 78, in: Proceedings ofthe Seventh International Workshop on Algebra and Combinatorial Coding Theory, 18 24 June, 2000, Bulgaria, pp. 51 54. [3] K. Betsumiya, T.A. Gulliver, M. Harada, A. Munemasa, On Type II codes over F 4, IEEE Trans. Inform. Theory 47 (2001) 2242 2248. [4] S. Bouyuklieva, private communication, August 17, 2000. [5] R. Brualdi, V. Pless, Weight enumerators of self-dual codes, IEEE Trans. Inform. Theory 37 (1991) 1222 1225. [6] J.H. Conway, N.J.A. Sloane, A new upper bound on the minimal distance ofself-dual codes, IEEE Trans. Inform. Theory 36 (1990) 1319 1333.

T.A. Gulliver et al. / Discrete Mathematics 263 (2003) 81 91 91 [7] R. Dontcheva, M. Harada, Some extremal self-dual codes with an automorphism of order 7, submitted for publication. [8] R. Dontcheva, M. Harada, Extremal doubly-even [80; 40; 16] codes with an automorphism oforder 19, submitted for publication. [9] S.T. Dougherty, T.A. Gulliver, M. Harada, Extremal binary self-dual codes, IEEE Trans. Inform. Theory 43 (1997) 2036 2047. [10] T.A. Gulliver, M. Harada, Weight enumerators ofdouble circulant codes and new extremal self-dual codes, Design Codes Crypt. 11 (1997) 141 150. [11] M. Harada, Existence ofnew extremal doubly-even codes and extremal singly-even codes, Design Codes Crypt. 8 (1996) 273 283. [12] M. Harada, The existence ofa self-dual [70; 35; 12] code and formally self-dual codes, Finite Fields Appl. 3 (1997) 131 139. [13] M. Harada, New extremal ternary self-dual codes, Austral. J. Combin. 17 (1998) 133 145. [14] M. Harada, H. Kimura, On extremal self-dual codes, Math. J. Okayama Univ. 37 (1995) 1 14. [15] S.N. Kapralov, V.D. Tonchev, Extremal doubly-even codes oflength 64 derived from symmetric designs, Discrete Math. 83 (1990) 285 289. [16] J.-L. Kim, New extremal self-dual codes of lengths 36, 38, and 58, IEEE Trans. Inform. Theory 47 (2001) 386 393. [17] F.J. MacWilliams, N.J.A. Sloane, The Theory oferror-correcting Codes, North-Holland, Amsterdam, 1977. [18] A. Otmani, A new construction ofself-dual codes, in: Proceedings ofthe Seventh International Workshop on Algebra and Combinatorial Coding Theory, 18 24 June, 2000, Bulgaria, pp. 255 260. [19] M. Ozeki, Note on the shadow process in coding theory, preprint, November 2000. [20] V. Pless, N.J.A. Sloane, On the classication and enumeration ofself-dual codes, J. Combin. Theory Ser. A 18 (1975) 313 335. [21] E.M. Rains, Shadow bounds for self-dual codes, IEEE Trans. Inform. Theory 44 (1998) 134 139. [22] S. Topalova, Classication ofhadamard matrices oforder 44 with automorphisms oforder 7, in: Proceedings ofthe Seventh International Workshop on Algebra and Combinational Coding Theory, 18 24 June, 2000, Bulgaria, pp. 305 310.