~ This research was done 7iJhile the author 7iJaB visiting the Department of Statistics, University of North Caro'Lina at Chapel Hitz, in May, 19'10, and 7iJaB pa:rtiaU,y sponsored by the Army Research Office, Durhcun, under Grant No. DA-AROD-31-124-G910 and by the United States Air Foree Office of Scientific Research under Contract No. AFOSR-68-1406. 0 6 5 4 0 7 8 9 1 3 5 2 4 6 6 1 7 8 9 2 4 3 5 5 4 9 6 5 1 0 3 2 0 2 7 8 9 3 7 4 8 7 9 8 4 5 6 6 0 1 0 1 2 3 7 8 1 7 0 2 6 1 1 9 8 7 9 8 7 3 3 2 9 8 8 7 1 2 3 9 8 2 6 9 3 1 0 4 3 2 5 5 4 6 7 6 0 0 1 7 2 3 8 4 5 9 3 4 4 5 5 6 6 0 0 1 1 8 9 7 5 2 4 6 4 3 5 0 3 4 6 1 9 5 0 2 8 6 1 3 7 0 2 4 6 1 3 5 0 7 8 9 1 9 7 8 2 8 9 7 COMBINATORIAL MATHEMATICS YEA R 2 9 7 8 February 1969 - June 1970 ABELIAN CODES ,. by P. Carnian ~* University of Toulouse Department of Statistics University of North Caro'Lina at Chapel Hill Institute of Statistics Mimeo Series No. 600.32 July, 19'10 and M. R. C~ University of Wisconsin. Abelian Codes * P. Camion *If Department of Statistics University of North CaroLina at ChapeZ Hilt B.C.H. Codes are ideals of the K-algebra field and when G is a cyclic group. K[G], where K is a finite We call "Abelian Codes" the ideals of G is any finite abelian group. K[G] For studying such ideals, we introduce a tool which we have already used in [4] as "The Fundamental Isomorphism", in the case where G was cyclic. referring to [6]. We call it here a Fourier Transform, briefly F.T., The definition of the F.T., in the general case, requires, with a slight modification, the H. Mann's treatment of "Characters of Finite Abelian Groups" [8] of which use in [7] is rather close to the present. This leads to a generalization of B.C.H. theorem ot Abelian Codes, giving their dimension and a lower bomd for their distances. It is proved that all Abelian Codes are neither isomorphic nor trivially obtained from Kronecker products of cyclic codes. Several classes of codes are given for which the exact values of distances are established. Finally, an example is worked out of binary code with length 49, dimension 18 and distance 12, which requires a special proof. * This research !Vas done whi Ze the author was visiting the Depar>tment of University of North CaroLina at Chapel Hill~ in May~ 1970~ and was partially sponsored by the Army Research Office~ Durham~ under Grant No. DA-AROD-31-124-G910 and by the United States Air Force Office of Scientific Research under Contract No. AFOSR-68-1406. ** Univer8it7J of Toulouse and M.R. C., Unive!'Sity of Wisconsin. Statistics~ 2 The proofs which are omitted here will be found in the paper "Abelian Codes" submitted to Information and Control.. 1. CHARAcTERS OF /-\BalAN ~s. (Based on H. Mann [3].) 1.1. The dual group of an abelian group. Let G be an additive group and let multiplicative cyclic group of order IGI =v into [a}. (l) [a] is the order of G. A e, [a]" {a, ••• ,ai, ••• ,ae"l} where cha:racter X of We define the sum of two characters (X+x')(g)" x(g)X'(g), Vg e be a is the exponent of G. G is a homomorphism of X and G X' ~ G. being an abelian group, the sum of two characters is a character. PROPOSITION ditive group 1. The set of cha:racters of a finite abelian group G*~ isomorphic to G; G is an ad- G is itseZf the group of charaaters of G*. Outline of the argument. G is the direct sum of cyclic groups and if gi is a generator of G , i i " l, ••• ,s, every g in G may be written uniquely as where ii is an integer modulo Vi characters (4) j .. 1, ••• (Vi III IGil). ,s, by i,j .. l, •.• ,s. We then define s distinct 3 So every character may be written uniquely where hi is an integer modulo vi' and the annolmced isomorphism is defined by (6) 8 \-.. i xt' i III l, ••• ,s. 1.2. The monomial representation of G and G*. From (2). where ii G is isomorphic with the group of s-tuples with the form runs over the set of integers modulo an element of G viand we may thus represent by the monomial i Xs (2) s ' To the sums of elements of and so G will correspond the product of monomials; is represented by a group of monomials with the form G* h Us (briefly s Now let r i na (3) III e/v • i iihiri If we substitute = to UX) • Xi in (2), we obtain Ilihiri ai i in (3). and so do we by substituting g and considered as a character of X is the function (3). G* is thus the monomial function (2), We shall now write Xg or gX for X(g) ... g(x). 4 2. THE FouRIER TRANSFOR1 OF 2.1. ft.sEBRAs OF ~alm GRot.Fs OVER INTEGER I:bMAINS. Integer Domain L. Given an abelian group with exponent e, we consider any integral domain L whose multiplicative monoid contains a cyclic subgroup The oharacteristio of such a ring oou'td not divids H of order e. e. We now consider the convolution L-algebra L[G]. 2.2. The Fourier Transform. Referring again to H. Mann [3], we x ;: (1) L xgXg , an element of K[G] g E: G. g for any subring K of r~present L. So, every character is extended into a K-homomorphism of K[G] into L, K[G] by by (2) X(x) ;: gL xgXg· Now we define the Fourier Transform x t (briefly F.T.) of x E: (3) where x t X - X(x) as defined by (2). According to the structure involved, second member of (3) or the e-tuple X XE: t may be understood to be the G* G* E: L • For evexry subring K of Ll~ into LG* • PRoPOSITION of KEG] 2.1. t (x) x the F.T. is a K-isomorphism 2.3. The inversion formula. The element version formula Lgxgxg of K[G) may be obtained from its F.T. by the in- 5 1 \ t -v L xX(Xg) -1 • X Remark. By 2.2 (3) and 1.2 (3). vx g x. g may be obtained as the image of the polynomial function 2.2 (3) for the argument corresponding to -g. 2.4. Inject;vity of the Fourier Transform. The following statements are easily proved: 2.1. THEOREM K[G] into If v- 1 belongs to L, CoROllARY. of L[G] the F.T. is a K-isCPlozrphism of For every sub:ring K of L" LG* . 1l- 1 is the F.T. and is an L-isomorphism onto LG* • 2.4. The ideals of K[G], when L is a field, algebraic over K. We have THEOREM 2.3. Every ideal of K[G] is the dire~t sum of the minimal ideal that it contains, considered as subspaces of K[G] over K. Every minimal ideal" considered as a subring of K[G] some subfieZd of K(a). is iSCPlozrphic to The dimension over K of an ideal, T of K[G] v - min I{xlx(x) = oll is • X€T THEOREM 2.4. A poz.yncmial. belongs to the F.T. of KeG] if and only if it is fixed by every Galois K-automorphism of L extended to L[G]. CoROLLARY. The minimal supports of G* g.. ·oup of the Euz.er group of e Theorem 2.4 was proved for are the orbits of G* under the sub- isomorphic to the GaZois group of Lover K. G cyclic in [4]. 6 3. 3.1. ABELl N4 ColES. ~Introduction. Let K D F and let 2 G be the abelian group of type from the corollary of Theorem 2.4 that supports and hence that K[ G] has 2 G* 5 (3,3). It follows is partitioned into five minimal ideals. Now the number of distinct ideals having a generator with the form is 4 2 • A code generated by a polynomial with the form (l)~ we shall call a separate cods. 3.2. Separate codes. 3.2.1. The support polynomial. To every ideal C of is the support of the ideal poZynomiaZ of the codE K[ G] lJ. -Ie. corresponds a polynomial LXE:J UX where We shall call such a polynomial the support C as well as of its F.T. ct. We have THEOREM 3.1. The three foZleMing statements are equivalent. 1. An abe lian code is separab Ze. 2. An abelian code is the Kronecker product of cyclic codes. 3. The support potynomiat of an abelian codE has the fo:rm = CoROUJ\RY. Burton and WeZdon (1965) [3]. cods of 'length n 1 generated by b (1) • generated by a(X). (n ,n 2 ) = 1. A is a cyclic 1 B is a cyclic code of length n 2 Let Then the Kronecker product of A and B is a cyclic code of length niI'L2 generated by J 7 g(Z) 4. A GeNERAL STATEMENT Let feu) ... a(Z FOR THE P2n2 p n n n )b(Z 1 l)mod(Z 1 2_ 1 ), B.e.H. THEOREM. be the support polynomial of an abelian code. d(X) denotes the degree of dj (X) cient of U in f(X)(U) UXf(U). f(X) in U and j Let f(X) f(X)(U) ... is the coeffi- j j The apparent distance dfr(fJ = dic(f) f the set of all terms rJ and 0 d*(CJ af'" f of a code f feU) is defined by max X€Gic Now. given an abelian code F of a polynomial C with support polynomial that may be obtained by writing for every Galois automorphism. C with support polynomial u J will be f€F where THEOREM d~(f) 4.1. is given by (2). dfr(CJ is a lobJer bound for the distance of 5. E'xAt-PLES OF ABELJPH CoDES. 5.1. Generalized first order Reed-Muller Codes. The general support polynomial of such a code is for K ... Fq • L • FqV • J u J we denote by .. f+g, with Then' the apparent distance min dic(f) (3) u • c. 8 The generalized first ord£r Reed-Mu'LZer codes~ idsa'Ls of F [GJ~ q where G is the direct SW1l of s ~clic groups of order qV -1 have length STATEfIENT 5.1. (qV_1)8~ and dimension into s+1 c'Lasses. vs. The The vectors of the code are partitioned qVS i-th class, = o~ ... ~s~ i contains (~)(qV_l)i vectors of weight (2) The distance of the code is qv-I (qv-2)(qv-1) s-2 (q-l). (3) CoROLLARY length 5.1. If (v~q-1) = 1~ there exists a linear code over Fq with dimension vs and 7M1:ghte and mstaneee gitten hy cb.'OP- (q V -1) 8 I(q-l), ping the factor- q-1 in ExPJ.'flES. For with length Here q. 3, n. 338, k v and (8) co 3, dimension (3). s = 2, Corollary 5.1 k. 6 and distance gives a code over F3 d· 225. reaches the Plotkin bound. 5.2. A binary non separable abelian code C of length 49. dimension 18 and distance 12. The support polynomial of the code is + where q. 2, A last remark. v· 3, L osl,h<v s = 2. (After d:tsCU8sion with H. Mann.) H. Mann observes that an ideal of K[G] which is not a Kronecker product of cyclic codes may become so by an automorphism of the group G* of characters 9 which would correspond to replacing each U i by a monomial in the support polynomial. Now, for Example 5.2, it may be seen that it is certainly not possible to exhibit such an automorphism of G*. REFERENCES [1] Albert, A., "Fundamental Concepts of Higher Albegra", of Chicago Press, 1956. [2] Assmus, E.F., Jr. and H.F. Mattson, 1966, '~erfect Codes and the Mathieu Groups", Arch. Math. 17, 121-135. [3] Berlekamp, E.R., "Algebraic Coding Theory", 1968, McGraw-Hill Book Company, New York. [4] Carnion, P., 1968, "A Proof of Some Properties of R.M. Codes by Means of the Normal Basis Theorem", Proceed. of the Conf. on Comb. Math. (April 10-14, 1967), The Univ. of N.C. Press, Chapel Hill, N.C. [5] Carnion:l P., 1966, "Codes correcteurs d' erreur" , 3 me Trimestre 1966 - Numero special. [6] Loomis, L.H., 1953, Nostrand. [7] MacWilliams, F.J. and H.B. Mann, 1968, Matrix of a Difference Set". [8] Mann, H.B., 1965, [9] Peterson, W.W.. "Abstract Harmonic Analysis", "Addition Theorems", The University Revue du CETHEDEC New York, Van "On the p-Rank of the Design Wiley & Sons. "Error-Correcting Codes", Wiley, 1962.
© Copyright 2024 Paperzz