R
OBIN
C
HAPMAN
P
ATRICK
S
OLÉ
Universal codes and unimodular lattices
Journal de Théorie des Nombres de Bordeaux, tome
8, n
o2 (1996),
p. 369-376
<http://www.numdam.org/item?id=JTNB_1996__8_2_369_0>
© Université Bordeaux 1, 1996, tous droits réservés.
L’accès aux archives de la revue « Journal de Théorie des Nombres de Bordeaux » (http://jtnb.cedram.org/) implique l’accord avec les condi-tions générales d’utilisation (http://www.numdam.org/conditions). Toute uti-lisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte-nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
Universal Codes
andUnimodular
Latticespar ROBIN CHAPMAN ET PATRICK
SOLÉ
RÉSUMÉ. Les codes résidus
quadratiques
binaires delongueur
p + 1
produisent
par construction B etbourrage
des réseaux de type II comme le réseau de Leech. Récemment, il a étéprouvé
que les codes résidusquadratiques quaternaires produisent
les mêmes réseaux par construction A modulo 4. Nous montrons de manière directe l’équivalence
des deux constructions pour p ~ 31. En dimension 32 nous obtenons un réseau extrémal de type IIqui
n’est pas isomètre au réseau de Barnes-Wall
BW32.
On considèreégalement l’équivalence
entre construction B modulo 4plus
bour-rage et construction A modulo 8. En dimension 48 elles conduisenttoutes deux à une nouvelle
description
du réseau extrémal de typeII
appelé
P48q.
ABSTRACT.
Binary quadratic
residue codes oflength
p + 1 pro-duce via construction B anddensity doubling
type II lattices like the Leech.Recently,
quaternaryquadratic
residue codes havebeen shown to
produce
the same latticesby
construction Amod-ulo 4. We prove in a direct way the
equivalence
of these twocon-structions for p ~ 31. In dimension
32,
we obtain an extremal lattice of type II not isometric to the Barnes-Wall latticeBW32.
The
equivalence
between construction B modulo 4plus
density
doubling
and construction A modulo 8 is also considered. In di-mension 48they
both led to a newdescription
of the extremaltype II lattice
P48q.
1. Introduction
In
[2],
Bonnecaze,
Sol6 and Calderbank introduce forprimes
p - :1:1(mod 8),
codes 6
andR,
the universal extendedquadratic
residuecodes,
oflength
p + 1 over the 2-adicintegers
Z2°O.
Forpositive integers s they
consider their reductions
Q23
andN23
modulo2;
Q2
andN2
arejust
the standardbinary
extendedquadratic
residuecodes,
while64
and-A74
are thequaternary
quadratic
residue codes. Given a code C oflength
n overZ4
Mots-clés : Quadratic residue codes, Lattices, construction A, construction B, density
dou-bling.
define
A(C)
as the set of vectors in Z" which reduce modulo 4 to elements of C.(mod 8)
the lattice is even and unimodular([2]
Corollary
4.1);
if p = 7 it is theE8 lattice,
whileif p = 23
it is the Leechlattice.
Here we
show,
by
means of anexplicit isomorphism,
that if p ~ -1(mod 8)
andp
31 then is isometric to a latticeL(Q2)
con-structed from the
binary
quadratic
residue code in a manner(construction
B
plus density
doubling ) generalizing
theoriginal
construction of the Leech lattice. If p = 23 thisyields
a shortproof
of what isperhaps
thesimplest
construction of the Leech lattice[2].
If p = 31
this,
combined with results of Koch andVenkov,
shows thatBSBM32
introduced in[1]
is not isometricto the Barnes-Wall lattice
BW32 .
In section§4
we consider aquaternary
analogue
of thissituation,
replacing
construction Bby
construction B mod-ulo4,
and construction A mod 4by
construction A mod 8. Weshow,
interalia,
thatP48q
can be obtained in the latter way from aquadratic
residuecode of
length
48 overZ8.
2. The main result
Throughout
this section we assume that p is aprime
satisfying
p = -1(mod 8).
We also fix aninteger
r such that r -1(mod 4),
andr2
+ p = 0(mod 32).
In addition ifp
31 we will assumethat r2
+ p
= 32.(If p =
7,
23 or
31,
then r =5,
-3 or 1respectively.)
We first outline a construction of lattices from
binary
codes oflength
p + 1. Consider a
self-orthogonal
linear subcode C ofZ2P+’,
containing
the all-ones word. DefineL(C)
to be the sublattice ofZP+r
generated
by
thefollowing
types
of vectors:(1)
all vectors ofshape
(8 OP),
(2)
all vectors ofshape
(42
(3)
all vectors ofshape
(21
OP+1-1)
whosesupport
coincides with thesupport
of an element ofC,
(4)
any vector ofshape
(r 1P).
This can be recast as the union of two cosets
of the lattice
2B(C)
obtained,
up toscaling,
by
construction Bapplied
toC
namely
with
denoting
theparity-check
code oflength
p + 1. It is clear thatL (C)
is alattice,
of index in If the code C isdoubly
even,self-dual and
doubly
even then thelattice ~L(C)
is even and unimodular.If C is
62
orR2
then it has theseproperties.
Wegive
fourexamples
of thisconstruction.
By
the norm of an element in Euclidean space we mean the square of itslength,
and the minimal norm of a lattice is the least norm of a non-zeroel-ement of the lattice. It is easy to see that the minimum norm of
~L(~2)
iswhere
mw(C)
is the minimum(Hamming)
weight
of the code C.THEOREM 1. The lattices
~A(Q4)
and are isometricfor
p
31. Proof. Assumep
31. We recall the definitionof 6
from§III
of(2).
Let 6 be the square root of -p inZ2-
with 8 == -1(mod 4).
Note then that 6 - -r(mod 16).
The vectors ma(a
EFp
U{oo})
are defined as the rowsof the matrix
(The
rows and columns of this matrix are labelled in the orderoo, 0, l, ... ,
p -1.)
The matrix W is called a Jacobsthalmatrix ,
and is instrumental inbuilding
Hadamard matrices ofPaley
type
[10,
Chap.
II].
We collect here theproperties
that we needwhere J stands for the all-one matrix. See
[10,
Chap.
II,
Lemma7]
forproofs
of(Jl)
and(J2).
To prove(J3), (J4)
observefirstly
thatby
(Jl)
Secondly, writing x
for the Jacobisymbol
we haveand
by
the characterproperty
of X
the last
equality coming
from(J2).
The coordinate
positions
in the code are labelledoo, 0,1, ... ,
p -1,
re-garded
as elements of theprojective
line overF.
The universal extendedquadratic
residue code is now defined aswhere
Q2°O
is the field of 2-adic numbers. A similar definition holds forN
with
replaced by
We can now describe
A(04)
as the set of vectors incongruent
modulo 4 to elements of~.
Let na E be the rows of the matrixso that for a E
Fp
U{oo}
we have ma(mod
16).
Sinceby
(J2)
we have NNt = 321 the matrix isorthogonal.
We claim that thismatrix maps
78L(jV2
to~A(Q4)’
This isequivalent
tosaying
that Nmaps to
A(Q4)’
Note that these codes and lattices arepreserved
by
theautomorphism
Qcoming
from thepermutation
(0 1 2 ...
p -1)
onFp
Uf oo},
and thisautomorphism
maps ma to mOl+l and na toThis
automorphism
is the shift in thecyclic
construction of theQR
codes. Weproceed
to show that theimages by
N of the fourtypes
of vectors in construction L above lie in11 ( C~4 ) .
Since the na E
A(~4),
the matrix N takes the coordinatevectors,
which lie in intoA(~4).
For convenience let(a, b; c; d)
denote thegeneric ,Q-coordinate
d where a and0
are anyquadratic residue,
andquadratic
non-residuerespectively.
Nowwhich lies in and is
congruent
to modulo 8. Hence+
mo) E
A(Q4).
Applying
Q it follows that +rrta)
EA(~4)
for all a E
Fp,
andso 2 (rna
+ EA(Q4)
for all EFp
U{oo}.
HenceivN
EA(~4)
for all v of theshape
(42 Op-1).
We nextcompute
where
Q’
is the set ofquadratic
non-residues modulo p. The last coordinates estimates come from(J3), (J4). Again
this hasinteger
coordinates,
and iscongruent
modulo 4 +¿j=o
mj),
so this vector lies inA(C~4).
It follows thatI
/ B
for each k E
FP.
ButNz
isgenerated by
the vectors whosesupports
arethe sets U
(k
+Q’).
([2,
p.370,
III.A.]).
It follows that if v has theshape
(2a
and whosesupport
is the same as that of an element ofthen E
A(Q4).
Finally
and so e
A(Q4).
Hence CA(Q4)’
andcomparing
determinants we see that =A(Q4).
SinceL(Q2)
andL(M)
areisometric the Theorem follows. D
3.
Application
to the casesof P =
23, 31.
If
(al, ... , an)
is an element of a code overZ4,
then its Euclideanweight
is
w(al)
+ ... +w(an)
whereThe minimum Euclidean
weight
mew(C)
of a code C overZ4
is the least Euclideanweight
of its non-zero elements. If C is a linear code then theminimum norm of
A(C)
ismin(l6,mew(C)).
For p = 23 and p =31,
theminimum norm of
L(92)
is32,
and so the minimum norm ofA ( ~4)
is 16.Hence
mew(Q4)
> 16. In[2]
this isproved
in a more elaborate way forp = 23.
In
[8]
Koch and Venkov show that for the fivenon-isomorphic doubly
evenself-dual
binary
codesCl, ... , C5
oflength
32,
the latticesL(Cl), ... , L(C5)
are all non-isometric. We can take
01
=Q2,
andC2
to be the Reed-Mullercode
RM(2, 5).
SinceL(RM(2, 5))
is isometric to the Barnes-Wall latticeBW32
[9],
it follows thattA(Q4)
for p = 31 is not isometric toBW3z,
con-firming
aconjecture
of[1].
It is known that there areonly
two unimodular lattices in dimension 32 with minimal norm 4 and anautomorphism
of order31
[12].
From the results of[1]
and of the current paper we can infer thanboth can be constructed
by
construction A mod 4applied
to an extendedquaternary
cyclic
code: thequaternary
Reed-Muller codeQRM(2, 5)
inthe case of
BW32
and the extendedquadratic
residue code64
in the caseof
BSBM32
:= Both lattices also appear in[11, 4].
4.
Quaternary Analogue
We assume in
this §
thatp >
47 is ap e =-
-1(mod 8),
and that theinteger
r - 1(mod
4)
satisfiesif p =
47, 71
andif p =
79,103,127.
Thecorresponding
values of r are r =-7,5
in first caseand r
= -7, 5,1
in the second. For aquaternary
code C oflength
p + 1 we define
-and
For an
octonary
codeC8
oflength
p+ 1,
we defineWe have the
following
analogue
of Theorem 1:THEOREM 2. The lattices
)L4 (1ij4)
and-1-A4 (~8)
areisometric for p
=47,
71, 79, 103,
127.The
proof
isanalogous
to theproof
of Theorem 1 and is omitted. COROLLARY 1. For p = 47 the lattice has norm6,
and the codeProof. Follows from the
preceding
theoremby noticing
that~4
haseu-clidean minimum
weight
24[1, 11, 5].
0The lattice
L4 (~4)
was considered in[3]
and is isometric toP48q.
Adopt-ing
the definition ofP48q
in§7.7
of[6],
theorthogonal
matrixtakes
P48q
toL4 (N~)
(which
is isometric toL4 (~4))
by
a similarargument
to Theorem 1.
Similarly
it is tantamount toconjecture
that theconjectural
extremaltype
II lattice of dimension 80 ofexample
3 of[13]
is takenby
into
~4(~/4).
5. Conclusion
It would be
interesting
to lift theremaining
threeConway-Pless
codesover
Z4
and obtainby
constructionA4
the threeremaining
zero-defectlat-tices of the Koch-Venkov classification.
Similarly
the construction ofP48q
by
constructionB3
applied
toternary
QR
codes anddensity
doubling
[6,
p.149]
suggests
a construction modulo 6.Eventually,
quaternary
double circulant codes whichproduce
an even extremal unimodular lattice in di-mension 40[5]
should be amenable to a similaranalysis.
6.
Acknowledgments
The work described in this paper was done when both authors were
Visiting
Fellows at the School ofMathematics,
Physics,
Computing
and Electronics atMacquarie University.
The first author would like to thankGerry Myerson
for his kind invitation. The second author would like tothank Peter Pleasants for his kind invitation and
Macquarie
University
forREFERENCES
[1]
A.Bonnecaze,
P.Solé,
C.Bachoc,
B.Mourrain, ’Type
IIQuaternary
Codes’ IEEE Trans. Inform.Theory,
submitted(1995).
[2]
A.Bonnecaze,
P. Solé & A. R.Calderbank, ’Quaternary
quadratic
residue codes and unimodularlattices’,
IEEE Trans.Inform. Theory,
vol.41,
pp.366-377,
March 1995.[3]
A.R.Calderbank, private
communication(1995).
[4]
A.R.Calderbank,
G.MacGuire,
P.V.Kumar,
T.Helleseth,
Cyclic
Codes overZ4,
Locatorpolynomials,
and Newtonidentities, preprint
(1995).
[5]
A. R.Calderbank,
N. J. A.Sloane,
’Double Circulant Codes over Z4 and UnimodularLattices’,
J. ofAlgebraic
Combinatorics,
submitted.[6]
J. H.Conway
& N. J. A.Sloane,
Sphere Packings,
Lattices andGroups,
Springer-Verlag,
1988.[7]
G. D.Forney,
’Coset Codes II:Binary
Lattices and relatedcodes’,
IEEE Trans.Information Th. IT-34
(1988)
1152-1187.[8]
H. Koch & B.B.Venkov,
UeberGanzhalige
Unimodulare EuklidischeGitter,
Crelle 398(1989)
144-168.[9]
P.Loyer,
P.Solé,
’Les Réseaux BW32 et U32 sontéquivalents’,
J. de Th. des Nombres de Bordeaux 6(1994)
359-362.[10]
F. J.MacWilliams,
N.J.A.Sloane,
Thetheory of
errorcorrecting
codes North-Holland(1977).
[11]
V.Pless,
Z.Qian, ’Cyclic
Codes andQuadratic
Residue Codes over Z4’,
IEEE Trans. Information
Theory
submitted.[12]
H-G.Quebbemann,
’Zur Klassifikation unimodularer Gitter mit Isometrie vonPrimzahlordnung’,
Crelle 326(1981)
158-170.[13]
R.Schulze-Pillot,
’Quadratic
Residue Codes andCyclotomic
lattices’,
Arch.Math.,
Vol. 60(1993)
40-65. Robin CHAPMANDepartment
of MathematicsUniversity
of ExeterEX4 4QE
U.K.rjc@maths.exeter.ac.uk
Patrick SOLI CNRS-I3S BP 14506903