ON THE EXTENDED LEE WEIGHTS MODULO 2e OF
LINEAR CODES OVER Z2s
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
Abstract. In this work, linear codes over Z2s are considered together with the extended Lee weight that is defined as
x
if x ≤ 2s−1 ,
wL (x) =
2s − x if x > 2s−1 .
The ideas used by Wilson and Yıldız are employed to obtain divisibility properties for sums involving binomial coefficients and the
extended Lee weight. These results are then used to find bounds
on the power of 2 that divides the number of codewords whose Lee
weights fall in the same congruence class modulo 2e . Comparisons
are made with the results for the trivial code and the results for the
homogeneous weight.
1. Introduction
There has been a burst of activity on linear codes over rings in recent
years. Starting from the ring Z4 with [1], the research in this area has been
generalized to Z2k , Zpk , Galois rings and finite chain rings in general. The
weight function used in codes over Z4 is the so called Lee weight that has
values wL (0) = 0, wL (1) = wL (3) = 1 and wL (2) = 2. When generalizing
to Galois rings and finite chain rings in general a new weight called the
homogeneous weight was introduced as an extension of the Lee weight on
Z4 . We refer the reader to [2] for more details.
The homogeneous weight uses the algebraic structure of the rings and
has few non-zero weights. It also has connections with exponential sums
and thus, results from number theory can be used to obtain bounds for
this weight([3], [4]). Recently, in [5], when constructing the Gray map
for the homogeneous weight over Galois rings, it was discovered that the
homogenous weight also has connections with hyperplanes in combinatorial
Date: November 07, 2012.
2000 Mathematics Subject Classification. Primary 94B05; Secondary 94B65.
Key words and phrases. Linear codes, enumerators, Gray map, codes over rings.
This paper is in final form and no version of it will be submitted for publication
elsewhere.
1
2
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
geometries. The algebraic constructions for the Gray map of homogeneous
weight are given in [2] and [6].
However there is a more natural generalization of the Lee weight from
Z4 to Z2k . This was given first in [7] by Carlet, however he chose the homogeneous weight instead of this weight to work with. Recently, Dougherty
and Fernández-Córdoba have studied linear codes over Z2k with respect to
this extended Lee weight in [8].
The constraints on the weight enumerators of codes have been of interest
in coding theory. Pless looked at the Hamming weight enumerators of
binary codes in [9]. Wilson used polynomial ideas to obtain such constraints
for general weight functions on codes in a more general context in [10].
Yıldız used ideas from [10] to obtain the best possible results for the Lee
weights of linear codes over Z4 in [6]. In [11] a coset decomposition idea was
used to obtain the tightest bounds for the homogeneous weight enumerators
of linear codes over Galois rings.
In this work we study linear codes over Z2s with the extended Lee weight
to prove divisibility results for the weight enumerators using ideas from [10].
Our aim is to combine tools from [10] and [6] to find the power of 2 that
divides the coefficients of the extended Lee weight enumerators of linear
codes over Z2s .
The rest of the paper is organized as follows.
In section 2, we give the necessary definitions for codes over Z2s and the
extended Lee weight. In section 3, we state and prove the main lemmas to
be used in obtaining the main results. Section 4 includes the main results
for free Z2s -codes. In section 5 we find the results for the trivial code
for comparison. Section 6 concludes the paper with remarks and possible
research directions.
2. Linear codes over Z2s
Definition 1. A linear code over a ring R of length n is an R-submodule
of Rn ; more specifically a linear code over Z2s of length j is a submodule
of Zj2s .
It can be shown, because of the ideal structure of Z2s , that a linear code
over Z2s of length j is permutationally equivalent to a code that has a
generating matrix of the following form:
·
·
·
As−1
As
Ik1 A1
0 2Ik2 2B1 ·
·
·
·
2
0
0
2 I k3 ·
·
·
·
·
·
·
·
·
·
·
s−2
s−2
s−2
·
·
·
· 2 Iks−1 2 D 2 E
0
0
·
0
0
2s−1 Iks 2s−2 F
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s 3
where A1 , · · ·, As , B1 , · · ·, D, E, F are matrices over Z2s (see [14]). As seen
from the generating matrix, a dimension can not be defined for such codes.
Instead of dimension, a code over Z2s has a type. A code that has the above
matrix as a generating matrix is said to be of type (2s )k1 (2s−1 )k2 · · · (2)ks ,
and it has size
|C| = 2sk1 +(s−1)k2 +···+ks .
For the rest of this work we will let the extended Lee weight on Z2s be
defined as follows:
x
if x ≤ 2s−1 ,
wL (x) :=
s
2 − x if x > 2s−1 ,
s−1
for this weight function can be given
The Gray map from Z2s to F22
simply as:
0
→ (000 · · · 000),
1
→ (100 · · · 000),
2
→ (110 · · · 000),
·
·
2s−1
→ (111 · · · 111),
2s−1 + 1 → (011 · · · 111),
2s−1 + 2 → (001 · · · 111),
·
·
2s − 2
→ (000 · · · 011),
2s − 1
→ (000 · · · 001),
which is introduced in [16] for Z2k -linear codes by Borges et al. Simply
put 1’ s in the first x coordinates and 0’ s in the other coordinates for all
x ≤ 2s−1 , and if x > 2s−1 then the Gray map takes x to 1 + ϕL (2s−1 − x),
where ϕL is the Gray map for wL . This map can be extended for a codeword
c = (c1 , c2 , . . . , cn ) as follows:
ϕL (c) = (ϕL (c1 ), ϕL (c2 ), . . . , ϕL (cn )).
Note that ϕL is a (non-linear) isometry from (Z2s , Lee weight) to (F22
Hamming weight).
3. The main lemma
We start with the following remarks:
Remark 1. For any x ∈ Z2s ,
wL (x) + wL (x + 2s−1 ) = 2s−1 .
s−1
,
4
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
Remark 2. [11] Let C be a linear code over Z2s of length j and type
(2s )k1 (2s−1 )k2 · · · (2)ks with
a1 , a2 , . . . , ak1 −→ free generators,
b1 , b2 , . . . , bk2 −→ generators in 2Z2s ,
·
·
·
c1 , c2 , . . . , cks −→ generators in 2s−1 Z2s ,
e be the linear code over 2s−1 Z2s generated by
and let C
2s−1 a1 , 2s−1 a2 , . . . , 2s−1 ak1 ,
2s−2 b1 , 2s−2 b2 , . . . , 2s−2 bk2 ,
·
·
·
c 1 , c 2 , . . . , c ks ,
e is a linear subcode of C and, moreover
then C
e
C = ∪ (c + C),
c∈Zj2s
where c’s are in Zj2s . The exact coset representatives can be found in
[11].
For the rest of this paper SC is defined as the following:
Definition 2. For C, a subset of Zj2s (in fact, C is either a subgroup or a
coset of a subgroup) we define
X
wL (aj )
wL (a1 ) wL (a2 )
,
···
SC (i1 , · · ·, ij ) :=
ij
i2
i1
(a1 ,a2 ,...,aj )∈C
where 0 ≤ i1 , i2 , · · ·, ij ≤ j such that
i1 + i2 + · · · + ij = j.
The following is the main result we would like to obtain.
Theorem 1. Let C be a linear code over Z2s of type (2s )k1 (2s−1 )k2 ···(2)ks ,
then for any fixed i1 , i2 , . . . , ij with 0 ≤ i1 , i2 , . . . , ij ≤ j and i1 +i2 +···+ij =
j, we have
SC (i1 , · · ·, ij ) ≡ 0
(mod 22·[k1 +k2 +...+ks ]−j ).
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s 5
Note that by Remark 2, to prove the above theorem, it is enough to
prove the following lemma:
Lemma 1. Let C be a linear code over 2s−1 Z2s of length j and dimension
k. Then
Sa+C (i1 , · · ·, ij ) ≡ 0 (mod 22k−j )
for any a ∈ Zj2s and i1 , · · ·, ij ∈ Z2s such that i1 + i2 + · · · + ij = j.
Proof.
The proof is by induction on j. Let j = 1 and k = 1. Then
C = (0), (2s−1 ) . Hence
wL (2n−1 )
wL (0)
= 2s−1 ≡ 0 (mod 22.1−1 )
+
SC (1) =
1
1
and if a ∈ Z2s is any coordinate, then
Sa+C (1) = wL (a) + wL (a + 2s−1 ) = 2s−1
by Remark 1. Assume that the induction hypothesis is true for j − 1. It
remains to show that the claim is true also for j. For the sake of simplicity,
we drop (i1 , · · ·, ij ) in the notation. There are two cases:
Case 1: Let i1 = i2 = · · · = ij = 1 and a ∈ Zj2s , a = (a1 , a2 , . . . , aj ). Then
Sa+C = wL (a1 ) · S ·
·
a+C 0
+ wL (a1 + 2s−1 ) · S ·
·
a+C 2s−1
,
where Cℓ is the set of codewords that have ℓ as their first coordinates (ℓ = 0
·
or 2s−1 ), C ℓ is the set of codewords whose first coordinates, which are ℓ,
·
are deleted and a is the codeword that is obtained from a by deleting its
first coordinate. Now when deleting a coordinate from C , there can be two
situations. Either the dimension does not change or two copies of a code
with dimensions decreased by one occur. In the first case, the following
holds:
Sa+C = wL (a1 ) · S ·
·
+ (2s−1 − wL (a1 )) · S ·
= wL (a1 ) · S ·
·
+ wL (a1 ) · S ·
a+C 0
a+C 0
·
a+C 2s−1
·
a+C 2s−1
+(2s−1 − 2 · wL (a1 )) · S · ·
a+C 2s−1
= wL (a1 ) · S · · + 2 · 2s−2 − wL (a1 ) · S ·
a+C
·
a+C 2s−1
Now by induction hypothesis,
S·
·
a+C
≡0
(mod 22k−(j−1) ),
≡0
(mod 22(k−1)−(j−1) ).
and
S·
·
a+C 2s−1
Hence
2 · 2s−2 − wL (a1 ) · S ·
·
a+C 2s−1
≡0
(mod 22k−j ).
6
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
This proves that
Sa+C ≡ 0
(mod 22k−j ),
·
which means Sa+C is divisible by 22k−j . Now in the second case, C 0 =
·
C 2s−1 is a code of length j − 1 and dimension k − 1, then
Sa+C = wL (a1 ) · S ·
s−1
=2
· S·
·
a+C 0
·
a+C 0
+ (2s−1 − wL (a1 )) · S ·
·
a+C 0
.
Hence,
Sa+C ≡ 0
since S ·
·
a+C 0
(mod 22k−j ),
≡ 0 (mod 22k−j−1 ).
Case 2: Assume that one of ik ’ s is greater than 1, where 1 ≤ k ≤ j. Then,
since i1 + i2 + · · · + ij = j must hold, at least one of them should be 0.
Supposing that one of the ik ’s is r, with r ≥ 2, this implies at least r − 1
of ik ’ s are 0. Without loss of generality i1 = 0, i2 = 0, . . . , ir−1 = 0, ir = r
may be assumed. Now,
X
wL (a1 ) wL (a2 )
wL (ar )
wL (aj )
SC =
···
.
···
0
0
r
ij
(a1 ,a2 ,···,ar ,···,aj )∈C
Let C be the code that is obtained by deleting the first r coordinates of C.
Then,
X
X wL (ar )
wL (aj )
wL (ar+1 )
SC =
.
···
·
r
ij
ir+1
a
r
(ar+1 ,···,aj )∈C
So, C is either of the same dimension of C or 2ℓ copies of a k −ℓ dimensional
code for some ℓ ∈ N, where ℓ ≤ r. Then by induction hypothesis SC is
divisible by
2ℓ+2(k−ℓ)−(j−r) = 22k+r−ℓ−j .
But we know that r ≥ ℓ, so
X
X wL (ar )
wL (aj )
wL (ar+1 )
≡ 0 (mod 22k−j ),
···
·
i
i
r
j
r+1
a
r
(ar+1 ,···,aj )∈C
which means SC is divisible by 22k−j .
4. Linear codes over Z2s of type (2s )k
In this section, the results in [10] will be specialized to the extended Lee
weight enumerators of codes over Z2s by using the same techniques and
tools in [10] that are introduced in the proof of the following lemma.
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s 7
Lemma 2. [10] Let p be a prime, and e and m positive integers. Let f
be an integer-valued function on the integers that is periodic of period pe .
There exists a polynomial
x
x
+ · · · + cd
w(x) = c0 + c1 x + c2
d
2
of degree d ≤ (m(p − 1) + 1)pe−1 − 1 so that
w(t) ≡ f (t)
(mod pm )
for all integers t. The coefficients ci are integers and, moreover,
ci ≡ 0 (mod pℓ ),
whenever i ≥ (ℓ(p − 1) + 1)pe−1 .
The following is the main theorem we would like to prove:
Theorem 2. Suppose C is a linear code of type (2s )k over Z2s . If we
denote by NC (j, 2e ) the number of codewords in C that have Lee weights
congruent to j modulo 2e , then we have
e
NC (j, 2 ) ≡ 0 (mod 2
sk−2e−1 (s−1)
2e−1 (s−1)
),
where j = 0, 1, 2, . . . , 2e − 1. Here ⌊·⌋ denotes the floor function.
Proof. For any nonnegative integers t and m, let d = (m + 1)2e−1 − 1, and
let
d
X
x
ci
Wt (x) =
i
i=0
be a polynomial of degree ≤ d so that
1 (mod 2m ) if j ≡ t (mod 2e ),
Wt (j) ≡
0 (mod 2m ) otherwise,
where ci ≡ 0 (mod 2ℓ ) for i ≥ (ℓ + 1)2e−1 . The existence of this polynomial is guaranteed by the proof of Lemma 2. Then we have
e
NC (j, 2 ) ≡
X
a∈C
Wt (wL (a)) ≡
d
X
cj
j=0
X wL (a)
a∈C
j
Given j, choose an integer ℓ such that
(ℓ + 1)2e−1 ≤ j ≤ (ℓ + 2)2e−1 − 1.
(mod 2m ).
8
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
Then cj ≡ 0 (mod 2ℓ ). Consider
X wL (a)
Tj : =
j
a∈C
X
wL (a1 ) + wL (a2 ) + · · · + wL (an )
=
j
(a1 ,a2 ,...,an )∈C
X
X
wL (an )
wL (a1 ) wL (a2 )
.
···
=
in
i2
i1
i +i +···+i =j
1
2
n
i1 ,i2 ,...,in ≥0
(a1 ,a2 ,...,an )∈C
For fixed nonnegative i1 , i2 , . . . , in summing to j, at most j of indices iv
are non-zero. For notational convenience we might assume it = 0 for t > j.
Then
X wL (a1 )wL (a2 )
wL (an )
···
in
i2
i1
a∈C
X
wL (bj )
wL (b1 )
,
···
Φ(b1 , b2 , · · ·, bj )
=
ij
i1
j
(b1 ,b2 ,...,bj )∈Z2s
where Φ(b1 , b2 , . . . , bj ) is the number of a ∈ C with first j coordinates
b1 , b2 , . . . , bj in that order. The set of such a’s is either empty or is a coset
of the kernel K of the group homomorphism C → Zj2s that projects onto
the first j coordinates, which is of order 2t where t = sk − (sj − r). There
are two cases:
Case 1: Suppose the image of this projection has size 2sj−r , where r > j.
Then K has order 2t where t = sk − (sj − r) > sk − (s − 1)j.
Case 2: If the image of the homomorphism has size 2sj−r with r ≤ j,
then we get
X wL (a1 )wL (a2 )
wL (an )
(4.1)
···
in
i2
i1
a∈C
X
wL (bj )
wL (b1 ) wL (b2 )
= 2sk−sj+r
,
···
ij
i2
i1
(b1 ,b2 ,...,bj )∈H
where H is the image of the homomorphism, and as such, is a subgroup of
Zj2s . Here H can be seen as a code over Z2s of length j. Then by Theorem
1
X
wL (bj )
wL (b1 ) wL (b2 )
···
ij
i2
i1
(b1 ,b2 ,...,bj )∈H
is divisible by 22j−j = 2j > 2j−r . Putting these in equation (4.1), we see
that the sum in (4.1) is divisible by 2sk−(s−1)j .
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s 9
This means that in both cases, which are investigated above,
X wL (a1 )wL (a2 )
wL (an )
···
in
i2
i1
a∈C
sk−(s−1)j
is divisible by 2
Now suppose k ≥
sk − (s − 1)j
.
2(s−1)
(m
s
+ 1)2e−2 . Then we have
2(s − 1)(m + 1)2e−2 − (s − 1) 2e−1 (ℓ + 2) − 1
(s − 1) (m + 1 − ℓ − 2) 2e−1 + 1
≥
=
(m − ℓ − 1)2e−1 + 1 ≥ (m − ℓ − 1) + 1 = m − ℓ.
≥
This means that the inner sum of the equation is divisible by 2m−ℓ , and
since by choice, cj is divisible by 2ℓ , so
NC (j, 2e ) ≡ 0 (mod 2m ),
where k ≥
2(s−1)
(m
s
+ 1)2e−2 which means
e
NC (j, 2 ) ≡ 0 (mod 2
sk−2e−1 (s−1)
2e−1 (s−1)
j = 0, 1, 2, . . . , 2e − 1. Finally, if we choose k <
sk−2e−1 (s−1)
2e−1 (s−1) ,
),
2(s−1)
(m
s
+ 1)2e−2 then
the corresponding m value, is negative, which does not make
sense in congruences.
Note that everything done in this proof is still valid if a linear code C is
replaced by a coset A = a + C of C. Hence the more general result follows:
Theorem 3. Suppose C is a linear code of type (2s )k over Z2s and let
A = a + C be a coset of C. If we denote by NA (j, 2e ) the number of
codewords in A, that have Lee weights congruent to j modulo 2e , then we
have
(4.2)
NA (j, 2e ) ≡ 0 (mod 2
sk−2e−1 (s−1)
2e−1 (s−1)
),
e
j = 0, 1, 2, . . . , 2 − 1.
Also note that when s = 2, (4.2) is transformed into (4.3) in the following
theorem:
Theorem 4. [6] Suppose C is a linear Z4 -code of type (4)k and let A =
a + C be a coset of C. If we denote by NA (j, 2e ) the number of codewords
in A, that have Lee weights congruent to j modulo 2e , then we have
(4.3)
NA (j, 2e ) ≡ 0 (mod 2
where j = 0, 1, . . . , 2e − 1.
j
k−2e−2
2e−2
k
),
10
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
This shows that the results in this paper and in [6] are consistent. The
following theorem from [10] holds for any weight function:
Theorem 5. [10] Let G be a group of order ps , p prime, let C be a subgroup
of Gn = G × G × · · · × G, and let A be a coset of C in Gn . Suppose
|A| = |C| = pk . Let µ be a mapping
from G into integers and define for
Pn
a = (a1 , . . . , an ) ∈ Gn , µ(a) = i=1 µ(ai ). If k > s((m(p−1)+1)pe−1 −1),
then for any integer t, the number N of solutions a ∈ A to the equation
µ(a) ≡ t (mod pe ) is divisible by pm .
Thus for a linear code over Z2s of type (2s )k [10] leads to
NA (j, 2e ) ≡ 0 (mod 2
(4.4)
j
k−2e−1
2e−1
k
.
),
(4.2) and (4.4) can be compared by expanding (4.4) by (s − 1):
sk − 2e−1 (s − 1)
(s − 1)k − 2e−1 (s − 1)
≥
.
2e−1 (s − 1)
2e−1 (s − 1)
The above inequality is strict in many cases. For example, when s = 2, the
power obtained in our case is more than twice the power obtained in [10].
5. The extended Lee weight distribution of the trivial code
over Z2s
The trivial code was used in [11] to prove that the results obtained were
best possible. Hence to get an idea about how close to the trivial code
one can get, the extended Lee weight distribution of the trivial code will
be found. The aim here is to get information about the divisibility of the
extended Lee weight enumerators of codes of type (2s )k1 (2s−1 )k2 · · · (2)ks .
The weight distribution polynomial of these codes is a good point to start.
Theorem 6. Let C be the trivial code of type (2s )k over Z2s where s is
any integer, i.e. C = (Z2s )k . Then the extended Lee weight distribution of
this code is given by the polynomial
(5.1)
wZks (x) = (1 + 2x + · · · + 2x2
s−1
+ x2
−1
2
s−1
)k .
Proof. The proof is by induction on k. Let k = 1. Then
wZ2s (x) = (1 + 2x + · · · + 2x2
s−1
−1
+ x2
s−1
).
is
Now assume that the extended Lee weight distribution of Z2k−1
s
(x) = (1 + 2x + · · · + 2x2
wZk−1
s
2
s−1
−1
+ x2
s−1
)k−1 .
Denote the trivial code over Z2s of type (2s )k as Ck . Then
Ck = (Ck−1 ∪ {0}) ∪ (Ck−1 ∪ {1}) ∪ · · · ∪ (Ck−1 ∪ {2s − 1}),
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s11
where Ck−1 ∪ {i}’s are the set of codewords that is obtained by adding i
as a coordinate to the trivial code of type (2s )k−1 . Then the extended Lee
weight distribution of Ck is
wZks (x) = xwL (0) .wZk−1
(x)
2
2s
·
·
·
s
+xwL (2 −2) .wZk−1
(x)
s
2
xwL (1) .wZk−1
(x)
2s
·
·
·
s
xwL (2 −1) .wZk−1
(x).
s
+
+
2
After plugging the generalized Lee weights into the equation and adding
the terms with the same weights (5.1) is accomplished.
The previous result is extended in a similar way for the case of trivial
codes of arbitrary types as follows:
Theorem 7. Let C be the trivial code of type (2s )k1 (2s−1 )k2 · · · (2s−i )ki · · ·
(2)ks over Z2s , i.e. C = (Z2s )k1 × (2Z2s )k2 × · · · × (2s−1 Z2s )ks . Then the
extended Lee weight distribution of this code is given by the polynomial
(5.2)
wC (x)
=
(1 + 2x + 2x2 + · · · + 2x2
·(1 + 2x2 + · · · + 2x2
i
s−1
·(1 + 2x2 + · · · + 2x2
·(1 + x2
s−1
s−1
−2
s−1
+ x2
−1
+ x2
−2
i
s−1
+ x2
s−1
) k1
) k2 · · ·
s−1
) ki · · ·
) ks .
Before proving the main result in this section a corollary of a theorem
mentioned in [11] is needed.
Theorem 8. [11] Suppose
(1 + (p − 1)xp
(ℓ−1)m
)k ≡ A0 + A1 x + · · · + Ape −1 xp
then
e
−1
e
(mod xp − 1),
k − pe−(ℓ−1)m−1
min {υ p (Ai ) | i = 0, 1, . . . , p − 1} =
(p − 1)pe−(ℓ−1)m−1
e
for e ≥ (ℓ − 1)m + 1, where υ p (k) denotes the highest power of a prime
p that divides a non-negative integer k.
For the case in this paper, i.e. when p = 2, the below corollary follows:
Corollary 1. Suppose
(1 + x)k ≡ A0 + A1 x + · · · + A2e −1 x2
e
−1
e
(mod x2 − 1),
12
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
then
min {υ 2 (Ai ) | i = 0, 1, · · ·, 2e − 1} =
for e ≥ 1.
k − 2e−1
2e−1
Using Theorem 7 we get the following theorem:
Theorem 9. Suppose C is the trivial code of type (2s )k1 (2s−1 )k2 · · · (2)ks
over Z2s . Then
e
NC (j, 2 ) ≡ 0 (mod 2
$
(k1 +k2 +···+ks )−2e−s
2e−s
%
),
where j = 0, 1, . . . , 2e − 1.
Proof. The weight distribution polynomial of such type of a code is given
s−1
by (5.2). Since all the components of this product contain x2
as the
2s−1
leading term, we can write each of them in terms of (1 + x)
as follows,
h
h
h
i ks
i
i
k
k
2
1
2s−1
2s−1
2s−1
= (1 + x)
− Qs (x) .
− Q2 (x) ··· (1 + x)
− Q1 (x) · (1 + x)
All coefficients of (1 + x)2
s−1
s−1
− x2
− 1 are even, since
s−1
2
2|
,
i
where i = 2, . . . , 2s−1 − 1. So coefficients of Qi (x)’s are even. Hence
there exists qi (x) ∈ Z [X] for each i such that
Qi (x) = 2qi (x).
After replacing Qi (x)’s by 2qi (x)’s weight distribution polynomial becomes
h
i ks
h
i k1
2s−1
2s−1
· · · (1 + x)
− 2qs (x) .
wC (x) = (1 + x)
− 2q1 (x)
Now, using Binomial Theorem to expand each component,
i
hP
k1
k1
2s−1 (k1 −i1 )
(−2q1 (x))i1 ·
(5.3)
wC (x) =
i1 =0 i1 (1 + x)
·
·
·h
i
P ks
ks
2s−1 (ks −is )
is
.
(1
+
x)
(−2q
(x))
s
is =0 is
After expanding (5.3), we see that a typical term in the expansionis of the
form
2s−1 (k1 ++···+ks −i1 −···−is ) i1 +···+is
(1 + x)
2
A(x),
ON THE EXTENDED LEE WEIGHTS MODULO 2e OF LINEAR CODES OVER Z2s13
where A(x) is a polynomial with integer coefficients. By using Corollary 1,
e
the coefficients of (5.3) reduced modulo (x2 − 1) are all divisible by
%
$
2s−1 (k1 − i1 ) + · · · + 2s−1 (ks − is ) − 2e−1
+ i1 + · · · + is
2e−1
s−1
2 (k1 + · · · + ks ) + (2e−1 − 2s−1 )(i1 + · · · + is ) − 2e−1
=
,
2e−1
s−1
(k1 + · · · + ks ) − 2e−1+1−s
2 (k1 + · · · + ks ) − 2e−1
=
≥
2e−1
2e−1+1−s
e−s
(k1 + · · · + ks ) − 2
=
.
2e−s
Then
NC (j, 2e ) ≡ 0 (mod 2
$
(k1 +k2 +···+ks )−2e−s
2e−s
%
),
e
where j = 0, 1, . . . , 2 − 1.
For comparison with the result in [10] given by (3) and the result given
by Theorem 9, jlet k1 =
k, kij = 0 for all
i = 2, 3, . . . , s. Then NC (j, 2e )
k
k
is divisible by 2
k−2e−s
2e−s
=2
2s−1 k−2e−1
2e−1
. But 2s−1 > 1 for
s ≥ 1,k which
j
k−2e−1
means the theorem improves the result in [10], which is 2 2e−1 , quite
considerably.
Acknowledgement : We wish to thank the anonymous referees for their
helpful remarks and comments.
6. Conclusion
In this work, the extended Lee weight was considered for linear codes
over Z2s together with its Gray map. The divisibility properties of Lee
weight enumerators of linear codes over Z2s of type (2s )k were established
in a similar way to what was done in [10] and [6]. Later, the divisibility of
the extended Lee weight enumerators of the trivial code was examined.
Comparing these results with Wilson’s results in [10] and the results
about homogeneous weight obtained in [11], we see the results that are
introduced here, improve Wilson’s results but the powers are not as high
as the ones for homogeneous weight. This is natural to expect since the
homogeneous weight of every coordinate in Z2s is already divisible by 2s−2 .
The only non zero weights in the homogenous weight of Z2s -codes are 2s−2
and 2s−1 . However, the extended Lee weight takes on every value from 1
to 2s−1 .
Possible direction for future research will be to reach the divisibility
results for the generalized Lee weight enumerators of an arbitrary type of
14
BAHATTİN YILDIZ AND ZEYNEP ÖDEMİŞ ÖZGER
code, as done for free type of codes, and to obtain the tightest bounds
possible for codes over Z2s .
References
[1] A.R. Hammons, P.V. Kumar, A.R. Calderbank, N.J.A. Sloane, P. Solé, The Z4 linearity of Kerdock, Preparata, Goethals, and related codes, IEEE Trans. Inform.
Theory 40 (1994) 301-319.
[2] I. Constantinescu, T. Heise, A metric for codes over residue class rings of integers,
Problemy Peredachi Informatsii 33 (1997) 22-28.
[3] P.V. Kumar, T. Helleseth, A.R. Calderbank, An upperbound for Weil exponential
sums over Galois rings and applications, IEEE Trans. Inform. Theory 41 (1995)
456-468.
[4] S. Ling, F. Özbudak, An improvement on the bounds of Weil exponential sums
over Galois rings with some applications, IEEE Trans. Inform. Theory 50 (2004)
2529-2539.
[5] B. Yıldız, A combinatorial construction of the Gray map over Galois rings, Discrete
Mathematics 309(10) (2009) 3408-3412.
[6] B. Yıldız, A lemma on binomial coefficients and applications to Lee weights modulo 2e of codes over Z4 , Designs, Codes and Cryptography (2011) (online). DOI:
10.1007/s10623-011-9512-2.
[7] C. Carlet, Z2k -linear codes, IEEE Trans. Inform. Theory 44 (1998) 1543-1547.
[8] S.T. Dougherty, C. Fernández-Córdoba, Codes over Z2k , gray map and self-dual
codes, Adv. Math. Comm, Vol 5, (2011), 571–588.
[9] V. Pless, Constraints on weights in binary codes, Appl. Algebr. Eng. Comm., Vol
8, (1997), 411–414.
[10] R.M. Wilson, A lemma on polynomials modulo pm and applications to Coding
Theory, Discrete Mathematics 306 (2006) 3154-3165.
[11] B. Yıldız, Weights modulo pe of linear codes over rings, Designs, Codes and Cryptography 43 (2007) 147-165.
[12] S. Ling, J.T. Blackford, Zpk+1 -linear codes, IEEE Trans. Inform. Theory 48 (2002)
2592-2605.
[13] M. Greferath, S.E. Schmidt, Gray isometries for finite chain rings and nonlinear
ternary (36, 312 , 15) code, IEEE Trans. Inform. Theory 45 (1999) 2522-2524.
[14] W.C. Huffman, Decompositions and extremal Type II codes over Z4 , IEEE Trans.
Inform. Theory 44 (1998) 800-809.
[15] B. Yıldız, Z. Ödemiş Özger, Linear codes over Z2s with the extended Lee weight,
AIP Conf. Proc. 1389 (2011) 621-624. DOI:10.1063/1.3636807.
[16] J.Borges, C.Fernández and J. Rifà, Propelinear structure ofZ2k -linear codes, Technical Report Arxiv:0907.5287,2009.
(B. Yıldız) Department of Mathematics, Fatİh University 34500 İstanbul,
Turkey
E-mail address, B. Yıldız: byildiz@fatih.edu.tr
(Z. Ödemiş Özger) Department of Engineering Sciences, İzmir Kâtİp Çelebİ
University, 35620 İzmir, Turkey
E-mail address, Z. Ödemiş Özger: zeynep.odemis.ozger@ikc.edu.tr