Professional Documents
Culture Documents
Codes Over P-Adic Numbers and Finite Rings Invariant Under The Full Affine Group
Codes Over P-Adic Numbers and Finite Rings Invariant Under The Full Affine Group
Codes over p-adic numbers and over integers modulo pB of block length pK
invariant under the full a$ne group AG¸ (F ) are described. 2001 Academic
K N
Press
1. INTRODUCTION
TZ4
T
=" a XT " a 3Z ,
T N
B
TZ4
= " a XT " a 3Z/pBZ .
T T
The module = (resp. = ) is the ambient space for our G-invariant codes over
B
Z (resp. Z/pBZ). We have = :=/pB=, since Z /pBZ :Z/pBZ.
N B N N
Note that the invariance of a code CL= under the group < means that
C is an ideal in the group ring =. Thus one has to study ideals in = invariant
under the group G¸(<). Moreover, G-invariant codes over Z/pBZ can
be obtained from these universal codes (i.e., codes over Z ) by reduction
N
modulo pB.
At "rst we shall deal with invariant codes with zero sum, that is, codes in
zero sum. Generalized Reed}Muller codes are extended cyclic ones, so using
this fact one can construct (see [7, 8, 13, 15, 16]) lifted Reed}Muller codes
¸RM(r, m) over Z . Therefore one can construct an extended cyclic code
N
¸(r , r ,2, r )"¸RM(r , m)#p¸RM(r , m)#2
K\
#pK\¸RM(r , m)#pKM
K\
over Z , where 04r 4r 424r (m(p!1). We show that any
N K\
G-invariant code with zero sum is equal to some code ¸(r , r ,2, r ) with
K\
the following properties: (1) condition 0(r 4(m!1)(p!1)!1 implies
G
r 5r #(p!1); (2) condition r 5(m!1)(p!1) implies r "m(p!1)!1.
G> G G G>
Note that any such code contains pKM.
The description of codes with nonzero sum is a little more complicated and
is shown in Section 5 (Theorems 5.1 and 5.2). In Section 6 we consider the
case d"2 in detail. In particular, we compute dual codes. Duality is de"ned
with respect to the standard inner product
( a XT, b XT)" a b .
T T T T
If we consider < as the additive subgroup of a "nite "eld F K of pK elements
N
then < is a one-dimensional vector space over the "eld F K . De"ne the a$ne
N
group G "AG (F K )"< ) F*K over the "eld F K . It is a subgroup of G. Codes
N N N
over Z and Z/pBZ invariant under this smaller group were classi"ed in [2].
N
Codes over a "nite "eld invariant with respect to the group G are studied in
[9}11, 14] in detail, and their automorphism groups are studied in [5, 6].
Our methods are similar to those used in [1] for investigation of invariant
integral lattices.
2. PRELIMINARY RESULTS
In this section we recall known results on the case F"F and prove
N
auxiliary lemmas that will help us to settle the general case F"Z .
N
For F"F the ambient space is
N
= "+ a XT " a 3F ,.
T T N
Here subscript 1 means that we are considering codes over Z/pBZ for d"1,
and we identify F "Z/pZ. We set
N
M"+ a XT " a 3F , a "0,
T T N T
and denote by MI the ideal in = generated by elements I (XTG!1). Note
G
that M is a unique maximal ideal in = and it is nilpotent.
452 KANAT S. ABDUKHALIKOV
PROPOSITION 2.1. (1) ¹he only subspaces of = invariant under the group
G are powers of M and
= "MMMMM2MMKN\MMKN\>"+0,.
L
(XTG!1), v 3<,
G
G
(t!1)N\"(tN\#2#t#1)!pf (t)
N
CODES OVER p-ADIC NUMBERS AND FINITE RINGS 453
(XT!1)N"!p(XT!1) f (XT).
N
(3) It follows from (2).
(4) Any element of = can be written as a polynomial in XC,2, XCK,
where the powers of XCG do not exceed p!1. Therefore, = is generated over
Z by the elements (XC!1)I2(XCK!1)IK, 04k 4p!1. 䊏
N G
The previous lemma suggests the de"nition of the following elements:
In this section we are going to classify G-invariant codes with zero sum,
that is, codes in
At "rst we are going to study the structure of the ideals MI. They will be basic
ingredients in the construction of G-invariant codes. We de"ne
Modules NI are modules over Z and the next lemma shows that they are not
N
invariant under the group G, except for M"N. In fact, MI"GNI.
MI"NI#pNI\N\#pNI\N\#2#pLNQ#pL>N.
MILNI#pNI\N\#pNI\N\#2#pLNQ#pL>N.
MIMpMI\N\MpMI\N\M2MpLMQMpL>M. 䊏
Denote
w"(1!pK)X# XT.
TO
b !pb "0,
N\
b !pa b "0,
N\
2
b !pa b "0.
N\ N\ N\
From here one has
NK\
gG(B)"(pK!1)X# a XS"(pK!1)X! XS"!w.
T
G SO TO SO
where the element w was de"ned before Lemma 3.3. It is clear that they are
G-invariant codes, but may not be di!erent; see Corollary 3.2.
if s Om(p!1), and
# pK\NQ#pKN
Q5QK\
CODES OVER p-ADIC NUMBERS AND FINITE RINGS 457
4. PROOFS
MI/MI>M(MI 5 pM#MI>)/MI>M2
M(MI 5 pLM#MI>)/MI>M+0,
M(MI 5 pK\M#MI>)/MI>M+0,
Q /Q :¸ , Q /Q :¸ , , Q /Q :¸ . (2)
I I\N\ 2 L L> Q
It is clear that Q MQ M2MQ MQ is a composition series. We have
L L>
to prove that this series is unique.
Let Q be a submodule in Q and let Q contain an element A , j4n, such
H
that A 3Q !Q . We will show that then one can "nd elements
H H H>
A ,2, A 3Q, such that A 3Q !Q . If we prove this it implies conse-
H> L G G G>
quently Q.Q , Q.Q ,2, Q.Q (see (2) and Lemma 2.1).
L L\ H
For simplicity we can assume that j"0, so A 3Q. Also we can assume
that A is congruent to >N\2>N\>Q modulo Q , since Q /Q is an
L L>
irreducible G¸(<)-module. Thus
Q
A ">N\2>N\>Q # b p>N\2>N\>Q\P>P #f #h ,
L L> P L\ L L>
P
assuming here and later on in the proof that element f 3MI 5 pM is a sum of
G
monomials that do not contain elements of the form >N\2>N\>Q\P>P ,
L\ L L>
and h 3Q .
G
Let q be the element from G¸(<) such that q (> ),a> (mod M)
? ? L> L>
and q (> ),> (mod M) for iOn#1, a3F (see Lemma 2.3). Set
? G G N
B" a\Qq (A )
?
?O
and consider two cases.
CODES OVER p-ADIC NUMBERS AND FINITE RINGS 459
D">N\2>N\>Q #d p>N\2>N\>Q #f #h 3Q
L L> Q L\ L>
for some d O1. Furthermore, let o3G¸(<), o(> ),> #> (mod M)
Q L> L L>
and o(> ),> (mod M) for iOn#1. Then
G G
Q\ s
A "o(D)!D" (d !1)p>N\2>N\>Q\P>P #f #h 3Q !Q .
r Q L\ L L>
P
(b) Let s"p!1. Then
B"!>N\2>N\>N\!b p>N\2>N\>N\
L L> N\ L\ L>
!b p>N\2>N\>N\#f #h 3Q.
L\ L
De"ne o 3G¸(<) by o (> ),> #a> (mod M) and o (> ),>
? ? L L L> ? G G
(mod M) for iOn. Then
h (B)">N\2>N\>N\#p>N\2>N\>N\#f #h 3Q.
? L L> L\ L>
?ZFN
Note that the element f does not contain monomials of the form
>N\2>N\>Q\P>P . Therefore, permuting > and > , we have
L\ L L> L> L>
D">N\2>N\>N\#p>N\2>N\>N\#f #h 3Q.
L L> L\ L>
Finally, we take
A #B#D"!p>N\2>N\>N\#f #h 3Q !Q .
L\ L
(C#D)/D-MR/D @ (P(C)#D)/D.
c xI"0
V
VZTK
for all k, 04k4pK!1, wt (k)(t (recall that if k" K\ k pH is the p-adic
N H H
expansion of k, then wt (k)" K\ k ).
N H H
Let C"C(s ,2, s ) be a G-invariant code with zero sum. Recall that
K\
C is an extended cyclic code. Then the isomorphisms (1) imply that we can
462 KANAT S. ABDUKHALIKOV
(h , h !h , h !h ,2, h !h )
B\ B\
and size
pBF>B\F\F>2>FB\\FB\
(h , h !h , h !h ,2, h !h , pK!1!h )
K\ K\ K\
and size
pBF>B\F\F>2>B\K>FK\\FK\>B\KNK\\FK\
for d'm. It follows from (1) and Theorem 3.7 (recall that
C (s , s ,2, s )-M and the rank of M is equal to pK!1).
B C\ B B
CODES OVER p-ADIC NUMBERS AND FINITE RINGS 463
From [2], it follows that a G-invariant code is one of the following types:
(a) C is the repetition code;
(b) C is a G-invariant code in M;
(c) C"C#pP=, where C is a G-invariant code in M;
(d) C"C#C, where C is a code generated by vectors w#pPbX ,
464 KANAT S. ABDUKHALIKOV
pRw, pP>RX and C is a subcode in pM. Here we take for t the minimal
possible value. The "rst three cases correspond to assertions (1)}(3) of the
theorem; in the last case it is easy to see that either C"CPR@(m(p!1),
s ,2, s ) or C"DR(s ,2, s ). Furthermore, 5(iii)}5(v) follow from
K\ K\
Lemma 3.1. Finally, the equality (w#pPbX)(XT!1)"(!pK#pPb)(XT!1)
follows CMpKM and CMpPM and thus p
PKw3C; if t'min(r, m) then
pP>
PKX3C, pP>
PKw3C, a contradiction, so statements 5(i), 5(ii)
hold. 䊏
CPR@(m(p!1), s ,2, s )
B C\
#pHMQH#2#pC\MQC\.
B B
EXAMPLE 5.3. Let p"2, m"4, and d"2. Then a G-invariant code
CO= over Z/4Z in = not contained in p= is one of the following codes:
B B B
(1) the repetition code 1 XT2;
(2) a G-invariant code in M ;
B
(3) C (1, 1)#p= , C (2, 1)#p= , C (3, 1)#p= , C (4, 1)#p= ;
B B B B B B B B
(4) C(4, 1).
B
"pC (m(p!1)#1!s , 1)
466 KANAT S. ABDUKHALIKOV
C@(m(p!1), 1)N"(1w#pbX2#pM)N"1w!pbX2#pM
"CN\@(m(p!1), 1). 䊏
EXAMPLE 6.3. Let p"2, m"4, and d"2. Then self-dual G-invariant
codes in = are 2= , C (4, 1), C (3, 2) and C(4, 1).
B B B B B
ACKNOWLEDGMENTS
REFERENCES
1. K. S. Abdukhalikov, Integral lattices associated with a "nite a$ne group, Mat. Sb. 185,
No. 12 (1994), 3}18. English transl. in Russian Acad. Sci. Sb. Mat. 83, No. 2 (1995), 431}443.
2. K. S. Abdukhalikov, A$ne invariant and cyclic codes over p-adic numbers and "nite rings,
Des. Codes Cryptog. 23 (2001), 343}370.
3. E. F. Assmus and J. D. Key, Polynomial codes and "nite geometries, in &&Handbook of
Coding Theory'' (V. S. Pless and W. C. Hu!man, Eds.) Vol. 2, Chap. 16, pp. 1269}1343,
Elsevier, Amsterdam, 1998.
4. S. D. Berman, On the theory of group codes, Kibernetika 3 (1967), 31}39.
5. T. Berger and P. Charpin, The automorphism group of generalized Reed}Muller codes,
Discrete Math. 117 (1993), 1}17.
CODES OVER p-ADIC NUMBERS AND FINITE RINGS 467
6. T. Berger and P. Charpin, The permutation group of a$ne-invariant extended cyclic codes,
IEEE ¹rans. Inform. ¹heory 42 (1996), 2194}2309.
7. A. R. Calderbank and N. J. A. Sloane, Modular and p-adic cyclic codes, Des. Codes Cryptogr.
6 (1995), 21}35.
8. A. R. Calderbank, W.-C. W. Li, and B. Poonen, A 2-adic approach to the analysis of cyclic
codes, IEEE ¹rans. Inform. ¹heory 43 (1997), 977}986.
9. P. Charpin, &&Codes cycliques eH tendus invariants sous le groupe a.ne,'' Thèse de Doctorat
d'ED tat, UniversiteH Paris VII, 1987.
10. P. Charpin, Une generalization de la construction de Berman des codes de Reed et Muller
p-aries, Comm. Algebra 16 (1988), 2231}2246.
11. P. Charpin. The extended Reed-Solomon codes considered as ideals of a modular algebra,
Ann. Discrete Math. 17 (1983), 171}176.
12. P. Delsarte, On cyclic codes that are invariant under the general linear group, IEEE ¹rans.
Inform. ¹heory 16 (1970), 760}769.
13. R. Hammons, P. V. Kumar, A. R. Calderbank, N. J. A. Sloane, and P. SoleH , The Z -linearity
of Kerdock, Preparata, Goethals, and related codes, IEEE ¹rans. Inform. ¹heory 40 (1994),
301}319.
14. T. Kasami, S. Lin, and W. W. Peterson, Some results on cyclic codes which are invariant
under the a$ne group and their applications, Inform. and Control 11 (1967), 475}496.
15. V. Pless, P. SoleH , and Z. Qian, Cyclic self-dual Z -codes, Finite Fields Appl. 3 (1997), 48}69.
16. V. Pless and Z. Qian, Cyclic codes and quadratic residue codes over Z , IEEE ¹rans. Inform.
¹heory 42 (1996), 1594}1600.