On Extremal Codes With Automorphisms

Similar documents
New binary self-dual codes of lengths 50 to 60

Extended Binary Linear Codes from Legendre Sequences

An Extremal Doubly Even Self-Dual Code of Length 112

Self-Dual Cyclic Codes

Open Questions in Coding Theory

Automorphism groups of self-dual binary linear codes

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

Frames of the Leech lattice and their applications

Formally self-dual additive codes over F 4

Type I Codes over GF(4)

Support weight enumerators and coset weight distributions of isodual codes

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

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

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

QUADRATIC RESIDUE CODES OVER Z 9

x n k m(x) ) Codewords can be characterized by (and errors detected by): c(x) mod g(x) = 0 c(x)h(x) = 0 mod (x n 1)

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

Construction ofnew extremal self-dual codes

The Witt designs, Golay codes and Mathieu groups

On Ternary Self-Dual Codes of Length 24

Linear Block Codes. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay

On the Construction and Decoding of Cyclic LDPC Codes

Duadic Codes over Finite Commutative Rings

EE512: Error Control Coding

7.1 Definitions and Generator Polynomials

The extended coset leader weight enumerator

Construction of quasi-cyclic self-dual codes

Binary codes related to the moonshine vertex operator algebra

The MacWilliams Identities

Type II Codes over. Philippe Gaborit. Vera Pless

Hamming codes and simplex codes ( )

On The Weights of Binary Irreducible Cyclic Codes

Self-complementary circulant graphs

Aperiodic correlation and the merit factor

Symmetries of weight enumerators

New algebraic decoding method for the (41, 21,9) quadratic residue code

Open problems on cyclic codes

Information Theory. Lecture 7

Arrangements, matroids and codes

Symmetries of Weight Enumerators

MT5821 Advanced Combinatorics

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

Some aspects of codes over rings

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

Lecture 2 Linear Codes

MATH 433 Applied Algebra Lecture 21: Linear codes (continued). Classification of groups.

Permutation decoding for the binary codes from triangular graphs

Cyclic Codes and Self-Dual Codes Over

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

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

Rings in Coding Theory

EE512: Error Control Coding

Algebraic Geometry Codes. Shelly Manber. Linear Codes. Algebraic Geometry Codes. Example: Hermitian. Shelly Manber. Codes. Decoding.

Double Circulant Codes over Z 4 and Even Unimodular Lattices

CYCLIC SIEVING FOR CYCLIC CODES

We saw in the last chapter that the linear Hamming codes are nontrivial perfect codes.

Automorphisms of doubly-even self-dual binary codes.

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

CONSTRUCTION OF QUASI-CYCLIC CODES

Codes from lattice and related graphs, and permutation decoding

Ring of the weight enumerators of d + n

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

Solving the general quadratic congruence. y 2 Δ (mod p),

On some designs and codes from primitive representations of some finite simple groups

On Pronormal Subgroups of Finite Groups

On Divisible Codes over Finite Fields

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

arxiv:math/ v1 [math.co] 1 Aug 2002 May

Error Correction Review

Coding theory: algebraic geometry of linear algebra David R. Kohel

Know the meaning of the basic concepts: ring, field, characteristic of a ring, the ring of polynomials R[x].

On binary constructions of quantum codes

The lengths of Hermitian Self-Dual Extended Duadic Codes

: Error Correcting Codes. November 2017 Lecture 2

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials

Self-dual codes and invariant theory 1

Extremal lattices. Gabriele Nebe. Oberwolfach August Lehrstuhl D für Mathematik

Coding Theory and Applications. Solved Exercises and Problems of Cyclic Codes. Enes Pasalic University of Primorska Koper, 2013

ECEN 604: Channel Coding for Communications

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and

Linear Cyclic Codes. Polynomial Word 1 + x + x x 4 + x 5 + x x + x f(x) = q(x)h(x) + r(x),

Some Open Problems Arising from my Recent Finite Field Research

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

Difference sets and Hadamard matrices

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005


FUNDAMENTALS OF ERROR-CORRECTING CODES - NOTES. Presenting: Wednesday, June 8. Section 1.6 Problem Set: 35, 40, 41, 43

MATH32031: Coding Theory Part 15: Summary

MATH3302 Coding Theory Problem Set The following ISBN was received with a smudge. What is the missing digit? x9139 9

3. Coding theory 3.1. Basic concepts

Repeated-Root Self-Dual Negacyclic Codes over Finite Fields

Describing Quaternary Codes Using Binary Codes

Characterizing planar polynomial vector fields with an elementary first integral

Linear Cyclic Codes. Polynomial Word 1 + x + x x 4 + x 5 + x x + x

Difference sets and Hadamard matrices

A 2-error Correcting Code

PROJECTIVE DIVISIBLE BINARY CODES

Pisano period codes. Ministry of Education, Anhui University No. 3 Feixi Road, Hefei Anhui Province , P. R. China;

REED-SOLOMON CODE SYMBOL AVOIDANCE

Transcription:

On Extremal Codes With Automorphisms Anton Malevich Magdeburg, 20 April 2010 joint work with S. Bouyuklieva and W. Willems 1/ 33

1. Linear codes 2. Self-dual and extremal codes 3. Quadratic residue codes 4. Automorphisms of extremal codes 2/ 33

1. Linear codes 2. Self-dual and extremal codes 3. Quadratic residue codes 4. Automorphisms of extremal codes 3/ 33

Introduction Linear code C is a k-dim subspace of an n-dim vector space Generator matrix G consists of basis vectors of C a 11 a 12 a 1n G = a 21 a 22 a 2n...... a k1 a k2 a kn Parity check matrix H (size n (n k)): Hx = 0 for all x C 4/ 33

Introduction Weight of a codeword is the number of its nonzero coordinates Weight enumerator: W C (x, y) = u C x n wt(u) y wt(u) = n A i x n i y i i=0 Parameters [n, k, d] stand for length, dimension and minimum distance. 5/ 33

Automorphism Group Definition Aut(C) = {σ S n uσ C for all u C} G = Aut(C) If G is trivial, C is only a vector space If G is nontrivial, it may help to construct the code. C is a module for G 6/ 33

Types of Automorphisms Definition σ Aut(C) is called of type p-(c, f ) if it has exactly c cycles of length p and f fixed points. If n is the length of C then pc + f = n. c {}}{ ( } {{ } ) ( } {{ } )... ( } {{ } ) ( )... ( ) }{{} p p p f 7/ 33

1. Linear codes 2. Self-dual and extremal codes 3. Quadratic residue codes 4. Automorphisms of extremal codes 8/ 33

The dual code C = {u u v = 0 for all v C} The dual weight enumerator W C (x, y) = 1 C W C(x + y, x y) If C = C the code is self-dual For a self-dual code k = n/2 and all codewords have even weight 9/ 33

Self-Dual Codes Two types of self-dual codes: Type I (SE): all weights are even Type II (DE): all weights are a multiple of 4 Theorem (Gleason) Weight enumerator of a self-dual code is a polynomial in f and g of degrees respectively for Type I codes: 2 and 8, for Type II codes: 8 and 24. 10/ 33

Self-Dual Codes Two types of self-dual codes: Type I (SE): all weights are even Type II (DE): all weights are a multiple of 4 Corollary Length of a Type II code is a multiple of 8 n = 24m + 8i, i = 0, 1 or 2 10/ 33

Extremality Corollary (Mallows, Sloane) d 4 n 24 + 4 Type II (tight) d 2 n 8 + 2 Type I (NOT tight) Theorem (Rains, using shadow) New bounds for Type I codes are: d 4 n 24 + 4 n 22 (mod 24) d 4 n 24 + 6 n 22 (mod 24) 11/ 33

Zhang: no extremal DE codes for n > 3952 Lengths of known extremal codes: 8, 16, 24, 32, 40, 48, 56, 64, 80, 88, 104, 112, 136 For red lengths extended quadratic residue codes are extremal. For blue lengths quadratic double circulant codes are extremal. 12/ 33

Existing Codes [24, 12, 8] Golay code Aut(C) = M 24 (5-transitive) Order of Aut(C): 2 10 3 3 5 7 11 23 Unique [48, 24, 12] QR-code Aut(C) = PSL 2 (47) (2-transitive) Order of Aut(C): 2 4 3 23 47 Unique (computer search) 13/ 33

Putative Codes [72, 36, 16]-code Aut(C) is solvable Possible primes in Aut(C) : 2, 3, 5, 7 Possible order: Aut(C) 36 [96, 48, 20]-code Possible primes in Aut(C) : 2, 3, 5 14/ 33

1. Linear codes 2. Self-dual and extremal codes 3. Quadratic residue codes 4. Automorphisms of extremal codes 15/ 33

Cyclic Codes a 0 a 1 a p G = a p a 0 a p 1...... a 1 a 2 a 0 C is an ideal in F 2 [x]/ x p 1 C = e(x) with e(x) = e 2 (x) Automorphisms of C: cyclic shift σ of order p µ: x x 2 of order s(p) 16/ 33

Definition of QR Codes p ±1 mod 8 Quadratic residues Q and nonresidues N QR codes are cyclic codes with e(x) = n N x n x r or e(x) = r Q 17/ 33

Extended QR Codes If p 1 mod 8: Extended QR code C is self-dual of Type II Aut(C) = PSL 2 (p), p 7 or 23 Aut(C) is 2-transitive Aut(C) = p (p 1)(p+1) 2 18/ 33

Importance of QR Codes Hamming and Golay codes are QR Large minimum distance: d 2 d + 1 p (if p ±1 mod 8) Asymptotically good? Different decoding techniques 19/ 33

Quadratic Double Circulant Codes n = 2q + 2, q 3 mod 8 is a prime 1 0 1... 1 G = 1 1.... Q 1 1 Q cyclic matrix, corr. to residues C is self-dual of Type II Aut(C) = PSL 2 (q) Z 2 20/ 33

1. Linear codes 2. Self-dual and extremal codes 3. Quadratic residue codes 4. Automorphisms of extremal codes 21/ 33

Motivation n d p Aut(C) comment 8 4 2, 3, 7 xqr, QDC 24 8 2, 3, 5, 7, 11, 23 xqr, QDC 32 8 2, 3, 5, 7, 31 xqr 40 8 2, 3, 5, 7, 19 QDC 48 12 2, 3, 23, 47 xqr 80 16 2, 5, 19, 79 xqr 88 16 2, 3, 7, 11, 43 QDC 104 16 2, 3, 13, 17, 103 xqr 112 16 2, 7 Harada, 2008 136 20 2, 3, 11, 67 QDC 22/ 33

Possible Automorphisms Theorem C is an extremal self-dual code C is of length n 48 σ Aut(C) is of type p (c, f ) where p 5 is a prime. Then c f. 23/ 33

Assumptions C is self-dual, doubly-even, extremal σ Aut(C) of prime order p > n/2 Corollary c = f = 1 since n = pc + f σ is of type p (1, 1) n = p + 1 = 24m + 8i, i = 0, 1 i 2 since 24m + 16 1 is not a prime 24/ 33

Definition s(p) denotes the smallest number s N, such that p 2 s 1. In our case: s(p) = p 1, k 2 even k Proposition If k = 2 then C is an extended QR code. 25/ 33

Definition s(p) denotes the smallest number s N, such that p 2 s 1. In our case: s(p) = p 1, k 2 even k Proposition If k = 2 then C is an extended QR code. 25/ 33

Classification of QR Codes Theorem Let C be a self-dual doubly-even extended QR code. Then C is extremal exactly for the lengths 8, 24, 32, 48, 80 and 104 26/ 33

Sketch of the proof Task: find a codeword of weight < 4 n 24 + 4 in a large code C. Way out: search in a suitable subcode C < C. H < Aut(C) C = C H = {codewords fixed by H} 27/ 33

Sketch of the proof C extended QR of length n = p + 1 G = Aut(C) = PSL(2, p) H < G H = cyclic of order 4 or 6 H = Syl 2 (G) 28/ 33

Cases depending on k n = 24m or n = 24m + 8 p = n 1 s(p) = p 1 k k = 2 (one code) solved ( ) k > 2 codes open 2 k/2 k similar method may be applied 29/ 33

Case k > 2 Possibly large number of codes C is an extended cyclic code automorphisms of order p and s(p) Aut(C) is not transitive! if s(p) prime difficulties 30/ 33

List of Open Cases p s(p) k codes d 1399 233 6 2 236 2351 47 50 671 089 396 2383 397 6 2 400 2687 79 34 3 856 452 2767 461 6 2 464 3191 55 58 9 256 396 536 3343 557 6 2 560 3391 113 30 1 093 568 3463 577 6 2 580 3601 601 6 2 604 31/ 33

Conjecture There are no extremal self-dual doubly-even codes having an automorphism of prime order p > n/2 apart from the cases n = 8, 24, 32, 48, 80 and 104 32/ 33

Summary C is self-dual, doubly-even, extremal σ Aut(C) of prime order p > n/2 We give full classification of extremal extended QR codes that solves the case s(p) = p 1 2 For s(p) < p 1 2 some cases still remain open 33/ 33