Extremal Type II $\mathbb{Z}_4$-codes constructed from binary doubly even self-dual codes of length $40$
Masaaki Harada

TL;DR
This paper shows that all binary doubly even self-dual codes of length 40 can be derived from extremal Type II -codes over , revealing a large number of such codes and their construction.
Contribution
It establishes a construction method linking binary self-dual codes to extremal Type II -codes, and quantifies the number of inequivalent codes.
Findings
All binary doubly even self-dual codes of length 40 are residue codes of extremal Type II -codes.
At least 94,356 inequivalent extremal Type II -codes of length 40 exist.
The construction provides a comprehensive classification of these codes.
Abstract
In this note, we demonstrate that every binary doubly even self-dual code of length can be realized as the residue code of some extremal Type II -code. As a consequence, it is shown that there are at least inequivalent extremal Type II -codes of length .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cooperative Communication and Network Coding · Advanced Wireless Communication Technologies
Extremal Type II -codes constructed from
binary doubly even self-dual codes of length
Masaaki Harada
Research Center for Pure and Applied Mathematics, Graduate School of Information Sciences, Tohoku University, Sendai 980–8579, Japan. email: [email protected]. This work was partially carried out at Yamagata University.
Abstract
In this note, we demonstrate that every binary doubly even self-dual code of length can be realized as the residue code of some extremal Type II -code. As a consequence, it is shown that there are at least inequivalent extremal Type II -codes of length .
1 Introduction
Let denote the ring of integers modulo . A -code of length is a -submodule of . Two -codes are equivalent if one can be obtained from the other by permuting the coordinates and (if necessary) changing the signs of certain coordinates. A code is self-dual if , where the dual code is defined as for all under the standard inner product . The Euclidean weight of a codeword of is , where denotes the number of components with . A -code is Type II if is self-dual and the Euclidean weights of all codewords of are divisible by 8 [2] and [8]. This is a remarkable class of self-dual -codes related to even unimodular lattices. A Type II -code of length exists if and only if . The minimum Euclidean weight of is the smallest Euclidean weight among all nonzero codewords of . The minimum Euclidean weight of a Type II -code of length is bounded by [2]. A Type II -code meeting this bound with equality is called extremal.
The residue code of a -code is the binary code . If is self-dual, then is a binary doubly even code [5]. If is Type II, then contains the all-ones vector [8]. It follows that there is a Type II -code with for a given binary doubly even code containing (see [9]). However, it is not known in general whether there is an extremal Type II -code with or not.
A binary doubly even self-dual code of length exists if and only if , and the minimum weight of a binary doubly even self-dual code of length is bounded by . A binary doubly even self-dual code meeting this bound with equality is called extremal. Two binary codes and are equivalent if can be obtained from by permuting the coordinates. The classification of binary doubly even self-dual codes has been done for lengths up to (see [1]). For every binary doubly even self-dual code of length , there is an extremal Type II -code with [4, Postscript] (see also [7]). In addition, for every binary doubly even self-dual code of length , there is an extremal Type II -code with [6].
In this note, this work is extended to length . We demonstrate that there is an extremal Type II -code with for every binary doubly even self-dual code of length . As a consequence, it is shown that there are at least inequivalent extremal Type II -codes of length . In addition, our result implies that there is an extremal Type II -code with for every binary doubly even self-dual code of length . Also, there is an extremal Type II -code with for every binary extremal doubly even self-dual code of length .
All computer calculations in this note were done by Magma [3].
2 Extremal Type II -codes of length 40
2.1 Construction method
We review the method for constructing Type II -codes, which was given in [9]. Let be a binary doubly even self-dual code of length . Let denote the identity matrix of order and let
[TABLE]
Without loss of generality, we may assume that has generator matrix of the following form:
[TABLE]
where is an matrix which has the property that the first row is . Then we have a generator matrix of a Type II -code as follows:
[TABLE]
where is an -matrix and we regard the matrices as matrices over . Here, we can choose freely the entries above the diagonal elements and the -entry of , and the rest is completely determined from the property that is Type II. Since any Type II -code is equivalent to some Type II -code containing [8], without loss of generality, we may assume that the first row of is the zero vector. This reduces our search space for finding extremal Type II -codes. It is the aim of this work to find a -matrix such that the matrix of form (2) generates an extremal Type II -code from a generator matrix of form (1) for a given binary doubly even self-dual code of length .
2.2 Extremal Type II -codes of length 40
There are inequivalent binary doubly even self-dual codes of length [1]. Let be one of the binary codes. Without loss of generality, we may assume that has generator matrix of form (1). In the above method, we explicitly found a -matrix such that the matrix of form (2) generates an extremal Type II -code . Note that . This was done for all the binary doubly even self-dual codes. Hence, we have the following:
Proposition 1**.**
Let be a binary doubly even self-dual code of length . Then there is an extremal Type II -code with .
Remark 2*.*
The extremality of the code was verified as follows. Let be a Type II -code of length . The following lattice
[TABLE]
has minimum norm if and only if is extremal [2]. Instead of calculating the minimum Euclidean weight of , we calculated the minimum norm of . This speeded up the calculations by Magma [3] considerably. As an example, for some five extremal Type II -codes, the calculations for the minimum Euclidean weights took about minutes, but the calculations for the minimum norms took about seconds only, using a single core of a PC Intel i7 4 core processor.
By the above proposition, extremal Type II -codes are constructed from the inequivalent binary doubly even self-dual codes of length . The extremal Type II -codes are inequivalent, since their residue codes are inequivalent. Generator matrices for the codes can be written in the form \left(\begin{array}[]{cc}I_{20}&M\\ \end{array}\right), where can be obtained electronically from http://www.math.is.tohoku.ac.jp/~mharada/Paper/Z4-40-II.txt.
For , an extremal Type II -code of length such that the residue code has dimension is known [6]. Hence, we have the following:
Corollary 3**.**
There are at least inequivalent extremal Type II -codes of length .
As described above, for every binary doubly even self-dual code of length (resp. ), there is an extremal Type II -code with [4, Postscript] (resp. [6]). Hence, we have the following:
Corollary 4**.**
Suppose that . Let be a binary doubly even self-dual code of length . Then there is an extremal Type II -code with .
It is known that the binary extended quadratic residue code of length is the unique binary extremal doubly even self-dual code of that length. The binary code is the residue code of the extended lifted quadratic residue -code of length , which is an extremal Type II -code [2]. Hence, we have the following:
Corollary 5**.**
Suppose that . Let be a binary extremal doubly even self-dual code of length . Then there is an extremal Type II -code with .
In this note, inequivalent extremal Type II -codes of length were constructed explicitly (). It is a worthwhile problem to determine whether extremal even unimodular lattices () are isomorphic or not.
Acknowledgment. This work was supported by JSPS KAKENHI Grant Number 15H03633.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. Betsumiya, M. Harada and A. Munemasa, A complete classification of doubly even self-dual codes of length 40 40 40 , Electronic J. Combin. 19 (2012), #P 18 (12 pp.).
- 2[2] A. Bonnecaze, P. Solé, C. Bachoc and B. Mourrain, Type II codes over ℤ 4 subscript ℤ 4 \mathbb{Z}_{4} , IEEE Trans. Inform. Theory 43 (1997), 969–976.
- 3[3] W. Bosma, J. Cannon and C. Playoust, The Magma algebra system I: The user language, J. Symbolic Comput. 24 (1997), 235–265.
- 4[4] A.R. Calderbank and N.J.A. Sloane, Double circulant codes over ℤ 4 subscript ℤ 4 \mathbb{Z}_{4} and even unimodular lattices, J. Algebraic Combin. 6 (1997), 119–131.
- 5[5] J.H. Conway and N.J.A. Sloane, Self-dual codes over the integers modulo 4, J. Combin. Theory Ser. A 62 (1993), 30–45.
- 6[6] M. Harada, On the residue codes of extremal Type II ℤ 4 subscript ℤ 4 \mathbb{Z}_{4} -codes of lengths 32 32 32 and 40 40 40 , Discrete Math. 311 (2011), 2148–2157.
- 7[7] M. Harada, C.H. Lam and A. Munemasa, Residue codes of extremal Type II ℤ 4 subscript ℤ 4 \mathbb{Z}_{4} -codes and the moonshine vertex operator algebra, Math. Z. 274 (2013), 685–700.
- 8[8] M. Harada, P. Solé and P. Gaborit, Self-dual codes over ℤ 4 subscript ℤ 4 \mathbb{Z}_{4} and unimodular lattices: a survey, Algebras and combinatorics (Hong Kong, 1997), 255–275, Springer, Singapore, 1999.
