Left dihedral codes over Galois rings GR(p 2, m)
|
|
- Calvin Dennis
- 6 years ago
- Views:
Transcription
1 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 , China b College of Mathematics and Econometrics, Hunan University, Changsha , China c Chern Institute of Mathematics and LPMC, Nankai University, Tianjin , China Abstract Let D 2n = x, y x n = 1, y 2 = 1, yxy = x 1 be a dihedral group, and R = GR(p 2, m) be a Galois ring of characteristic p 2 and cardinality p 2m where p is a prime. Left ideals of the group ring R[D 2n ] are called left dihedral codes over R of length 2n, and abbreviated as left D 2n -codes over R. Let gcd(n, p) = 1 in this paper. Then any left D 2n -code over R is uniquely decomposed into a direct sum of concatenated codes with inner codes A i and outer codes C i, where A i is a cyclic code over R of length n and C i is a skew cyclic code of length 2 over an extension Galois ring or principal ideal ring of R, and a generator matrix and basic parameters for each outer code C i is given. Moreover, a formula to count the number of these codes is obtained, the dual code for each left D 2n -code is determined and all self-dual left D 2n - codes and self-orthogonal left D 2n -codes over R are presented, respectively. Keywords: Left dihedral code; Galois ring; Concatenated structure; Cyclic code; Dual code; Self-orthogonal code Mathematics Subject Classification (2000) 94B05, 94B15, 11T71 1. Introduction After the celebrated results in the 1990s ([14], [24], [31]) that many important yet seemingly non-linear codes over finite fields are actually closely related to corresponding author. addresses: ylcao@sdut.edu.cn (Yonglin Cao), yuan cao@hnu.edu.cn (Yuan Cao), fwfu@nankai.edu.cn (F. W. Fu). Preprint submitted to Elsevier September 13, 2016
2 linear codes over the ring of integers modulo four, codes over Z 4 in particular, and codes over finite commutative chain rings in general, have received a great deal of attention. Examples of finite commutative chain rings include the ring Z p k of integers modulo p k for a prime p, and the Galois rings GR(p k, m), i.e. the Galois extension of degree m of Z p k. These classes of rings have been used widely as an alphabet for codes. Let R be a finite chain ring with identity, R be the multiplicative group of invertible elements of R, N a positive integer and R N = {(r 1,..., r N ) r j R, j = 1,..., N} be the free R-module of rank N with the coordinate component addition and scalar multiplication by elements of R. Then linear codes over R (or linear R-codes) of length N are defined as R-submodules of R N. For any fixed λ R, a linear R-code C of length N is said to be λ-constacyclic if (λc n 1, c 0, c 1,..., c n 2 ) C for all (c 0, c 1,..., c n 1 ) C, and C is said to be cyclic (negacyclic) when λ = 1 (λ = 1). Readers are referred to [17], [20], [21], [25], [27], [32] and [34] for results on linear codes, cyclic codes and constacyclic codes over finite chain rings. Moreover, various decoding schemes for codes over Galois rings have been considered in [11 13]. Now, let N = ln. A linear code C over R of length N is called a l-quasicyclic code of length ln if (c 1,n 1, c 1,0, c 1,1,..., c 1,n 2,..., c l,n 1, c l,0, c l,1..., c l,n 2 ) C for all (c 1,0, c 1,1,..., c 1,n 1,..., c l,0, c l,1,..., c l,n 1 ) C. Quasi-cyclic codes and their generalizations over finite chain rings have been received a great deal of attention. For example, see [1], [4], [15], [16] and [19]. In this paper, let D 2n = x, y x n = 1, y 2 = 1, yxy = x 1 = {x i y j 0 i n 1, j = 0, 1} be a dihedral group of order n. The group ring R[D 2n ] is a free R-module with basis D 2n. Addition, multiplication with scalars c R and multiplication are defined by: for any a g, b g R where g D 2n, a g g + b g g = (a g + b g )g, c( a g g) = g D 2n g D 2n g D 2n g D 2n ( a g g)( b g g) = g D 2n g D 2n ( g D 2n uv=g a u b v )g. g D 2n ca g g, 2
3 Then R[D 2n ] is a noncommutative ring with identity 1 = 1 R 1 D2n where 1 R and 1 D2n is the identity elements of R and D 2n respectively. Readers are referred to [33] for more details on group rings. For any a = (a 0,0, a 1,0,..., a n 1,0, a 0,1, a 1,1,..., a n 1,1 ) R 2n, we define n 1 n 1 Ψ(a) = a i,0 x i + a i,1 x i y. Then Ψ is an R-module isomorphism from R 2n onto R[D 2n ]. As a natural generalization of [23], a nonempty subset C of the R-module R 2n is called a left dihedral code (or left D 2n -code for more clear) over R if Ψ(C) is a left ideal of R[D 2n ]. As usual, we will identify C with Ψ(C) in this paper. Since Ψ(a n 1,0, a 0,0, a 1,0,..., a n 2,0, a n 1,1, a 0,1, a 1,1,..., a n 2,1 ) = xψ(a) for all a = (a 0,0, a 1,0,..., a n 1,0, a 0,1, a 1,1,..., a n 1,1 ) R 2n, we see that every left D 2n -code over R is a 2-quasi-cyclic code over R of length 2n. When R = F q is a finite field of cardinality q, there have been many research results on codes as two-sided ideals and left ideals in a finite group algebra over finite fields. For example, Dutra et al [22] investigated codes that are given as two-sided ideals in a semisimple finite group algebra F q [G] defined by idempotents constructed from subgroups of a finite group G, and given a criterion to decide when these ideals are all the minimal two-sided ideals of F q [G] in the case when G is a dihedral group. McLoughlin [30] provided a new construction of the self-dual, doubly-even and extremal [48,24,12] binary linear block code using a zero divisor in the group ring F 2 [D 48 ] where D 48 is a dihedral group of order 24. Recently, Brochero Martínez [10] shown all central irreducible idempotents and their Wedderburn decomposition of the dihedral group algebra F q [D 2n ], in the case when every divisor of n divides q 1. This characterization depends to the relation of the irreducible idempotents of the cyclic group algebra F q [C n ] and the central irreducible idempotents of the group algebras F q [D 2n ]. Gabriela and Inneke [23] provided algorithms to construct minimal left group codes. These are based on results describing a complete set of orthogonal primitive idempotents in each Wedderburn component of a semisimple finite group algebra F q [G] for a large class of groups G. More importantly, Bazzi and Mitter [3] shown that for infinitely many block lengths a random left ideal in the binary group algebra of the dihedral group is an asymptotically good rate-half code with a high probability. 3
4 Martínez-Pérez and Willems [29] proved that the class of binary self-dual doubly even 2-quasi-cyclic transitive codes is asymptotically good. A system theory for left D 2n -codes over finite fields was given [18]. Let R = GR(p 2, m) be a Galois ring of characteristic p 2 and cardinality p 2m and gcd(n, p) = 1, we try to achieve the following two goals: Develop a system theory for left D 2n -codes over R using an elementary method. Precisely, only finite field theory, Galois ring theory and basic theory of cyclic codes and skew cyclic codes are used, and it does not involve any group algebra language and technique except the definition for left D 2n -codes. Provide a precise expression for all distinct left D 2n -codes, their dual codes, self-orthogonal and self-dual left D 2n -codes over R. Using the expression provided, one can present left D 2n -codes, self-orthogonal and self-dual left D 2n -codes over R for specific n, m and p (not too big) conveniently and easily, and design left D 2n -codes for their requirements directly. The present paper is organized as follows. In section 2, we present every left D 2n -code and its dual code over R by their direct sum decomposition, where each direct summand is a concatenated code, respectively. In particular, we determine the inner code and give a generator matrix and basic parameters for the outer code of each concatenated code precisely. As a corollary, we obtain a formula to count the number of all left D 2n -codes over R. In section 3, we give a proof for the main results (Theorem 2.5) of this paper by use of the known results for left dihedral codes over finite fields and Galois ring theory. Then we present all self-dual and all self-orthogonal left D 2n -codes over R in Section 4. Finally, we list 60 optimal Z 4 -linear codes of length 30 obtained from left D 30 -codes over Z Concatenated structure of left D 2n -codes over R In this section, we give the concatenated structure of every left D 2n -code and its Euclidian dual code over R explicitly, and obtain a formula to count the number of all left D 2n -codes over R precisely. In this paper, we adopt the following notations. Let R = GR(p 2, m) be a fixed Galois ring of characteristic p 2 and cardinality p 2m, F p m = R/pR be the residue class field of R modulo its unique maximal ideal pr and : R F p m be the natural surjective homomorphism of rings from R onto F p m defined by a = a (mod p) for all a R. 4
5 Example Let Z p 2 = {0, 1,..., p 2 1} be the ring of integers modulo p 2, h(x) = x m + h m 1 x m h 1 x + h 0 be a fixed basic irreducible monic polynomial of degree m in Z p 2[x], i.e. h(x) is a monic polynomial of degree m in Z p 2[x] such that h(x) (mod p) is irreducible in Z p [x], and let R = {a 0 + a 1 z a m 1 z m 1 a 0, a 1,..., a m 1 Z p 2} = Z p 2[z] in which z m = h 0 h 1 z... h m 1 z m 1. Then R is a Galois ring of characteristic p 2 and cardinality p 2m. Denote a = a (mod p) for any a Z p 2. It is known that F p m = Z p [x]/ h(x) = Z p [z], where h(x) = x m +h m 1 x m h 1 x + h 0 Z p [x] and z m = h 0 h 1 z... h m 1 z m 1, and the natural surjective homomorphism of rings : R F p m is given by a 0 + a 1 z a m 1 z m 1 a 0 + a 1 z a m 1 z m 1 for any a 0, a 1,..., a m 1 Z p 2 (cf. [36] Theorem 14.1). The ring homomorphism : R F p m can be extended to a surjective homomorphism of polynomial rings from R[x] onto F p m[x] in the natural way: g(x) g(x) = k g i x i, g(x) = k g i x i R[x] with g i R. We will denote this homomorphism by as well. Then a monic polynomial g(x) R[x] is said to be basic irreducible (basic primitive) if g(x) is an irreducible (primitive) polynomial in F p m[x]. Denote n 1 A = R[x]/ x n 1 = {a(x) a(x) = a j x j, a 0, a 1,..., a n 1 R} where the arithmetic is done modulo x n 1. For any positive integer l, by a linear A-code of length l we mean an A-submodule of A l = {(α 1,..., α l ) α 1,..., α l A}. If l = 1, linear A-codes are exactly ideals of the ring A which are the well-known cyclic codes over R of length n (cf. [37] Proposition 1.1). If l 2, every linear A-code of l can be seen as an R-linear code of length nl by replacing each a(x) = n 1 j=0 a jx j A with (a 0, a 1,..., a n 1 ) R n, and these R-linear codes of length nl are the well known l-quasi-cyclic codes over R of length nl. 5 j=0
6 Let Ω n = {1, x,..., x n 1 } be the cyclic subgroup of D 2n generated by x. Then we can identify the group ring R[Ω n ] with A in the natural way. Hence every element of the group ring R[D 2n ] is uniquely expressed as: a 0 (x) + a 1 (x)y, a 0 (x), a 1 (x) A. Now, we define a map Ξ : A 2 R[D 2n ] by (a 0 (x), a 1 (x)) a 0 (x) + a 1 (x)y ( a 0 (x), a 1 (x) A). It is routine to check that Ξ is an isomorphism of A-modules from A 2 onto R[D 2n ]. As stated above, A-submodules of A 2 are 2-quasi-cyclic codes over R of length 2n. We will identify R[D 2n ] with A 2 under Ξ in this paper. Then by yx = x 1 y in D 2n, we deduce the following conclusion. Theorem 2.1 Let = C A 2. Then C is a left ideal of R[D 2n ] if and only if C is an A-submodule of A 2 satisfying the following condition (a 1 (x 1 ), a 0 (x 1 )) C, (a 0 (x), a 1 (x)) C. For any nonzero polynomial g(x) = d a ix i R[x] of degree d, recall that the reciprocal polynomial of g(x) is defined by g (x) = (g(x)) = x d g( 1 x ) = a d + a d 1 x a 0 x d. g(x) is said to be self-reciprocal if g (x) = ug(x) for some u R. As gcd(p, n) = 1, we have x n 1 = r+t f i(x), where f 0 (x), f 1 (x),..., f r+t (x) are pairwise coprime monic polynomials in R[x] such that f 0 (x) = x 1, f i (x) is a self-reciprocal and basic irreducible polynomial of degree d i, i = 1,..., r, f i (x) = ρ i (x)ρ i (x) where ρ i (x) is a monic basic irreducible polynomial of degree d i such that ρ i (x) and ρ i (x) are coprime in R[x], i = r+1,..., r+t. Then it is clear that n = r d i + 2 r+t i=r+1 d i where d 0 = 1. Denote A i = R[x]/ f i (x) where we consider elements of A i as polynomials in R[x] of degree < deg(f i (x)) and the arithmetic is done modulo f i (x), for all i = 0, 1,..., r + t. Υ i,1 = R[x]/ ρ i (x) and Υ i,2 = R[x]/ ρ i (x) where we consider elements of Υ i,1 (resp. Υ i,2 ) as polynomials in R[x] of degree < d i and the arithmetic is done modulo ρ i (x) (resp. ρ i (x)), for i = r + 1,..., r + t. 6
7 As a direct corollary of Wan [36] Theorem and Theorem 14.27, we have the following lemma. Lemma 2.2 (i) For each integer i, 0 i r, A i is a Galois ring of characteristic p 2 and cardinality p 2md i which is a Galois extension of R with degree d i, and there is an invertible element ζ i (x) in A i of multiplicative order p md i 1. (ii) For each integer i, r + 1 i r + t, Υ i,1 is a Galois ring of characteristic p 2 and cardinality p 2md i which is a Galois extension of R with degree d i, and there is an invertible element ζ i (x) in Υ i,1 of multiplicative order p md i 1. (iii) A i is a free R-module of rank deg(f i (x)) with an R-basis {1, x,..., x deg(fi(x)) 1 } for any 0 i r + t. For each 0 i r + t, denote F i (x) = xn 1 f i R[x]. Then F (x) i (x) and f i (x) are coprime polynomials in R[x]. Hence there are polynomials u i (x), v i (x) R[x] such that u i (x)f i (x) + v i (x)f i (x) = 1. (1) In the rest of this paper, let ε i (x) A satisfying ε i (x) u i (x)f i (x) = 1 v i (x)f i (x) (mod x n 1). Then from classical ring theory, we deduce the following lemma. Lemma 2.3 (cf. [37] Theorem 2.7 and its proof) (i) r+t ε i(x) = 1, ε i (x) 2 = ε i (x) and ε i (x)ε j (x) = 0 for all 0 i j r + t in the ring A. (ii) A = r+t A i, where A i = ε i (x)a with ε i (x) as its multiplicative identity. Moreover, this decomposition is a ring direct sum in that A i A j = {0} for all 0 i j r + t. (iii) For each 0 i r + t, let A i = R[x]/ f i (x). Then the map φ i : a(x) ε i (x)a(x) (mod x n 1), a(x) A i is an isomorphism of rings from A i onto A i. As usual, we will identify each (a 0, a 1,..., a n 1 ) R n with a 0 + a 1 x a n 1 x n 1 A. Then we have the following properties for A i = ε i (x)a. Corollary 2.4 Let 0 i r + t. Then (i) (cf. [37] Proposition 4.3) A i is a cyclic code over R of length n with parity check polynomial f i (x) and generating idempotent ε i (x). 7
8 (ii) A i is a free R-submodule of A = R[x]/ x n 1 with an R-basis {ε i (x), xε i (x),..., x deg(fi(x)) 1 ε i (x)}. Hence A i = p 2m deg(fi(x)). Proof. (ii) As f i (x) is a monic divisor of x n 1 in R[x], A i = R[x]/ f i (x) is a free R-module with an R-basis {1, x,..., x deg(fi(x)) 1 }, which implies A i = R deg(fi(x)) = p 2m deg(fi(x)). From this and by Lemma 2.3(iii), we see that {ε i (x), xε i (x),..., x deg(fi(x)) 1 ε i (x)} is a free R-basis of A i. Now, let C i be an A i -linear code of length 2, i.e., C i is an A i -submodule of A 2 i = {(b 0 (x), b 1 (x)) b 0 (x), b 1 (x) A i }. For each ξ = (b 0 (x), b 1 (x)) A 2 i, we denote by w (A i) H (ξ) = {j b j(x) 0 in A i, j = 0, 1} the Hamming weight of ξ. Then the minimum Hamming distance of C i is given by d (A i) H (C i) = min{w (A i) H (ξ) ξ 0, ξ C i}. As a natural generalization of the concept for concatenated codes over finite field (cf. [35, Definition 2.1]), we define the concatenated code of the inner code A i and the outer code C i as following A i φi C i = {(φ i (b 0 (x)), φ i (b 1 (x))) (b 0 (x), b 1 (x)) C i } = {(ε i (x)b 0 (x), ε i (x)b 1 (x)) (b 0 (x), b 1 (x)) C i } A 2 i. By Lemma 2.3(iii), we see that A i φi C i is a 2-quasi-cyclic code over R of length 2n with cardinality A i φi C i = C i. Moreover, the minimum Hamming distance of A i φi C i satisfies d (R) H (A i φi C i ) d (R) H (A i) d (A i) H (C i) where d (R) H (A i) is the minimum Hamming weight of A i as a linear R-code of length n. As the end of this section, we list all distinct left D 2n -codes over R and their Euclidean dual codes by the following theorem. Theorem 2.5 Using the notations above, all distinct left D 2n -codes C over R and their Euclidean dual codes C E are given by C = r+t A i φi C i and C E = r+t A i φi V i respectively, where C i and V i are A i -linear codes of length 2 with generator matrices G i and H i respectively, given by the one of following three tables. (I) Let 0 i r. We have one of the following two subcases. (i) Let d i = 1. Then (i-1) If p is odd, (G i, H i ) is given by the following table. 8
9 N i G i C i d H i I 2 2 p j I 2 (j = 0, 1) p 2(2 j)m 1 [ p 2 j I 2 ] w 1 2 (wp, p) p m 2 [ ] 0 p w 1 2 p 0 p 1 ( wp, p) 2 (w, 1) p 2m 2 ( w, 1) where w {1, 1}, d = d (A i) H (C i), N i is the number of C i in the same line and I 2 is the identity matrix of order 2 (the same below). (i-2) If p = 2, (G i, H i ) is given by the following table. N i G i C i d H i I j I 2 (j = 0, 1) 2 2(2 j)m 1 [ 2 2 j I 2 ] (2, 2) 2 m 2 [ ] (2, 2) 2 m (1 + 2u, 1) (u T ) 2 2m 2 ( 1 + 2u, 1) where T is a Teichmüller set of R with T = F 2 m = 2 m and T = F 2 m. (ii) Let d i 2 and ζ i (x) be an invertible element of A i with multiplicative order p md i 1. Then d i is even and (G i, H i ) is given by the following table. N i G i C i d H i I 2 2 p j I 2 (j = 0, 1) p 2(2 j)m 1 p 2 j I 2 [ ] (pw(x), p) p md i w(x) 1 2 [ ] 0 p w(x) 1 p 0 p 3md i 1 ( pw(x), p) p md i p md i p md i + p md i 2 (w(x)(1 + pϑ(x)), 1) p 2md i 2 ( w(x)(1 + pϑ(x)), 1) where w(x) W i and ϑ(x) V i. Here W i = {ζ i (x) (p md i 2 1)s s = 0, 1,..., p md i 2 }; 9
10 V i = {0} {ζ i (x) (2 md i 2 +1)l l = 0, 1,..., 2 md i 2 2} when p = 2, and V i = {0} {ζ i (x) 1 2 (p md i 2 +1)+(p md i 2 +1)l l = 0, 1,..., p md i 2 2} when p is odd. (II) Let r + 1 i r + t and ζ i (x) be an invertible element of Υ i,1 with multiplicative order p md i 1. Find ϕ i (x), ψ i (x) R[x] satisfying ϕ i (x)ρ i (x) + ψ i (x)ρ i (x) = 1, (2) and set ϵ i,1 (x), ϵ i,2 (x) A i = R[x]/ f i (x) = R[x]/ ρ i (x)ρ i (x) as follows ϵ i,1 (x) ϕ i (x)ρ i (x) (mod f i (x)) and ϵ i,2 (x) ψ i (x)ρ i (x) (mod f i (x)). Then (G i, H i ) is given by the following table: N i G i C i d H i I 2 2 p j I 2 (j = 0, 1) p 2(2 j)m 1 p 2 j I 2 [ ] Mi,1 pm i,2 1 pm i,1 p 2mdi 1 [ ] Mi,1 1 p pm 6mdi 1 pm i,1 i,2 [ ] Mi,2 pm i,1 1 pm i,2 p 2mdi 1 [ ] Mi,2 1 p pm 6md i 1 pm i,2 i,1 [ ] p md i 1 (pw(x), p) p 2md i w(x) 1 2 [ ] 0 p p md i w(x) 1 1 p 0 p 6md i 1 ( pw(x), p) [ ] [ ] p md ϵ i i,1 (x) pb i,1 (x) pb i,1 (x 1 p ) ϵ i,2 (x) 4md ϵ i 1 i,1 (x) pb i,1 (x) pb i,1 (x 1 ) ϵ i,2 (x) p 2md i p md i (w(x) + pϑ(x), 1) p 4md i [ ] 2 [ ( w(x) pϑ(x), 1) ] ϵ p mdi i,2 (x) pb i,2 (x) ϵ pb i,2 (x 1 p ) ϵ i,1 (x) 4mdi 1 i,2 (x) pb i,2 (x) pb i,2 (x 1 ) ϵ i,1 (x) [ ϵi,1 (x) 0 where M i,1 = 0 ϵ i,2 (x) for j = 1, 2, ϑ(x) V (w(x)) i ], M i,2 = and w(x) W i. Here [ ϵi,2 (x) 0 0 ϵ i,1 (x) ], b i,j (x) K i,j U i,1 = {0} {ϵ i,1 (x)ζ i (x) k k = 0, 1,..., p md i 2} (mod f i (x)); K i,1 = {0} {ϵ i,1 (x)ζ i (x) k k = 0, 1,..., p md i 2} = U i,1 (mod p); K i,2 = {0} {ϵ i,2 (x)ζ i (x n 1 ) k k = 0, 1,..., p md i 2} (mod f i (x)); W i = {u(x) + 1 u(x 1 ) 0 u(x) U i,1}; 10
11 V (w(x)) i = {v(x) ( 1 u(x 1 ) )2 v(x 1 ) v(x) U i,1 } (mod p) for any w(x) = u(x) + 1 u(x 1 ) W i where 0 u(x) U i,1. Remark In Theorem 2.5(II), we have that v(x 1 ) = 0 if v(x) = 0. Now, let u(x) = ϵ i,1 (x)ζ i (x) k where 0 k p md i 2. Then u(x 1 ) = ϵ i,2 (x)ζ i (x 1 ) k = ϵ i,2 (x)ζ i (x n 1 ) k (mod f i (x)). 1 u(x 1 ) = ϵ i,2(x)ζ i (x 1 ) pmd i 1 k = ϵ i,2 (x)ζ i (x n 1 ) pmd i 1 k (mod f i (x)). b i,1 (x 1 ) = ϵ i,2 (x)ζ i (x n 1 ) k K i,2, if b i,1 (x) = ϵ i,1 (x)ζ i (x) k K i,1 where 0 k p md i 2. b i,2 (x 1 ) = ϵ i,1 (x)ζ i (x) k K i,1, if b i,1 (x) = ϵ i,2 (x)ζ i (x n 1 ) k K i,2 where 0 k p md i 2. Finally, by Theorem 2.5 we obtain a formula to count the number of all left D 2n -codes over R. Corollary 2.6 Denote λ = {i d i = 1, 0 i r}. Let N (n,p 2,p 2m ) be the number of left D 2n -codes over R. If p is odd, N (n,p 2,p 2m ) = 9 λ and if p = 2, N (n,4,4 m ) = (2 m +5) λ d i 2,1 i r d i 2,1 i r 3. Proof of Theorem 2.5 ( ) r+t p md i + 3p md i i=r+1 ( ) r+t 2 md i md i ( p 2md i + 3p md i + 5 ) ; i=r+1 ( 4 md i md i + 5 ). In this section, we give a proof for Theorem 2.5. First, for basic irreducible (basic primitive) polynomials in R[x] we have the following conclusion. Lemma 3.1 (cf. [36] Theorem 14.22) For any integer κ 1 there exist monic basic irreducible (and monic basic primitive) polynomials of degree κ over R and dividing x pmκ 1 1 in R[x]. Since n is a positive integer satisfying gcd(p, n) = 1, there is an integer κ such that κ = min{s Z + (p m ) s 1 (mod n)}. Then n is a divisor 11
12 of p mκ 1. Using Lemma 3.1, we choose a fixed monic basic irreducible polynomial ς(z) of degree κ in R[z], and set R = R[z]/ ς(z) which is a Galois ring of characteristic p 2 and cardinality p 2mκ (cf. [36] Theorem 14.23). Now, we choose an invertible element ζ of R with multiplicative order p mκ 1 (cf. [36] Theorem 14.27) and set ω = ζ pmκ 1 n. Then ord(ω) = n and n 1 x n 1 = (x ω i ). For each 0 i n 1, let r i = min{l Z + i(p m ) l i (mod n)}; J (pm ) i = {i, ip m, ip 2m,..., ip (ri 1)m }. Then J (pm ) i is the p m -cyclotomic coset modulo n containing i, and the minimal polynomial of ω i over R is given by M i (x) = s J (pm ) i r i 1 (x ω s ) = (x ω iplm ) which is a monic basic irreducible polynomial in R[x] and satisfies M i (x) (x n 1). Moreover, we have r i 1 Mi (x) = x r i ( 1 r x i 1 ωiplm ) = u (x ω iplm ) = um j (x), l=0 where 0 j n 1 satisfying j i (mod n) and u = ω i( r i 1 l=0 plm) R (cf. [17] Lemma 2.3(ii)). Then we have the following conclusion. Lemma 3.2 M i (x) is a self-reciprocal polynomial if and only if J (pm ) i = J (pm ) i (mod n), i.e., i(plm + 1) 0 (mod n) for some integer l, 0 l n 1. From now on, we define θ(a(x)) = a(x 1 ) = a(x n 1 ) (mod x n 1), a(x) A = R[x]/ x n 1. Then one can easily verify that θ is a ring automorphism on A satisfying θ 2 = id A and θ(r) = r for any r R. Lemma 3.3 Using the notations in Lemma 2.3 and Section 2, in the ring A the following hold. l=0 l=0 12
13 (i) θ(ε i (x)) = ε i (x), θ(a i ) = A i and the restriction θ Ai of θ on A i is a ring automorphism on A i, for all 0 i r + t. (ii) For each 0 i r + t, define θ i : A i A i by θ i (b(x)) = b(x n 1 ) (mod f i (x)). Then the following diagram for ring isomorphisms commutes A i φ i A i θ i θ Ai Ai φ i Ai i.e., θ i = φ 1 i (θ Ai )φ i. Hence θ 2 i = id Ai. Proof. (i) As f i (x) is self-reciprocal, by Lemma 3.2 and the assumption of f i (x) it follows that f i (x) = j J (x ωj ), where J = J (pm ) s J (pm ) s and J (pm ) s = { j (mod n) j J (pm ) s } for some 0 s n 1. From this, by Equations (1) and the definition of ε i (x) in Section 2 we deduce that ε i (ω j ) = 1 if j J and ε i (ω j ) = 0 otherwise, 0 j n 1, which implies ε i (x) = 1 n n 1 k=0( j J ω jk )x k. Then by J = J (mod n) and x n = 1 in A, it follows that θ(ε i (x)) = ε i (x 1 ) = 1 n = 1 n 1 ( n k =0 n 1 j = j, j J k=0( j J ω jk )x k = 1 n ω j k )x k = ε i (x). n 1 k=0( j J ω ( j)( k) )x k Hence θ(a i ) = θ(ε i (x)a) = θ(ε i (x))θ(a) = ε i (x)a = A i. Therefore, the restriction θ Ai of θ on A i is a ring automorphism of A i. (ii) By the definition of φ i in Lemma 2.3(iii), we see that the inverse φ 1 i of φ i is a ring isomorphism from A i onto A i satisfying φ 1 i (w(x)) w(x) (mod f i (x)), w(x) A i, which implies φ 1 i (ε i (x)) 1 v i (x)f i (x) 1 (mod f i (x)), i.e., φ 1 i (ε i (x)) = 1 in A i. Then for any a(x) A i, by (i) and Lemma 2.3(iii) it follows that φ 1 i (θ Ai )φ i (a(x)) = φ 1 i (θ Ai (φ i a(x))) = φ 1 i (θ Ai (ε i (x)a(x))) 13
14 = φ 1 i = a(x 1 ) (mod f i (x)) = θ i (a(x)). (θ(ε i (x))a(x 1 )) = φ 1 i (ε i (x))φ 1 i (a(x 1 )) Hence θ i = φ 1 i (θ Ai )φ i. Now, we define the skew polynomial ring over A with indeterminate y by A[y; θ] = { k j=0 α jy j α j A, j = 0, 1,..., k, k = 0, 1,...}, where the multiplication is determined by ya(x) = θ(a(x))y = a(x 1 )y, a(x) A. Since y 2 a(x) = a(x)y 2 for all a(x) A, y 2 1 generates a two-sided ideal y 2 1 of A[y; θ]. In this paper, we denote R = A[y; θ]/ y 2 1 = {a(x) + b(x)y a(x), b(x) A} (y 2 = 1) which is the residue class ring of A[y; θ] modulo its ideal y 2 1. Similarly, for each 0 i r + t by Lemma 3.3(ii) we can define the skew polynomial ring over A i by A i [y; θ i ] = { k j=0 a j(x)y j a j (x) A i, j = 0, 1,..., k, k = 0, 1,...}, where the multiplication is determined by yb(x) = θ i (b(x))y = b(x n 1 )y (mod f i (x)), b(x) A i. As f i (x) is a minic divisor of x n 1 in R[x], x n 1 = x 1 in A i and y 2 1 generates a two-sided ideal y 2 1 of A i [y; θ i ]. In this paper, we denote R i = A i [y; θ i ]/ y 2 1 = {b 0 (x) + b 1 (x)y b 0 (x), b 1 (x) A i } (y 2 = 1) which is the residue class ring of A i [y; θ i ] modulo its ideal y 2 1. Lemma 3.4 Let 0 i r + t. We extend the ring isomorphism φ i from A i onto A i A to the following map b 0 (x) + b 1 (x)y φ i (b 0 (x)) + φ i (b 1 (x))y = ε i (x)(b 0 (x) + b 1 (x)y) (mod x n 1) ( b 0 (x) + b 1 (x)y R i ), and also denote this map by φ i. Then (i) The map φ i is an injective ring isomorphism from R i to R. (ii) The mapping Φ : R 0 R 1... R r+t R defined by r+t Φ(β 0, β 1,..., β r+t ) = φ i (β i ) ( β i R i, i = 0, 1,..., r + t) 14
15 is an isomorphism of rings. Proof. (i) For any b(x) A i, by Lemma 3.3(ii) it follows that φ i (yb(x)) = φ i (θ i (b(x)y)) = φ i (θ i (b(x))y = (φ i θ i )(b(x))y = (θ Ai φ i )(b(x))y = θ(φ i (b(x)))y = yφ i (b(x)). Since φ i is a ring isomorphism from A i onto A i by Lemma 2.3(iii), we conclude that φ i is an injective homomorphism of rings from R i to R. (ii) By (i) and its proof, we conclude that Φ is a ring homomorphism from R 0 R 1... R r+t to R. For any β i = b i0 (x) + b i1 (x)y R i where b i0 (x), b i1 (x) A i, it is clear that (β 0, β 1,..., β r+t ) Ker(Φ) if and only if r+t φ i(β i ) = 0 in R, where r+t φ i (β i ) = r+t ε i (x)(b i0 (x) + b i1 (x)y) (by (i)) r+t r+t = ( ε i (x)b i0 (x)) + ( ε i (x)b i0 (x))y and ε i (x)b i0 (x), ε i (x)b i1 (x) A i by Lemma 2.3(iii). As A = r+t A i by Lemma 2.3(ii), we deduce that r+t φ i (β i ) = 0 r+t r+t ε i (x)b i0 (x) = ε i (x)b i1 (x) = 0 in A ε i (x)b i0 (x) = ε i (x)b i1 (x) = 0 ( i = 0, 1,..., r + t), where ε i (x)b i0 (x) = φ i (b i0 (x)), ε i (x)b i1 (x) = φ i (b i1 (x)) A i for all i = 0, 1,..., r + t. Since φ i is a ring isomorphism from A i onto A i by Lemma 2.3(iii), we conclude that (β 0, β 1,..., β r+t ) Ker(Φ) if and only if b i0 (x) = b i1 (x) = 0, i.e. β i = 0, for all i = 0, 1,..., r + t. So Ker(Φ) = {(0, 0,..., 0)} and hence Φ is injective. Moreover, by Lemma 2.3 (iii) and (ii) we have R 0 R 1... R r+t = r+t r+t r+t r+t R i = A i 2 = A i 2 = ( A i ) 2 = A 2 = R. Therefore, φ i is a ring isomorphism from R i onto R. 15
16 Let 0 i r + t and C i be an A i -submodule of A 2 i = {(b 0 (x), b 1 (x)) b 0 (x), b 1 (x) A i }. Recall that C i is called a skew θ i -cyclic code if (θ i (b 1 (x)), θ i (b 0 (x))) C i, (b 0 (x), b 1 (x)) C i. From now on, we will identify each (b 0 (x), b 1 (x)) C i with b 0 (x) + b 1 (x)y R i = A i [y; θ i ]/ y 2 1. Then it is clear that C i is a skew θ i -cyclic code over A i of length 2 if and only if C i is a left ideal of R i (See [6, Theorem 1]). For more details on skew cyclic codes, readers are referred to [5] [9] and [26]. Now, we give a direct sum decomposition for each left D 2n -code over R by the following lemma. Lemma 3.5 For any α = n 1 a i,0x i + n 1 a i,1x i y R[D 2n ] where a i,0, a i,1 R for all i = 0, 1,..., n 1, we identify α with a 0 (x) + a 1 (x)y R where a 0 (x) = n 1 a i,0x i, a 1 (x) = n 1 a i,1x i A. Then the following statements are equivalent: (i) C is a left D 2n -code over R; (ii) C is a left ideal of the ring R = A[y; θ]/ y 2 1 ; (iii) For each 0 i r + t, there is a unique skew θ i -cyclic code C i over A i of length 2 such that Therefore, C = r+t C i. C = r+t (A i φi C i ). Proof. (i) (ii). As y 2 = 1 and yx = x 1 y in the group D 2n, we see that the identification of R[D 2n ] with R is a ring isomorphism. Hence C is a left ideal of R[D 2n ] if and only if C is a left ideal of R. (ii) (iii). By Lemma 3.4(ii), we deduce that C is a left ideal of R if and only if for each 0 i r + t, there is a unique left ideal C i of R i such that C = Φ(C 0 C 1... C r+t ) = r+t φ i(c i ) = r+t {φ i(b i,0 (x)) + φ i (b i,0 (x))y b i,0 (x) + b i,1 (x)y C i } = r+t {(φ i(b i,0 (x)), φ i (b i,0 (x)) (b i,0 (x), b i,1 (x)) C i } = r+t (A i φi C i ). In this case, we have C = C 0 C 1... C r+t = r+t C i. By Lemma 3.5, in order to list all left D 2n -codes over R it is sufficiency to determine all left ideals of the ring R i = A i [y; θ i ]/ y 2 1 where A i = 16
17 R[x]/ f i (x) for all i = 0, 1,..., r + t. Using the notations of Section 2, we have the following two cases: (I) 0 i r. In this case, f i (x) is a monic basic irreducible and self-reciprocal polynomial in R[x]. By Lemma 2.2(i), A i = R[x]/ f i (x) is a Galois ring of characteristic p 2 and cardinality p 2md i, and there exists ζ i (x) = d i 1 j=0 ζ ijx j A i with ζ ij R for all 0 j d i 1 such that ord(ζ i (x)) = p md i 1 in A i. Hence each element β of A i has a unique p-expansion: β = b 0 (x) + pb 1 (x), b 0 (x), b 1 (x) ζ i (x) {0} (3) where ζ i (x) {0} is a Teichmüller set of A i with ζ i (x) = {ζ i (x) k k = 0, 1,..., p md i 2} A i (cf. [36] Theorem 14.27). By [36] Section 14.6 and Equation (3), the generalized Frobenius automorphism ϕ i of A i over R is defined by ϕ i (b 0 (x) + pb 1 (x)) = b 0 (x) pm + pb 1 (x) pm, b 0 (x), b 1 (x) ζ i (x) {0}. (4) The set of all automorphism of A i over R form a group with respect to the map composition of maps, which is called the Galois group of A i over R and is denoted by Gal(A i /R). It is known that the multiplicative order of ϕ i is equal to d i and Gal(A i /R) = ϕ i = {ϕ 0 i, ϕ i, ϕ 2 i,..., ϕ d i 1 i }. (5) As is a ring homomorphism from R onto F p m defined at the beginning of Section 2, it follows that f i (x) is a monic irreducible and self-reciprocal polynomial in F p m[x] of degree d i. From now on, we denote K i = F p m[x]/ f i (x) and ζ i (x) = d i 1 j=0 ζ ijx j K i with ζ ij F p m. Then K i is an extension field of F p m with degree d i, which implies K i = p md i. By Equation (3), the surjective ring homomorphism : R F p m can be extended to a surjective homomorphism of rings from A i onto K i, which is also denoted by, as follows { ζi (x) β = b 0 (x) + pb 1 (x) β = k (mod f i (x)) if b 0 (x) = ζ i (x) k ; 0 if b 0 (x) = 0. 17
18 where b 0 (x), b 1 (x) ζ i (x) {0}. Hence ζ i (x) is a primitive element of K i, i.e, ord(ζ i (x)) = p md i 1. Therefore, K i = {0} {ζ i (x) k k = 0, 1,..., p md i 2}. By [36] Section 7.1, the Frobenius automorphism σ i of K i over F p m is defined by σ i (α) = α pm, α K i. The set of all automorphism of K i over F p m form a group with respect to the map composition of maps, which is called the Galois group of K i over F p m and is denoted by Gal(K i /F p m). It is known that the multiplicative order of σ i is equal to d i and Gal(K i /F p m) = σ i = {σi 0, σ i, σi 2,..., σ d i 1 i }. Lemma 3.6 Using the notations above, we have the following conclusions. (i) (cf. [36] Theorem 14.32(iii)) The following diagram commutes: A i K i ϕ i Ai. σ i Ki (ii) Let d i > 1 where 1 i r. Then d i is even and θ i = ϕ d i 2 i. Hence θ i (ξ) = ξ p md i 2, ξ ζ i (x) {0}. (iii) Let d i > 1, 1 i r, and w(x) = ζ i (x) (p md i 2 1)s where 0 s p md i 2. Then w(x) θ i (w(x)) = 1, i.e., θ i (w(x)) = w(x) 1. Proof. (ii) As d i > 1 and 1 i r, by Lemma 3.2 there exists a lest positive integer j such that i(p m ) j i (mod n), which implies i(p m ) 2j i(p m ) j i (mod n), and so d i = min{l Z + i(p m ) l i (mod n)} being a divisor of 2j. As i(p m ) j i (mod n), d i is not a divisor of j. Hence d i = 2j. As stated above, by Equation (5) we see that Gal(A i /R) is a cyclic group generated by ϕ i with even order d i. Since θ i is an automorphism of A i over R of order 2, we conclude that θ i = ϕ d i 2 i. From this and by Equation (4), we deduce that θ i (ξ) = ϕ d i 2 i (ξ) = ξ (pm ) di 2 = ξ p md i 2 for all ξ ζ i (x) {0}. (iii) It follows that w(x) θ i (w(x)) = ζ i (x) ((p md i 2 1)+p md i 2 (p md i 2 1))s = 1, by (ii) and ζ i (x) pmdi 1 = 1. 18
19 In the following, we adopt the following notation. Let θ i : K i K i be defined by θ i (c(x)) = c(x n 1 ) (mod f i (x)), for all c(x) = d i 1 j=0 c jx j K i with c j F p m. Then θ i is a ring automorphism of K i such that the following diagram commutes: A i K i θ i Ai θ i Ki, i.e., θ i (β) = θ i (β), β A i. (6) Moreover, by Lemma 3.6(ii) we deduce that θ i = σ d i 2 i when d i > 1 and 1 i r. Hence ζ i (x) (p md i 2 1)s θ i (ζ i (x) (p md i 2 1)s ) = 1 for any integer 0 s p md i 2 by Lemma 3.6(iii). Let K i [y; θ i ] be the skew polynomial ring over the finite field K i determined by θ i. Denote Γ i = K i [y; θ i ]/ y 2 1 which is the residue class ring of K i [y; θ i ] modulo its two-sided ideal y 2 1 generated by y 2 1. Then we extend the surjective ring homomorphism : A i K i to a map from R i onto Γ i, which is denoted by as well, by the natural way: β 0 + β 1 y = β 0 + β 1 y, β 0, β 1 A i. For any β A i, by Equation (6) it follows that yβ = θ i (β)y = θ i (β)y = θ i (β)y = yβ. From this, it can be verify easily that is a surjective ring homomorphism from R i onto Γ i = K i [y; θ i ]/ y 2 1. By W i = {ζ i (x) (p md i 2 1)s 0 s p md i 2 } A i (see Section 2), we have W i = {w(x) w(x) W i } = {ζ i (x) (p md i 2 1)s 0 s p md i 2 } K i. Then W i is the unique subgroup of K i with order p md i For ideals of Γ i = K i [y; θ i ]/ y 2 1, we known the following conclusion. Lemma 3.7 Let d i > 1. We have the following conclusions: (i) (cf. [18, Theorem 3.3]) Using the notations above, all distinct left ideals of the ring Γ i = F p m[y; θ i ]/ y 2 1 are given by the following: 0, Γ i, Γ i (w(x) + y) where w(x) W i. 19
20 Therefore, the number of left ideals of Γ i is equal to p md i (ii) (cf. [18, Theorem 3.4 and Corollary 3.5]) For any w(x) W i, Γ i (w(x)+y) is a minimal left ideal of Γ i, Γ i (w(x)+y) = p md i, the minimum Hamming weight w (K i) H (Γ 2 i(w(x) + y)) of Γ i (ζ i (x) 1)s + y) over K i is e- qual to 2 and Γ i = Γ i (w 1 (x) + y) Γ i (w 2 (x) + y) for any w 1 (x), w 2 (x) W i satisfying w 1 (x) w 2 (x). (p mdi Using the notations above, we give the following conclusions for left ideals of the ring R i = A i [y; θ i ]/ y 2 1. Theorem 3.8 Let 0 i r and deg(f i (x)) = d i = 1. Then R i = R[y]/ y 2 1 which is a commutative ring. (i) (cf. [32] Definition 4.1 and Theorem 4.4)If p is odd, there are 9 distinct ideals of R i which are given by: {0}, R i p, R i p(y 1), R i p(y+1), R i, R i (y 1), R i (y + 1), R i (y 1) + R i p, R i (y + 1) + R i p. Moreover, we have {0} = 1, R i = p 4m, R i p(y 1) = R i p(y+1) = p m, R i (y 1) = R i (y + 1) = p 2m, R i (y 1) + R i p = R i (y + 1) + R i p = p 3m. (ii) (cf. [28] Theorem 3.8) If p = 2, there are 2 m + 5 distinct ideals of R i which are given by: {0}, 2R i, 2R i (y 1), R i, R i (y 1) + 2R i, R i ((y 1) + 2u) with u T, where T is a Teichmüller set of R. Moreover, we have {0} = 1, R i = 2 4m, 2R i = R i ((y 1)+2u) = 2 2m, 2R i (y 1) = 2 m and R i (y 1) + 2R i = 2 3m. Theorem 3.9 Let 0 i r and deg(f i (x)) = d i 2. Then all skew θ i -cyclic code C i over A i of length 2, i.e., all left ideals of the ring R i = A i [y; θ i ]/ y 2 1, are given by the following table: case N i C i (left ideals of R i ) C i d (1) 1 {0} 0 0 (2) 2 R i p j (j = 0, 1) p 2(2 j)md i 1 (3) p md i R i p(w(x) + y) (w(x) W i ) p md i 2 (4) p md i + p md i 2 R i (w(x)(1 + pϑ(x)) + y) p 2md i 2 (w(x) W i, ϑ(x) V i ) (5) p md i R i (w(x) + y) + R i p (w(x) W i ) p 3md i 1 where N i is the number of ideals in the same line of the table, d = w (A i) H (C i) is the minimum Hamming weight of C i as a linear code over A i of length 2. 20
21 Therefore, the number of left ideals in R i is equal to p md i + 3p md i Proof. For any nonzero left ideal C of R i, let C = {α α C}. Then it is clear that C is a left ideal of Γ i and τ i : α α ( α C) is an A i -linear homomorphism from C onto C. Hence Im(τ i ) = C. Let (C : p) = {α R i pα C}. It is known that (C : p) is a left ideal of R i satisfying C (C : p), which implies that (C : p) is a left ideal of Γ i satisfying C (C : p). Moreover, by Ker(τ i ) = {α C α = 0} = p(c : p) it follows that C = Im(τ i ) Ker(τ i ) = C (C : p). (7) Then by Lemma 3.7, we have one of the following cases. (i) C = {0}. As C {0}, by (7) it follows that (C : p) is a nonzero left ideal of Γ i. Then by Lemma 3.7 we have one of the following subcases: (i-1) (C : p) = Γ i. Then C R i p and 1 (C : p). The latter implies 1 + pα (C : p) for some α R i. Then by p 2 = 0 and the definition of (C : p), we have p = p(1 + pα) C, which implies R i p C. Hence C = R i p. By Lemma 3.7(ii) and Equation (7), we deduce that C = Γ i = p 2md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ i) = 1. (i-2) (C : p) = Γ i (w(x) + y) where w(x) W i. Then w(x) + y = w(x) + y (C : p), which implies w(x) + y + pα (C : p) for some α R i, and so p(w(x) + y) = p(w(x) + y + pα) C. Hence R i p(w(x) + y) C. Conversely, let ξ C. By C = {0}, there exists β R i such that ξ = pβ, which implies β (C : p), and so β (C : p). Then there exists γ, δ R i such that β = γ(w(x) + y + pα) + pδ, which implies ξ = p(γ(w(x) + y + pα) + pδ) = γ p(w(x) + y) R i p(w(x) + y). Hence C R i p(w(x) + y) and so C = R i p(w(x) + y). Then by Lemma 3.7(ii) and Equation (7), we have that C = Γ i (w(x) + y) = p md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ i(w(x) + y)) = 2. (ii) C = Γ i. Then 1 + pα C for some α R i. As C (C : p), we have (C : p) = Γ i. From this and by the proof of (i-2), we know that p C. Hence 1 = ( pα) α p C. Therefore C = R i = R i p 0 and hence C = R i = p 4md i. It is obvious that w (A i) H (C) = 1 in this case. (iii) C = Γ i (w(x) + y) where w(x) W i. By (y + w(x)) = w(x) + y C, there exists α R i such that y + w(x) + pα C. As C (C : p), by Lemma 3.8(ii) we have one of the following two subcases: 21
22 (iii-1) (C : p) = Γ i. In this case, by the proof of (i-1), we know that p C. Hence y +w(x) = (y +w(x)+pα) α p C, and so R i (y +w(x))+r i p C. Conversely, let ξ C. By ξ C = Γ i (y + w(x)), there exists γ, δ R i such that ξ = γ(y + w(x)) + pδ R i (y + w(x)) + R i p. Hence C R i (y + w(x)) + R i p C and so C = R i (y + w(x)) + R i p. Moreover, by Lemma 3.7(ii) and Equation (7) it follows that C = Γ i (w(x) + y) Γ i = p 3md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ i) = 1. (iii-2) (C : p) = Γ i ((w(x) + y). Then by the proof of (i-2), we know that p(w(x) + y) = p(y + w(x)) C. As α R i, there exist a(x), b(x) A i such that α = a(x) + b(x)y. Denote τ(x) a(x) b(x)w(x) (mod p), where τ(x) A i = K i. Then pτ(x) = p(a(x) b(x)w(x)) and hence y + w(x) + pτ(x) = y + w(x) + p(a(x) + b(x)y) p(b(x)y + b(x)w(x)) = (y + w(x) + pα) b(x) p(y + w(x)) C. Therefore, R i (y + w(x) + pτ(x)) C. Conversely, let ξ C. By C = Γ i (w(x) + y) = R i (y + w(x) + pτ(x)), there exist γ, δ R i such that ξ = γ(y + w(x) + pτ(x)) + pδ, which implies pδ = ξ γ(y + w(x) + pτ(x)) C, i.e., δ (C : p). From this and by (C : p) = Γ i ((w(x) + y), we deduce that δ = ρ(y + w(x)) + pη for some ρ, η R i. Therefore, ξ = γ(y + w(x) + pτ(x)) + p(ρ(y + w(x)) + pη) = γ(y + w(x) + pτ(x)) + ρ p((y + w(x) + pτ(x)) = (γ + pρ)(y + w(x) + pτ(x)) R i (y + w(x) + pτ(x)). Hence C = R i (y + w(x) + pτ(x)). Suppose that C = R i (y + w(x) + pν(x)) for some ν(x) K i as well. Then p(τ(x) ν(x)) = (y + w(x) + pτ(x)) (y + w(x) + pν(x)) C, which implies τ(x) ν(x) (C : p) = Γ i (w(x) + y) with ϑ(x) ν(x) K i. Since (Γ i(w(x) + y)) = 2 by Lemma 3.7(ii), we have τ(x) ν(x) = 0, i.e., τ(x) = ν(x) in K i. By Lemma 3.6(iii), we see that w(x) θ i (w(x)) = 1, i.e., θ i (w(x)) = w(x) 1. From this and by p 2 = 0, we deduce that (θ i (w(x)) + pθ i (τ(x))) 1 = w (K i) H 22
23 w(x) 2 (θ i (w(x)) pθ i (τ(x))). As C is a left ideal of R i and y 2 = 1, we have y + w(x) + p( w(x) 2 θ i (τ(x))) = y + w(x) 2 (θ i (w(x)) pθ i (τ(x))) = (θ i (w(x)) + pθ i (τ(x))) 1 ((θ i (w(x)) + pθ i τ(x))) y + 1) = (θ i (w(x)) + pθ i (τ(x))) 1 y (w(x) + pϑ(x) + y) C, which implies w(x) 2 θ i (τ(x)) = τ(x) in K i, i.e., θ i ( θi (w(x))τ(x) ) + θ i (w(x))τ(x) = w(x)θ i (τ(x)) + θ i (w(x))τ(x) = 0 since θ i (w(x)) = w(x) 1. Denote ϑ(x) = θ i (w(x))τ(x) K i. Then τ(x) = w(x)ϑ(x) and pτ(x) = pw(x)ϑ(x) where ϑ(x) satisfies the following equation ϑ(x) p md i 2 + ϑ(x) = θ i (ϑ(x)) + ϑ(x) = 0, (8) as θ i (ξ) = σ d i 2 i (ξ) = ξ p mdi 2 for all ξ K i. Let p = 2. Then Equation (8) is equivalent to (ϑ(x) 2 md i 2 1 1)ϑ(x) = 0. Since ζ i (x) is a primitive element of the finite field K i with multiplicative order 2 md i 1, in this case Equation (8) has exactly 2 md i 2 solutions in K i : ϑ(x) V i where V i = {0} {ζ i (x) (2 md i 2 +1)l l = 0, 1,..., 2 md i 2 2}. Let p be an odd prime. Since ζ i (x) is a primitive element of the finite field K i with multiplicative order p md i 1, we have ζ i (x) pmd i 1 2 = 1. Then Equation (8) is equivalent to ϑ(x) = 0 or ϑ(x) p md i 2 1 ζ i (x) pmd i 1 2 = ϑ(x) p md i = 0. (9) Let ϑ(x) = ζ i (x) k where 0 k p md i 2. Then Equation (9) is equivalent to k(p md i 2 1) pmd i 1 (mod p md i 1), i.e., 2 k 1 2 (p md i 2 + 1) (mod p md i 2 + 1). Therefore, Equation (8) has exactly p md i 2 solutions in K i : ϑ(x) V i where V i = {0} {ζ i (x) 1 2 (p md i 2 +1)+(p md i 2 +1)l l = 0, 1,..., p md i 2 2}. 23
24 As stated above, we conclude that C = R i (y + w(x) + pτ(x)) = R i (y + w(x)(1 + pϑ(x))) is uniquely determined by the pair (w(x), ϑ(x)) of polynomials where w(x) W i and ϑ(x) V i. Hence the number of left ideals is equal to (p md i 2 + 1)p md i 2 = p md i + p md i 2 in this case. Then by Lemma 3.7(ii) and Equation (7), we have C = Γ i (ζ i (x) k + y) 2 = p 2md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ i(ζ i (x) k + y)) = 2. (II) r + 1 i t. In this case, f i (x) = ρ i (x)ρ i (x) where ρ i (x) is a monic basic irreducible polynomial such that ρ i (x) and ρ i (x) are coprime in R[x]. Using the notations in Section 2, we have A i = R[x]/ f i (x) which is an extension commutative ring of R and A i = R 2d i = (p 2m ) 2d i = p 4md i. As is a ring homomorphism from R onto F p m defined in Section 2, we see that ρ i (x) is a mionic irreducible polynomial in F p m[x] of degree d i, the reciprocal polynomial of ρ i (x) in F p m[x] is given by ρ i (x) = ρ i (x). Then ρ i (x) is also a mionic irreducible polynomial in F p m[x] of degree d i satisfying gcd(ρ i (x), ρ i (x)) = 1. Hence f i (x) = ρ i (x)ρ i (x) which is a monic self-reciprocal polynomial in F p m[x] of degree 2d i. In the following, let K i = F p m[x]/ f i (x) = F p m[x]/ ρ i (x)ρ i (x). Then we extend the surjective homomorphism of rings : R F p m to a surjective homomorphism of rings from A i onto K i, which is also denoted by, in the natural way: : 2d i 1 j=0 β j x j 2d i 1 j=0 β j x j ( β j A i, j = 0, 1,..., 2d i 1). By Equation (2) in Section 2 and the definitions of ϵ i,1 (x) and ϵ i,2 (x) in Theorem 2.5(II), from classical ring theory we deduce the following lemma. Lemma 3.10 (cf. [37] Theorem 2.7 and its proof)using the notations above, we have the following conclusions: (i) ϵ i,1 (x) 2 = ϵ i,1 (x), ϵ i,2 (x) 2 = ϵ i,2 (x), ϵ i,1 (x)ϵ i,2 (x) = 0 and ϵ i,1 (x) + ϵ i,2 (x) = 1 in A i. (ii) A i = A i,1 A i,2, where A i,j = A i ϵ i,j (x) for j = 1, 2. (iii) The map χ : Υ i,1 Υ i,2 A i defined by χ(g 1 (x), g 2 (x)) = ϵ i,1 (x)g 1 (x) + ϵ i,2 (x)g 2 (x) (mod f i (x)), g j (x) Υ i,j 24
25 is a ring isomorphism where Υ i,1 = R[x]/ ρ i (x) and Υ i,2 = R[x]/ ρ i (x). (iv) θ i (ϵ i,1 (x)) = ϵ i,2 (x) and θ i (ϵ i,2 (x)) = ϵ i,1 (x). Then θ i induces a ring isomorphism between A i,1 and A i,2. Hence θ i is a ring automorphism of A i with multiplicative order 2. By Lemma 2.2(ii), Υ i,1 is a Galois ring of characteristic p 2 and cardinality p 2md i and there exists ζ i (x) = d i 1 k=0 ζ ik x k Υ i,1 with ζ ik R for all k such that ord(ζ i (x)) = p md i 1. Then every element of Υ i,1 has a u- nique p-expansion: a 0 (x) + pa 1 (x) where a 0 (x), a 1 (x) {0} {ζ i (x) l l = 0, 1,..., p md i 1} (mod ρ i (x)). Let θ i : K i K i be defined by θ i (c(x)) = c(x n 1 ) (mod f i (x)), c(x) = d i 1 j=0 c j x j K i with c j F p m. As f i (x) (x n 1) in F p m[x], θ i is a ring automorphism of K i such that the following diagram commutes: A i K i θ i Ai θ i Ki, i.e., θ i (β) = θ i (β), β A i. (10) Lemma 3.11 Using the notations above, denote π i,j = ϵ i,j (x) K i and K i,j = K i π i,j for j = 1, 2. Then we have the following conclusions: (i) π 2 i,1 = π i,1, π 2 i,2 = π i,2, π i,1 π i,2 = 0 and π i,1 π i,2 = 1 in K i. (ii) K i = K i,1 K i,2 where K i,j = A i,j = K i π i,j for j = 1, 2. (iii) K i,1 = {0} {ϵ i,1 (x)ζ i (x) k k = 0, 1,..., p md i 2} and K i,2 = {0} {ϵ i,2 (x)ζ i (x 1 ) k k = 0, 1,..., p md i 2}, which are both finite fields of cardinality p md i. (iv) θ i (π i,1 ) = π i,2 and θ i (π i,2 ) = π i,1. Then θ i induces a field isomorphism between K i,1 and K i,2. Hence θ i is a ring automorphism of K i with multiplicative order 2. 25
26 Proof. (i), (ii) and (iv) follow from Lemma 3.10 (i), (ii) and (iv), respectively. (iii) As ζ i (x) Υ i,1 and ord(ζ i(x)) = p md i 1 by Lemma 2.2(ii), every element of Υ i,1 has a unique p-expansion: b 0 (x) + pb 1 (x), b 0 (x), b 1 (x) T i,1 where T i,1 = {0} {ζ i (x) k k = 0, 1,..., p md i 2}. From this, by Lemma 3.10 (ii) and (iii), we deduce that A i,1 = {ϵ i,1 (x)b 0 (x) + pϵ i,1 (x)b 1 (x) b 0 (x), b 1 (x) T i,1 } (mod f i (x)), which implies K i,1 = A i,1 = {ϵ i,1 (x)b 0 (x) b 0 (x) T i,1 } = {0} {ϵ i,1 (x)ζ i (x) k 0 k p md i 2}. Hence K i,2 = θ i (K i,1 ) = θ i (A i,1 ) = {0} {ϵ i,2 (x)ζ i (x 1 ) k k = 0, 1,..., p md i 2} by Lemma 3.10(iv). Now, let K i [y; θ i ] be the skew polynomial ring over the finite commutative ring K i determined by θ i and denote Γ i = K i [y; θ i ]/ y 2 1 which is the residue class ring of K i [y; θ i ] modulo its two-sided ideal y 2 1 generated by y 2 1. Then we extend the surjective ring homomorphism : A i K i to the a map from R i onto Γ i, denoted by as well, by the natural way: β 0 + β 1 y = β 0 + β 1 y, β 0, β 1 A i. For any β A i, by Equation (10) it follows that yβ = θ i (β)y = θ i (β)y = θ i (β)y = yβ. From this, it can be verify easily that is a surjective ring homomorphism from R i onto Γ i. As U i,1 = {0} {ϵ i,1 (x)ζ i (x) k k = 0, 1,..., p md i 2} and W i = {u(x) + 1 u(x 1 ) 0 u(x) U i,1} (see Theorem 2.5(II)), we have that W i = {u(x) + 1 u(x 1 ) u(x) = ϵ i,1(x)ζ i (x) k, 0 k p md i 2} K i. Obviously, W i = W i = p md i 1. For ideals of Γ i = K i [y; θ i ]/ y 2 1, we have the following conclusions. Lemma 3.12 Let r + 1 i t. We have the following conclusions: (i) (cf. [18] Theorem 4.2) all distinct left ideals of Γ i = K i [y; θ i ]/ y 2 1 are given by: {0}, Γ i, Γ i ϵ i,1, Γ i ϵ i,2, Γ i (w(x) + y) where w(x) W i. 26
27 Moreover, we have the following properties for nonzero left ideals of Γ i : (i-1) Γ i ϵ i,j (x) = p 2md i and wt (K i) H (Γ iϵ i,j (x)) = 1 for j = 1, 2; Γ i = p 4md i and wt (K i) H (Γ i) = 1. (i-2) J = p 2md i and wt (K i) H (J) = 2 for any J = Γ i(w(x) + y) with w(x) W i. (ii) Let L = {Γ i ϵ i,j (x) j = 1, 2} {Γ i (w(x) + y) w(x) W i }. Then for any J 1, J 2 L satisfying J 1 j 2, we have Γ i = J 1 J 2. Hence every left ideal of Γ i contained in L is a minimal left ideal of Γ i. Proof. (ii) Let J 1, J 2 L satisfying J 1 J 2. Then J 1 = J 2 = p 2md i by (i). If J 1 J 2 = {0}, we have J 1 + J 2 = J 1 J 2 = p 4md i = Γ i, which implies J 1 + J 2 = Γ i, and hence Γ i = J 1 J 2. Suppose that J 1 J 2 {0}. Since J 1 J 2 is also a left ideal of Γ i satisfying J 1 J 2 J s for all s = 1, 2, by (i) it follows that J 1 J 2 = p 2md i, which implies J 1 = J 2, and we get a contradiction. Therefore, Γ i = J 1 J 2. Now, we list all left ideals of the ring R i = A i [y; θ i ]/ y 2 1 as follows. Theorem 3.13 Let r + 1 i t. Using the notations above, all skew θ i -cyclic code C i over A i of length 2, i.e., all left ideals of the ring R i = A i [y; θ i ]/ y 2 1, are given by the following table: case N i C i (left ideals of R i ) C i d (1) 1 {0} 0 0 (2) 2 R i p j (j = 0, 1) p 4(2 j)md i 1 (3) 2 R i pϵ i,j (x) (j = 1, 2) p 2md i 1 (4) p md i 1 R i p(w(x) + y) (w(x) W i ) p 2md i 2 (5) 2 R i ϵ i,j (x) + R i p (j = 1, 2) p 6md i 1 (6) 2p md i R i (ϵ i,j (x) + pb i,j (x)y) p 4md i 1 (b i,j K i,j, j = 1, 2) (7) p md i 1 R i (w(x) + y) + R i p (w(x) W i ) p 6md i 1 (8) p 2md i p md i R i (w(x) + pϑ(x) + y) p 4md i 2 (ϑ(x) V (w(x)) i, w(x) W i ) where N i is the number of left ideals in the same line of the table, d = w (A i) H (C i) is the minimum Hamming weight of C i as a linear code over A i. Therefore, the number of left ideals in R i is equal to p 2md i + 3p md i
28 Proof. For any nonzero left ideal C of R i, let C = {α α C} and (C : p) = {α R i pα C}. Similar to the proof of Theorem 3.9, it can be verified that (C : p) is a left ideal of R i satisfying C (C : p), which implies that both C and (C : p) are left ideals of Γ i satisfying C (C : p) and C = Im(τ i ) Ker(τ i ) = C (C : p). (11) Then by Lemma 3.12(i), we have one of the following cases. (i) C = {0}. As C {0}, by (11) it follows that (C : p) is a nonzero left ideal of Γ i. Then by Lemma 3.12(ii) we have one of the following subcases: (i-1) (C : p) = Γ i. By Lemma 3.12 and an argument similar to (i-1) in the proof of Theorem 3.9, it follows that C = R i p, C = Γ i = p 2md i and w (A i) H (C) = 1. (i-2) (C : p) = Γ i ϵ i,j (x), where j = 1, 2. Then (C : p) = R i ϵ i,j (x), which implies that ϵ i,j (x) + pα (C : p) for some α R i, and hence pϵ i,j (x) = p(ϵ i,j (x) + pα) C. From this we deduce that R i pϵ i,j (x) C. Conversely, let ξ C. By C = {0} there exists β R i such that ξ = pβ C, which implies β (C : p), and so β (C : p) = R i ϵ i,j (x). Then there exist γ, δ R i such that β = γϵ i,j (x) + pδ, and hence ξ = p(γϵ i,j (x) + pδ) = γ(pϵ i,j (x)) R i pϵ i,j (x). Therefore, C R i pϵ i,j (x) and so C = R i pϵ i,j (x). Moreover, by Lemma 3.12(i) and Equation (11) it following that C = Γ i ϵ i,j = p 2md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ iϵ i,j (x)) = 1. (i-3) (C : p) = Γ i (w(x) + y) where w(x) W i. By Lemma 3.12 and an argument similar to (i-2) in the proof of Theorem 3.9, it follows that C = R i p(w(x) + y), C = Γ i (w(x) + y) = p 2md i and w (A i) H (C) = 2. (ii) C = Γ i. By an argument similar to (ii) in the proof of Theorem 3.9, it follows that C = R i = R i p 0, C = R i = p 8md i and w (A i) H (C) = 1. (iii) C = Γ i ϵ i,j (x) where j = 1, 2. By ϵ i,j (x) C, there exists α R i such that ϵ i,j (x) + pα C. As C (C : p), by Lemma 3.7(ii) we have one of the following two subcases: (iii-1) (C : p) = Γ i. In this case, by the proof of (i-1), we know that p C. Hence ϵ i,j (x) = (ϵ i,j (x) + pα) α p C. Therefore, R i ϵ i,j (x) + R i p C. Conversely, let ξ C. By ξ C = Γ i ϵ i,j (x) = R i ϵ i,j (x), there exists γ, δ R i such that ξ = γϵ i,j (x) + pδ R i ϵ i,j (x) + R i p. Hence C R i ϵ i,j (x) + R i p C and so C = R i ϵ i,j (x) + R i p. Moreover, by Lemma 3.12(i) and Equation (11) it follows that C = Γ i ϵ i,j Γ i = p 6md i and w (A i) H (C) = w(k i) H ((C : p)) = w(k i) H (Γ i) = 1. 28
Rings 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 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 informationRepeated-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 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 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 information(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d
The Algebraic Method 0.1. Integral Domains. Emmy Noether and others quickly realized that the classical algebraic number theory of Dedekind could be abstracted completely. In particular, rings of integers
More informationAlgebraic structures I
MTH5100 Assignment 1-10 Algebraic structures I For handing in on various dates January March 2011 1 FUNCTIONS. Say which of the following rules successfully define functions, giving reasons. For each one
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 informationCHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and
CHAPTER I Rings 1.1 Definitions and Examples Definition 1.1.1. A ring R is a set with two binary operations, addition + and multiplication satisfying the following conditions for all a, b, c in R : (i)
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 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 informationALGEBRA EXERCISES, PhD EXAMINATION LEVEL
ALGEBRA EXERCISES, PhD EXAMINATION LEVEL 1. Suppose that G is a finite group. (a) Prove that if G is nilpotent, and H is any proper subgroup, then H is a proper subgroup of its normalizer. (b) Use (a)
More informationAlgebra Qualifying Exam August 2001 Do all 5 problems. 1. Let G be afinite group of order 504 = 23 32 7. a. Show that G cannot be isomorphic to a subgroup of the alternating group Alt 7. (5 points) b.
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 informationAlgebra Homework, Edition 2 9 September 2010
Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.
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 informationChapter 5. Modular arithmetic. 5.1 The modular ring
Chapter 5 Modular arithmetic 5.1 The modular ring Definition 5.1. Suppose n N and x, y Z. Then we say that x, y are equivalent modulo n, and we write x y mod n if n x y. It is evident that equivalence
More informationCodes and Rings: Theory and Practice
Codes and Rings: Theory and Practice Patrick Solé CNRS/LAGA Paris, France, January 2017 Geometry of codes : the music of spheres R = a finite ring with identity. A linear code of length n over a ring R
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 informationA first step towards the skew duadic codes
A first step towards the skew duadic codes Delphine Boucher To cite this version: Delphine Boucher. A first step towards the skew duadic codes. 2017. HAL Id: hal-01560025 https://hal.archives-ouvertes.fr/hal-01560025v2
More informationSelf-dual skew codes and factorization of skew polynomials
Self-dual skew codes and factorization of skew polynomials Delphine Boucher, Félix Ulmer To cite this version: Delphine Boucher, Félix Ulmer. Self-dual skew codes and factorization of skew polynomials.
More informationAlgebra Qualifying Exam, Fall 2018
Algebra Qualifying Exam, Fall 2018 Name: Student ID: Instructions: Show all work clearly and in order. Use full sentences in your proofs and solutions. All answers count. In this exam, you may use the
More informationAlgebra Exam Topics. Updated August 2017
Algebra Exam Topics Updated August 2017 Starting Fall 2017, the Masters Algebra Exam will have 14 questions. Of these students will answer the first 8 questions from Topics 1, 2, and 3. They then have
More informationAlgebra Exam, Spring 2017
Algebra Exam, Spring 2017 There are 5 problems, some with several parts. Easier parts count for less than harder ones, but each part counts. Each part may be assumed in later parts and problems. Unjustified
More informationSkew Cyclic and Quasi-Cyclic Codes of Arbitrary Length over Galois Rings
International Journal of Algebra, Vol. 7, 2013, no. 17, 803-807 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ija.2013.310100 Skew Cyclic and Quasi-Cyclic Codes of Arbitrary Length over Galois
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 information55 Separable Extensions
55 Separable Extensions In 54, we established the foundations of Galois theory, but we have no handy criterion for determining whether a given field extension is Galois or not. Even in the quite simple
More informationAlgebra Review 2. 1 Fields. A field is an extension of the concept of a group.
Algebra Review 2 1 Fields A field is an extension of the concept of a group. Definition 1. A field (F, +,, 0 F, 1 F ) is a set F together with two binary operations (+, ) on F such that the following conditions
More informationMath 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d
Math 201C Homework Edward Burkard 5.1. Field Extensions. 5. Fields and Galois Theory Exercise 5.1.7. If v is algebraic over K(u) for some u F and v is transcendental over K, then u is algebraic over K(v).
More informationOutline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials
Outline MSRI-UP 2009 Coding Theory Seminar, Week 2 John B. Little Department of Mathematics and Computer Science College of the Holy Cross Cyclic Codes Polynomial Algebra More on cyclic codes Finite fields
More informationCourse 2316 Sample Paper 1
Course 2316 Sample Paper 1 Timothy Murphy April 19, 2015 Attempt 5 questions. All carry the same mark. 1. State and prove the Fundamental Theorem of Arithmetic (for N). Prove that there are an infinity
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 information1 Fields and vector spaces
1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary
More informationAN INTRODUCTION TO GALOIS THEORY
AN INTRODUCTION TO GALOIS THEORY STEVEN DALE CUTKOSKY In these notes we consider the problem of constructing the roots of a polynomial. Suppose that F is a subfield of the complex numbers, and f(x) is
More informationFinite Fields. [Parts from Chapter 16. Also applications of FTGT]
Finite Fields [Parts from Chapter 16. Also applications of FTGT] Lemma [Ch 16, 4.6] Assume F is a finite field. Then the multiplicative group F := F \ {0} is cyclic. Proof Recall from basic group theory
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 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 informationA GRAPHICAL REPRESENTATION OF RINGS VIA AUTOMORPHISM GROUPS
A GRAPHICAL REPRESENTATION OF RINGS VIA AUTOMORPHISM GROUPS N. MOHAN KUMAR AND PRAMOD K. SHARMA Abstract. Let R be a commutative ring with identity. We define a graph Γ Aut R (R) on R, with vertices elements
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 informationCourse 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra
Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................
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 informationTopics in Module Theory
Chapter 7 Topics in Module Theory This chapter will be concerned with collecting a number of results and constructions concerning modules over (primarily) noncommutative rings that will be needed to study
More informationCOURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA
COURSE SUMMARY FOR MATH 504, FALL QUARTER 2017-8: MODERN ALGEBRA JAROD ALPER Week 1, Sept 27, 29: Introduction to Groups Lecture 1: Introduction to groups. Defined a group and discussed basic properties
More informationALGEBRA QUALIFYING EXAM SPRING 2012
ALGEBRA QUALIFYING EXAM SPRING 2012 Work all of the problems. Justify the statements in your solutions by reference to specific results, as appropriate. Partial credit is awarded for partial solutions.
More informationFILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.
FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS. Let A be a ring, for simplicity assumed commutative. A filtering, or filtration, of an A module M means a descending sequence of submodules M = M 0
More informationExercises on chapter 4
Exercises on chapter 4 Always R-algebra means associative, unital R-algebra. (There are other sorts of R-algebra but we won t meet them in this course.) 1. Let A and B be algebras over a field F. (i) Explain
More informationFoundational Aspects of Linear Codes: 3. Extension property: sufficient conditions
Foundational Aspects of Linear Codes: 3. Extension property: sufficient conditions Jay A. Wood Department of Mathematics Western Michigan University http://homepages.wmich.edu/ jwood/ On the Algebraic
More informationSkew Cyclic Codes Of Arbitrary Length
Skew Cyclic Codes Of Arbitrary Length Irfan Siap Department of Mathematics, Adıyaman University, Adıyaman, TURKEY, isiap@adiyaman.edu.tr Taher Abualrub Department of Mathematics and Statistics, American
More informationAlgebra Exam Fall Alexander J. Wertheim Last Updated: October 26, Groups Problem Problem Problem 3...
Algebra Exam Fall 2006 Alexander J. Wertheim Last Updated: October 26, 2017 Contents 1 Groups 2 1.1 Problem 1..................................... 2 1.2 Problem 2..................................... 2
More informationConstruction of quasi-cyclic self-dual codes
Construction of quasi-cyclic self-dual codes Sunghyu Han, Jon-Lark Kim, Heisook Lee, and Yoonjin Lee December 17, 2011 Abstract There is a one-to-one correspondence between l-quasi-cyclic codes over a
More informationAlgebra Ph.D. Entrance Exam Fall 2009 September 3, 2009
Algebra Ph.D. Entrance Exam Fall 2009 September 3, 2009 Directions: Solve 10 of the following problems. Mark which of the problems are to be graded. Without clear indication which problems are to be graded
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 informationQuasi-cyclic codes. Jay A. Wood. Algebra for Secure and Reliable Communications Modeling Morelia, Michoacán, Mexico October 12, 2012
Quasi-cyclic codes Jay A. Wood Department of Mathematics Western Michigan University http://homepages.wmich.edu/ jwood/ Algebra for Secure and Reliable Communications Modeling Morelia, Michoacán, Mexico
More informationLinear Cyclic Codes. Polynomial Word 1 + x + x x 4 + x 5 + x x + x f(x) = q(x)h(x) + r(x),
Coding Theory Massoud Malek Linear Cyclic Codes Polynomial and Words A polynomial of degree n over IK is a polynomial p(x) = a 0 + a 1 + + a n 1 x n 1 + a n x n, where the coefficients a 1, a 2,, a n are
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 informationHonors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35
Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35 1. Let R be a commutative ring with 1 0. (a) Prove that the nilradical of R is equal to the intersection of the prime
More informationFinite Fields. Sophie Huczynska (with changes by Max Neunhöffer) Semester 2, Academic Year 2012/13
Finite Fields Sophie Huczynska (with changes by Max Neunhöffer) Semester 2, Academic Year 2012/13 Contents 1 Introduction 3 1 Group theory: a brief summary............................ 3 2 Rings and fields....................................
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 informationPolynomial Rings. i=0. i=0. n+m. i=0. k=0
Polynomial Rings 1. Definitions and Basic Properties For convenience, the ring will always be a commutative ring with identity. Basic Properties The polynomial ring R[x] in the indeterminate x with coefficients
More information4.4 Noetherian Rings
4.4 Noetherian Rings Recall that a ring A is Noetherian if it satisfies the following three equivalent conditions: (1) Every nonempty set of ideals of A has a maximal element (the maximal condition); (2)
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 information3. The Carlitz Module
3 The Carlitz Module We present here the details of the Carlitz module This is the simplest of all Drinfeld modules and may be given in a concrete, elementary fashion At the same time, most essential ideas
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 informationFIELD THEORY. Contents
FIELD THEORY MATH 552 Contents 1. Algebraic Extensions 1 1.1. Finite and Algebraic Extensions 1 1.2. Algebraic Closure 5 1.3. Splitting Fields 7 1.4. Separable Extensions 8 1.5. Inseparable Extensions
More informationLemma 1.1. The field K embeds as a subfield of Q(ζ D ).
Math 248A. Quadratic characters associated to quadratic fields The aim of this handout is to describe the quadratic Dirichlet character naturally associated to a quadratic field, and to express it in terms
More informationGraduate Preliminary Examination
Graduate Preliminary Examination Algebra II 18.2.2005: 3 hours Problem 1. Prove or give a counter-example to the following statement: If M/L and L/K are algebraic extensions of fields, then M/K is algebraic.
More informationRepresentation Theory
Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 Paper 1, Section II 19I 93 (a) Define the derived subgroup, G, of a finite group G. Show that if χ is a linear character
More informationChapter 4. Characters and Gauss sums. 4.1 Characters on finite abelian groups
Chapter 4 Characters and Gauss sums 4.1 Characters on finite abelian groups In what follows, abelian groups are multiplicatively written, and the unit element of an abelian group A is denoted by 1 or 1
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 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 informationIrreducible Polynomials over Finite Fields
Chapter 4 Irreducible Polynomials over Finite Fields 4.1 Construction of Finite Fields As we will see, modular arithmetic aids in testing the irreducibility of polynomials and even in completely factoring
More informationERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009)
ERRATA Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009) These are errata for the Third Edition of the book. Errata from previous editions have been fixed
More informationBENJAMIN LEVINE. 2. Principal Ideal Domains We will first investigate the properties of principal ideal domains and unique factorization domains.
FINITELY GENERATED MODULES OVER A PRINCIPAL IDEAL DOMAIN BENJAMIN LEVINE Abstract. We will explore classification theory concerning the structure theorem for finitely generated modules over a principal
More informationMATH 3030, Abstract Algebra Winter 2012 Toby Kenney Sample Midterm Examination Model Solutions
MATH 3030, Abstract Algebra Winter 2012 Toby Kenney Sample Midterm Examination Model Solutions Basic Questions 1. Give an example of a prime ideal which is not maximal. In the ring Z Z, the ideal {(0,
More informationTheorems and Definitions in Group Theory
Theorems and Definitions in Group Theory Shunan Zhao Contents 1 Basics of a group 3 1.1 Basic Properties of Groups.......................... 3 1.2 Properties of Inverses............................. 3
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 informationALGEBRA HW 3 CLAY SHONKWILER
ALGEBRA HW 3 CLAY SHONKWILER (a): Show that R[x] is a flat R-module. 1 Proof. Consider the set A = {1, x, x 2,...}. Then certainly A generates R[x] as an R-module. Suppose there is some finite linear combination
More informationRINGS: SUMMARY OF MATERIAL
RINGS: SUMMARY OF MATERIAL BRIAN OSSERMAN This is a summary of terms used and main results proved in the subject of rings, from Chapters 11-13 of Artin. Definitions not included here may be considered
More informationBases of the Galois Ring GR(p r,m) over the Integer Ring Z p r
Bases of the Galois Ring GR(p r,m) over the Integer Ring Z p r arxiv:1410.0289v1 [cs.it] 1 Oct 2014 Virgilio Sison Institute of Mathematical Sciences and Physics University of the Philippines Los Baños
More informationFORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS
Sairaiji, F. Osaka J. Math. 39 (00), 3 43 FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS FUMIO SAIRAIJI (Received March 4, 000) 1. Introduction Let be an elliptic curve over Q. We denote by ˆ
More informationMT5836 Galois Theory MRQ
MT5836 Galois Theory MRQ May 3, 2017 Contents Introduction 3 Structure of the lecture course............................... 4 Recommended texts..................................... 4 1 Rings, Fields and
More informationg(x) = 1 1 x = 1 + x + x2 + x 3 + is not a polynomial, since it doesn t have finite degree. g(x) is an example of a power series.
6 Polynomial Rings We introduce a class of rings called the polynomial rings, describing computation, factorization and divisibility in such rings For the case where the coefficients come from an integral
More informationAssigned homework problems S. L. Kleiman, fall 2008
18.705 Assigned homework problems S. L. Kleiman, fall 2008 Problem Set 1. Due 9/11 Problem R 1.5 Let ϕ: A B be a ring homomorphism. Prove that ϕ 1 takes prime ideals P of B to prime ideals of A. Prove
More information3. Coding theory 3.1. Basic concepts
3. CODING THEORY 1 3. Coding theory 3.1. Basic concepts In this chapter we will discuss briefly some aspects of error correcting codes. The main problem is that if information is sent via a noisy channel,
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 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 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 informationThus, the integral closure A i of A in F i is a finitely generated (and torsion-free) A-module. It is not a priori clear if the A i s are locally
Math 248A. Discriminants and étale algebras Let A be a noetherian domain with fraction field F. Let B be an A-algebra that is finitely generated and torsion-free as an A-module with B also locally free
More informationON SELF-DUAL CYCLIC CODES AND GENERALIZED SELF-DUAL CYCLIC CODES OVER FINITE FIELDS YAN JIA
ON SELF-DUAL CYCLIC CODES AND GENERALIZED SELF-DUAL CYCLIC CODES OVER FINITE FIELDS YAN JIA Division of Mathematical Sciences School of Physical and Mathematical Sciences 2011 ON SELF-DUAL CYCLIC CODES
More informationMath 120 HW 9 Solutions
Math 120 HW 9 Solutions June 8, 2018 Question 1 Write down a ring homomorphism (no proof required) f from R = Z[ 11] = {a + b 11 a, b Z} to S = Z/35Z. The main difficulty is to find an element x Z/35Z
More informationSupplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.
Glossary 1 Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.23 Abelian Group. A group G, (or just G for short) is
More informationCoding Theory and Applications. Solved Exercises and Problems of Cyclic Codes. Enes Pasalic University of Primorska Koper, 2013
Coding Theory and Applications Solved Exercises and Problems of Cyclic Codes Enes Pasalic University of Primorska Koper, 2013 Contents 1 Preface 3 2 Problems 4 2 1 Preface This is a collection of solved
More informationDedekind Domains. Mathematics 601
Dedekind Domains Mathematics 601 In this note we prove several facts about Dedekind domains that we will use in the course of proving the Riemann-Roch theorem. The main theorem shows that if K/F is a finite
More informationGalois Theory of Cyclotomic Extensions
Galois Theory of Cyclotomic Extensions Winter School 2014, IISER Bhopal Romie Banerjee, Prahlad Vaidyanathan I. Introduction 1. Course Description The goal of the course is to provide an introduction to
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 informationUltraproducts of Finite Groups
Ultraproducts of Finite Groups Ben Reid May 11, 010 1 Background 1.1 Ultrafilters Let S be any set, and let P (S) denote the power set of S. We then call ψ P (S) a filter over S if the following conditions
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 informationIDEAL CLASSES AND RELATIVE INTEGERS
IDEAL CLASSES AND RELATIVE INTEGERS KEITH CONRAD The ring of integers of a number field is free as a Z-module. It is a module not just over Z, but also over any intermediate ring of integers. That is,
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 informationA classification of sharp tridiagonal pairs. Tatsuro Ito, Kazumasa Nomura, Paul Terwilliger
Tatsuro Ito Kazumasa Nomura Paul Terwilliger Overview This talk concerns a linear algebraic object called a tridiagonal pair. We will describe its features such as the eigenvalues, dual eigenvalues, shape,
More information