Skip to:Content
|
Bottom
Cover image for Self-dual codes and invariant theory
Title:
Self-dual codes and invariant theory
Personal Author:
Series:
Algorithms and computation in mathematics ; 17
Publication Information:
Berlin : Springer-Verlag, 2006
ISBN:
9783540307297

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010119051 QA268 N42 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

One of the most remarkable and beautiful theorems in coding theory is Gleason's 1970 theorem about the weight enumerators of self-dual codes and their connections with invariant theory. In the past 35 years there have been hundreds of papers written about generalizations and applications of this theorem to different types of codes. This self-contained book develops a new theory which is powerful enough to include all the earlier generalizations.

It is also in part an encyclopedia that gives a very extensive list of the different types of self-dual codes and their properties, including tables of the best codes that are presently known. Besides self-dual codes, the book also discusses two closely-related subjects, lattices and modular forms, and quantum error-correcting codes.

This book, written by the leading experts in the subject, has no equivalent in the literature and will be of great interest to mathematicians, communication theorists, computer scientists and physicists.


Table of Contents

Prefacep. v
List of Symbolsp. xiv
List of Tablesp. xxv
List of Figuresp. xxvii
1 The Type of a Self-Dual Codep. 1
1.1 Quadratic mapsp. 2
1.2 Self-dual and isotropic codesp. 4
1.3 Twisted modules and their representationsp. 5
1.4 Twisted rings and their representationsp. 6
1.5 Triangular twisted ringsp. 9
1.6 Quadratic pairs and their representationsp. 11
1.7 Form rings and their representationsp. 13
1.8 The Type of a codep. 15
1.9 Triangular form ringsp. 18
1.10 Matrix rings of form rings and their representationsp. 19
1.11 Automorphism groups of codesp. 22
1.12 Shadowsp. 24
2 Weight Enumerators and Important Typesp. 29
2.1 Weight enumerators of codesp. 29
2.2 MacWilliams identity and generalizationsp. 35
2.2.1 The weight enumerator of the shadowp. 39
2.3 Catalogue of important typesp. 39
2.3.1 Binary codesp. 40
2p. 40
2Ip. 41
2IIp. 41
2Sp. 41
2.3.2 Euclidean codesp. 42
4Ep. 42
q[superscript E] (even)p. 43
[Characters not reproducible]p. 44
3p. 45
q[superscript E] (odd)p. 46
[Characters not reproducible] (odd)p. 46
2.3.3 Hermitian codesp. 47
4Hp. 47
q[superscript H]p. 47
[Characters not reproducible]p. 48
2.3.4 Additive codesp. 48
4H+p. 48
4H+ (even)p. 49
[Characters not reproducible] (even)p. 49
[Characters not reproducible] (even)p. 50
[Characters not reproducible] (even)p. 50
q[superscript H+] (odd)p. 50
[Characters not reproducible] (odd)p. 51
2.3.5 Codes over Galois rings Z/mZp. 51
4Zp. 52
m[superscript Z]p. 53
[Characters not reproducible]p. 54
[Characters not reproducible]p. 54
[Characters not reproducible]p. 55
[Characters not reproducible]p. 55
2.3.6 Codes over more general Galois ringsp. 55
GR(p[superscript e], f)[superscript E]p. 55
GR(p[superscript e], f)[Characters not reproducible]p. 56
GR(p[superscript e], f)[Characters not reproducible]p. 56
GR(2e, f)[Characters not reproducible]p. 57
GR(2e, f)[Characters not reproducible]p. 57
GR(2e, f)[Characters not reproducible]p. 58
GR(p[superscript e], f)[superscript H]p. 58
GR(p[superscript e], f)[Characters not reproducible]p. 58
GR(p[superscript e], f)[superscript H+]p. 59
GR(p[superscript e], f)[Characters not reproducible]p. 59
2.3.7 Linear codes over p-adic integersp. 60
Z[subscript p]p. 60
More general p-adic integersp. 60
2.4 Examples of self-dual codesp. 60
2.4.1 2: Binary codesp. 60
2I: Singly-even binary self-dual codesp. 61
2II: Doubly-even binary self-dual codesp. 61
2.4.2 4E: Euclidean self-dual codes over F[subscript 4]p. 64
2.4.3 q[superscript E] (even or odd): Euclidean self-dual codes over F[subscript q]p. 65
2.4.4 [Characters not reproducible]: Generalized doubly-even self-dual codesp. 65
2.4.5 3: Euclidean self-dual codes over F[subscript 3]p. 67
2.4.6 4H: Hermitian self-dual codes over F[subscript 4]p. 68
2.4.7 q[superscript H]: Hermitian self-dual linear codes over F[subscript q]p. 68
2.4.8 4H+: Trace-Hermitian additive codes over F[subscript 4]p. 69
2.4.9 4Z: Self-dual codes over Z/4Zp. 70
2.4.10 Codes over other Galois ringsp. 76
2.4.11 Z[subscript p]: Codes over the p-adic numbersp. 77
2.5 The Gleason-Pierce Theoremp. 80
3 Closed Codesp. 83
3.1 Bilinear forms and closed codesp. 83
3.2 Families of closed codesp. 86
3.2.1 Codes over commutative ringsp. 88
3.2.2 Codes over quasi-Frobenius ringsp. 89
3.2.3 Algebras over a commutative ringp. 90
3.2.4 Direct summandsp. 94
3.3 Representations of twisted rings and closed codesp. 94
3.4 Morita theoryp. 96
3.5 New representations from oldp. 98
3.5.1 Subquotients and quotientsp. 98
3.5.2 Direct sums and productsp. 99
3.5.3 Tensor productsp. 100
4 The Category Quadp. 103
4.1 The category of quadratic groupsp. 104
4.2 The internal hom-functor IHomp. 108
4.3 Properties of quadratic ringsp. 113
4.4 Morita theory for quadratic ringsp. 116
4.5 Morita theory for form ringsp. 120
4.6 Witt rings, groups and modulesp. 121
5 The Main Theoremsp. 129
5.1 Parabolic groupsp. 130
5.2 Hyperbolic co-unitary groupsp. 131
5.2.1 Generators for the hyperbolic co-unitary groupp. 136
5.3 Clifford-Weil groupsp. 139
5.4 Scalar elements in C([rho])p. 142
5.5 Clifford-Weil groups and full weight enumeratorsp. 149
5.6 Results from invariant theoryp. 155
5.6.1 Molien seriesp. 155
5.6.2 Relative invariantsp. 158
5.6.3 Construction of invariants using differential operatorsp. 160
5.6.4 Invariants and designsp. 161
5.7 Symmetrizationsp. 162
5.8 Example: Hermitian codes over F[subscript 9]p. 167
6 Real and Complex Clifford Groupsp. 171
6.1 Backgroundp. 171
6.2 Runge's theoremsp. 174
6.3 The real Clifford group C[subscript m]p. 177
6.4 The complex Clifford group X[subscript m]p. 182
6.5 Barnes-Wall latticesp. 184
6.6 Maximal finiteness in real casep. 188
6.7 Maximal finiteness in complex casep. 190
6.8 Automorphism groups of weight enumeratorsp. 190
7 Classical Self-Dual Codesp. 193
7.1 Quasisimple form ringsp. 193
7.2 Split typep. 195
7.2.1 q[superscript lin]: Linear codes over F[subscript q]p. 196
Clifford-Weil groupsp. 198
F[subscript 2], Genus 1p. 198
F[subscript 2], Genus 2p. 199
7.3 Hermitian typep. 201
7.3.1 q[superscript H]: Hermitian self-dual codes over F[subscript q]p. 202
Clifford-Weil groupsp. 202
The case q = 4p. 203
The case q = 9p. 206
7.4 Orthogonal (or Euclidean) type, p oddp. 207
7.4.1 q[superscript E] (odd): Euclidean self-dual codes over F[subscript q]p. 207
Clifford-Weil groups (q odd)p. 207
The case q = 3p. 209
The case q = 3, genus 2p. 210
The case q = 9p. 211
The case q = 5p. 212
7.5 Symplectic type, p oddp. 213
7.5.1 q[superscript H+] (odd): Hermitian F[subscript r]-linear codes over F[subscript q], q = r[superscript 2]p. 214
Clifford-Weil groups (genus g)p. 214
The case q = 9, genus 1p. 215
7.6 Characteristic 2, orthogonal and symplectic typesp. 215
7.6.1 q[superscript H+] (even): Hermitian F[subscript r]-linear codes over F[subscript q] q = r[superscript 2]p. 217
Clifford-Weil groups (genus g)p. 217
The case q = 4, genus 1p. 217
The case q = 4, genus 2p. 219
The case q = 16p. 220
7.6.2 q[superscript E] (even): Euclidean self-dual F[subscript q]-linear codesp. 220
Clifford-Weil groups (genus g)p. 220
The case q = 2p. 221
The case q = 4p. 221
7.6.3 [Characters not reproducible] (even): Even Trace-Hermitian F[subscript r]-linear codesp. 222
Clifford-Weil groups (genus g)p. 222
The case q = 4, genus 1p. 223
7.6.4 [Characters not reproducible] (even): Generalized Doubly-even codes over F[subscript q]p. 224
Clifford-Weil groups (genus g)p. 224
The case k = F[subscript 2], arbitrary genusp. 225
The case k - F[subscript 4], genus 1p. 225
The case k = F[subscript 8]p. 226
8 Further Examples of Self-Dual Codesp. 227
8.1 m[superscript Z]: Codes over Z/mZp. 227
8.2 4Z: Self-dual codes over Z/4Zp. 230
8.2.1 4Z: Type I self-dual codes over Z/4Zp. 230
8.2.2 [Characters not reproducible]: Type I self-dual codes over Z/4Z containing 1p. 231
8.2.3 Same, with 1 in the shadowp. 233
8.2.4 [Characters not reproducible]: Type II self-dual codes over Z/4Zp. 233
8.2.5 [Characters not reproducible]: Type II self-dual codes over Z/4Z containing 1p. 234
8.3 8]: Self-dual codes over Z/8Zp. 234
8.4 Codes over more general Galois ringsp. 235
8.4.1 GR(p[superscript e], f)[superscript E]: Euclidean self-dual GR(p[superscript e], f)-linear codesp. 236
8.4.2 GR(p[superscript e], f)[superscript H]: Hermitian self-dual GR(p[superscript e], f)-linear codesp. 238
8.4.3 GR(p[superscript e], 2l)[superscript H+]: Trace-Hermitian GR(p[superscript e], l)-linear codesp. 239
8.4.4 Clifford-Weil groups for GR(4, 2)p. 239
8.5 Self-dual codes over F[subscript q superscript 2] + F [subscript q superscript 2] up. 243
9 Latticesp. 249
9.1 Lattices and theta seriesp. 252
9.1.1 Preliminary definitionsp. 252
9.1.2 Modular lattices and Atkin-Lehner involutionsp. 255
9.1.3 Shadowsp. 260
9.1.4 Jacobi formsp. 261
9.1.5 Siegel theta seriesp. 261
Jacobi-Siegel theta series and Riemann theta functionsp. 265
Riemann theta functions with Harmonic coefficientsp. 268
9.1.6 Hilbert theta seriesp. 269
9.2 Positive definite form R-algebrasp. 272
9.3 Half-spacesp. 274
9.4 Form orders and latticesp. 276
9.5 Even and odd unimodular latticesp. 278
9.6 Gluing theory for codesp. 280
9.7 Gluing theory for latticesp. 282
10 Maximal Isotropic Codes and Latticesp. 285
10.1 Maximal isotropic codesp. 286
10.2 Maximal isotropic doubly-even binary codesp. 290
10.3 Maximal isotropic even binary codesp. 293
10.4 Maximal isotropic ternary codesp. 293
10.5 Maximal isotropic additive codes over F[subscript 4]p. 298
10.6 Maximal isotropic codes over Z/4Zp. 298
10.7 Maximal even latticesp. 301
10.7.1 Maximal even lattices of determinant 3kp. 304
10.7.2 Maximal even and integral lattices of determinant 2kp. 306
11 Extremal and Optimal Codesp. 313
11.1 Upper boundsp. 314
11.1.1 Extremal weight enumerators and the LP boundp. 314
11.1.2 Self-dual binary codes, 2II and 2Ip. 317
11.1.3 Some other typesp. 321
11.1.4 A new definition of extremalityp. 324
11.1.5 Asymptotic upper boundsp. 326
11.2 Lower boundsp. 328
11.3 Tables of extremal self-dual codesp. 331
11.3.1 Binary codesp. 331
11.3.2 Type 3: Ternary codesp. 336
11.3.3 Types 4E and [Characters not reproducible]: Euclidean self-dual codes over F[subscript 4]p. 338
11.3.4 Type 4H: Hermitian linear self-dual codes over F[subscript 4]p. 339
11.3.5 Types 4H+ and 4[Characters not reproducible]: Trace-Hermitian codes over F[subscript 4]p. 340
11.3.6 Type 4Z: Self-dual codes over Z/4Zp. 342
11.3.7 Other typesp. 345
12 Enumeration of Self-Dual Codesp. 347
12.1 The mass formulaep. 347
12.2 Enumeration of binary self-dual codesp. 350
Interrelations between types 2I and 2IIp. 356
12.3 Type 3: Ternary self-dual codesp. 360
12.3.1 Types 4E and [Characters not reproducible]: Euclidean self-dual codes over F[subscript 4]p. 363
12.4 Type 4H: Hermitian self-dual codes over F[subscript 4]p. 363
12.5 Type 4H+: Trace-Hermitian additive codes over F[subscript 4]p. 365
12.6 Type 4Z: Self-dual codes over Z/4Zp. 366
12.7 Other enumerationsp. 367
13 Quantum Codesp. 369
13.1 Definitionsp. 370
13.2 Additive and symplectic quantum codesp. 373
13.3 Hamming weight enumeratorsp. 376
13.4 Linear programming boundsp. 381
13.5 Other alphabetsp. 382
13.6 A table of quantum codesp. 385
Referencesp. 391
Indexp. 417
Go to:Top of Page