Constacyclic Codes over Finite Fields
|
|
- Martina Sharp
- 5 years ago
- Views:
Transcription
1 Constacyclic Codes over Finite Fields Bocong Chen, Yun Fan, Liren Lin, Hongwei Liu arxiv: v1 [cs.it] 3 Jan 2013 School of Mathematics and Statistics, Central China Normal University Wuhan, Hubei, , China Abstract An equivalence relation called isometry is introduced to classify constacyclic codes over a finite field; the polynomial generators of constacyclic codes of length l t p s are characterized, where p is the characteristic of the finite field and l is a prime different from p. Keywords: finite field, constacyclic code, isometry, polynomial generator Mathematics Subject Classification: 94B05; 94B15 1 Introduction Constacyclic codes constitute a remarkable generalization of cyclic codes, hence form an important class of linear codes in the coding theory. And, constacyclic codes also have practical applications as they can be encoded with shift registers. In [4], for any positive integer a and any odd integer n, Blackford used the discrete Fourier transform to show that Z 4 [X]/ X 2an + 1 is a principal ideal ring, where Z 4 denotes the residue ring of integers modulo 4, and to establish a concatenated structure of negacyclic codes of length 2 a n over Z 4. In [1] Abualrub and Oehmke classified the cyclic codes of length 2 k over Z 4 by their generators. Generalizing the result of [1], Dougherty and Ling in [12] classified the cyclic codes of length 2 k over the Galois ring GR(4,m). Let F q be a finite field with q = p m elements where p is a prime, and let λ F q where F q denotes the multiplicative group consisting of all non-zero elements of F q. Any λ-constacyclic code C of length n over F q is identified with an ideal of the quotient algebra F q [X]/ X n λ where X n λ denotes the ideal generated by X n λ of the polynomial algebra F q [X], hence C is generated by a factor polynomial of X n λ, called the polynomial generator of the λ-constacyclic code C. In order to obtain all λ-constacyclic codes of address: b c chen@yahoo.com.cn (B. C. Chen), yunfan02@yahoo.com.cn (Y. Fan), xiaomi @126.com (L. R. Lin), h w liu@yahoo.com.cn (H. Liu). 1
2 length n over F q, we need to determine all the irreducible factors of X n λ over F q. It is remarkable that, though all irreducible binomials over F q have been explicitly characterized by Serret early in 1866 (e.g. see [16, Theorem 3.75] or [19, Theorem 10.7]), no effective method were found to characterize the irreducible factors of X n λ over F q so far. It is a challenge to determine explicitly the polynomial generators of all constacyclic codes over finite fields. It iswellknownthat X n λisafactorofx N 1forasuitable integern, and the irreducible factors of X N 1 over F q with q = p m as above can be described bytheq-cyclotomiccosets. Recently, assumingthatpisoddandtheorderofλin the multiplicative groupf q is a powerof 2, Bakshi and Raka in [2] described the polynomial generators of λ-constacyclic codes of length 2 t over F q by means of recognizing the q-cyclotomic cosets which are corresponding to the irreducible factors of X 2t λ. In the same paper [2], Bakshi and Raka determined the polynomial generators of all the λ-constacyclic codes of length 2 t p s over F q, q = p m, foranynonzeroλin F q. Almost the sametime but inanotherapproach, assuming that p is odd, Dinh in [11] determined the polynomial generators of all constacyclic codes of length 2p s over F q in a very explicit form: the irreducible factors of the polynomial generators are all binomials of degree 1 or 2. In this paper, we are concerned with the constacyclic codes of length l t p s overf q, whereq = p m asbeforeandlisaprimedifferentfromp. Weintroducea concept isometry for the non-zeroelements of F q to classify constacyclic codes over F q such that the constacyclic codes belonging to the same isometry class have the same distance structures and the same algebraic structures. Then we characterize in an explicit way the polynomial generators of constacyclic codes of length l t p s over F q according to the isometry classes. It is notable that, except for the constacyclic codes which are isometric to cyclic codes, the irreducible factors of the polynomial generator of any constacyclic code of length l t p s over F q are either all binomials or all trinomials. The plan of this paper is as follows. The necessary notations and some known results to be used are provided in Section 2. In Section 3, we introduce precisely the concept of isometry, which is an equivalence relation on F q; and some necessary and sufficient conditions for any two elements of F q isometric to each other are established; as a consequence, the constacyclic codes isometric to cyclic codes are described. In Section 4, we classify the constacyclic codes of length l t p s over F q into isometry classes, characterize explicitly the polynomial generators of the constacyclic codes of each isometry class, and derive some consequences, including the main result of [11]. In Section 5, with the help of the GAP ([13]), the polynomial generators of all constacyclic codes of length 6 over F 2 4, all constacyclic codes of length 175 over F 5 2 and all constacyclic codes of length 20 over F 5 2 are computed. 2
3 2 Preliminaries Throughout this paper F q denotes a finite field with q elements where q = p m is a power of a prime p. Let Fq denote the multiplicative group of F q consisting of all non-zero elements of F q ; and for β Fq, let ord(β) denote the order of β in the group Fq; then ord(β) is a divisor of q 1, and β is called a primitive ord(β)-th root of unity. It is well-known that Fq is a cyclic group of order q 1, i.e. Fq is generated by a primitive (q 1)-th root ξ of unity, we denote it by Fq = ξ. For any integer k, it is known that ord(ξk q 1 ) = gcd(k,q 1), where gcd(k,q 1) denotes the greatest common divisor of k and q 1. Assume that n is a positive integer and λ is a non-zero element of F q. A linearcode C of length n overf q is said to be λ-constacyclic if for any code word (c 0,c 1,,c n 1 ) C we have that (λc n 1,c 0,c 1,,c n 2 ) C. We denote by F q [X], the polynomial algebra over F q, and denote by X n λ, the ideal of F q [X]generatedbyX n λ. Anyelement ofthe quotientalgebraf q [X]/ X n λ is uniquely represented by a polynomial a 0 +a 1 X + +a n 1 X n 1 of degree less than n, hence is identified with a word (a 0,a 1,,a n 1 ) of length n over F q ; so we have the corresponding Hamming weight and the Hamming distance on the algebra F q [X]/ X n λ. In this way, any λ-constacyclic code C of length n over F q is identified with exactly one ideal of the quotient algebra F q [X]/ X n λ, which is generated by a divisor g(x) of X n λ, and the divisor g(x) is determined by C uniquely up to a scale; in that case, g(x) is called a polynomial generator of C and write it as C = g(x). Specifically, the irreducible factorization of X n λ in F q [X] determines all λ-constacyclic codes of length n over F q. Note that the 1-constacyclic codes are just the usual cyclic codes, and there is a lot of literature to deal with the cyclic codes. In particular, the irreducible factorization of X n 1 in F q [X] can be described as follows. As usual, we adopt the notations: k n means that the integer k divides n; and, for a prime integer l, l e n means that l e n but l e+1 n. Remark 2.1. Assume that n = n p s with s 0 and p n. For an integer r with 0 r n 1, the q-cyclotomic coset of r modulo n is defined by C r = {r q j (mod n ) j = 0,1, }. A subset {r 1,r 2,,r ρ } of {0,1,,n 1} is called a complete set of representatives of all q-cyclotomic cosets modulo n if C r1,c r2,,c rρ are distinct and ρ i=1 C r i = {0,1,,n 1}. Take η to be a primitive n -th root of unity (maybe in an extension of F q ), and denote by M η (X), the minimal polynomial of η over F q. It is well-known that (e.g. see [15, Theorem 4.1.1]): X n 1 = M η r 1(X)M η r 2(X) M η rρ(x) (2.1) with M η r i(x) = j C ri (X η j ), i = 1,,ρ, 3
4 all being irreducible in F q [X], hence X n 1 = (X n 1) ps = M η r 1(X) ps M η r 2(X) ps M η rρ(x) ps (2.2) is the irreducible decomposition of X n 1 in F q [X]. In a very special case the irreducible factorization of X n λ in F q [X] has been characterized precisely, we quote it as the following remark. Remark 2.2. Assume that q 3 (mod 4) (in particular, q is a power of an odd prime), equivalently, 2 (q 1). Then X 2t +1 is factorized into irreducible polynomials over F q in [5, Theorem 1]. We should mention that, though [5, Theorem 1] is proved for a prime p with p 3 (mod 4), one can check in the same way as in [5] that it also holds for the present case when q is a power of a prime and q 3 (mod 4). We reformulate the result as follows. Note that 4 (q+1)in the present case, hence there is an integer e 2 such that 2 e (q+1). Set H 1 = {0}; recursively define { } H i = ±( h+1)q h Hi 1, for i = 2,3,,e 1; and set { } H e = ±( h 1)q h H e 1 = H e+1 = H e+2 =. Let t 1. Set b = t and c = 0 if 1 t e 1; while set b = e and c = 1 if t e. Then (see [5, Theorem 1] or [19, Theorem 10.13]): X 2t +1 = ( X 2 t b+1 2hX 2t b +( 1) c) (2.3) h H t with all the factors in the right hand side being irreducible over F q. Return to our general case. As we mentioned before, the irreducible nonlinear binomials over F q have been determined by Serret early in 1866 (see [16, Theorem 3.75] or [19, Theorem 10.7]), we restate it as a remark for later quotations. Remark 2.3. Assume that n 2. For any a Fq with ord(a) = k, the binomial X n a is irreducible over F q if and only if both the following two conditions are satisfied: (i) Every prime divisor of n divides k, but does not divide (q 1)/k; (ii) If 4 n, then 4 (q 1). 3 Isometries between constacyclic codes Let F q be a finite field of order q = p m and F q = ξ as before, where ξ is a primitive (q 1)-th root of unity. Let n be a positive integer. 4
5 Generalizing the usual equivalence between codes, we consider a kind of equivalences between the λ-constacyclic codes and the µ-constacyclic codes which preserve the algebraic structures of the constacyclic codes. Definition 3.1. Let λ,µ F q. We say that an F q-algebra isomorphism ϕ : F q [X]/ X n µ F q [X]/ X n λ is an isometry if it preserves the Hamming distances on the algebras, i.e. d H ( ϕ(a),ϕ(a ) ) = d H (a,a ), a,a F q [X]/ X n µ. And, if there is an isometry between F q [X]/ X n λ and F q [X]/ X n µ, then we say that λ is n-isometric to µ in F q, and denote it λ = n µ. Obviously, the n-isometry = n is anequivalence relationon F q, hence F q is partitioned into n-isometry classes. If λ = n µ, then all the λ-constacyclic codes oflength n are one to one correspondingto all the µ-constacycliccodes of length n such that the corresponding constacyclic codes have the same dimension and the same distance distribution, specifically, have the same minimum distance; at that case we say that, for convenience, the λ-constacyclic codes of length n are isometric to the µ-constacyclic codes of length n. So, it is enough to study the n-isometry classes of constacyclic codes. Theorem 3.2. For any λ,µ Fq, the following three statements are equivalent to each other: (i) λ = n µ. (ii) λ,ξ n = µ,ξ n, where λ,ξ n denotes the subgroup of F q generated by λ and ξ n. (iii) There is a positive integer k < n with gcd(k,n) = 1 and an element a F q such that an λ = µ k and the following map ϕ a : F q [X]/ X n µ k F q [X]/ X n λ, (3.1) which maps any element f(x)+ X n µ k of F q [X]/ X n µ k to the element f(ax)+ X n λ of F q [X]/ X n λ, is an isometry. In particular, the number of n-isometry classes of Fq is equal to the number of positive divisors of gcd(n,q 1). Proof. (i) (ii). By (i) we have an isometry ϕ between the algebras: ϕ : F q [X]/ X n µ F q [X]/ X n λ. Since ϕ preserves the Hamming distance, it must map X of weight 1 of the algebraf q [X]/ X n µ toanelement ofthe algebraf q [X]/ X n λ ofweight1, so there is an element b F q and an integer j with 0 j < n such that ϕ(x) = bx j. (3.2) 5
6 Consider ϕ(x i ) = (bx j ) i = b i X ji (mod X n λ) for i = 0,1,,n 1; since ϕ is a bijection, we see that any index e with 0 e n 1 must appear in the following sequence: ji (mod n), i = 0,1,,n 1; hence j (mod n) must be invertible, i.e. 0 < j < n and gcd(j,n) = 1. Note that X n = λ (mod X n λ); further, note that ϕ is an algebra isomorphism and µ F q, we see that ϕ(µ) = µ, and can make the following calculation in F q [X]/ X n λ (or equivalently, modulo X n λ): µ = ϕ(µ) = ϕ(x n ) = ϕ(x) n = (bx j ) n = b n X jn = b n λ j ; (3.3) i.e. as elements of F q we have µ = λ j b n. Obviously, ξ n = {a n a F q}. We have µ λ,ξ n, and hence µ,ξ n λ,ξ n. On the other hand, since gcd(j,n) = 1, there are integers k,h such that jk +nh = 1; so µ k = λ jk b nk = λ jk+nh λ nh b nk = λ(λ h b k ) n ; i.e. λ = µ k (λ h b k ) n µ,ξ n ; and we have that λ,ξ n µ,ξ n. Thus, we get the desired conclusion: λ,ξ n = µ,ξ n. (ii) (iii). Denote d = gcd(n,q 1). Then the subgroup ξ n = ξ d, and the quotient group F q/ ξ n = F q/ ξ d = ξ / ξ d is a cyclic group of order d. From the statement (ii) we have that λ,ξ n / ξ d = µ,ξ n / ξ d ; which implies that, in the cyclic group F q / ξd of order d, λ and µ generate the one and the same subgroup, in particular, they have the same order in the quotient group F q/ ξ d. Thus there are integers k,h such that λ = µ k ξ dh and gcd(k,d) = 1. Since d n, it is known that the natural map Z n Z d, z (mod n) z (mod d), is a surjective homomorphism, where Z n denotes the multiplicative group consisting of all reduced residue classes modulo n. We can take a positive integer k < n with gcd(k,n) = 1 and k k (mod d). Then there is an integer h such that k = k +dh. So λ = µ k ξ dh = µ k+dh ξ dh = µ k (µ h ξ h ) d. As (µ h ξ h ) d ξ d = ξ n, we have an a F q such that (µ h ξ h ) d = a n. In a word, we have an integer k coprime to n and an a F q such that an λ = µ k. Now we define an algebra homomorphism: ˆϕ a : F q [X] F q [X]/ X n λ, 6
7 by mapping f(x) F q [X] to ˆϕ a ( f(x) ) = f(ax) (mod X n λ); since a is non-zero, ˆϕ a is obviously surjective. Noting that X n = λ (mod X n λ), we have ˆϕ a (X n µ k ) = (ax) n µ k = a n X n µ k = a n λ µ k = 0 (mod X n λ). So the surjective algebra homomorphism ˆϕ a induces an algebra isomorphism ϕ a : F q [X]/ X n µ k F q [X]/ X n λ, which maps any element f(x)+ X n µ k of F q [X]/ X n µ k to the element f(ax)+ X n λ of F q [X]/ X n λ ; since ϕ a maps any element X i of weight 1 to an element a i X i of weight 1, the algebra isomorphism ϕ a preserveshamming distances of the algebras. we are done for the statement (iii). (iii) (i). Since the map (3.1) in the statement (iii) is an algebra isomorphism, we have that 0 = ϕ a (X n µ k ) = (ax) n µ k = a n λ µ k (mod X n λ); that is, λa n = µ k. By (iii) it is assumed that gcd(k,n) = 1, i.e. there are integers j,h such that kj +nh = 1, which also implies that gcd(j,n) = 1; so µ = µ kj+nh = (µ k ) j µ nh = (λa n ) j µ hn = λ j (a j µ h ) n. Set b = a j µ h, then b F q and b n λ j = µ. Since F q [X] is a free F q -algebra with X as a free generator, by mapping X to bx j, we can define an algebra homomorphism: ˆϕ : F q [X] F q [X]/ X n λ, which maps any f(x) F q [X] to ˆϕ ( f(x) ) = f(bx j ) (mod X n λ). Since j is coprime to n, the following ˆϕ(X i ) = b i X ji (mod X n λ), i = 0,1,,n 1, form a basis of the algebra F q [X]/ X n λ ; so ˆϕ is a surjective algebra homomorphism. Further, we have ˆϕ(X n µ) = (bx j ) n µ = b n X nj µ = b n λ j µ = 0 (mod X n λ). Thus the surjective algebra homomorphism ˆϕ induces an algebra isomorphism: ϕ : F q [X]/ X n µ F q [X]/ X n λ, which maps any element f(x) + X n µ of F q [X]/ X n µ to the element f(bx j )+ X n λ of F q [X]/ X n λ ; in particular, ϕ maps any element X i of weight 1 to an element b i X ji (mod X n λ) of weight 1, hence ϕ preserves the Hamming distances. That is, (i) holds. Finally, by the equivalence of (i) and (ii), the number of the n-isometry classes of Fq is equal to the number of the subgroups of the quotient group 7
8 F q / ξd where d = gcd(n,q 1). The quotient F q / ξd is a cyclic group of order d, so, for any divisor d d it has a unique subgroup of order d. Then the number of the subgroups of F q / ξd is equal to the number of the positive divisors of d. In conclusion, the number of the n-isometry classes of F q is equal to the number of the positive divisors of gcd(n,q 1). Remark 3.3. Though the statement (i) of Theorem 3.2 states that there is an isometry ϕ : F q [X]/ X n µ F q [X]/ X n λ, the statement (iii) of Theorem 3.2 exhibits a specific isometry ϕ a such that ϕ a (X) = ax, which outperforms ϕ in (3.2) and provides an easy way to connect the polynomial generators of the λ-constacyclic codes with those of the µ k -constacyclic codes. In particular, taking µ = 1, we see that λ = n 1 implies that there is an isometry ϕ a : F q [X]/ X n 1 F q [X]/ X n λ such that ϕ(x) = ax. Thus for the constacyclic codes n-isometric to the cyclic codes, we have the following consequence which is closely related to [14, Lemma 3.1]. Corollary 3.4. Let n be a positive integer, and λ Fq. The λ-constacyclic codes of length n are isometric to the cyclic codes of length n if and only if a n λ = 1 for an element a Fq ; further, in that case the map ϕ a : F q [X]/ X n 1 F q [X]/ X n λ, (3.4) which maps f(x) to f(ax), is an isometry, and X n λ = λ M η r 1(aX) ps M η r 2(aX) ps M η rρ(ax) ps (3.5) is an irreducible factorization of X n λ in F q [X], where n = n p s with s 0 and p n, M η i(x) and {r 1,,r ρ } are defined in the formula (2.2); in particular, any λ-constacyclic code C has a polynomial generator as follows: ρ M η r i(ax) ei, 0 e i p s, i = 1,,ρ. (3.6) i=1 Proof. By Theorem 3.2, λ =n 1 if and only if λ,ξ n = 1,ξ n = ξ n ; i.e. λ = n 1 if and only if λ ξ n. However, ξ n = {a n a F q }; so λ = n 1 if and only if λ = b n for an element b F q. Assume that it is the case, i.e. a n λ = 1. By the statement (iii) of Theorem 3.2, the map (3.4) is an isometry between the algebras. And, as in the formula (2.2), we have the irreducible decomposition of X n 1 in F q [X]: X n 1 = M η r 1(X) ps M η r 2(X) ps M η rρ(x) ps ; hence the following is an irreducible decomposition of (ax) n 1 in F q [X]: (ax) n 1 = M η r 1(aX) ps M η r 2(aX) ps M η rρ(ax) ps. However, since a n = λ 1, we have that (ax) n = a n X n = λ 1 X n ; thus we get the irreducible decomposition of X n λ in F q [X] in the formula (3.5). Finally, the polynomialgeneratorofany λ-constacycliccode is a divisorofx n λ, hence has the form in (3.6). 8
9 Corollary 3.5. If n is a positive integer coprime to q 1, then there is only one n-isometry class in F q; in particular, for any λ F q the λ-constacyclic codes of length n are isometric to the cyclic codes of length n, i.e. a n λ = 1 for an a F q and all the (3.4), (3.5) and (3.6) hold. Proof. Since gcd(n,q 1) = 1, the conclusion is obtained immediately. It is an automorphism of the group Fq which maps any a F q to an Fq ; thus there is a b Fq such that λ = bn. Let n = n p s as in Corollary 3.4. If n = 1, then n = p s is coprime to q 1 and X ps 1 = (X 1) ps, and we get the following result at once. Corollary 3.6. For any λ F q the λ-constacyclic codes of length p s are isometric to the cyclic codes of length p s ; in particular, there is an a F q such that a ps λ = 1 and X ps λ = λ(ax 1) ps is an irreducible factorization in F q [X]; in particular, any λ-constacyclic code C of length p s has a polynomial generator (X a 1 ) i with 0 i p s. Remark 3.7. Taking λ = 1, Corollary 3.6 implies that negacyclic codes of length p s are isometric to cyclic codes of length p s. This generalizes [10, Theorem 3.3] which showed that, in our terminology, λ-constacyclic codes of length p s over F p m are isometric to the negacyclic codes of length p s over F p m. 4 Constacyclic codes of length l t p s Let F q be a finite field of order q = p m and F q = ξ be generated by a primitive (q 1)-th root ξ of unity as before. In this section, we consider constacyclic codes of length l t p s over F q, where l is a prime integer different from p and s, t are non-negative integers. We will showthat anyλ-constacycliccodeoflengthl t p s with λ =l t ps 1has apolynomial generator with irreducible factors all being binomials of degrees equal to powers of the prime l except for the case when l = 2, t 2 and 2 (q 1); and in the exceptional case the polynomial generator with irreducible factors all being trinomials corresponding to the factorization (2.3). As we did in Remark 2.1, take a complete set {r 1,,r ρ } of representatives of q-cyclotomic cosets modulo l t ; take a primitive l t -th root η of unity (maybe in an extension of F q ), and denote M η (X) the minimal polynomial of η over F q ; by the formula (2.2), X lt p s 1 = (X lt 1) ps = M η r 1(X) ps M η r 2(X) ps M η rρ(x) ps (4.1) is the irreducible factorization of X lt p s 1 in F q [X]. Further, assume that l u (q 1), ζ = ξ q 1 l u, v = min{t,u}. (4.2) 9
10 Theorem 4.1. With notations as above, for any λ Fq there is an index j with 0 j v such that λ = l t p s ζlj and one of the following two cases holds: (i) j = v, then λ = l t p s 1, alt p s λ = 1 for an a F q and Xlt p s λ = λ ρ i=1 M η r i(ax) ps with {r 1,,r ρ } and M η r i(x) s defined in (4.1). (ii) 0 j v 1, then a lt p s λ = ζ klj for an a F q and a positive integer k coprime to l t p s ; there are two subcases: (ii.a) if l = 2, t 2 and 2 (q 1), then j = 0, a lt p s λ = 1 and, setting H t, b and c to be as in Remark 2.2, we have that X 2t p s λ = ( λ) h H t ( a 2 t b+1 X 2t b+1 2a 2t b hx 2t b +( 1) c) p s (4.3) with all the factors in the right hand side being irreducible over F q ; (ii.b) otherwise, taking an integer s with 0 s < m and s s (mod m), we have that X lt p s λ = l j 1 i=0 (X lt j a lt j ζ ilu j +kp m s ) p s (4.4) with all the factors in the right hand side being irreducible over F q. Proof. As q 1 = p m 1, it is clear that gcd(p s,q 1) = 1. From the notation (4.2), we have ζ F q is a primitive l u -th root of unity, ζ is the Sylow l-subgroup of F q, and ζlu j for 0 j u is a primitive l j -th root of unity; l v = gcd(l t p s, q 1), so ord(ξ lt p s q 1 ) = gcd(l t p s,q 1) = q 1 l = ord(ξ lv ), v hence in the multiplicative group Fq we have that ξ lt p s = ξ lt = ξ lv (4.5) which is a subgroup of F q of order q 1 l v. Thus the quotient group F q/ ξ lv is a cyclic group of order l v ; and for each positive divisor l v j of l v, where j = 0,1,,v, ζ lj,ξ lv / ξ lv is the unique subgroup of order l v j of the quotient group F q / ξlv. By the equivalence (i) (ii) of Theorem 3.2, the number of the l t p s -isometry classes of Fq is equal to v + 1; precisely, for any λ F q there is exactly one index j with 0 j v such that λ = l t p s ζlj. We continue the discussion in two cases. Case (i): j = v, i.e. λ = l t p s ζlv ; by the equality (4.5), we see that λ,ξ lt p s = ζ lv,ξ lv = 1,ξ lt p s, in other words, λ = l t ps 1. By Corollary 3.4, 10
11 a lt p s λ = 1 k = 1 for an a Fq, and from the irreducible factorization (4.1) we get the irreducible factorization X lt p s λ = λ ρ i=1 M η r i(ax) ps. Case (ii): 0 j v 1. Then by (4.2) we have 0 j v 1 < v = min{t,u}, (4.6) in particular,v 1, i.e. l (q 1); further, sinceλ = l t p s ζlj, by Theorem3.2(iii) there is an a F q and a positive integer k such that a lt p s λ = ζ klj, gcd(k, l t p s ) = 1. (4.7) We discuss it in the two subcases (ii.a) and (ii.b) as described in the theorem. Subcase (ii.a). Since l = 2, t 2 and 2 (q 1), we have that q is odd, t > u = v = 1, ζ = 1 and j = 0; and, from (4.7) we see that l = 2 k and a 2t p s λ = ( 1) k = 1. From the formula (2.3), we have the following irreducible factorization in F q [X]: X 2t p s +1 = ( X 2 t b+1 2hX 2t b +( 1) c) p s ; h H t thus the following is an irreducible factorization of (ax) 2t p s +1 in F q [X]: (ax) 2t p s +1 = ( a 2 t b+1 X 2t b+1 2a 2t b hx 2t b +( 1) c) p s. h H t However,sincea 2t p s = λ 1,wehavethat(aX) 2t p s = a 2t p s X 2t p s = λ 1 X 2t p s ; thus we get the irreducible factorization (4.3) of X 2t p s λ in F q [X]. Subcase (ii.b). Remember that the conclusion in Remark 2.3 is applied in this subcase. By the choice of s, m s +s 0 (mod m), so (p m 1) (p m s +s 1), i.e. p m s +s 1 (mod q 1); in particular, β pm s +s = β for any β F q. Obviously, ζ lu j is a primitive l j -th root of unity in F q. Therefore, hence ( X lt j ζ kpm s ( X lt j ζ kpm s ) l j 1 = l j 1 i=0 ) l j p s ( ) ( X l t j ) l j p s 1 = 1 = ζ kpm s ( ) X lt j ζ il u j, ζ kpm s l j 1 i=0 Noting that ζ kpm s p s = (ζ k ) pm s +s = ζ k, we get that X lt p s ζ klj = l j 1 i=0 ( X lt j ζ il u j ζ kpm s ) p s ) p s (X lt j ζ ilu j +kp m s. (4.8) 11.
12 From (4.7) and (4.6), we see that u > j, l (p m 1) and l k; hence l il u j but l kp m s. So l (il u j +kp m s ), hence, in the multiplicative group F q we have that ord(ζ ilu j +kp m s ) = l u. By Remark 2.3, all the polynomials X lt j ζ ilu j +kp m s, i = 0,1,,l j 1, are irreducible polynomials in F q [X], and (4.8) is a irreducible factorization of X lt p s ζ klj in F q [X]. Replacing X by ax, we get (ax) lt p s ζ klj = l j 1 i=0 ) p s ((ax) lt j ζ ilu j +kp m s. But a lt p s λ = ζ klj, i.e. a lt p s ζ klj = λ. We get the irreducible factorization of X lt p s λ in F q [X] as follows: l j 1 ) p s X lt p s λ = a lt p ((ax) s lt j ζ ilu j +kp m s. i=0 Finally, noting that a lt p s = ( (a lt j ) ps ) l j, from the above we get the desired irreducible factorization (4.4) of X lt p s λ in F q [X]. Remark 4.2. With the same notation as in Theorem 4.1, we can describe the polynomial generator g(x) of any λ-constacyclic code C of length l t p s over F q for the two cases as follows. (i): j = v, then g(x) = ρ M η r i(ax) ei, i=1 0 e i p s i = 1,,ρ. By the way, we show an easy subcase of this case: if j = v = t, then ζ lu t = ξ q 1 l t F q is a primitive l t -th root of unity, hence X lt 1 = l t 1 i=0 (X ); thus the polynomial generator g(x) looks simple: ζilu t g(x) = (X a 1 ζ ilu t ) ei, 0 e i p s i = 0,,l t 1. (4.9) l t 1 i=0 (ii): 0 j < v t, there are two subcases: (ii.a): if l = 2, t 2 and 2 (q 1), then g(x) = (a 2 t b+1x 2t b+1 2a 2t b hx 2t b +( 1) c ) ei h H t with 0 e i p s for i = 0,1,,2 b
13 (ii.b): otherwise, g(x) = l j 1 i=0 with 0 e i p s for i = 0,1,,l j 1. (X lt j a lt j ζ ilu j +kp m s ) ei It is a special case for Theorem 4.1 that t = v = 1, i.e. l (q 1) and t = 1; at that case, as stated in the following corollary, there are only two lp s -isometry classes in F q, and any constacyclic code of length lp s over F q has a polynomial generator with all irreducible factors being binomials. Corollary 4.3. Assume that l is a prime such that l u (q 1) with u 1, ζ F q is a primitive l u -th root of unity, and λ Fq. Let C be a λ-constacyclic code of length lp s over F q. Then either λ ξ l, a lps λ = 1 for an a F q, and we have C = l 1 ( X a 1 ζ ilu 1) e i, 0 e i p s, i = 0,1,,l 1; i=0 or λ / ξ l, a lps λ = ζ k for an a Fq and an integer k coprime to lp s, and, taking s such that 0 s < m and s s (mod m), we have (X C = l a l ) e ζ kpm s, 0 e p s. Proof. It follows from Remark 4.2 immediately. We just remark that ζ lu 1 is a primitive l-th root of unity, while ζ kpm s is a primitive l u -th root of unity. More specifically, if l = 2 in the above corollary, we reobtain the main result of [11], as stated below in our notation. Corollary 4.4. Assume that 2 u (q 1) with u 1, ζ F q is a primitive 2 u -th root of unity, and λ F q. Let C be a λ-constacyclic code of length 2p s over F q. Then either λ ξ 2, a 2ps λ = 1 for an a F q, and we have C = ( X a 1) e 0 ( X +a 1 ) e 1, 0 ei p s, i = 0,1; or λ / ξ 2, a 2ps λ = ζ k for an a Fq and an integer k coprime to 2ps, and, taking an integer s such that 0 s < m and s s (mod m), we have (X C = 2 a 2 ) e ζ kpm s, 0 e p s. Proof. Just note that ζ 2u 1 is a primitive square root, i.e. ζ 2u 1 = 1. 13
14 5 Examples By Theorem 4.1, the polynomial generators of all constacyclic codes of length l t p s over the finite field F p m are easy to be established, where l,p are different primes and s, t are non-negative integers. In this section, some examples are given to illustrate the result. Example 5.1. Consider all constacyclic codes of length 6 = 3 2 over F 2 4. Here, l = 3, t = 1, p = 2 and s = 1. Let ξ be a primitive 15th root of unity in F 2 4. Since 3 (2 4 1), it follows that there exists primitive 3rd root of unity in F 2 4. Therefore, X 3 1 = (X 1)(X ξ 5 )(X ξ 10 ). By Theorem 4.1, the number of the 6-isometry classes of F 2 4 is 2. Hence, all the constacyclic codes are divided into two parts. The polynomial generators of all constacyclic codes are given in Table 1 and Table 2. λ a λ-constacyclic codes: 0 j 0,j 1,j 2 2 sizes 1 1 (X 1) j0 (X ξ 5 ) j1 (X ξ 10 ) j jo j1 j2 ξ 3 ξ 7 (ξ 7 X 1) j0 (ξ 7 X ξ 5 ) j1 (ξ 7 X ξ 10 ) j jo j1 j2 ξ 6 ξ 4 (ξ 4 X 1) j0 (ξ 4 X ξ 5 ) j1 (ξ 4 X ξ 10 ) j jo j1 j2 ξ 9 ξ (ξx 1) j0 (ξx ξ 5 ) j1 (ξx ξ 10 ) j jo j1 j2 ξ 12 ξ 3 (ξ 3 X 1) j0 (ξ 3 X ξ 5 ) j1 (ξ 3 X ξ 10 ) j jo j1 j2 Table 1: λ-constacyclic codes of length 6 over F 2 4, λ =6 1, a 6 λ = 1 λ k a λ-constacyclic codes: 0 j 2 sizes ξ 5 ξ 4 (X 3 ξ 8 ) j j ξ 4 5 ξ 6 (X 3 ξ 2 ) j j ξ 7 5 ξ 8 (X 3 ξ 11 ) j j ξ 10 5 ξ 5 (X 3 ξ 5 ) j j ξ 13 5 ξ 2 (X 3 ξ 14 ) j j ξ 2 1 ξ 3 (X 3 ξ) j j ξ (X 3 ξ 10 ) j j ξ 8 1 ξ 2 (X 3 ξ 4 ) j j ξ 11 1 ξ 4 (X 3 ξ 13 ) j j ξ 14 1 ξ (X 3 ξ 7 ) j j Table 2: λ-constacyclic codes of length 6 over F 2 4, λ = 6 ξ 5, a 6 λ = ξ 5k Example 5.2. Consider all constacyclic codes of length 175 = over F 5 2. Here, l = 7, t = 1, p = 5 and s = 2. Let ξ be a primitive 24th root of unity in F 5 2. Since gcd(175,5 2 1) = 1, by Corollary 3.5, all the constacyclic codes of length 175 are isometric to the cyclic codes of length 175. By [13], it follows that X 7 1 = (X 1)(X 3 +ξx 2 +ξ 17 X 1)(x 3 +ξ 5 X 2 +ξ 13 X 1) is the factorization 14
15 λ a λ-constacyclic codes: 0 i,j,k 25 sizes 1 1 (X 1) i g(x) j h(x) k i 3j 3k ξ ξ 17 (ξ 17 X 1) i g(ξ 17 X) j h(ξ 17 X) k i 3j 3k ξ 2 ξ 10 (ξ 10 X 1) i g(ξ 10 X) j h(ξ 10 X) k i 3j 3k ξ 3 ξ 3 (ξ 3 X 1) i g(ξ 3 X) j h(ξ 3 X) k i 3j 3k ξ 4 ξ 20 (ξ 20 X 1) i g(ξ 20 X) j h(ξ 20 X) k i 3j 3k ξ 5 ξ 13 (ξ 13 X 1) i g(ξ 13 X) j h(ξ 13 X) k i 3j 3k ξ 6 ξ 6 (ξ 6 X 1) i g(ξ 6 X) j h(ξ 6 X) k i 3j 3k ξ 7 ξ 23 (ξ 23 X 1) i g(ξ 23 X) j h(ξ 23 X) k i 3j 3k ξ 8 ξ 16 (ξ 16 X 1) i g(ξ 16 X) j h(ξ 16 X) k i 3j 3k ξ 9 ξ 9 (ξ 9 X 1) i g(ξ 9 X) j h(ξ 9 X) k i 3j 3k ξ 10 ξ 2 (ξ 2 X 1) i g(ξ 2 X) j h(ξ 2 X) k i 3j 3k ξ 11 ξ 19 (ξ 19 X 1) i g(ξ 19 X) j h(ξ 19 X) k i 3j 3k ξ 12 ξ 12 (ξ 12 X 1) i g(ξ 12 X) j h(ξ 12 X) k i 3j 3k ξ 13 ξ 5 (ξ 5 X 1) i g(ξ 5 X) j h(ξ 5 X) k i 3j 3k ξ 14 ξ 22 (ξ 22 X 1) i g(ξ 22 X) j h(ξ 22 X) k i 3j 3k ξ 15 ξ 15 (ξ 15 X 1) i g(ξ 15 X) j h(ξ 15 X) k i 3j 3k ξ 16 ξ 8 (ξ 8 X 1) i g(ξ 8 X) j h(ξ 8 X) k i 3j 3k ξ 17 ξ (ξx 1) i g(ξx) j h(ξx) k i 3j 3k ξ 18 ξ 18 (ξ 18 X 1) i g(ξ 18 X) j h(ξ 18 X) k i 3j 3k ξ 19 ξ 11 (ξ 11 X 1) i g(ξ 11 X) j h(ξ 11 X) k i 3j 3k ξ 20 ξ 4 (ξ 4 X 1) i g(ξ 4 X) j h(ξ 4 X) k i 3j 3k ξ 21 ξ 21 (ξ 21 X 1) i g(ξ 21 X) j h(ξ 21 X) k i 3j 3k ξ 22 ξ 14 (ξ 14 X 1) i g(ξ 14 X) j h(ξ 14 X) k i 3j 3k ξ 23 ξ 7 (ξ 7 X 1) i g(ξ 7 X) j h(ξ 7 X) k i 3j 3k Table 3: λ-constacyclic codes of length 175 over F 5 2, λ =175 1, a 175 λ = 1 of X 7 1 into irreducible factors over F 5 2. Let g(x) = X 3 +ξx 2 +ξ 17 X 1 and h(x) = x 3 +ξ 5 X 2 +ξ 13 X 1. The polynomial generators of constacyclic codes are given in Table 3. Example 5.3. Consider all constacyclic codes of length 20 = over F 5 2. Here, l = 2, t = 2, p = 5 and s = 1. Let ξ be a primitive 24th root of unity in F 5 2. Since 4 (5 2 1), it follows that there exists a primitive 4th root of identity in F 5 2. Therefore, X 4 1 = (X 1)(X ξ 6 )(X ξ 12 )(X ξ 18 ). By Theorem 4.1, the number of the 20-isometry classes of F 2 4 is 3. The polynomial generators of constacyclic codes are given in Table
16 λ a λ-constacyclic codes: 0 j 0,j 1,j 2,j 3 5 sizes 1 ξ 6 (ξ 6 X 1) j 0(ξ 6 X ξ 6 ) j 1(ξ 6 X ξ 12 ) j 2(ξ 6 X ξ 18 ) j jo j 1 j 2 j 3 ξ 4 ξ (ξx 1) j 0(ξX ξ 6 ) j 1(ξX ξ 12 ) j 2(ξX ξ 18 ) j jo j 1 j 2 j 3 ξ 8 ξ 2 (ξ 2 X 1) j 0(ξ 2 X ξ 6 ) j 1(ξ 2 X ξ 12 ) j 2(ξ 2 X ξ 18 ) j jo j 1 j 2 j 3 ξ 12 ξ 3 (ξ 3 X 1) j 0(ξ 3 X ξ 6 ) j 1(ξ 3 X ξ 12 ) j 2(ξ 3 X ξ 18 ) j jo j 1 j 2 j 3 ξ 16 ξ 4 (ξ 4 X 1) j 0(ξ 4 X ξ 6 ) j 1(ξ 4 X ξ 12 ) j 2(ξ 4 X ξ 18 ) j jo j 1 j 2 j 3 ξ 20 ξ 5 (ξ 5 X 1) j 0(ξ 5 X ξ 6 ) j 1(ξ 5 X ξ 12 ) j 2(ξ 5 X ξ 18 ) j jo j 1 j 2 j 3 Table 4: λ-constacyclic codes of length 20 over F 5 2, λ =20 1, a 20 λ = 1 λ k a λ-constacyclic codes: 0 j 5 sizes ξ 3 ξ 4 (X 4 ξ 5 ) j j ξ 5 3 ξ 23 (X 4 ξ 5 ) j j ξ 9 3 ξ 6 (X 4 ξ 21 ) j j ξ 13 3 ξ (X 4 ξ 14 ) j j ξ 17 3 ξ 2 (X 4 ξ 13 ) j j ξ 21 3 ξ 3 (X 4 ξ 9 ) j j ξ (X 4 ξ 15 ) j j ξ 7 1 ξ (X 4 ξ 11 ) j j ξ 11 1 ξ 2 (X 4 ξ 7 ) j j ξ 15 1 ξ 3 (X 4 ξ 3 ) j j ξ 19 1 ξ 4 (X 4 ξ 23 ) j j ξ 23 1 ξ 5 (X 4 ξ 19 ) j j Table 5: λ-constacyclic codes of length 20 over F 5 2, λ = 20 ξ 3, a 20 λ = ξ 3k λ k a λ-constacyclic codes: 0 j 0,j 1 5 sizes ξ 2 1 ξ 23 (X 2 ξ 5 ) j0 (X 2 +ξ 5 ) j jo 2j1 ξ 6 1 ξ 6 (X 2 ξ 15 ) j0 (X 2 +ξ 15 ) j jo 2j1 ξ 10 1 ξ (X 2 ξ) j0 (X 2 +ξ) j jo 2j1 ξ 14 1 ξ 2 (X 2 ξ 23 ) j0 (X 2 +ξ 23 ) j jo 2j1 ξ 18 1 ξ 3 (X 2 ξ 18 ) j0 (X 2 +ξ 18 ) j jo 2j1 ξ 22 1 ξ 4 (X 2 ξ 11 ) j0 (X 2 +ξ 11 ) j jo 2j1 Table 6: λ-constacyclic codes of length 20 over F 5 2, λ = 20 ξ 6, a 20 λ = ξ 6k Acknowledgements This work was supported by NSFC, Grant No , and Research Funds of CCNU, Grant No. 11A The authors would like to thank the anonymous referees for their many helpful comments. 16
17 References [1] T. Abualrub, R. Oehmke, On the generators of Z 4 cyclic codes of length 2 e, IEEE Trans. Inform. Theory, 49(9)(2003), [2] G. K. Bakshi, M. Raka, A class of constacyclic codes over a finite field, Finite Fields Appl., 18(2012), [3] E. R. Berlekamp, Algebraic Coding Theory, McGraw-Hill Book Company, New York, [4] T. Blackford, Negacyclic codes overz 4 of even length, IEEE Trans.Inform. Theory, 49(6)(2003), [5] I. F. Blake, S. Gao, R. C. Mullin, Explicit factorization of X 2k + 1 over F p with prime p 3 (mod 4), Appl. Algebra Engrg. Comm. Comput., 4(1993), [6] G. Castagnoli, J. L. Massey, P. A. Schoeller, N. von Seemann, On repeatedroot cyclic codes, IEEE Trans. Inform. Theory, 37(8)(1991), [7] H. Q. Dinh, S. R. López-Permouth, Cyclic and negacyclic codes over finite chain rings, IEEE Trans. Inform. Theory, 50(8)(2004), [8] H. Q. Dinh, Negacyclic codes of length 2 s over Galois rings, IEEE Trans. Inform. Theory, 51(12)(2005), [9] H. Q. Dinh, On the linear ordering of some classes of negacyclic and cyclic codes and their distance distributions, Finite Fields Appl., 14(2008), [10] H. Q. Dinh, Constacylic codes of length p s over F p m + uf p m, Journal of Algebra, 324 (2010), [11] H. Q. Dinh, Repeated-root constacyclic codes of length 2p s, Finite Fields Appl., 18(2012), [12] S. T. Dougherty, S. Ling, Cyclic codes over Z 4 of even length, Designs Codes Cryptogr., 39(2), (2006), [13] [GAP] The GAP Group, GAP Groups, Algorithms, and Programming, Version ; ( [14] G. Hughes, Constacyclic codes, cocycles and a u + v u v construction, IEEE Trans. Inform. Theory, 46(2)(2000), [15] W. C. Huffman, V. Pless, Fundamentals of Error-Correcting Codes, Cambridge University Press, Cambridge, [16] R. Lidl, H. Niederreiter, Finite Fields, Cambridge University Press, Cambridge,
18 [17] A. Sălăgean, Repeated-root cyclic and negacyclic codes over a finite chain ring, Discrete Math. Appl., 154(2006), [18] J. H. van Lint, Repeated-root cyclic codes, IEEE Trans. Inform. Theory, 37(2)(1991), [19] Z. X. Wan, Lectures on Finite Fields and Galois Rings, World Scientific Publishing, [20] J. Wolfmann, Negacyclic and cyclic codes over Z 4, IEEE Trans. Inform. Theory, 45(7)(1999), [21] S. Zhu, X. Kai, A class of constacyclic codes over Z p m, Finite Fields Appl., 16(2010),
Repeated-Root Self-Dual Negacyclic Codes over Finite Fields
Journal of Mathematical Research with Applications May, 2016, Vol. 36, No. 3, pp. 275 284 DOI:10.3770/j.issn:2095-2651.2016.03.004 Http://jmre.dlut.edu.cn Repeated-Root Self-Dual Negacyclic Codes over
More informationSelf-dual Repeated Root Cyclic and Negacyclic Codes over Finite Fields
Self-dual Repeated Root Cyclic and Negacyclic Codes over Finite Fields K. Guenda Faculty of Mathematics USTHB University of Sciences and Technology of Algiers B.P. 32 El Alia, Bab Ezzouar, Algiers, Algeria
More informationLinear, Cyclic and Constacyclic Codes over S 4 = F 2 + uf 2 + u 2 F 2 + u 3 F 2
Filomat 28:5 (2014), 897 906 DOI 10.2298/FIL1405897O Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat Linear, Cyclic and Constacyclic
More informationRepeated Root Constacyclic Codes of Length mp s over F p r +uf p r +...+u e 1 F p r
Repeated Root Constacyclic Codes of Length mp s over F p r +uf p r +...+u e 1 F p r arxiv:1211.7326v1 [cs.it] 30 Nov 2012 Kenza Guenda and T. Aaron Gulliver December 3, 2012 Abstract We give the structure
More informationSelf-Dual Codes over Commutative Frobenius Rings
Self-Dual Codes over Commutative Frobenius Rings Steven T. Dougherty Department of Mathematics University of Scranton Scranton, PA 18510, USA Email: doughertys1@scranton.edu Jon-Lark Kim Department of
More informationMathematics for Cryptography
Mathematics for Cryptography Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, N2L 3G1, Canada March 15, 2016 1 Groups and Modular Arithmetic 1.1
More informationRings in Coding Theory
Rings in Coding Theory Steven T. Dougherty July 3, 2013 Cyclic Codes Cyclic Codes were first studied by Prange in 1957. Prange, E. Cyclic error-correcting codes in two symbols. Technical Note TN-57-103,
More informationThe Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes
C Designs, Codes and Cryptography, 24, 313 326, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. The Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes NUH AYDIN Department
More informationWHILE the algebraic theory of error-correcting codes
1728 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 8, AUGUST 2004 Cyclic Negacyclic Codes Over Finite Chain Rings Hai Quang Dinh Sergio R. López-Permouth Abstract The structures of cyclic negacyclic
More informationOn the Complexity of the Dual Bases of the Gaussian Normal Bases
Algebra Colloquium 22 (Spec ) (205) 909 922 DOI: 0.42/S00538675000760 Algebra Colloquium c 205 AMSS CAS & SUZHOU UNIV On the Complexity of the Dual Bases of the Gaussian Normal Bases Algebra Colloq. 205.22:909-922.
More informationQuizzes for Math 401
Quizzes for Math 401 QUIZ 1. a) Let a,b be integers such that λa+µb = 1 for some inetegrs λ,µ. Prove that gcd(a,b) = 1. b) Use Euclid s algorithm to compute gcd(803, 154) and find integers λ,µ such that
More informationLIFTED CODES OVER FINITE CHAIN RINGS
Math. J. Okayama Univ. 53 (2011), 39 53 LIFTED CODES OVER FINITE CHAIN RINGS Steven T. Dougherty, Hongwei Liu and Young Ho Park Abstract. In this paper, we study lifted codes over finite chain rings. We
More informationOn the Primitivity of Trinomials over Small Finite Fields
On the Primitivity of Trinomials over Small Finite Fields Li Yujuan 1, Zhao Jinhua 2, Wang Huaifu, Ma Jing 4. Science and Technology on Information Assurance Laboratory, Beijing, 100072, P.R. China Abstract:
More informationQuasi-reducible Polynomials
Quasi-reducible Polynomials Jacques Willekens 06-Dec-2008 Abstract In this article, we investigate polynomials that are irreducible over Q, but are reducible modulo any prime number. 1 Introduction Let
More informationMATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM
MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM Basic Questions 1. Compute the factor group Z 3 Z 9 / (1, 6). The subgroup generated by (1, 6) is
More informationDefinitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations
Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of
More informationLinear and Cyclic Codes over direct product of Finite Chain Rings
Proceedings of the 16th International Conference on Computational and Mathematical Methods in Science and Engineering CMMSE 2016 4 8 July 2016 Linear and Cyclic Codes over direct product of Finite Chain
More informationSection X.55. Cyclotomic Extensions
X.55 Cyclotomic Extensions 1 Section X.55. Cyclotomic Extensions Note. In this section we return to a consideration of roots of unity and consider again the cyclic group of roots of unity as encountered
More informationSection VI.33. Finite Fields
VI.33 Finite Fields 1 Section VI.33. Finite Fields Note. In this section, finite fields are completely classified. For every prime p and n N, there is exactly one (up to isomorphism) field of order p n,
More informationOn the Primitivity of some Trinomials over Finite Fields
On the Primitivity of some Trinomials over Finite Fields LI Yujuan & WANG Huaifu & ZHAO Jinhua Science and Technology on Information Assurance Laboratory, Beijing, 100072, P.R. China email: liyj@amss.ac.cn,
More informationSchool of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information
MRQ 2017 School of Mathematics and Statistics MT5836 Galois Theory Handout 0: Course Information Lecturer: Martyn Quick, Room 326. Prerequisite: MT3505 (or MT4517) Rings & Fields Lectures: Tutorials: Mon
More informationNOTES ON FINITE FIELDS
NOTES ON FINITE FIELDS AARON LANDESMAN CONTENTS 1. Introduction to finite fields 2 2. Definition and constructions of fields 3 2.1. The definition of a field 3 2.2. Constructing field extensions by adjoining
More informationR. Popovych (Nat. Univ. Lviv Polytechnic )
UDC 512.624 R. Popovych (Nat. Univ. Lviv Polytechnic ) SHARPENING OF THE EXPLICIT LOWER BOUNDS ON THE ORDER OF ELEMENTS IN FINITE FIELD EXTENSIONS BASED ON CYCLOTOMIC POLYNOMIALS ПІДСИЛЕННЯ ЯВНИХ НИЖНІХ
More informationTC10 / 3. Finite fields S. Xambó
TC10 / 3. Finite fields S. Xambó The ring Construction of finite fields The Frobenius automorphism Splitting field of a polynomial Structure of the multiplicative group of a finite field Structure of the
More informationNonlinear Cyclic Codes over Z 4 whose Nechaev-Gray Images are Binary Linear Cyclic Codes
International Mathematical Forum, 1, 2006, no. 17, 809-821 Nonlinear Cyclic Codes over Z 4 whose Nechaev-Gray Images are Binary Linear Cyclic Codes Gerardo Vega Dirección General de Servicios de Cómputo
More informationN. Makhijani, R. K. Sharma and J. B. Srivastava
International Electronic Journal of Algebra Volume 18 2015 21-33 UNITS IN F q kc p r C q N. Makhijani, R. K. Sharma and J. B. Srivastava Received: 5 February 2014 Communicated by A. Çiğdem Özcan Abstract.
More informationMath 121 Homework 3 Solutions
Math 121 Homework 3 Solutions Problem 13.4 #6. Let K 1 and K 2 be finite extensions of F in the field K, and assume that both are splitting fields over F. (a) Prove that their composite K 1 K 2 is a splitting
More informationAn Additive Characterization of Fibers of Characters on F p
An Additive Characterization of Fibers of Characters on F p Chris Monico Texas Tech University Lubbock, TX c.monico@ttu.edu Michele Elia Politecnico di Torino Torino, Italy elia@polito.it January 30, 2009
More informationName: Solutions Final Exam
Instructions. Answer each of the questions on your own paper. Be sure to show your work so that partial credit can be adequately assessed. Put your name on each page of your paper. 1. [10 Points] All of
More informationSelf-Dual Abelian Codes in some Non-Principal Ideal Group Algebras
Self-Dual Abelian Codes in some Non-Principal Ideal Group Algebras Parinyawat Choosuwan, Somphong Jitman, and Patanee Udomkavanich arxiv:160903038v2 [mathra] 26 Sep 2016 Abstract The main focus of this
More informationModern Computer Algebra
Modern Computer Algebra Exercises to Chapter 25: Fundamental concepts 11 May 1999 JOACHIM VON ZUR GATHEN and JÜRGEN GERHARD Universität Paderborn 25.1 Show that any subgroup of a group G contains the neutral
More information1. Group Theory Permutations.
1.1. Permutations. 1. Group Theory Problem 1.1. Let G be a subgroup of S n of index 2. Show that G = A n. Problem 1.2. Find two elements of S 7 that have the same order but are not conjugate. Let π S 7
More informationarxiv: v1 [cs.it] 27 May 2017
Volume xx No 0x 20xx xxx-xxx doi:xxx ON SHORTENED AND PUNCTURED CYCLIC CODES arxiv:170509859v1 csit 27 May 2017 Arti Yardi IRIT/INP-ENSEEIHT University of Toulouse Toulouse France Ruud Pellikaan Department
More informationA BRIEF INTRODUCTION TO LOCAL FIELDS
A BRIEF INTRODUCTION TO LOCAL FIELDS TOM WESTON The purpose of these notes is to give a survey of the basic Galois theory of local fields and number fields. We cover much of the same material as [2, Chapters
More informationφ(xy) = (xy) n = x n y n = φ(x)φ(y)
Groups 1. (Algebra Comp S03) Let A, B and C be normal subgroups of a group G with A B. If A C = B C and AC = BC then prove that A = B. Let b B. Since b = b1 BC = AC, there are a A and c C such that b =
More informationarxiv: v1 [cs.it] 12 Jun 2016
New Permutation Trinomials From Niho Exponents over Finite Fields with Even Characteristic arxiv:606.03768v [cs.it] 2 Jun 206 Nian Li and Tor Helleseth Abstract In this paper, a class of permutation trinomials
More informationGroups, Rings, and Finite Fields. Andreas Klappenecker. September 12, 2002
Background on Groups, Rings, and Finite Fields Andreas Klappenecker September 12, 2002 A thorough understanding of the Agrawal, Kayal, and Saxena primality test requires some tools from algebra and elementary
More informationMATH 361: NUMBER THEORY TENTH LECTURE
MATH 361: NUMBER THEORY TENTH LECTURE The subject of this lecture is finite fields. 1. Root Fields Let k be any field, and let f(x) k[x] be irreducible and have positive degree. We want to construct a
More informationarxiv: v4 [cs.it] 26 Apr 2015
On cyclic codes over Z q +uz q arxiv:1501.03924v4 [cs.it] 26 Apr 2015 Jian Gao 1, Fang-Wei Fu 2, Ling Xiao 1, Rama Krishna Bandi 3 1. School of Science, Shandong University of Technology Zibo, 255091,
More informationϕ : Z F : ϕ(t) = t 1 =
1. Finite Fields The first examples of finite fields are quotient fields of the ring of integers Z: let t > 1 and define Z /t = Z/(tZ) to be the ring of congruence classes of integers modulo t: in practical
More informationFinite Fields. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay
1 / 25 Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay September 25, 2014 2 / 25 Fields Definition A set F together
More informationD-MATH Algebra I HS 2013 Prof. Brent Doran. Solution 3. Modular arithmetic, quotients, product groups
D-MATH Algebra I HS 2013 Prof. Brent Doran Solution 3 Modular arithmetic, quotients, product groups 1. Show that the functions f = 1/x, g = (x 1)/x generate a group of functions, the law of composition
More informationA Generalization of Wilson s Theorem
A Generalization of Wilson s Theorem R. Andrew Ohana June 3, 2009 Contents 1 Introduction 2 2 Background Algebra 2 2.1 Groups................................. 2 2.2 Rings.................................
More informationReverse Berlekamp-Massey Decoding
Reverse Berlekamp-Massey Decoding Jiun-Hung Yu and Hans-Andrea Loeliger Department of Information Technology and Electrical Engineering ETH Zurich, Switzerland Email: {yu, loeliger}@isi.ee.ethz.ch arxiv:1301.736v
More information120A LECTURE OUTLINES
120A LECTURE OUTLINES RUI WANG CONTENTS 1. Lecture 1. Introduction 1 2 1.1. An algebraic object to study 2 1.2. Group 2 1.3. Isomorphic binary operations 2 2. Lecture 2. Introduction 2 3 2.1. The multiplication
More informationTEST CODE: PMB SYLLABUS
TEST CODE: PMB SYLLABUS Convergence and divergence of sequence and series; Cauchy sequence and completeness; Bolzano-Weierstrass theorem; continuity, uniform continuity, differentiability; directional
More informationExercises MAT2200 spring 2014 Ark 5 Rings and fields and factorization of polynomials
Exercises MAT2200 spring 2014 Ark 5 Rings and fields and factorization of polynomials This Ark concerns the weeks No. (Mar ) andno. (Mar ). Status for this week: On Monday Mar : Finished section 23(Factorization
More informationbut no smaller power is equal to one. polynomial is defined to be
13. Radical and Cyclic Extensions The main purpose of this section is to look at the Galois groups of x n a. The first case to consider is a = 1. Definition 13.1. Let K be a field. An element ω K is said
More informationFactorization in Integral Domains II
Factorization in Integral Domains II 1 Statement of the main theorem Throughout these notes, unless otherwise specified, R is a UFD with field of quotients F. The main examples will be R = Z, F = Q, and
More informationRings and Fields Theorems
Rings and Fields Theorems Rajesh Kumar PMATH 334 Intro to Rings and Fields Fall 2009 October 25, 2009 12 Rings and Fields 12.1 Definition Groups and Abelian Groups Let R be a non-empty set. Let + and (multiplication)
More informationChapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples
Chapter 3 Rings Rings are additive abelian groups with a second operation called multiplication. The connection between the two operations is provided by the distributive law. Assuming the results of Chapter
More informationALGEBRA 11: Galois theory
Galois extensions Exercise 11.1 (!). Consider a polynomial P (t) K[t] of degree n with coefficients in a field K that has n distinct roots in K. Prove that the ring K[t]/P of residues modulo P is isomorphic
More informationMath 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille
Math 429/581 (Advanced) Group Theory Summary of Definitions, Examples, and Theorems by Stefan Gille 1 2 0. Group Operations 0.1. Definition. Let G be a group and X a set. A (left) operation of G on X is
More informationDivision of Trinomials by Pentanomials and Orthogonal Arrays
Division of Trinomials by Pentanomials and Orthogonal Arrays School of Mathematics and Statistics Carleton University daniel@math.carleton.ca Joint work with M. Dewar, L. Moura, B. Stevens and Q. Wang
More informationATOMIC AND AP SEMIGROUP RINGS F [X; M], WHERE M IS A SUBMONOID OF THE ADDITIVE MONOID OF NONNEGATIVE RATIONAL NUMBERS. Ryan Gipson and Hamid Kulosman
International Electronic Journal of Algebra Volume 22 (2017) 133-146 DOI: 10.24330/ieja.325939 ATOMIC AND AP SEMIGROUP RINGS F [X; M], WHERE M IS A SUBMONOID OF THE ADDITIVE MONOID OF NONNEGATIVE RATIONAL
More informationIntroduction to finite fields
Chapter 7 Introduction to finite fields This chapter provides an introduction to several kinds of abstract algebraic structures, particularly groups, fields, and polynomials. Our primary interest is in
More information1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism
1 RINGS 1 1 Rings Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism (a) Given an element α R there is a unique homomorphism Φ : R[x] R which agrees with the map ϕ on constant polynomials
More informationSolutions of exercise sheet 6
D-MATH Algebra I HS 14 Prof. Emmanuel Kowalski Solutions of exercise sheet 6 1. (Irreducibility of the cyclotomic polynomial) Let n be a positive integer, and P Z[X] a monic irreducible factor of X n 1
More informationOn Skew Cyclic and Quasi-cyclic Codes Over F 2 + uf 2 + u 2 F 2
Palestine Journal of Mathematics Vol. 4 Spec. 1) 015), 540 546 Palestine Polytechnic University-PPU 015 On Skew Cyclic and Quasi-cyclic Codes Over F + uf + u F Abdullah Dertli, Yasemin Cengellenmis and
More informationTHE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - SPRING SESSION ADVANCED ALGEBRA II.
THE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - SPRING SESSION 2006 110.402 - ADVANCED ALGEBRA II. Examiner: Professor C. Consani Duration: 3 HOURS (9am-12:00pm), May 15, 2006. No
More informationELG 5372 Error Control Coding. Lecture 12: Ideals in Rings and Algebraic Description of Cyclic Codes
ELG 5372 Error Control Coding Lecture 12: Ideals in Rings and Algebraic Description of Cyclic Codes Quotient Ring Example + Quotient Ring Example Quotient Ring Recall the quotient ring R={,,, }, where
More informationPh.D. Qualifying Examination in Algebra Department of Mathematics University of Louisville January 2018
Ph.D. Qualifying Examination in Algebra Department of Mathematics University of Louisville January 2018 Do 6 problems with at least 2 in each section. Group theory problems: (1) Suppose G is a group. The
More informationPublic-key Cryptography: Theory and Practice
Public-key Cryptography Theory and Practice Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Chapter 2: Mathematical Concepts Divisibility Congruence Quadratic Residues
More informationDONG QUAN NGOC NGUYEN
REPRESENTATION OF UNITS IN CYCLOTOMIC FUNCTION FIELDS DONG QUAN NGOC NGUYEN Contents 1 Introduction 1 2 Some basic notions 3 21 The Galois group Gal(K /k) 3 22 Representation of integers in O, and the
More informationRings and groups. Ya. Sysak
Rings and groups. Ya. Sysak 1 Noetherian rings Let R be a ring. A (right) R -module M is called noetherian if it satisfies the maximum condition for its submodules. In other words, if M 1... M i M i+1...
More informationMATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION
MATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION 1. Polynomial rings (review) Definition 1. A polynomial f(x) with coefficients in a ring R is n f(x) = a i x i = a 0 + a 1 x + a 2 x 2 + + a n x n i=0
More informationx 3 2x = (x 2) (x 2 2x + 1) + (x 2) x 2 2x + 1 = (x 4) (x + 2) + 9 (x + 2) = ( 1 9 x ) (9) + 0
1. (a) i. State and prove Wilson's Theorem. ii. Show that, if p is a prime number congruent to 1 modulo 4, then there exists a solution to the congruence x 2 1 mod p. (b) i. Let p(x), q(x) be polynomials
More informationIdeals: Definitions & Examples
Ideals: Definitions & Examples Defn: An ideal I of a commutative ring R is a subset of R such that for a, b I and r R we have a + b, a b, ra I Examples: All ideals of Z have form nz = (n) = {..., n, 0,
More informationDecomposing Bent Functions
2004 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 8, AUGUST 2003 Decomposing Bent Functions Anne Canteaut and Pascale Charpin Abstract In a recent paper [1], it is shown that the restrictions
More informationInformation Theory. Lecture 7
Information Theory Lecture 7 Finite fields continued: R3 and R7 the field GF(p m ),... Cyclic Codes Intro. to cyclic codes: R8.1 3 Mikael Skoglund, Information Theory 1/17 The Field GF(p m ) π(x) irreducible
More informationSUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT
SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT Contents 1. Group Theory 1 1.1. Basic Notions 1 1.2. Isomorphism Theorems 2 1.3. Jordan- Holder Theorem 2 1.4. Symmetric Group 3 1.5. Group action on Sets 3 1.6.
More informationFactorization in Polynomial Rings
Factorization in Polynomial Rings Throughout these notes, F denotes a field. 1 Long division with remainder We begin with some basic definitions. Definition 1.1. Let f, g F [x]. We say that f divides g,
More informationLECTURE NOTES IN CRYPTOGRAPHY
1 LECTURE NOTES IN CRYPTOGRAPHY Thomas Johansson 2005/2006 c Thomas Johansson 2006 2 Chapter 1 Abstract algebra and Number theory Before we start the treatment of cryptography we need to review some basic
More informationElementary Properties of Cyclotomic Polynomials
Elementary Properties of Cyclotomic Polynomials Yimin Ge Abstract Elementary properties of cyclotomic polynomials is a topic that has become very popular in Olympiad mathematics. The purpose of this article
More informationMATH 361: NUMBER THEORY FOURTH LECTURE
MATH 361: NUMBER THEORY FOURTH LECTURE 1. Introduction Everybody knows that three hours after 10:00, the time is 1:00. That is, everybody is familiar with modular arithmetic, the usual arithmetic of the
More informationGood Integers and Applications in Coding Theory. Silpakorn University
Good Integers and in Coding Theory Somphong Jitman Silpakorn University March 1, 2017 @MUIC God made the integers, all else is the work of man. L. Kronecker 1 Good Integers 2 Good Integers P. Moree (1997)
More informationAbstract Algebra: Chapters 16 and 17
Study polynomials, their factorization, and the construction of fields. Chapter 16 Polynomial Rings Notation Let R be a commutative ring. The ring of polynomials over R in the indeterminate x is the set
More informationLecture 8: The Field B dr
Lecture 8: The Field B dr October 29, 2018 Throughout this lecture, we fix a perfectoid field C of characteristic p, with valuation ring O C. Fix an element π C with 0 < π C < 1, and let B denote the completion
More informationFinite Fields. Sophie Huczynska. Semester 2, Academic Year
Finite Fields Sophie Huczynska Semester 2, Academic Year 2005-06 2 Chapter 1. Introduction Finite fields is a branch of mathematics which has come to the fore in the last 50 years due to its numerous applications,
More informationALGEBRA PH.D. QUALIFYING EXAM September 27, 2008
ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008 A passing paper consists of four problems solved completely plus significant progress on two other problems; moreover, the set of problems solved completely
More informationMATH 326: RINGS AND MODULES STEFAN GILLE
MATH 326: RINGS AND MODULES STEFAN GILLE 1 2 STEFAN GILLE 1. Rings We recall first the definition of a group. 1.1. Definition. Let G be a non empty set. The set G is called a group if there is a map called
More informationAbstract Algebra, Second Edition, by John A. Beachy and William D. Blair. Corrections and clarifications
1 Abstract Algebra, Second Edition, by John A. Beachy and William D. Blair Corrections and clarifications Note: Some corrections were made after the first printing of the text. page 9, line 8 For of the
More informationLeft dihedral codes over Galois rings GR(p 2, m)
Left dihedral codes over Galois rings GR(p 2, m) Yonglin Cao a, Yuan Cao b, Fang-Wei Fu c a School of Sciences, Shandong University of Technology, Zibo, Shandong 255091, China b College of Mathematics
More informationDecoding Procedure for BCH, Alternant and Goppa Codes defined over Semigroup Ring
Decoding Procedure for BCH, Alternant and Goppa Codes defined over Semigroup Ring Antonio Aparecido de Andrade Department of Mathematics, IBILCE, UNESP, 15054-000, São José do Rio Preto, SP, Brazil E-mail:
More informationHow many units can a commutative ring have?
How many units can a commutative ring have? Sunil K. Chebolu and Keir Locridge Abstract. László Fuchs posed the following problem in 960, which remains open: classify the abelian groups occurring as the
More informationDefinitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch
Definitions, Theorems and Exercises Abstract Algebra Math 332 Ethan D. Bloch December 26, 2013 ii Contents 1 Binary Operations 3 1.1 Binary Operations............................... 4 1.2 Isomorphic Binary
More informationGalois Theory TCU Graduate Student Seminar George Gilbert October 2015
Galois Theory TCU Graduate Student Seminar George Gilbert October 201 The coefficients of a polynomial are symmetric functions of the roots {α i }: fx) = x n s 1 x n 1 + s 2 x n 2 + + 1) n s n, where s
More informationHyperbent functions, Kloosterman sums and Dickson polynomials
Hyperbent functions, Kloosterman sums and Dickson polynomials Pascale Charpin INRIA, Codes Domaine de Voluceau-Rocquencourt BP 105-78153, Le Chesnay France Email: pascale.charpin@inria.fr Guang Gong Department
More informationarxiv: v1 [math.gr] 3 Feb 2019
Galois groups of symmetric sextic trinomials arxiv:1902.00965v1 [math.gr] Feb 2019 Alberto Cavallo Max Planck Institute for Mathematics, Bonn 5111, Germany cavallo@mpim-bonn.mpg.de Abstract We compute
More information7.1 Definitions and Generator Polynomials
Chapter 7 Cyclic Codes Lecture 21, March 29, 2011 7.1 Definitions and Generator Polynomials Cyclic codes are an important class of linear codes for which the encoding and decoding can be efficiently implemented
More informationON VALUES OF CYCLOTOMIC POLYNOMIALS. V
Math. J. Okayama Univ. 45 (2003), 29 36 ON VALUES OF CYCLOTOMIC POLYNOMIALS. V Dedicated to emeritus professor Kazuo Kishimoto on his seventieth birthday Kaoru MOTOSE In this paper, using properties of
More informationFactorization of integer-valued polynomials with square-free denominator
accepted by Comm. Algebra (2013) Factorization of integer-valued polynomials with square-free denominator Giulio Peruginelli September 9, 2013 Dedicated to Marco Fontana on the occasion of his 65th birthday
More informationClassification of Finite Fields
Classification of Finite Fields In these notes we use the properties of the polynomial x pd x to classify finite fields. The importance of this polynomial is explained by the following basic proposition.
More informationPractice problems for first midterm, Spring 98
Practice problems for first midterm, Spring 98 midterm to be held Wednesday, February 25, 1998, in class Dave Bayer, Modern Algebra All rings are assumed to be commutative with identity, as in our text.
More informationTHE MEASURE-THEORETIC ENTROPY OF LINEAR CELLULAR AUTOMATA WITH RESPECT TO A MARKOV MEASURE. 1. Introduction
THE MEASURE-THEORETIC ENTROPY OF LINEAR CELLULAR AUTOMATA WITH RESPECT TO A MARKOV MEASURE HASAN AKIN Abstract. The purpose of this short paper is to compute the measure-theoretic entropy of the onedimensional
More informationSUMS OF SECOND ORDER LINEAR RECURRENCES THOMAS MCKENZIE AND SHANNON OVERBAY
SUMS OF SECOND ORDER LINEAR RECURRENCES THOMAS MCKENZIE AND SHANNON OVERBAY Abstract. This paper examines second order linear homogeneous recurrence relations with coefficients in finite rings. The first
More informationp-adic fields Chapter 7
Chapter 7 p-adic fields In this chapter, we study completions of number fields, and their ramification (in particular in the Galois case). We then look at extensions of the p-adic numbers Q p and classify
More informationOn the Algebraic Structure of Quasi-Cyclic Codes I: Finite Fields
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 47, NO 7, NOVEMBER 2001 2751 On the Algebraic Structure of Quasi-Cyclic Codes I: Finite Fields San Ling Patrick Solé, Member, IEEE Abstract A new algebraic
More information2 (17) Find non-trivial left and right ideals of the ring of 22 matrices over R. Show that there are no nontrivial two sided ideals. (18) State and pr
MATHEMATICS Introduction to Modern Algebra II Review. (1) Give an example of a non-commutative ring; a ring without unit; a division ring which is not a eld and a ring which is not a domain. (2) Show that
More informationON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE
ON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE AMIR AKBARY, DRAGOS GHIOCA, AND QIANG WANG Abstract. We count permutation polynomials of F q which are sums of m + 2 monomials of prescribed degrees. This
More information