Explicit representation for a class of Type 2 constacyclic codes over the ring F 2 m [ u ] / β¨ u 2 Ξ» β© \mathbb{F}_{2^{m}}[u]/\langle u^{2\lambda}\rangle F 2 m β [ u ] / β¨ u 2 Ξ» β©
with even length
Yuan Caoa , Β b , Β c {}^{a,\ b,\ c} a , Β b , Β c , Yonglin Caoa , Β β {}^{a,\ \ast} a , Β β , Hai Q. Dinhd , Β e {}^{d,\ e} d , Β e , Songsak Sriboonchittaf ,
Guidong Wanga
a School of Mathematics and Statistics,
Shandong University of Technology, Zibo, Shandong 255091, China
b Hubei Key Laboratory of Applied Mathematics, Faculty of Mathematics and Statistics, Hubei University, Wuhan 430062, China
c Hunan Provincial Key Laboratory of Mathematical Modeling and Analysis in Engineering, Changsha University of Science and Technology, Changsha, Hunan 410114, China
d Division of Computational Mathematics and Engineering, Institute for Computational
Science, Ton Duc Thang University, Ho Chi Minh City, Vietnam
e Faculty of Mathematics and Statistics, Ton Duc Thang University, Ho Chi Minh City,
Vietnam
f Faculty of Economics, Chiang Mai University, Chiang Mai 52000, Thailand
Abstract
Let F 2 m \mathbb{F}_{2^{m}} F 2 m β be a finite field of cardinality 2 m 2^{m} 2 m ,
Ξ» \lambda Ξ» and k k k be integers satisfying Ξ» , k β₯ 2 \lambda,k\geq 2 Ξ» , k β₯ 2
and denote R = F 2 m [ u ] / β¨ u 2 Ξ» β© R=\mathbb{F}_{2^{m}}[u]/\langle u^{2\lambda}\rangle R = F 2 m β [ u ] / β¨ u 2 Ξ» β© . Let Ξ΄ , Ξ± β F 2 m Γ \delta,\alpha\in\mathbb{F}_{2^{m}}^{\times} Ξ΄ , Ξ± β F 2 m Γ β .
For any odd positive integer n n n , we give an explicit representation and enumeration for all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n , and provide a clear formula to count the number of all these codes.
As a corollary, we conclude that
every ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over R R R of length 2 k n 2^{k}n 2 k n is an ideal
generated by at most 2 2 2 polynomials in the residue class ring R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© R[x]/\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© .
keywords:
Constacyclic code; Linear code; Repeated-root code; Finite chain ring
Mathematics Subject Classification (2000) Β 94B15, 94B05, 11T71
β β journal: XX
1 Introduction
Algebraic coding theory deals with the design of error-correcting and error-detecting codes for the reliable transmission
of information across noisy channel. The class of constacyclic codes plays a very significant role in
the theory of error-correcting codes. It includes as a subclass of the important class of cyclic codes, which has been well studied since the late 1950βs. Constacyclic codes also have practical applications as they can be efficiently encoded with simple shift registers. This family of codes is thus interesting for both theoretical and practical reasons.
Let Ξ \Gamma Ξ be a commutative finite ring with identity 1 β 0 1\neq 0 1 ξ = 0 , and Ξ Γ \Gamma^{\times} Ξ Γ be the multiplicative group of invertible elements of
Ξ \Gamma Ξ . For any a β Ξ a\in\Gamma a β Ξ , we denote by β¨ a β© Ξ \langle a\rangle_{\Gamma} β¨ a β© Ξ β , or β¨ a β© \langle a\rangle β¨ a β© for
simplicity, the ideal of Ξ \Gamma Ξ generated by a a a , i.e. β¨ a β© Ξ = a Ξ = { a b β£ b β Ξ } \langle a\rangle_{\Gamma}=a\Gamma=\{ab\mid b\in\Gamma\} β¨ a β© Ξ β = a Ξ = { ab β£ b β Ξ } . For any ideal I I I of Ξ \Gamma Ξ , we will identify the
element a + I a+I a + I of the residue class ring Ξ / I \Gamma/I Ξ/ I with a a a (mod I I I ) for
any a β Ξ a\in\Gamma a β Ξ in this paper.
A code over Ξ \Gamma Ξ of length N N N is a nonempty subset C {\cal C} C of Ξ N = { ( a 0 , a 1 , β¦ \Gamma^{N}=\{(a_{0},a_{1},\ldots Ξ N = {( a 0 β , a 1 β , β¦ , a N β 1 ) β£ a j β Ξ , Β j = 0 , 1 , β¦ , N β 1 } a_{N-1})\mid a_{j}\in\Gamma,\ j=0,1,\ldots,N-1\} a N β 1 β ) β£ a j β β Ξ , Β j = 0 , 1 , β¦ , N β 1 } . The code C {\cal C} C
is said to be linear if C {\cal C} C is an Ξ \Gamma Ξ -submodule of Ξ N \Gamma^{N} Ξ N . All codes in this paper are assumed to be linear. The ambient space Ξ N \Gamma^{N} Ξ N is equipped with the usual Euclidian inner product, i.e.
[ a , b ] = β j = 0 N β 1 a j b j [a,b]=\sum_{j=0}^{N-1}a_{j}b_{j} [ a , b ] = β j = 0 N β 1 β a j β b j β , where a = ( a 0 , a 1 , β¦ , a N β 1 ) , b = ( b 0 , b 1 , β¦ , b N β 1 ) β Ξ N a=(a_{0},a_{1},\ldots,a_{N-1}),b=(b_{0},b_{1},\ldots,b_{N-1})\in\Gamma^{N} a = ( a 0 β , a 1 β , β¦ , a N β 1 β ) , b = ( b 0 β , b 1 β , β¦ , b N β 1 β ) β Ξ N ,
and the dual code is defined by C β₯ = { a β Ξ N β£ [ a , b ] = 0 , β b β C } {\cal C}^{\bot}=\{a\in\Gamma^{N}\mid[a,b]=0,\forall b\in{\cal C}\} C β₯ = { a β Ξ N β£ [ a , b ] = 0 , β b β C } .
If C β₯ = C {\cal C}^{\bot}={\cal C} C β₯ = C , C {\cal C} C is called a self-dual code over Ξ \Gamma Ξ .
Let Ξ³ β Ξ Γ \gamma\in\Gamma^{\times} Ξ³ β Ξ Γ .
Then a linear code
C {\cal C} C over Ξ \Gamma Ξ of length N N N is
called a Ξ³ \gamma Ξ³ -constacyclic code
if ( Ξ³ c N β 1 , c 0 , c 1 , β¦ , c N β 2 ) β C (\gamma c_{N-1},c_{0},c_{1},\ldots,c_{N-2})\in{\cal C} ( Ξ³ c N β 1 β , c 0 β , c 1 β , β¦ , c N β 2 β ) β C for all
( c 0 , c 1 , β¦ , c N β 1 ) β C (c_{0},c_{1},\ldots,c_{N-1})\in{\cal C} ( c 0 β , c 1 β , β¦ , c N β 1 β ) β C . Particularly, C {\cal C} C is
called a negacyclic code if Ξ³ = β 1 \gamma=-1 Ξ³ = β 1 , and C {\cal C} C is
called a cyclic code if Ξ³ = 1 \gamma=1 Ξ³ = 1 .
For any a = ( a 0 , a 1 , β¦ , a N β 1 ) β Ξ N a=(a_{0},a_{1},\ldots,a_{N-1})\in\Gamma^{N} a = ( a 0 β , a 1 β , β¦ , a N β 1 β ) β Ξ N , let
a ( x ) = a 0 + a 1 x + β¦ + a N β 1 x N β 1 β Ξ [ x ] / β¨ x N β Ξ³ β© a(x)=a_{0}+a_{1}x+\ldots+a_{N-1}x^{N-1}\in\Gamma[x]/\langle x^{N}-\gamma\rangle a ( x ) = a 0 β + a 1 β x + β¦ + a N β 1 β x N β 1 β Ξ [ x ] / β¨ x N β Ξ³ β© . We will identify a a a with a ( x ) a(x) a ( x ) in
this paper. Then C {\cal C} C is a Ξ³ \gamma Ξ³ -constacyclic code over Ξ \Gamma Ξ
of length N N N if and only if C {\cal C} C is an ideal of
the residue class ring Ξ [ x ] / β¨ x N β Ξ³ β© \Gamma[x]/\langle x^{N}-\gamma\rangle Ξ [ x ] / β¨ x N β Ξ³ β© , and the dual code C β₯ {\cal C}^{\bot} C β₯ of C {\cal C} C is a Ξ³ β 1 \gamma^{-1} Ξ³ β 1 -constacyclic code of length N N N over
Ξ \Gamma Ξ , i.e. C β₯ {\cal C}^{\bot} C β₯ is an ideal of the ring Ξ [ x ] / β¨ x N β Ξ³ β 1 β© \Gamma[x]/\langle x^{N}-\gamma^{-1}\rangle Ξ [ x ] / β¨ x N β Ξ³ β 1 β© (cf. [12] Propositions 2.4 and 2.5). The ring Ξ [ x ] / β¨ x N β Ξ³ β© \Gamma[x]/\langle x^{N}-\gamma\rangle Ξ [ x ] / β¨ x N β Ξ³ β©
is usually called the ambient ring of Ξ³ \gamma Ξ³ -constacyclic codes over Ξ \Gamma Ξ
with length N N N . In addition,
C \mathcal{C} C is called a simple-root constacyclic code if
g c d ( q , N ) = 1 {\rm gcd}(q,N)=1 gcd ( q , N ) = 1 , and called a repeated-root constacyclic code otherwise.
Let F q \mathbb{F}_{q} F q β be a finite field of cardinality q q q , where
q q q is power of a prime, and denote R = F q [ u ] / β¨ u e β© = F q + u F q + β¦ + u e β 1 F q R=\mathbb{F}_{q}[u]/\langle u^{e}\rangle=\mathbb{F}_{q}+u\mathbb{F}_{q}+\ldots+u^{e-1}\mathbb{F}_{q} R = F q β [ u ] / β¨ u e β© = F q β + u F q β + β¦ + u e β 1 F q β (u e = 0 u^{e}=0 u e = 0 ) where e β₯ 2 e\geq 2 e β₯ 2 . Then
R R R is a finite chain ring. As in Dinh et al [12], if
[TABLE]
where Ξ± 0 , Ξ± k , β¦ , Ξ± e β 1 β F q \alpha_{0},\alpha_{k},\ldots,\alpha_{e-1}\in\mathbb{F}_{q} Ξ± 0 β , Ξ± k β , β¦ , Ξ± e β 1 β β F q β satisfying Ξ± 0 Ξ± k β 0 \alpha_{0}\alpha_{k}\neq 0 Ξ± 0 β Ξ± k β ξ = 0 , then Ξ³ \gamma Ξ³
is called a unit in R R R to be of Type k k k . Especially, Ξ³ \gamma Ξ³
is called a unit in R R R to be of Type [math] if Ξ³ = Ξ± 0 β F q \gamma=\alpha_{0}\in\mathbb{F}_{q} Ξ³ = Ξ± 0 β β F q β . When Ξ³ \gamma Ξ³ is a unit in R R R of Type k k k , a Ξ³ \gamma Ξ³ -constacyclic code C \mathcal{C} C
of length N N N over R R R is said to be of Type k k k . Especially,
cyclic codes and negacyclic codes are both constacyclic codes over R R R of Type [math].
For examples, let e β₯ 3 e\geq 3 e β₯ 3 and Ξ΄ , Ξ± β F q Γ \delta,\alpha\in\mathbb{F}_{q}^{\times} Ξ΄ , Ξ± β F q Γ β . Then
Ξ΄ + Ξ± u 2 \delta+\alpha u^{2} Ξ΄ + Ξ± u 2 is a a unit in R R R of Type 2. Hence
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes
form a typical subclass of the class of all Type 2 constacyclic codes over the finite chain ring R R R .
β’ \diamondsuit β’ When e = 2 e=2 e = 2 , there were a lot of literatures on linear codes,
Type 1 1 1 constacyclic codes and some special class of Type [math] constacyclic codes of length N N N over rings F p m [ u ] / β¨ u 2 β© = F p m + u F p m \mathbb{F}_{p^{m}}[u]/\langle u^{2}\rangle=\mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}} F p m β [ u ] / β¨ u 2 β© = F p m β + u F p m β for various prime p p p and positive integers m m m and N N N .
See [1], [2], [13β19], [21], [25] and [27], for examples. In particular, we [3] gave an explicit representation
and a complete classification for all Type [math] repeated-root constacyclic codes over F p m + u F p m \mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}} F p m β + u F p m β and their dual codes
for any prime number p p p and positive integer m m m .
β’ \diamondsuit β’ When e β₯ 3 e\geq 3 e β₯ 3 , the structures for repeated-root constacyclic codes of Type 1 over R R R had been studied by many literatures. For examples,
Kai et al. [22] investigated ( 1 + Ξ» u ) (1+\lambda u) ( 1 + Ξ» u ) -constacyclic codes of arbitrary length over F p [ u ] / β¨ u k β© \mathbb{F}_{p}[u]/\langle u^{k}\rangle F p β [ u ] / β¨ u k β© , where Ξ» β F p Γ \lambda\in\mathbb{F}_{p}^{\times} Ξ» β F p Γ β . Cao [4] generalized
these results to ( 1 + w Ξ³ ) (1+w\gamma) ( 1 + w Ξ³ ) -constacyclic codes of arbitrary length over an arbitrary finite
chain ring Ξ \Gamma Ξ , where w w w is a unit of Ξ \Gamma Ξ and Ξ³ \gamma Ξ³ generates the unique maximal ideal of Ξ \Gamma Ξ
with nilpotency index e β₯ 2 e\geq 2 e β₯ 2 . Hence every Type 1 constacyclic code over any finite chain ring is
a one-generator ideal of the ambient ring.
β’ \diamondsuit β’ When e β₯ 3 e\geq 3 e β₯ 3 , we known the following literatures for the structures of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R , where Ξ΄ , Ξ± β F p m Γ \delta,\alpha\in\mathbb{F}_{p^{m}}^{\times} Ξ΄ , Ξ± β F p m Γ β :
Let e = 3 e=3 e = 3 .
βΉ \triangleright βΉ Sobhani [26] determined the structure of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes
of length p k p^{k} p k over F p m [ u ] / β¨ u 3 β© \mathbb{F}_{p^{m}}[u]/\langle u^{3}\rangle F p m β [ u ] / β¨ u 3 β© .
βΉ \triangleright βΉ On the basis of [7], using methods different from [26] we gave a complete description for
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over the ring F 2 m [ u ] / β¨ u 3 β© \mathbb{F}_{2^{m}}[u]/\langle u^{3}\rangle F 2 m β [ u ] / β¨ u 3 β© of
length 2 n 2n 2 n and determine explicitly the self-dual codes among them for any odd positive integer n n n [10].
Let e = 4 e=4 e = 4 .
βΉ \triangleright βΉ When g c d ( q , n ) = 1 {\rm gcd}(q,n)=1 gcd ( q , n ) = 1 , in [5] for any Ξ΄ , Ξ± β F q Γ \delta,\alpha\in\mathbb{F}_{q}^{\times} Ξ΄ , Ξ± β F q Γ β ,
an explicit representation for all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over the ring F q [ u ] / β¨ u 4 β© \mathbb{F}_{q}[u]/\langle u^{4}\rangle F q β [ u ] / β¨ u 4 β© of
length n n n is given, and the dual code for each of these codes is determined. For the case of q = 2 m q=2^{m} q = 2 m and Ξ΄ = 1 \delta=1 Ξ΄ = 1 , all self-dual ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic codes over R R R of
length n n n are provided.
βΉ \triangleright βΉ When p = 3 p=3 p = 3 , in [6] an explicit representation for all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over F 3 m [ u ] / β¨ u 4 β© \mathbb{F}_{3^{m}}[u]/\langle u^{4}\rangle F 3 m β [ u ] / β¨ u 4 β© of length
3 n 3n 3 n was given, where g c d ( 3 , n ) = 1 {\rm gcd}(3,n)=1 gcd ( 3 , n ) = 1 . Formulas for the number of all such codes and the number of codewords in
each code are provided respectively, and the dual code for each of these codes
was determined explicitly.
βΉ \triangleright βΉ When p = 2 p=2 p = 2 , in [7] a representation and
enumeration formulas for all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over F 2 m [ u ] / β¨ u 4 β© \mathbb{F}_{2^{m}}[u]/\langle u^{4}\rangle F 2 m β [ u ] / β¨ u 4 β© of length 2 n 2n 2 n were presented explicitly, where n n n is odd.
βΉ \triangleright βΉ Mahmoodi and Sobhani [23] gave a complete classification for ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic codes of length p k p^{k} p k
over R = F p m [ u ] / β¨ u 4 β© R=\mathbb{F}_{p^{m}}[u]/\langle u^{4}\rangle R = F p m β [ u ] / β¨ u 4 β© , where Ξ± β F p m Γ \alpha\in\mathbb{F}_{p^{m}}^{\times} Ξ± β F p m Γ β . They determined self-dual such codes and enumerate them for the case p = 2 p=2 p = 2 . Moreover, the authors discussed on Gray-maps on R R R which preserve self-duality,
and also discuss on the images of self-dual constacyclic codes under these Gray maps.
Let e = 2 Ξ» e=2\lambda e = 2 Ξ» , where Ξ» \lambda Ξ» is an arbitrary integer such that Ξ» β₯ 2 \lambda\geq 2 Ξ» β₯ 2 .
βΉ \triangleright βΉ Based on the results of [9], we gave a complete
description for repeated-root ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over F p m [ u ] / β¨ u 2 Ξ» β© \mathbb{F}_{p^{m}}[u]/\langle u^{2\lambda}\rangle F p m β [ u ] / β¨ u 2 Ξ» β©
for any odd prime p p p [11].
The expressions and their derivation process for the main results in [11]
are heavily depend on that p p p is an odd prime.
Many methods and techniques used in [11] and [9]
can not be directly applied to the case p = 2 p=2 p = 2 .
Motivated by those, we follow the main idea in [11], promote and develop the methods used in [7]
to determine all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R = F 2 m [ u ] / β¨ u 2 Ξ» β© R=\mathbb{F}_{2^{m}}[u]/\langle u^{2\lambda}\rangle R = F 2 m β [ u ] / β¨ u 2 Ξ» β©
of arbitrary even length. The
ideas and methods used in this paper are different to that used in
[23] and [26]. Therefore, we can come to clearer and more precise conclusions:
β \bullet β
Provide an explicit representation and enumeration for all distinct
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n through only one theorem, for
any integer k β₯ 2 k\geq 2 k β₯ 2 and odd positive integer n n n .
Although the proof of this theorem is somewhat complicated,
the results expressed by the theorem are very clear and direct.
β \bullet β
Obtain a clear and exact formula to count the number of all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n ,
and give a clear formula to count the number of codewords in each code from its generators directly.
The present paper is organized as follows. In Section 2,
we provide the notations
and review preparation results necessary. Then we give the main result (Theorem 2.5)
for representation and enumeration for all distinct
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over R R R of length 2 k n 2^{k}n 2 k n .
In Section 3, we give an explicit representation
for a special subclass of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over R R R of length 2 k n 2^{k}n 2 k n
including the particular situation of n = 1 n=1 n = 1 .
Based on this, we correct a mistake for ( 1 + u 2 ) (1+u^{2}) ( 1 + u 2 ) -constacyclic codes of length 4 4 4
over F 2 [ u ] / β¨ u 4 β© \mathbb{F}_{2}[u]/\langle u^{4}\rangle F 2 β [ u ] / β¨ u 4 β© listed by an example of [23]. Moreover,
we list precisely all distinct self-dual
( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic codes of length 4 4 4 over F 2 m [ u ] / β¨ u 4 β© \mathbb{F}_{2^{m}}[u]/\langle u^{4}\rangle F 2 m β [ u ] / β¨ u 4 β©
for any Ξ± β F 2 m Γ \alpha\in\mathbb{F}_{2^{m}}^{\times} Ξ± β F 2 m Γ β .
In Section 4, we give a proof for the main result in Section 2.
Section 5 concludes the paper.
2 Main results
In this section, we introduce the necessary notations
and review preparation results first. Then we provide the main
result on representation and enumeration for ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over the ring F 2 m [ u ] / β¨ u 2 Ξ» β© \mathbb{F}_{2^{m}}[u]/\langle u^{2\lambda}\rangle F 2 m β [ u ] / β¨ u 2 Ξ» β© of length 2 k n 2^{k}n 2 k n where k β₯ 2 k\geq 2 k β₯ 2 .
In this paper, we always assume that m , n , Ξ» , k m,n,\lambda,k m , n , Ξ» , k are positive integers such that
n n n is odd and Ξ» , k β₯ 2 \lambda,k\geq 2 Ξ» , k β₯ 2 . As Ξ΄ β F 2 m Γ \delta\in\mathbb{F}_{2^{m}}^{\times} Ξ΄ β F 2 m Γ β and β£ F 2 m Γ β£ = 2 m β 1 |\mathbb{F}_{2^{m}}^{\times}|=2^{m}-1 β£ F 2 m Γ β β£ = 2 m β 1 ,
there exists a unique element Ξ΄ 0 β F 2 m Γ \delta_{0}\in\mathbb{F}_{2^{m}}^{\times} Ξ΄ 0 β β F 2 m Γ β such that Ξ΄ = Ξ΄ 0 2 k \delta=\delta_{0}^{2^{k}} Ξ΄ = Ξ΄ 0 2 k β . This implies
x 2 k n β Ξ΄ = ( x n + Ξ΄ 0 ) 2 k x^{2^{k}n}-\delta=(x^{n}+\delta_{0})^{2^{k}} x 2 k n β Ξ΄ = ( x n + Ξ΄ 0 β ) 2 k in F 2 m [ x ] \mathbb{F}_{2^{m}}[x] F 2 m β [ x ] .
In this paper, we adopt the following notation.
R = F 2 m [ u ] β¨ u 2 Ξ» β© = F 2 m + u F 2 m + u 2 F 2 m + β¦ + u 2 Ξ» β 1 F 2 m R=\frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{2\lambda}\rangle}=\mathbb{F}_{2^{m}}+u\mathbb{F}_{2^{m}}+u^{2}\mathbb{F}_{2^{m}}+\ldots+u^{2\lambda-1}\mathbb{F}_{2^{m}} R = β¨ u 2 Ξ» β© F 2 m β [ u ] β = F 2 m β + u F 2 m β + u 2 F 2 m β + β¦ + u 2 Ξ» β 1 F 2 m β (u 2 Ξ» = 0 u^{2\lambda}=0 u 2 Ξ» = 0 ). Then R R R is a finite chain ring
with the unique maximal ideal u R uR u R , and 2 Ξ» 2\lambda 2 Ξ» is the nilpotent index of u u u .
A = F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) 2 k Ξ» β© = { β i = 0 2 k Ξ» n β 1 a i x i β£ a i β F 2 m , Β i = 0 , 1 , β¦ , 2 k Ξ» n β 1 } \mathcal{A}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{2^{k}\lambda}\rangle}=\{\sum_{i=0}^{2^{k}\lambda n-1}a_{i}x^{i}\mid a_{i}\in\mathbb{F}_{2^{m}},\ i=0,1,\ldots,2^{k}\lambda n-1\} A = β¨( x n + Ξ΄ 0 β ) 2 k Ξ» β© F 2 m β [ x ] β = { β i = 0 2 k Ξ»n β 1 β a i β x i β£ a i β β F 2 m β , Β i = 0 , 1 , β¦ , 2 k Ξ»n β 1 } in which
the arithmetic is done modulo ( x n + Ξ΄ 0 ) 2 k Ξ» (x^{n}+\delta_{0})^{2^{k}\lambda} ( x n + Ξ΄ 0 β ) 2 k Ξ» . Then A \mathcal{A} A is a finite principal ideal ring and β£ A β£ = 2 2 k Ξ» m n |\mathcal{A}|=2^{2^{k}\lambda mn} β£ A β£ = 2 2 k Ξ»mn .
A + u A = A [ u ] β¨ u 2 β Ξ± β 1 ( x n + Ξ΄ ) 2 k β© = { ΞΎ 0 + u ΞΎ 1 β£ ΞΎ 0 , ΞΎ 1 β A } \mathcal{A}+u\mathcal{A}=\frac{\mathcal{A}[u]}{\langle u^{2}-\alpha^{-1}(x^{n}+\delta)^{2^{k}}\rangle}=\{\xi_{0}+u\xi_{1}\mid\xi_{0},\xi_{1}\in\mathcal{A}\} A + u A = β¨ u 2 β Ξ± β 1 ( x n + Ξ΄ ) 2 k β© A [ u ] β = { ΞΎ 0 β + u ΞΎ 1 β β£ ΞΎ 0 β , ΞΎ 1 β β A }
in which the operations are defined by
( ΞΎ 0 + u ΞΎ 1 ) + ( Ξ· 0 + u Ξ· 1 ) = ( ΞΎ 0 + Ξ· 0 ) + u ( ΞΎ 1 + Ξ· 1 ) (\xi_{0}+u\xi_{1})+(\eta_{0}+u\eta_{1})=(\xi_{0}+\eta_{0})+u(\xi_{1}+\eta_{1}) ( ΞΎ 0 β + u ΞΎ 1 β ) + ( Ξ· 0 β + u Ξ· 1 β ) = ( ΞΎ 0 β + Ξ· 0 β ) + u ( ΞΎ 1 β + Ξ· 1 β ) ,
( ΞΎ 0 + u ΞΎ 1 ) ( Ξ· 0 + u Ξ· 1 ) = ( ΞΎ 0 Ξ· 0 + Ξ± β 1 ( x n + Ξ΄ 0 ) 2 k ΞΎ 1 Ξ· 1 ) + u ( ΞΎ 0 Ξ· 1 + ΞΎ 1 Ξ· 0 ) (\xi_{0}+u\xi_{1})(\eta_{0}+u\eta_{1})=\left(\xi_{0}\eta_{0}+\alpha^{-1}(x^{n}+\delta_{0})^{2^{k}}\xi_{1}\eta_{1}\right)+u(\xi_{0}\eta_{1}+\xi_{1}\eta_{0}) ( ΞΎ 0 β + u ΞΎ 1 β ) ( Ξ· 0 β + u Ξ· 1 β ) = ( ΞΎ 0 β Ξ· 0 β + Ξ± β 1 ( x n + Ξ΄ 0 β ) 2 k ΞΎ 1 β Ξ· 1 β ) + u ( ΞΎ 0 β Ξ· 1 β + ΞΎ 1 β Ξ· 0 β ) ,
for all ΞΎ 0 , ΞΎ 1 , Ξ· 0 , Ξ· 1 β A \xi_{0},\xi_{1},\eta_{0},\eta_{1}\in\mathcal{A} ΞΎ 0 β , ΞΎ 1 β , Ξ· 0 β , Ξ· 1 β β A . Then A \mathcal{A} A is a subring of A + u A \mathcal{A}+u\mathcal{A} A + u A .
It is clear that both A + u A \mathcal{A}+u\mathcal{A} A + u A and R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β are F 2 m \mathbb{F}_{2^{m}} F 2 m β -spaces of dimension 2 k + 1 Ξ» n 2^{k+1}\lambda n 2 k + 1 Ξ»n . Precisely, we have that
β \diamond β
{ 1 , x , β¦ , x 2 k Ξ» n β 1 , u , u x , β¦ , u x 2 k Ξ» n β 1 } \{1,x,\ldots,x^{2^{k}\lambda n-1},u,ux,\ldots,ux^{2^{k}\lambda n-1}\} { 1 , x , β¦ , x 2 k Ξ»n β 1 , u , ux , β¦ , u x 2 k Ξ»n β 1 } is an F 2 m \mathbb{F}_{2^{m}} F 2 m β -basis of A + u A \mathcal{A}+u\mathcal{A} A + u A ;
β \diamond β
β i = 0 2 Ξ» β 1 { u i , u i x , β¦ , u i x 2 k n β 1 } \bigcup_{i=0}^{2\lambda-1}\{u^{i},u^{i}x,\ldots,u^{i}x^{2^{k}n-1}\} β i = 0 2 Ξ» β 1 β { u i , u i x , β¦ , u i x 2 k n β 1 }
is an F 2 m \mathbb{F}_{2^{m}} F 2 m β -basis of
R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β .
Hence there is a unique isomorphism Ξ¨ \Psi Ξ¨ of F 2 m \mathbb{F}_{2^{m}} F 2 m β -spaces
from A + u A \mathcal{A}+u\mathcal{A} A + u A onto R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β
such that
[TABLE]
for all integers i i i and l l l satisfying 0 β€ i β€ 2 k n β 1 0\leq i\leq 2^{k}n-1 0 β€ i β€ 2 k n β 1 and 0 β€ l β€ Ξ» β 1 0\leq l\leq\lambda-1 0 β€ l β€ Ξ» β 1 respectively.
Moreover, by Ξ΄ 0 2 k = Ξ΄ \delta_{0}^{2^{k}}=\delta Ξ΄ 0 2 k β = Ξ΄ it follows that
β \diamond β
In the ring A + u A \mathcal{A}+u\mathcal{A} A + u A , we have u 2 = Ξ± β 1 ( x n + Ξ΄ 0 ) 2 k u^{2}=\alpha^{-1}(x^{n}+\delta_{0})^{2^{k}} u 2 = Ξ± β 1 ( x n + Ξ΄ 0 β ) 2 k and ( x n + Ξ΄ 0 ) 2 k Ξ» = 0 (x^{n}+\delta_{0})^{2^{k}\lambda}=0 ( x n + Ξ΄ 0 β ) 2 k Ξ» = 0 .
These imply x 2 k n = Ξ΄ + Ξ± u 2 x^{2^{k}n}=\delta+\alpha u^{2} x 2 k n = Ξ΄ + Ξ± u 2 and u 2 Ξ» = ( Ξ± β 1 ( x n + Ξ΄ 0 ) 2 k ) Ξ» = 0 u^{2\lambda}=(\alpha^{-1}(x^{n}+\delta_{0})^{2^{k}})^{\lambda}=0 u 2 Ξ» = ( Ξ± β 1 ( x n + Ξ΄ 0 β ) 2 k ) Ξ» = 0 , respectively.
β \diamond β
In the ring R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β , we have
x 2 k n β ( Ξ΄ + Ξ± u 2 ) = 0 x^{2^{k}n}-(\delta+\alpha u^{2})=0 x 2 k n β ( Ξ΄ + Ξ± u 2 ) = 0 and u 2 Ξ» = 0 u^{2\lambda}=0 u 2 Ξ» = 0 . These imply ( x n + Ξ΄ 0 ) 2 k Ξ» = ( x 2 k n β Ξ΄ ) Ξ» = ( Ξ± u 2 ) Ξ» = 0 (x^{n}+\delta_{0})^{2^{k}\lambda}=(x^{2^{k}n}-\delta)^{\lambda}=(\alpha u^{2})^{\lambda}=0 ( x n + Ξ΄ 0 β ) 2 k Ξ» = ( x 2 k n β Ξ΄ ) Ξ» = ( Ξ± u 2 ) Ξ» = 0 .
From these and by an argument similar to the proof of Theorem 2.1 in [11], one can
easily verify the following conclusion.
Lemma 2.1 Using the notations above, Ξ¨ \Psi Ξ¨ is a ring isomorphism from
A + u A \mathcal{A}+u\mathcal{A} A + u A onto R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© R[x]/\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© .
From this lemma and by Equation (1), we deduce the following:
[TABLE]
In the rest of this paper, we usually identify
R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© R[x]/\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle R [ x ] / β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© with
A + u A \mathcal{A}+u\mathcal{A} A + u A under the ring isomorphism Ξ¨ \Psi Ξ¨ determined
by Equations (1) and (2), unless otherwise stated.
Hence
in order to determine all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n ,
it is sufficient to give all
ideals of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A .
To determine all
ideals of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A , we need to study
the structure of the ring A \mathcal{A} A first.
As n n n is odd, there are pairwise coprime monic
irreducible polynomials f 1 ( x ) , β¦ , f r ( x ) f_{1}(x),\ldots,f_{r}(x) f 1 β ( x ) , β¦ , f r β ( x ) in F 2 m [ x ] \mathbb{F}_{2^{m}}[x] F 2 m β [ x ] such that x n β Ξ΄ 0 = f 1 ( x ) β¦ f r ( x ) x^{n}-\delta_{0}=f_{1}(x)\ldots f_{r}(x) x n β Ξ΄ 0 β = f 1 β ( x ) β¦ f r β ( x ) . This
implies
[TABLE]
For any integer j j j , 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r , we assume d e g ( f j ( x ) ) = d j {\rm deg}(f_{j}(x))=d_{j} deg ( f j β ( x )) = d j β and denote
F j ( x ) = x n β Ξ΄ 0 f j ( x ) F_{j}(x)=\frac{x^{n}-\delta_{0}}{f_{j}(x)} F j β ( x ) = f j β ( x ) x n β Ξ΄ 0 β β .
Then F j ( x ) 2 k Ξ» = ( x 2 k n β Ξ΄ ) Ξ» f j ( x ) 2 k Ξ» F_{j}(x)^{2^{k}\lambda}=\frac{(x^{2^{k}n}-\delta)^{\lambda}}{f_{j}(x)^{2^{k}\lambda}} F j β ( x ) 2 k Ξ» = f j β ( x ) 2 k Ξ» ( x 2 k n β Ξ΄ ) Ξ» β and g c d ( F j ( x ) , f j ( x ) ) = 1 {\rm gcd}(F_{j}(x),f_{j}(x))=1 gcd ( F j β ( x ) , f j β ( x )) = 1 . These imply
[TABLE]
Hence there exist g j ( x ) , h j ( x ) β F 2 m [ x ] g_{j}(x),h_{j}(x)\in\mathbb{F}_{2^{m}}[x] g j β ( x ) , h j β ( x ) β F 2 m β [ x ] such that
[TABLE]
As in [11] for odd prime p p p , we adopt the following notation where j j j be an integer satisfying 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r .
Let Ξ΅ j ( x ) β A \varepsilon_{j}(x)\in\mathcal{A} Ξ΅ j β ( x ) β A be defined by
[TABLE]
K j = F 2 m [ x ] β¨ f j ( x ) 2 k Ξ» β© = { β i = 0 2 k Ξ» d j β 1 a i x i β£ a i β F 2 m , 0 β€ i < 2 k Ξ» d j } \mathcal{K}_{j}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{2^{k}\lambda}\rangle}=\{\sum_{i=0}^{2^{k}\lambda d_{j}-1}a_{i}x^{i}\mid a_{i}\in\mathbb{F}_{2^{m}},0\leq i<2^{k}\lambda d_{j}\} K j β = β¨ f j β ( x ) 2 k Ξ» β© F 2 m β [ x ] β = { β i = 0 2 k Ξ» d j β β 1 β a i β x i β£ a i β β F 2 m β , 0 β€ i < 2 k Ξ» d j β } in which the arithmetics are done modulo f j ( x ) 2 k Ξ» f_{j}(x)^{2^{k}\lambda} f j β ( x ) 2 k Ξ» .
F j = F 2 m [ x ] β¨ f j ( x ) β© = { β i = 0 d j β 1 a i x i β£ a i β F 2 m , 0 β€ i < d j } \mathcal{F}_{j}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)\rangle}=\{\sum_{i=0}^{d_{j}-1}a_{i}x^{i}\mid a_{i}\in\mathbb{F}_{2^{m}},0\leq i<d_{j}\} F j β = β¨ f j β ( x )β© F 2 m β [ x ] β = { β i = 0 d j β β 1 β a i β x i β£ a i β β F 2 m β , 0 β€ i < d j β } in which the arithmetics are done modulo f j ( x ) f_{j}(x) f j β ( x ) .
Then F j \mathcal{F}_{j} F j β is an extension field of F 2 m \mathbb{F}_{2^{m}} F 2 m β with 2 m d j 2^{md_{j}} 2 m d j β elements.
Remark F j \mathcal{F}_{j} F j β is a finite field in which the arithmetic is done
modulo f j ( x ) f_{j}(x) f j β ( x ) , K j \mathcal{K}_{j} K j β is a finite ring in which the arithmetic is done
modulo f j ( x ) 2 k Ξ» f_{j}(x)^{2^{k}\lambda} f j β ( x ) 2 k Ξ» and A \mathcal{A} A is a principal ideal ring in which the arithmetic is done
modulo ( x n + Ξ΄ 0 ) 2 k Ξ» (x^{n}+\delta_{0})^{2^{k}\lambda} ( x n + Ξ΄ 0 β ) 2 k Ξ» . In this paper, we adopt the following points of view:
[TABLE]
It is worth noting that F j \mathcal{F}_{j} F j β is not a subfield of K j \mathcal{K}_{j} K j β and K j \mathcal{K}_{j} K j β is not a subring of A \mathcal{A} A
when n β₯ 2 n\geq 2 n β₯ 2 .
Then from Chinese remainder theorem for commutative rings, we deduce the following lemma about the structure and
properties of the ring A \mathcal{A} A .
Lemma 2.2 Using the notations above, we have the following decomposition
via idempotents :
(i) Ξ΅ 1 ( x ) + β¦ + Ξ΅ r ( x ) = 1 \varepsilon_{1}(x)+\ldots+\varepsilon_{r}(x)=1 Ξ΅ 1 β ( x ) + β¦ + Ξ΅ r β ( x ) = 1 , Ξ΅ j ( x ) 2 = Ξ΅ j ( x ) \varepsilon_{j}(x)^{2}=\varepsilon_{j}(x) Ξ΅ j β ( x ) 2 = Ξ΅ j β ( x )
and Ξ΅ j ( x ) Ξ΅ l ( x ) = 0 \varepsilon_{j}(x)\varepsilon_{l}(x)=0 Ξ΅ j β ( x ) Ξ΅ l β ( x ) = 0 in the ring A \mathcal{A} A for all 1 β€ j β l β€ r 1\leq j\neq l\leq r 1 β€ j ξ = l β€ r .
(ii) We regard K j \mathcal{K}_{j} K j β as a subset of A \mathcal{A} A for all j j j . Then
[TABLE]
where Ξ΅ j ( x ) K j = { Ξ΅ j ( x ) a j ( x ) β£ a j ( x ) β K j } \varepsilon_{j}(x)\mathcal{K}_{j}=\{\varepsilon_{j}(x)a_{j}(x)\mid a_{j}(x)\in\mathcal{K}_{j}\} Ξ΅ j β ( x ) K j β = { Ξ΅ j β ( x ) a j β ( x ) β£ a j β ( x ) β K j β } for all j = 1 , β¦ , r j=1,\ldots,r j = 1 , β¦ , r .
For the ring K j \mathcal{K}_{j} K j β , where 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r , we know the following conclusion.
Lemma 2.3
(cf. [8] Example 2.1) The ring K j \mathcal{K}_{j} K j β have the following properties :
(i)
K j \mathcal{K}_{j} K j β * is a finite chain ring, f j ( x ) f_{j}(x) f j β ( x ) generates the unique
maximal ideal β¨ f j ( x ) β© \langle f_{j}(x)\rangle β¨ f j β ( x )β© of K j \mathcal{K}_{j} K j β , 2 k Ξ» 2^{k}\lambda 2 k Ξ» is the nilpotency index of f j ( x ) f_{j}(x) f j β ( x ) and the residue class field of K j \mathcal{K}_{j} K j β modulo β¨ f j ( x ) β© \langle f_{j}(x)\rangle β¨ f j β ( x )β© is K j / β¨ f j ( x ) β© β
F j \mathcal{K}_{j}/\langle f_{j}(x)\rangle\cong\mathcal{F}_{j} K j β / β¨ f j β ( x )β© β
F j β *.
(ii)
Every element ΞΎ \xi ΞΎ of K j \mathcal{K}_{j} K j β has a unique f j ( x ) f_{j}(x) f j β ( x ) -adic expansion :
[TABLE]
where Β b 0 ( x ) , b 1 ( x ) , β¦ , b 2 k Ξ» β 1 β F j \ b_{0}(x),b_{1}(x),\ldots,b_{2^{k}\lambda-1}\in\mathcal{F}_{j} Β b 0 β ( x ) , b 1 β ( x ) , β¦ , b 2 k Ξ» β 1 β β F j β . Moreover,
ΞΎ \xi ΞΎ is invertible in K j \mathcal{K}_{j} K j β if and only if b 0 ( x ) β 0 b_{0}(x)\neq 0 b 0 β ( x ) ξ = 0 . Here regard F j \mathcal{F}_{j} F j β as a subset of K j \mathcal{K}_{j} K j β .
(iii)
All distinct 2 k Ξ» + 1 2^{k}\lambda+1 2 k Ξ» + 1 ideals of K j \mathcal{K}_{j} K j β are given by:
[TABLE]
Moreover, β£ β¨ f j ( x ) l β© β£ = 2 m d j ( 2 k Ξ» β l ) |\langle f_{j}(x)^{l}\rangle|=2^{md_{j}(2^{k}\lambda-l)} β£ β¨ f j β ( x ) l β© β£ = 2 m d j β ( 2 k Ξ» β l ) for l = 0 , 1 , β¦ , 2 k Ξ» l=0,1,\ldots,2^{k}\lambda l = 0 , 1 , β¦ , 2 k Ξ» .
(iv)
Let 1 β€ l β€ 2 k Ξ» 1\leq l\leq 2^{k}\lambda 1 β€ l β€ 2 k Ξ» . Then β£ K j / β¨ f j ( x ) l β© β£ = 2 m d j l |\mathcal{K}_{j}/\langle f_{j}(x)^{l}\rangle|=2^{md_{j}l} β£ K j β / β¨ f j β ( x ) l β© β£ = 2 m d j β l . Precisely, we have
[TABLE]
Remark For any integer l l l , 1 β€ l β€ 2 k Ξ» β 1 1\leq l\leq 2^{k}\lambda-1 1 β€ l β€ 2 k Ξ» β 1 , by Lemma 2.3(iv)
we can identify K j / β¨ f j ( x ) l β© \mathcal{K}_{j}/\langle f_{j}(x)^{l}\rangle K j β / β¨ f j β ( x ) l β© with F 2 m [ x ] β¨ f j ( x ) l β© \frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{l}\rangle} β¨ f j β ( x ) l β© F 2 m β [ x ] β up to a natural
ring isomorphism. We will take this view in the rest of this paper.
Then for any
0 β€ l β€ t β€ 2 k Ξ» β 1 0\leq l\leq t\leq 2^{k}\lambda-1 0 β€ l β€ t β€ 2 k Ξ» β 1 , we stipulate
[TABLE]
Hence β£ f j ( x ) l ( K j / β¨ f j ( x ) t β© ) β£ = 2 m d j ( t β l ) |f_{j}(x)^{l}(\mathcal{K}_{j}/\langle f_{j}(x)^{t}\rangle)|=2^{md_{j}(t-l)} β£ f j β ( x ) l ( K j β / β¨ f j β ( x ) t β©) β£ = 2 m d j β ( t β l ) , where we set
f j ( x ) l ( K j / β¨ f j ( x ) l β© ) f_{j}(x)^{l}(\mathcal{K}_{j}/\langle f_{j}(x)^{l}\rangle) f j β ( x ) l ( K j β / β¨ f j β ( x ) l β©) = { 0 } =\{0\} = { 0 } for convenience.
Then we study the structure of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A . To do this,
we introduce the following notation.
Let Ξ± 0 β F 2 m Γ \alpha_{0}\in\mathbb{F}_{2^{m}}^{\times} Ξ± 0 β β F 2 m Γ β satisfying Ξ± 0 2 = Ξ± β 1 \alpha_{0}^{2}=\alpha^{-1} Ξ± 0 2 β = Ξ± β 1 .
Let Ο j β K j \omega_{j}\in\mathcal{K}_{j} Ο j β β K j β be defined by Ο j = Ξ± 0 F j ( x ) 2 k β 1 Β ( m o d Β f j ( x ) 2 k Ξ» ) \omega_{j}=\alpha_{0}F_{j}(x)^{2^{k-1}}\ ({\rm mod}\ f_{j}(x)^{2^{k}\lambda}) Ο j β = Ξ± 0 β F j β ( x ) 2 k β 1 Β ( mod Β f j β ( x ) 2 k Ξ» ) .
K j + u K j = K j [ u ] β¨ u 2 β Ο j 2 f j ( x ) 2 k β© = { ΞΎ 0 + u ΞΎ 1 β£ ΞΎ 0 , ΞΎ 1 β K j } \mathcal{K}_{j}+u\mathcal{K}_{j}=\frac{\mathcal{K}_{j}[u]}{\langle u^{2}-\omega_{j}^{2}f_{j}(x)^{2^{k}}\rangle}=\{\xi_{0}+u\xi_{1}\mid\xi_{0},\xi_{1}\in\mathcal{K}_{j}\} K j β + u K j β = β¨ u 2 β Ο j 2 β f j β ( x ) 2 k β© K j β [ u ] β = { ΞΎ 0 β + u ΞΎ 1 β β£ ΞΎ 0 β , ΞΎ 1 β β K j β }
in which the operations are defined by
( ΞΎ 0 + u ΞΎ 1 ) + ( Ξ· 0 + u Ξ· 1 ) = ( ΞΎ 0 + Ξ· 0 ) + u ( ΞΎ 1 + Ξ· 1 ) (\xi_{0}+u\xi_{1})+(\eta_{0}+u\eta_{1})=(\xi_{0}+\eta_{0})+u(\xi_{1}+\eta_{1}) ( ΞΎ 0 β + u ΞΎ 1 β ) + ( Ξ· 0 β + u Ξ· 1 β ) = ( ΞΎ 0 β + Ξ· 0 β ) + u ( ΞΎ 1 β + Ξ· 1 β ) ,
( ΞΎ 0 + u ΞΎ 1 ) ( Ξ· 0 + u Ξ· 1 ) = ( ΞΎ 0 Ξ· 0 + Ο j 2 f j ( x ) 2 k ΞΎ 1 Ξ· 1 ) + u ( ΞΎ 0 Ξ· 1 + ΞΎ 1 Ξ· 0 ) (\xi_{0}+u\xi_{1})(\eta_{0}+u\eta_{1})=\left(\xi_{0}\eta_{0}+\omega_{j}^{2}f_{j}(x)^{2^{k}}\xi_{1}\eta_{1}\right)+u(\xi_{0}\eta_{1}+\xi_{1}\eta_{0}) ( ΞΎ 0 β + u ΞΎ 1 β ) ( Ξ· 0 β + u Ξ· 1 β ) = ( ΞΎ 0 β Ξ· 0 β + Ο j 2 β f j β ( x ) 2 k ΞΎ 1 β Ξ· 1 β ) + u ( ΞΎ 0 β Ξ· 1 β + ΞΎ 1 β Ξ· 0 β ) ,
for all ΞΎ 0 , ΞΎ 1 , Ξ· 0 , Ξ· 1 β K j \xi_{0},\xi_{1},\eta_{0},\eta_{1}\in\mathcal{K}_{j} ΞΎ 0 β , ΞΎ 1 β , Ξ· 0 β , Ξ· 1 β β K j β . Then K j \mathcal{K}_{j} K j β is a subring of K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β .
Lemma 2.4 Let 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r . Then we have the following conclusions .
(i)
The element Ο j \omega_{j} Ο j β is invertible in the ring K j \mathcal{K}_{j} K j β and satisfies
[TABLE]
Hence Ξ± β 1 ( x n + Ξ΄ 0 ) 2 k = Ο j 2 f j ( x ) 2 k \alpha^{-1}(x^{n}+\delta_{0})^{2^{k}}=\omega_{j}^{2}f_{j}(x)^{2^{k}} Ξ± β 1 ( x n + Ξ΄ 0 β ) 2 k = Ο j 2 β f j β ( x ) 2 k in the ring
K j \mathcal{K}_{j} K j β .
(ii)
We regard K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β as a subset of A + u A \mathcal{A}+u\mathcal{A} A + u A for all j j j . Then
[TABLE]
where Ξ΅ j ( x ) ( K j + u K j ) = { Ξ΅ j ( x ) a j ( x ) + u Ξ΅ j ( x ) b j ( x ) β£ a j ( x ) , b j ( x ) β K j } \varepsilon_{j}(x)(\mathcal{K}_{j}+u\mathcal{K}_{j})=\{\varepsilon_{j}(x)a_{j}(x)+u\varepsilon_{j}(x)b_{j}(x)\mid a_{j}(x),b_{j}(x)\in\mathcal{K}_{j}\} Ξ΅ j β ( x ) ( K j β + u K j β ) = { Ξ΅ j β ( x ) a j β ( x ) + u Ξ΅ j β ( x ) b j β ( x ) β£ a j β ( x ) , b j β ( x ) β K j β } .
Proof . (i) Since Ο j β K j \omega_{j}\in\mathcal{K}_{j} Ο j β β K j β satisfying Ο j β‘ Ξ± 0 F j ( x ) 2 k β 1 \omega_{j}\equiv\alpha_{0}F_{j}(x)^{2^{k-1}} Ο j β β‘ Ξ± 0 β F j β ( x ) 2 k β 1 (mod f j ( x ) 2 k Ξ» f_{j}(x)^{2^{k}\lambda} f j β ( x ) 2 k Ξ» )
and g c d ( F j ( x ) , f j ( x ) ) = 1 {\rm gcd}(F_{j}(x),f_{j}(x))=1 gcd ( F j β ( x ) , f j β ( x )) = 1 , we conclude that g c d ( Ο j , f j ( x ) 2 k Ξ» ) = 1 {\rm gcd}(\omega_{j},f_{j}(x)^{2^{k}\lambda})=1 gcd ( Ο j β , f j β ( x ) 2 k Ξ» ) = 1
as polynomials in F 2 m [ x ] \mathbb{F}_{2^{m}}[x] F 2 m β [ x ] . This implies that Ο j \omega_{j} Ο j β is an invertible element of the ring K j \mathcal{K}_{j} K j β .
Then from ( x n + Ξ΄ 0 ) 2 k = f 1 ( x ) 2 k β¦ f r ( x ) 2 k (x^{n}+\delta_{0})^{2^{k}}=f_{1}(x)^{2^{k}}\ldots f_{r}(x)^{2^{k}} ( x n + Ξ΄ 0 β ) 2 k = f 1 β ( x ) 2 k β¦ f r β ( x ) 2 k and F j ( x ) 2 k = ( x n + Ξ΄ 0 ) 2 k f j ( x ) 2 k F_{j}(x)^{2^{k}}=\frac{(x^{n}+\delta_{0})^{2^{k}}}{f_{j}(x)^{2^{k}}} F j β ( x ) 2 k = f j β ( x ) 2 k ( x n + Ξ΄ 0 β ) 2 k β , we deduce that
[TABLE]
This implies Ξ± β 1 ( x n + Ξ΄ 0 ) 2 k = Ο j 2 f j ( x ) 2 k \alpha^{-1}(x^{n}+\delta_{0})^{2^{k}}=\omega_{j}^{2}f_{j}(x)^{2^{k}} Ξ± β 1 ( x n + Ξ΄ 0 β ) 2 k = Ο j 2 β f j β ( x ) 2 k in K j \mathcal{K}_{j} K j β .
(ii) By Lemma 2.2 and the conclusion of (i), it follows that
[TABLE]
This implies A + u A = β¨ j = 1 r Ξ΅ j ( x ) ( K j + u K j ) = β j = 1 r Ξ΅ j ( x ) ( K j + u K j ) \mathcal{A}+u\mathcal{A}=\bigoplus_{j=1}^{r}\varepsilon_{j}(x)(\mathcal{K}_{j}+u\mathcal{K}_{j})=\sum_{j=1}^{r}\varepsilon_{j}(x)(\mathcal{K}_{j}+u\mathcal{K}_{j}) A + u A = β¨ j = 1 r β Ξ΅ j β ( x ) ( K j β + u K j β ) = β j = 1 r β Ξ΅ j β ( x ) ( K j β + u K j β ) .
β‘ \Box β‘
Finally, we list all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic
codes over R R R of length 2 k n 2^{k}n 2 k n by the following theorem. Its proof
will be given in Section 4.
Theorem 2.5 For any integers j , l j,l j , l : 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r and 0 β€ l β€ 2 k β 1 Ξ» 0\leq l\leq 2^{k-1}\lambda 0 β€ l β€ 2 k β 1 Ξ» , let
[TABLE]
Especially, we have F 2 m [ x ] β¨ f j ( x ) 0 β© = { 0 } \frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{0}\rangle}=\{0\} β¨ f j β ( x ) 0 β© F 2 m β [ x ] β = { 0 }
and F 2 m [ x ] β¨ f j ( x ) β© = F j \frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)\rangle}=\mathcal{F}_{j} β¨ f j β ( x )β© F 2 m β [ x ] β = F j β . Then all distinct
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic
codes over R R R of length 2 k n 2^{k}n 2 k n , as ideals of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A , are given by
[TABLE]
where C j C_{j} C j β is an ideal
of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β listed by the following three cases .
(I)
β s = 0 2 k Ξ» β 1 2 m d j ( 2 k β 1 Ξ» β β s 2 β ) \sum_{s=0}^{2^{k}\lambda-1}2^{md_{j}(2^{k-1}\lambda-\lceil\frac{s}{2}\rceil)} β s = 0 2 k Ξ» β 1 β 2 m d j β ( 2 k β 1 Ξ» β β 2 s β β) ideals given by the following two subcases :
1.
C j = β¨ Ο j f j ( x ) 2 k β 1 + s + f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u f j ( x ) s β© C_{j}=\left\langle\omega_{j}f_{j}(x)^{2^{k-1}+s}+f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+uf_{j}(x)^{s}\right\rangle C j β = β¨ Ο j β f j β ( x ) 2 k β 1 + s + f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u f j β ( x ) s β© with β£ C β£ = 2 m d j ( 2 k Ξ» β s ) |C|=2^{md_{j}(2^{k}\lambda-s)} β£ C β£ = 2 m d j β ( 2 k Ξ» β s ) ,
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨ f j β ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β and 0 β€ s β€ 2 k β 1 Ξ» β 1 0\leq s\leq 2^{k-1}\lambda-1 0 β€ s β€ 2 k β 1 Ξ» β 1 .
2.
C j = β¨ f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u f j ( x ) s β© C_{j}=\left\langle f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+uf_{j}(x)^{s}\right\rangle C j β = β¨ f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u f j β ( x ) s β© with β£ C β£ = 2 m d j ( 2 k Ξ» β s ) |C|=2^{md_{j}(2^{k}\lambda-s)} β£ C β£ = 2 m d j β ( 2 k Ξ» β s ) ,
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨ f j β ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β and 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 2^{k-1}\lambda\leq s\leq 2^{k}\lambda-1 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 .
(II)
2 k Ξ» + 1 2^{k}\lambda+1 2 k Ξ» + 1 ideals :
3.
C j = β¨ f j ( x ) s β© C_{j}=\left\langle f_{j}(x)^{s}\right\rangle C j β = β¨ f j β ( x ) s β© * with β£ C β£ = 2 m d j ( 2 k + 1 Ξ» β 2 s ) |C|=2^{md_{j}(2^{k+1}\lambda-2s)} β£ C β£ = 2 m d j β ( 2 k + 1 Ξ» β 2 s ) , where 0 β€ s β€ 2 k Ξ» 0\leq s\leq 2^{k}\lambda 0 β€ s β€ 2 k Ξ» *.
(III)
β t = 1 2 k Ξ» β 1 ( 2 k Ξ» β t ) 2 m d j β t 2 β \sum_{t=1}^{2^{k}\lambda-1}(2^{k}\lambda-t)2^{md_{j}\lfloor\frac{t}{2}\rfloor} β t = 1 2 k Ξ» β 1 β ( 2 k Ξ» β t ) 2 m d j β β 2 t β β
ideals given by the following three subcases :
4.
C j = β¨ u f j ( x ) s , f j ( x ) s + 1 β© C_{j}=\left\langle uf_{j}(x)^{s},f_{j}(x)^{s+1}\right\rangle C j β = β¨ u f j β ( x ) s , f j β ( x ) s + 1 β© * with β£ C β£ = 2 m d j ( 2 k + 1 Ξ» β 2 s β 1 ) |C|=2^{md_{j}(2^{k+1}\lambda-2s-1)} β£ C β£ = 2 m d j β ( 2 k + 1 Ξ» β 2 s β 1 ) ,
where 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 *.
5.
C j = β¨ f j ( x ) s + β t 2 β h ( x ) + u f j ( x ) s , f j ( x ) s + t β© C_{j}=\left\langle f_{j}(x)^{s+\lceil\frac{t}{2}\rceil}h(x)+uf_{j}(x)^{s},f_{j}(x)^{s+t}\right\rangle C j β = β¨ f j β ( x ) s + β 2 t β β h ( x ) + u f j β ( x ) s , f j β ( x ) s + t β© *
with β£ C β£ = 2 m d j ( 2 k Ξ» β 2 s β t ) |C|=2^{md_{j}(2^{k}\lambda-2s-t)} β£ C β£ = 2 m d j β ( 2 k Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨ f j β ( x ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 β€ t β€ 2 k 2\leq t\leq 2^{k} 2 β€ t β€ 2 k .*
6.
C j = β¨ Ο j f j ( x ) 2 k β 1 + s + f j ( x ) s + β t 2 β h ( x ) + u f j ( x ) s , f j ( x ) s + t β© C_{j}=\left\langle\omega_{j}f_{j}(x)^{2^{k-1}+s}+f_{j}(x)^{s+\lceil\frac{t}{2}\rceil}h(x)+uf_{j}(x)^{s},f_{j}(x)^{s+t}\right\rangle C j β = β¨ Ο j β f j β ( x ) 2 k β 1 + s + f j β ( x ) s + β 2 t β β h ( x ) + u f j β ( x ) s , f j β ( x ) s + t β© *
with β£ C β£ = 2 m d j ( 2 k + 1 Ξ» β 2 s β t ) |C|=2^{md_{j}(2^{k+1}\lambda-2s-t)} β£ C β£ = 2 m d j β ( 2 k + 1 Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨ f j β ( x ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 k + 1 β€ t β€ 2 k Ξ» β 1 2^{k}+1\leq t\leq 2^{k}\lambda-1 2 k + 1 β€ t β€ 2 k Ξ» β 1 .*
In this case, the number of codewords in C \mathcal{C} C is
β£ C β£ = β j = 1 r β£ C j β£ |\mathcal{C}|=\prod_{j=1}^{r}|C_{j}| β£ C β£ = β j = 1 r β β£ C j β β£ .
Moreover, the number of
all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic
codes over R R R of length 2 k n 2^{k}n 2 k n is equal to
β j = 1 r N ( 2 m , d j , 2 k Ξ» ) , \prod_{j=1}^{r}N_{(2^{m},d_{j},2^{k}\lambda)}, β j = 1 r β N ( 2 m , d j β , 2 k Ξ» ) β ,
where
[TABLE]
is the number of ideals in K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β for all j = 1 , β¦ , r j=1,\ldots,r j = 1 , β¦ , r .
Specifically, one can easily give an explicit representation for
all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n , as
ideals of the ring R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β , from
Theorem 2.5 by replacing each element in C \mathcal{C} C with the
substitutions determined by Equations (1) and (2).
Similarly, as Corollary 3.8 of [11] one can prove the following conclusion.
Corollary 2.6 Every ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over R R R of length 2 k n 2^{k}n 2 k n can be
generated by at most 2 2 2 polynomials in the ring R [ x ] β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 ) β© \frac{R[x]}{\langle x^{2^{k}n}-(\delta+\alpha u^{2})\rangle} β¨ x 2 k n β ( Ξ΄ + Ξ± u 2 )β© R [ x ] β .
3 A subclass of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R
In this section, let x n + Ξ΄ 0 x^{n}+\delta_{0} x n + Ξ΄ 0 β be an irreducible polynomial in
F 2 m [ x ] \mathbb{F}_{2^{m}}[x] F 2 m β [ x ] and Ξ΄ = Ξ΄ 0 2 k \delta=\delta_{0}^{2^{k}} Ξ΄ = Ξ΄ 0 2 k β . We consider ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R
of length 2 k n 2^{k}n 2 k n .
In this case, we have r = 1 r=1 r = 1 , f 1 ( x ) = x n + Ξ΄ 0 f_{1}(x)=x^{n}+\delta_{0} f 1 β ( x ) = x n + Ξ΄ 0 β , Ξ΅ 1 ( x ) = 1 \varepsilon_{1}(x)=1 Ξ΅ 1 β ( x ) = 1 , d 1 = d e g ( x n β Ξ΄ 0 ) = n d_{1}={\rm deg}(x^{n}-\delta_{0})=n d 1 β = deg ( x n β Ξ΄ 0 β ) = n ,
Ο 1 = Ξ± 0 \omega_{1}=\alpha_{0} Ο 1 β = Ξ± 0 β where Ξ± 0 2 = Ξ± β 1 \alpha_{0}^{2}=\alpha^{-1} Ξ± 0 2 β = Ξ± β 1 , and
K 1 = A = F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) 2 k Ξ» β© \mathcal{K}_{1}=\mathcal{A}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{2^{k}\lambda}\rangle} K 1 β = A = β¨( x n + Ξ΄ 0 β ) 2 k Ξ» β© F 2 m β [ x ] β ;
F 1 = F 2 m [ x ] β¨ x n + Ξ΄ 0 β© = { β i = 0 n β 1 a i x i β£ a 0 , a 1 , β¦ , a n β 1 β F 2 m } \mathcal{F}_{1}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle x^{n}+\delta_{0}\rangle}=\{\sum_{i=0}^{n-1}a_{i}x^{i}\mid a_{0},a_{1},\ldots,a_{n-1}\in\mathbb{F}_{2^{m}}\} F 1 β = β¨ x n + Ξ΄ 0 β β© F 2 m β [ x ] β = { β i = 0 n β 1 β a i β x i β£ a 0 β , a 1 β , β¦ , a n β 1 β β F 2 m β } and β£ F 1 β£ = 2 m n |\mathcal{F}_{1}|=2^{mn} β£ F 1 β β£ = 2 mn .
From these and by Theorem 2.5, we deduce the following conclusion.
Theorem 3.1 Let x n + Ξ΄ 0 x^{n}+\delta_{0} x n + Ξ΄ 0 β be an irreducible polynomial in
F 2 m [ x ] \mathbb{F}_{2^{m}}[x] F 2 m β [ x ] and Ξ΄ = Ξ΄ 0 2 k \delta=\delta_{0}^{2^{k}} Ξ΄ = Ξ΄ 0 2 k β . Then all distinct
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k n 2^{k}n 2 k n are listed by the following three cases .
(I)
β s = 0 2 k Ξ» β 1 2 m n ( 2 k β 1 Ξ» β β s 2 β ) \sum_{s=0}^{2^{k}\lambda-1}2^{mn(2^{k-1}\lambda-\lceil\frac{s}{2}\rceil)} β s = 0 2 k Ξ» β 1 β 2 mn ( 2 k β 1 Ξ» β β 2 s β β) codes given by the following two subcases :
1.
C = β¨ Ξ± 0 ( x n + Ξ΄ 0 ) 2 k β 1 + s + ( x n + Ξ΄ 0 ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u ( x n + Ξ΄ 0 ) s β© \mathcal{C}=\langle\alpha_{0}(x^{n}+\delta_{0})^{2^{k-1}+s}+(x^{n}+\delta_{0})^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+u(x^{n}+\delta_{0})^{s}\rangle C = β¨ Ξ± 0 β ( x n + Ξ΄ 0 β ) 2 k β 1 + s + ( x n + Ξ΄ 0 β ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u ( x n + Ξ΄ 0 β ) s β©
with β£ C β£ = 2 m n ( 2 k Ξ» β s ) |C|=2^{mn(2^{k}\lambda-s)} β£ C β£ = 2 mn ( 2 k Ξ» β s ) ,
*where h ( x ) β F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨( x n + Ξ΄ 0 β ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β
and 0 β€ s β€ 2 k β 1 Ξ» β 1 0\leq s\leq 2^{k-1}\lambda-1 0 β€ s β€ 2 k β 1 Ξ» β 1 *.
2.
C = β¨ ( x n + Ξ΄ 0 ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u ( x n + Ξ΄ 0 ) s β© \mathcal{C}=\langle(x^{n}+\delta_{0})^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+u(x^{n}+\delta_{0})^{s}\rangle C = β¨( x n + Ξ΄ 0 β ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u ( x n + Ξ΄ 0 β ) s β© with β£ C β£ = 2 m n ( 2 k Ξ» β s ) |C|=2^{mn(2^{k}\lambda-s)} β£ C β£ = 2 mn ( 2 k Ξ» β s ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨( x n + Ξ΄ 0 β ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β and 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 2^{k-1}\lambda\leq s\leq 2^{k}\lambda-1 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 .
(II)
2 k Ξ» + 1 2^{k}\lambda+1 2 k Ξ» + 1 codes :
3.
C = β¨ ( x n + Ξ΄ 0 ) s β© \mathcal{C}=\langle(x^{n}+\delta_{0})^{s}\rangle C = β¨( x n + Ξ΄ 0 β ) s β© * with β£ C β£ = 2 m n ( 2 k + 1 Ξ» β 2 s ) |C|=2^{mn(2^{k+1}\lambda-2s)} β£ C β£ = 2 mn ( 2 k + 1 Ξ» β 2 s ) , where 0 β€ s β€ 2 k Ξ» 0\leq s\leq 2^{k}\lambda 0 β€ s β€ 2 k Ξ» *.
(III)
β t = 1 2 k Ξ» β 1 ( 2 k Ξ» β t ) 2 m n β t 2 β \sum_{t=1}^{2^{k}\lambda-1}(2^{k}\lambda-t)2^{mn\lfloor\frac{t}{2}\rfloor} β t = 1 2 k Ξ» β 1 β ( 2 k Ξ» β t ) 2 mn β 2 t β β
codes given by the following three subcases :
4.
C = β¨ u ( x n + Ξ΄ 0 ) s , ( x n + Ξ΄ 0 ) s + 1 β© \mathcal{C}=\langle u(x^{n}+\delta_{0})^{s},(x^{n}+\delta_{0})^{s+1}\rangle C = β¨ u ( x n + Ξ΄ 0 β ) s , ( x n + Ξ΄ 0 β ) s + 1 β© *
with β£ C β£ = 2 m n ( 2 k + 1 Ξ» β 2 s β 1 ) |C|=2^{mn(2^{k+1}\lambda-2s-1)} β£ C β£ = 2 mn ( 2 k + 1 Ξ» β 2 s β 1 ) ,
where 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 *.
5.
C = β¨ ( x n + Ξ΄ 0 ) s + β t 2 β h ( x ) + u ( x n + Ξ΄ 0 ) s , ( x n + Ξ΄ 0 ) s + t β© \mathcal{C}=\langle(x^{n}+\delta_{0})^{s+\lceil\frac{t}{2}\rceil}h(x)+u(x^{n}+\delta_{0})^{s},(x^{n}+\delta_{0})^{s+t}\rangle C = β¨( x n + Ξ΄ 0 β ) s + β 2 t β β h ( x ) + u ( x n + Ξ΄ 0 β ) s , ( x n + Ξ΄ 0 β ) s + t β© *
with β£ C β£ = 2 m n ( 2 k Ξ» β 2 s β t ) |C|=2^{mn(2^{k}\lambda-2s-t)} β£ C β£ = 2 mn ( 2 k Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨( x n + Ξ΄ 0 β ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 β€ t β€ 2 k 2\leq t\leq 2^{k} 2 β€ t β€ 2 k .*
6.
C = β¨ Ξ± 0 ( x n + Ξ΄ 0 ) 2 k β 1 + s + ( x n + Ξ΄ 0 ) s + β t 2 β h ( x ) + u ( x n + Ξ΄ 0 ) s , ( x n + Ξ΄ 0 ) s + t β© \mathcal{C}=\langle\alpha_{0}(x^{n}+\delta_{0})^{2^{k-1}+s}+(x^{n}+\delta_{0})^{s+\lceil\frac{t}{2}\rceil}h(x)+u(x^{n}+\delta_{0})^{s},(x^{n}+\delta_{0})^{s+t}\rangle C = β¨ Ξ± 0 β ( x n + Ξ΄ 0 β ) 2 k β 1 + s + ( x n + Ξ΄ 0 β ) s + β 2 t β β h ( x ) + u ( x n + Ξ΄ 0 β ) s , ( x n + Ξ΄ 0 β ) s + t β© *
with β£ C β£ = 2 m n ( 2 k + 1 Ξ» β 2 s β t ) |C|=2^{mn(2^{k+1}\lambda-2s-t)} β£ C β£ = 2 mn ( 2 k + 1 Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x n + Ξ΄ 0 ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x^{n}+\delta_{0})^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨( x n + Ξ΄ 0 β ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 k + 1 β€ t β€ 2 k Ξ» β 1 2^{k}+1\leq t\leq 2^{k}\lambda-1 2 k + 1 β€ t β€ 2 k Ξ» β 1 .*
In this case, the number of codes of
all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic
codes over R R R of length 2 k n 2^{k}n 2 k n is equal to
[TABLE]
Especially, set n = 1 n=1 n = 1 in Theorem 3.1. We obtain the following corollary.
Corollary 3.2 All distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over R R R of length 2 k 2^{k} 2 k are listed by
the following three cases .
(I)
β s = 0 2 k Ξ» β 1 2 m ( 2 k β 1 Ξ» β β s 2 β ) \sum_{s=0}^{2^{k}\lambda-1}2^{m(2^{k-1}\lambda-\lceil\frac{s}{2}\rceil)} β s = 0 2 k Ξ» β 1 β 2 m ( 2 k β 1 Ξ» β β 2 s β β) codes given by the following two subcases :
1.
C = β¨ Ξ± 0 ( x + Ξ΄ 0 ) 2 k β 1 + s + ( x + Ξ΄ 0 ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u ( x + Ξ΄ 0 ) s β© C=\langle\alpha_{0}(x+\delta_{0})^{2^{k-1}+s}+(x+\delta_{0})^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+u(x+\delta_{0})^{s}\rangle C = β¨ Ξ± 0 β ( x + Ξ΄ 0 β ) 2 k β 1 + s + ( x + Ξ΄ 0 β ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u ( x + Ξ΄ 0 β ) s β© with β£ C β£ = 2 m ( 2 k Ξ» β s ) |C|=2^{m(2^{k}\lambda-s)} β£ C β£ = 2 m ( 2 k Ξ» β s ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨( x + Ξ΄ 0 β ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β and 0 β€ s β€ 2 k β 1 Ξ» β 1 0\leq s\leq 2^{k-1}\lambda-1 0 β€ s β€ 2 k β 1 Ξ» β 1 .
2.
C = β¨ ( x + Ξ΄ 0 ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u ( x + Ξ΄ 0 ) s β© C=\langle(x+\delta_{0})^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+u(x+\delta_{0})^{s}\rangle C = β¨( x + Ξ΄ 0 β ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u ( x + Ξ΄ 0 β ) s β© with β£ C β£ = 2 m ( 2 k Ξ» β s ) |C|=2^{m(2^{k}\lambda-s)} β£ C β£ = 2 m ( 2 k Ξ» β s ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨( x + Ξ΄ 0 β ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β and 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 2^{k-1}\lambda\leq s\leq 2^{k}\lambda-1 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 .
(II)
2 k Ξ» + 1 2^{k}\lambda+1 2 k Ξ» + 1 codes :
3.
C = β¨ ( x + Ξ΄ 0 ) s β© C=\langle(x+\delta_{0})^{s}\rangle C = β¨( x + Ξ΄ 0 β ) s β© * with β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s ) |C|=2^{m(2^{k+1}\lambda-2s)} β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s ) , where 0 β€ s β€ 2 k Ξ» 0\leq s\leq 2^{k}\lambda 0 β€ s β€ 2 k Ξ» *.
(III)
β t = 1 2 k Ξ» β 1 ( 2 k Ξ» β t ) 2 m β t 2 β \sum_{t=1}^{2^{k}\lambda-1}(2^{k}\lambda-t)2^{m\lfloor\frac{t}{2}\rfloor} β t = 1 2 k Ξ» β 1 β ( 2 k Ξ» β t ) 2 m β 2 t β β
codes given by one of the following three subcases :
4.
C = β¨ u ( x + Ξ΄ 0 ) s , ( x + Ξ΄ 0 ) s + 1 β© C=\langle u(x+\delta_{0})^{s},(x+\delta_{0})^{s+1}\rangle C = β¨ u ( x + Ξ΄ 0 β ) s , ( x + Ξ΄ 0 β ) s + 1 β© * with β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β 1 ) |C|=2^{m(2^{k+1}\lambda-2s-1)} β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β 1 ) ,
where 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 *.
5.
C = β¨ ( x + Ξ΄ 0 ) s + β t 2 β h ( x ) + u ( x + Ξ΄ 0 ) s , ( x + Ξ΄ 0 ) s + t β© C=\langle(x+\delta_{0})^{s+\lceil\frac{t}{2}\rceil}h(x)+u(x+\delta_{0})^{s},(x+\delta_{0})^{s+t}\rangle C = β¨( x + Ξ΄ 0 β ) s + β 2 t β β h ( x ) + u ( x + Ξ΄ 0 β ) s , ( x + Ξ΄ 0 β ) s + t β© * with β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β t ) |C|=2^{m(2^{k+1}\lambda-2s-t)} β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨( x + Ξ΄ 0 β ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 β€ t β€ 2 k 2\leq t\leq 2^{k} 2 β€ t β€ 2 k .*
6.
C = β¨ Ξ± 0 ( x + Ξ΄ 0 ) 2 k β 1 + s + ( x + Ξ΄ 0 ) s + β t 2 β h ( x ) + u ( x + Ξ΄ 0 ) s , ( x + Ξ΄ 0 ) s + t β© C=\langle\alpha_{0}(x+\delta_{0})^{2^{k-1}+s}+(x+\delta_{0})^{s+\lceil\frac{t}{2}\rceil}h(x)+u(x+\delta_{0})^{s},(x+\delta_{0})^{s+t}\rangle C = β¨ Ξ± 0 β ( x + Ξ΄ 0 β ) 2 k β 1 + s + ( x + Ξ΄ 0 β ) s + β 2 t β β h ( x ) + u ( x + Ξ΄ 0 β ) s , ( x + Ξ΄ 0 β ) s + t β© * with β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β t ) |C|=2^{m(2^{k+1}\lambda-2s-t)} β£ C β£ = 2 m ( 2 k + 1 Ξ» β 2 s β t ) ,
where h ( x ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨( x + Ξ΄ 0 β ) β 2 t β β β© F 2 m β [ x ] β ,
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t and 2 k + 1 β€ t β€ 2 k Ξ» β 1 2^{k}+1\leq t\leq 2^{k}\lambda-1 2 k + 1 β€ t β€ 2 k Ξ» β 1 .*
Therefore, the number of ideals of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A
is equal to
[TABLE]
As the end of this section, we list all ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over
R = F 2 m [ u ] β¨ u 4 β© R=\frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} R = β¨ u 4 β© F 2 m β [ u ] β of length 4 4 4 ,
where Ξ΄ , Ξ± , Ξ΄ 0 , Ξ± 0 β F 2 m Γ \delta,\alpha,\delta_{0},\alpha_{0}\in\mathbb{F}_{2^{m}}^{\times} Ξ΄ , Ξ± , Ξ΄ 0 β , Ξ± 0 β β F 2 m Γ β satisfying
Ξ΄ 0 4 = Ξ΄ \delta_{0}^{4}=\delta Ξ΄ 0 4 β = Ξ΄ and Ξ΄ 0 2 = Ξ± β 1 \delta_{0}^{2}=\alpha^{-1} Ξ΄ 0 2 β = Ξ± β 1 respectively. In this case, we have
have the following:
β \checkmark β
Ξ¨ ( ( x + Ξ΄ 0 ) 4 ) = Ξ± u 2 = Ξ± 0 β 2 u 2 \Psi((x+\delta_{0})^{4})=\alpha u^{2}=\alpha_{0}^{-2}u^{2} Ξ¨ (( x + Ξ΄ 0 β ) 4 ) = Ξ± u 2 = Ξ± 0 β 2 β u 2 .
β \checkmark β
F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) l β© = { Ξ± h ( x ) β£ h ( x ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) l β© } \frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{l}\rangle}=\{\alpha h(x)\mid h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{l}\rangle}\} β¨( x + Ξ΄ 0 β ) l β© F 2 m β [ x ] β = { Ξ± h ( x ) β£ h ( x ) β β¨( x + Ξ΄ 0 β ) l β© F 2 m β [ x ] β } for all l = 0 , 1 , 2 , 3 , 4 l=0,1,2,3,4 l = 0 , 1 , 2 , 3 , 4 .
β \checkmark β
Ξ¨ ( ( x + Ξ΄ 0 ) 3 h ( x ) ) = ( x + Ξ΄ 0 ) 3 h 0 + u 2 h 1 \Psi((x+\delta_{0})^{3}h(x))=(x+\delta_{0})^{3}h_{0}+u^{2}h_{1} Ξ¨ (( x + Ξ΄ 0 β ) 3 h ( x )) = ( x + Ξ΄ 0 β ) 3 h 0 β + u 2 h 1 β , where h 1 = Ξ± h ~ 1 h_{1}=\alpha\widetilde{h}_{1} h 1 β = Ξ± h 1 β ,
for all h ( x ) = h 0 + h ~ 1 ( x + Ξ΄ 0 ) β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) 2 β© h(x)=h_{0}+\widetilde{h}_{1}(x+\delta_{0})\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{2}\rangle} h ( x ) = h 0 β + h 1 β ( x + Ξ΄ 0 β ) β β¨( x + Ξ΄ 0 β ) 2 β© F 2 m β [ x ] β
with h 0 , h ~ 1 β F 2 m h_{0},\widetilde{h}_{1}\in\mathbb{F}_{2^{m}} h 0 β , h 1 β β F 2 m β .
β \checkmark β
Ξ¨ ( ( x + Ξ΄ 0 ) 3 h ( x ) ) = ( x + Ξ΄ 0 ) 3 h 0 + u 2 h 1 + u 2 ( x + Ξ΄ 0 ) h 2 \Psi((x+\delta_{0})^{3}h(x))=(x+\delta_{0})^{3}h_{0}+u^{2}h_{1}+u^{2}(x+\delta_{0})h_{2} Ξ¨ (( x + Ξ΄ 0 β ) 3 h ( x )) = ( x + Ξ΄ 0 β ) 3 h 0 β + u 2 h 1 β + u 2 ( x + Ξ΄ 0 β ) h 2 β , where h 1 = Ξ± h ~ 1 h_{1}=\alpha\widetilde{h}_{1} h 1 β = Ξ± h 1 β
and h 2 = Ξ± h ~ 2 h_{2}=\alpha\widetilde{h}_{2} h 2 β = Ξ± h 2 β ,
for all h ( x ) = h 0 + h ~ 1 ( x + Ξ΄ 0 ) + h ~ 2 ( x + Ξ΄ 0 ) 2 β F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) 3 β© h(x)=h_{0}+\widetilde{h}_{1}(x+\delta_{0})+\widetilde{h}_{2}(x+\delta_{0})^{2}\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{3}\rangle} h ( x ) = h 0 β + h 1 β ( x + Ξ΄ 0 β ) + h 2 β ( x + Ξ΄ 0 β ) 2 β β¨( x + Ξ΄ 0 β ) 3 β© F 2 m β [ x ] β
with h 0 , h ~ 1 , h ~ 2 β F 2 m h_{0},\widetilde{h}_{1},\widetilde{h}_{2}\in\mathbb{F}_{2^{m}} h 0 β , h 1 β , h 2 β β F 2 m β .
First, by Corollary 3.2
the number of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over
R = F 2 m [ u ] β¨ u 4 β© R=\frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} R = β¨ u 4 β© F 2 m β [ u ] β of length 4 4 4 is equal to
[TABLE]
Then we list all these codes by the following corollary.
Corollary 3.3 Denote
y = x + Ξ΄ 0 y=x+\delta_{0} y = x + Ξ΄ 0 β and
F l = F 2 m [ x ] β¨ ( x + Ξ΄ 0 ) l β© \mathcal{F}_{l}=\frac{\mathbb{F}_{2^{m}}[x]}{\langle(x+\delta_{0})^{l}\rangle} F l β = β¨( x + Ξ΄ 0 β ) l β© F 2 m β [ x ] β
for l = 2 , 3 , 4 l=2,3,4 l = 2 , 3 , 4 .
Then all distinct ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over F 2 m [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 m β [ u ] β of length 4 4 4 are given by the following
tables :
[TABLE]
where L \mathcal{L} L is the number of cyclic codes in the same row .
Remark When m = 1 m=1 m = 1 , the number of ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes
of length 4 4 4 over F 2 [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 β [ u ] β is equal to N ( 2 , 1 , 2 3 ) = 135 N_{(2,1,2^{3})}=135 N ( 2 , 1 , 2 3 ) β = 135 .
But in Example 1 of [23], the authors
list all distinct ( 1 + u 2 ) (1+u^{2}) ( 1 + u 2 ) -constacyclic codes of length 4 4 4 over F 2 [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 β [ u ] β
as 131 131 131 distinct ( 1 + u 2 ) (1+u^{2}) ( 1 + u 2 ) -constacyclic codes in Pages 3119β3120 of [23].
Finally, let Ξ΄ = 1 \delta=1 Ξ΄ = 1 . Then one can easily verify the following
conclusion for ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic
codes of length 4 4 4 . Here we omit the process of proof.
Theorem 3.4 All distinct self-dual ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic
codes over F 2 m [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 m β [ u ] β of length 4 4 4 are given by the following four cases :
(i)
C = β¨ u 2 β© C=\langle u^{2}\rangle C = β¨ u 2 β© .
(ii)
C = β¨ u 2 b 0 + u ( x + 1 ) 3 , u 2 ( x + 1 ) β© C=\langle u^{2}b_{0}+u(x+1)^{3},u^{2}(x+1)\rangle C = β¨ u 2 b 0 β + u ( x + 1 ) 3 , u 2 ( x + 1 )β© , where b 0 β F 2 m b_{0}\in\mathbb{F}_{2^{m}} b 0 β β F 2 m β .
(iii)
C = β¨ u 2 h ( x ) + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© C=\langle u^{2}h(x)+u(x+1)^{2},u^{2}(x+1)^{2}\rangle C = β¨ u 2 h ( x ) + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© , where h ( x ) = b 1 + b 2 ( x + 1 ) h(x)=b_{1}+b_{2}(x+1) h ( x ) = b 1 β + b 2 β ( x + 1 ) and b 1 , b 2 β F 2 m b_{1},b_{2}\in\mathbb{F}_{2^{m}} b 1 β , b 2 β β F 2 m β .
(iii)
C = β¨ Ξ± 0 ( x + 1 ) 3 + u 2 h ( x ) + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© C=\langle\alpha_{0}(x+1)^{3}+u^{2}h(x)+u(x+1),u^{2}(x+1)^{3}\rangle C = β¨ Ξ± 0 β ( x + 1 ) 3 + u 2 h ( x ) + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© , where h ( x ) = Ξ± 0 + b 3 ( x + 1 ) + b 4 ( x + 1 ) 2 h(x)=\alpha_{0}+b_{3}(x+1)+b_{4}(x+1)^{2} h ( x ) = Ξ± 0 β + b 3 β ( x + 1 ) + b 4 β ( x + 1 ) 2 and b 3 , b 4 β F 2 m b_{3},b_{4}\in\mathbb{F}_{2^{m}} b 3 β , b 4 β β F 2 m β .
Therefore, the number of self-dual ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic
codes over F 2 m [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 m β [ u ] β of length 4 4 4 is 1 + 2 m + 2 ( 2 m ) 2 1+2^{m}+2(2^{m})^{2} 1 + 2 m + 2 ( 2 m ) 2 .
Finally, let m = 1 m=1 m = 1 . By Theorem 3.4 we deduce that
there are 11 11 11 self-dual ( 1 + u 2 ) (1+u^{2}) ( 1 + u 2 ) -constacyclic
codes of length 4 4 4 over F 2 [ u ] / β¨ u 4 β© \mathbb{F}_{2}[u]/\langle u^{4}\rangle F 2 β [ u ] / β¨ u 4 β© given by:
(i)
β¨ u 2 β© \langle u^{2}\rangle β¨ u 2 β© .
(ii)
β¨ u ( x + 1 ) 3 , u 2 ( x + 1 ) β© \langle u(x+1)^{3},u^{2}(x+1)\rangle β¨ u ( x + 1 ) 3 , u 2 ( x + 1 )β© , β¨ u 2 + u ( x + 1 ) 3 , u 2 ( x + 1 ) β© \langle u^{2}+u(x+1)^{3},u^{2}(x+1)\rangle β¨ u 2 + u ( x + 1 ) 3 , u 2 ( x + 1 )β© .
(iii)
β¨ u 2 + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© \langle u^{2}+u(x+1)^{2},u^{2}(x+1)^{2}\rangle β¨ u 2 + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© ,
β¨ u 2 + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© \langle u^{2}+u(x+1)^{2},u^{2}(x+1)^{2}\rangle β¨ u 2 + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© ,
β¨ u 2 ( x + 1 ) + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© \langle u^{2}(x+1)+u(x+1)^{2},u^{2}(x+1)^{2}\rangle β¨ u 2 ( x + 1 ) + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© ,
β¨ u 2 x + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© \langle u^{2}x+u(x+1)^{2},u^{2}(x+1)^{2}\rangle β¨ u 2 x + u ( x + 1 ) 2 , u 2 ( x + 1 ) 2 β© .
(iii)
β¨ ( x + 1 ) 3 + u 2 + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© \langle(x+1)^{3}+u^{2}+u(x+1),u^{2}(x+1)^{3}\rangle β¨( x + 1 ) 3 + u 2 + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© ,
β¨ ( x + 1 ) 3 + u 2 x + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© \langle(x+1)^{3}+u^{2}x+u(x+1),u^{2}(x+1)^{3}\rangle β¨( x + 1 ) 3 + u 2 x + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© ,
β¨ ( x + 1 ) 3 + u 2 x 2 + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© \langle(x+1)^{3}+u^{2}x^{2}+u(x+1),u^{2}(x+1)^{3}\rangle β¨( x + 1 ) 3 + u 2 x 2 + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© ,
β¨ ( x + 1 ) 3 + u 2 ( 1 + x + x 2 ) + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© \langle(x+1)^{3}+u^{2}(1+x+x^{2})+u(x+1),u^{2}(x+1)^{3}\rangle β¨( x + 1 ) 3 + u 2 ( 1 + x + x 2 ) + u ( x + 1 ) , u 2 ( x + 1 ) 3 β© .
4 Proof of Theorem 2.5
In this section, we give a detailed proof of Theorem 2.5.
Let C \mathcal{C} C be a ( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes
over R R R of length 2 k n 2^{k}n 2 k n , here we regard C \mathcal{C} C as an ideal
of the ring A + A \mathcal{A}+\mathcal{A} A + A under the ring isomorphism Ξ¨ \Psi Ξ¨
determined by Equations (1) and (2) in Section 2. Then by Lemma 2.2(i) and Lemma 2.4(ii),
for each integer j j j , 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r , there is a unique ideal C j C_{j} C j β
of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β such that
[TABLE]
Moreover, the number of codewords in C \mathcal{C} C equals β£ C β£ = β j = 1 r β£ C j β£ |\mathcal{C}|=\prod_{j=1}^{r}|C_{j}| β£ C β£ = β j = 1 r β β£ C j β β£ .
Now, let 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r and denote Ο j = f j ( x ) β K j \pi_{j}=f_{j}(x)\in\mathcal{K}_{j} Ο j β = f j β ( x ) β K j β . We consider how to determine all ideals of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β
(u 2 = Ο j 2 Ο j 2 k u^{2}=\omega_{j}^{2}\pi_{j}^{2^{k}} u 2 = Ο j 2 β Ο j 2 k β ). Since K j \mathcal{K}_{j} K j β is a subring of
K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β , we see that K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β is a free K j \mathcal{K}_{j} K j β -module
of rank 2 2 2 with the basis { 1 , u } \{1,u\} { 1 , u } . Now, we define
[TABLE]
One can easily verify that ΞΈ \theta ΞΈ is an K j \mathcal{K}_{j} K j β -module isomorphism from K j 2 \mathcal{K}_{j}^{2} K j 2 β
onto K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β . The following lemma can be verified by an argument similar to the proof of
Lemma 3.7 of [7]. Here, we omit its proof.
Lemma 4.1 Using the notations above, C C C is an ideal
of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β ( u 2 = Ο j 2 Ο j 2 k ) (u^{2}=\omega_{j}^{2}\pi_{j}^{2^{k}}) ( u 2 = Ο j 2 β Ο j 2 k β ) if and only if
there is a unique K j \mathcal{K}_{j} K j β -submodule S S S of K j 2 \mathcal{K}_{j}^{2} K j 2 β satisfying
[TABLE]
such that C = ΞΈ ( S ) C=\theta(S) C = ΞΈ ( S ) .
Recall that every K j \mathcal{K}_{j} K j β -submodule of K j 2 \mathcal{K}_{j}^{2} K j 2 β is called a linear code
over the finite chain ring K j \mathcal{K}_{j} K j β of length 2 2 2 . A general discussion and description for
linear codes over arbitrary finite chain ring can be found in [24].
Let S S S be a linear code over K j \mathcal{K}_{j} K j β of length 2 2 2 . A matrix G G G is called a generator matrix for S S S if every codeword in S S S
is a K j \mathcal{K}_{j} K j β -linear combination of the row vectors of G G G and
any row vector of G G G can not be written as a K j \mathcal{K}_{j} K j β -linear combination of the other row vectors of G G G .
In the following lemma, we use lowercase letters to denote the elements of K j \mathcal{K}_{j} K j β and
K j / β¨ Ο j l β© \mathcal{K}_{j}/\langle\pi_{j}^{l}\rangle K j β / β¨ Ο j l β β© (1 β€ l β€ 2 k Ξ» β 1 1\leq l\leq 2^{k}\lambda-1 1 β€ l β€ 2 k Ξ» β 1 )
in order to simplify the expressions.
Lemma 4.2 (cf. [8] Lemma 2.2 and Example 2.5) Using the notations above,
β i = 0 2 k Ξ» ( 2 i + 1 ) 2 m d j ( 2 k Ξ» β i ) \sum_{i=0}^{2^{k}\lambda}(2i+1)2^{md_{j}(2^{k}\lambda-i)} β i = 0 2 k Ξ» β ( 2 i + 1 ) 2 m d j β ( 2 k Ξ» β i ) is the number of
linear codes over K j \mathcal{K}_{j} K j β of length 2 2 2 .
Moreover, every linear code over
K j \mathcal{K}_{j} K j β of length 2 2 2 has one and only one of the following matrices G G G as their generator matrices :
(i) G = ( 1 , a ) G=(1,a) G = ( 1 , a ) , a β K j a\in\mathcal{K}_{j} a β K j β .
(ii) G = ( Ο j s , Ο j s a ) G=(\pi_{j}^{s},\pi_{j}^{s}a) G = ( Ο j s β , Ο j s β a ) , a β K j / β¨ Ο j 2 k Ξ» β s β© a\in\mathcal{K}_{j}/\langle\pi_{j}^{2^{k}\lambda-s}\rangle a β K j β / β¨ Ο j 2 k Ξ» β s β β© , 1 β€ s β€ 2 k Ξ» β 1 1\leq s\leq 2^{k}\lambda-1 1 β€ s β€ 2 k Ξ» β 1 .
(iii) G = ( Ο j b , 1 ) G=(\pi_{j}b,1) G = ( Ο j β b , 1 ) , b β K j / β¨ Ο j 2 k Ξ» β 1 β© b\in\mathcal{K}_{j}/\langle\pi_{j}^{2^{k}\lambda-1}\rangle b β K j β / β¨ Ο j 2 k Ξ» β 1 β β© .
(iv) G = ( Ο j s + 1 b , Ο j s ) G=(\pi_{j}^{s+1}b,\pi_{j}^{s}) G = ( Ο j s + 1 β b , Ο j s β ) , b β K j / β¨ Ο j 2 k Ξ» β 1 β s β© b\in\mathcal{K}_{j}/\langle\pi_{j}^{2^{k}\lambda-1-s}\rangle b β K j β / β¨ Ο j 2 k Ξ» β 1 β s β β© , 1 β€ s β€ 2 k Ξ» β 1 1\leq s\leq 2^{k}\lambda-1 1 β€ s β€ 2 k Ξ» β 1 .
(v) G=\left(\begin{array}[]{cc}\pi_{j}^{s}&0\cr 0&\pi_{j}^{s}\end{array}\right) , 0 β€ s β€ 2 k Ξ» 0\leq s\leq 2^{k}\lambda 0 β€ s β€ 2 k Ξ» .
(vi) G=\left(\begin{array}[]{cc}1&c\cr 0&\pi_{j}^{t}\end{array}\right) , c β K j / β¨ Ο j t β© c\in\mathcal{K}_{j}/\langle\pi_{j}^{t}\rangle c β K j β / β¨ Ο j t β β© , 1 β€ t β€ 2 k Ξ» β 1 1\leq t\leq 2^{k}\lambda-1 1 β€ t β€ 2 k Ξ» β 1 .
(vii) G=\left(\begin{array}[]{cc}\pi_{j}^{s}&\pi_{j}^{s}c\cr 0&\pi_{j}^{s+t}\end{array}\right) , c β K j / β¨ Ο j t β© c\in\mathcal{K}_{j}/\langle\pi_{j}^{t}\rangle c β K j β / β¨ Ο j t β β© , 1 β€ t β€ 2 k Ξ» β 1 β s 1\leq t\leq 2^{k}\lambda-1-s 1 β€ t β€ 2 k Ξ» β 1 β s , 1 β€ s β€ 2 k Ξ» β 2 1\leq s\leq 2^{k}\lambda-2 1 β€ s β€ 2 k Ξ» β 2 .
(viii) G=\left(\begin{array}[]{cc}c&1\cr\pi_{j}^{t}&0\end{array}\right) , c β Ο j ( K j / β¨ Ο j t β© ) c\in\pi_{j}(\mathcal{K}_{j}/\langle\pi_{j}^{t}\rangle) c β Ο j β ( K j β / β¨ Ο j t β β©) , 1 β€ t β€ 2 k Ξ» β 1 1\leq t\leq 2^{k}\lambda-1 1 β€ t β€ 2 k Ξ» β 1 .
(ix) G=\left(\begin{array}[]{cc}\pi_{j}^{s}c&\pi_{j}^{s}\cr\pi_{j}^{s+t}&0\end{array}\right) , c β Ο j ( K j / β¨ Ο j t β© ) c\in\pi_{j}(\mathcal{K}_{j}/\langle\pi_{j}^{t}\rangle) c β Ο j β ( K j β / β¨ Ο j t β β©) ,
1 β€ t β€ 2 k Ξ» β 1 β s 1\leq t\leq 2^{k}\lambda-1-s 1 β€ t β€ 2 k Ξ» β 1 β s , 1 β€ s β€ 2 k Ξ» β 2 1\leq s\leq 2^{k}\lambda-2 1 β€ s β€ 2 k Ξ» β 2 .
Let Ξ² β K j \beta\in\mathcal{K}_{j} Ξ² β K j β and Ξ² β 0 \beta\neq 0 Ξ² ξ = 0 . By Lemma 2.3(ii), there is a unique integer t t t , 0 β€ t β€ 2 k Ξ» β 1 0\leq t\leq 2^{k}\lambda-1 0 β€ t β€ 2 k Ξ» β 1 ,
such that Ξ² = Ο j t w \beta=\pi_{j}^{t}w Ξ² = Ο j t β w for some w β K j Γ w\in\mathcal{K}_{j}^{\times} w β K j Γ β .
We call t t t the Ο j \pi_{j} Ο j β -degree of Ξ² \beta Ξ² and denote it by β₯ Ξ² β₯ Ο j = t \|\beta\|_{\pi_{j}}=t β₯ Ξ² β₯ Ο j β β = t . If Ξ² = 0 \beta=0 Ξ² = 0 ,
we write β₯ Ξ² β₯ Ο j = 2 k Ξ» \|\beta\|_{\pi_{j}}=2^{k}\lambda β₯ Ξ² β₯ Ο j β β = 2 k Ξ» . For any vector ( Ξ² 1 , Ξ² 2 ) β K j 2 (\beta_{1},\beta_{2})\in\mathcal{K}_{j}^{2} ( Ξ² 1 β , Ξ² 2 β ) β K j 2 β , we define the Ο j \pi_{j} Ο j β -degree of ( Ξ² 1 , Ξ² 2 ) (\beta_{1},\beta_{2}) ( Ξ² 1 β , Ξ² 2 β )
by
[TABLE]
Now, as a special case of [24] Proposition 3.2 and Theorem 3.5,
we deduce the following lemma.
Lemma 4.3 (cf. [8] Lemma 2.3) Let S S S be a nonzero linear code over K j \mathcal{K}_{j} K j β of length 2 2 2 , and G G G be a generator matrix of S S S with row vectors G 1 , β¦ , G Ο β K j 2 β { 0 } G_{1},\ldots,G_{\rho}\in\mathcal{K}_{j}^{2}\setminus\{0\} G 1 β , β¦ , G Ο β β K j 2 β β { 0 } satisfying
[TABLE]
Then the number of codewords in S S S is equal to β£ S β£ = β£ F j β£ β i = 1 Ο ( 2 k Ξ» β t i ) = 2 m d j β i = 1 Ο ( 2 k Ξ» β t i ) |S|=|\mathcal{F}_{j}|^{\sum_{i=1}^{\rho}(2^{k}\lambda-t_{i})}=2^{md_{j}\sum_{i=1}^{\rho}(2^{k}\lambda-t_{i})} β£ S β£ = β£ F j β β£ β i = 1 Ο β ( 2 k Ξ» β t i β ) = 2 m d j β β i = 1 Ο β ( 2 k Ξ» β t i β ) .
For any positive integer i i i , let β i 2 β = m i n { l β Z + β£ l β₯ i 2 } \lceil\frac{i}{2}\rceil={\rm min}\{l\in\mathbb{Z}^{+}\mid l\geq\frac{i}{2}\} β 2 i β β = min { l β Z + β£ l β₯ 2 i β } and β i 2 β = m a x { l β Z + βͺ { 0 } β£ l β€ i 2 } \lfloor\frac{i}{2}\rfloor={\rm max}\{l\in\mathbb{Z}^{+}\cup\{0\}\mid l\leq\frac{i}{2}\} β 2 i β β = max { l β Z + βͺ { 0 } β£ l β€ 2 i β } . It is well known that β i 2 β + β i 2 β = i \lceil\frac{i}{2}\rceil+\lfloor\frac{i}{2}\rfloor=i β 2 i β β + β 2 i β β = i . Using these notations,
we list all distinct K j \mathcal{K}_{j} K j β -submodules of K j 2 \mathcal{K}_{j}^{2} K j 2 β satisfying Condition (4) in Lemma 4.1
by the following lemma.
Lemma 4.4 Using the notations in Section 2, every linear code S S S over
K j \mathcal{K}_{j} K j β of length 2 2 2 satisfying Condition ( 4 ) (4) ( 4 ) in Lemma 4.1
has one and only one of the following matrices G G G as its generator matrix :
(I)
β s = 0 2 k Ξ» β 1 2 m d j ( 2 k β 1 Ξ» β β s 2 β ) \sum_{s=0}^{2^{k}\lambda-1}2^{md_{j}(2^{k-1}\lambda-\lceil\frac{s}{2}\rceil)} β s = 0 2 k Ξ» β 1 β 2 m d j β ( 2 k β 1 Ξ» β β 2 s β β) matrices given by the following two cases :
(I-1)
G = ( Ο j f j ( x ) 2 k β 1 + s + f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) , f j ( x ) s ) G=(\omega_{j}f_{j}(x)^{2^{k-1}+s}+f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x),f_{j}(x)^{s}) G = ( Ο j β f j β ( x ) 2 k β 1 + s + f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) , f j β ( x ) s ) *
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨ f j β ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β , if 0 β€ s β€ 2 k β 1 Ξ» β 1 0\leq s\leq 2^{k-1}\lambda-1 0 β€ s β€ 2 k β 1 Ξ» β 1 *.
2. (I-2)
G = ( f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) , f j ( x ) s ) G=(f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x),f_{j}(x)^{s}) G = ( f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) , f j β ( x ) s ) *
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) 2 k β 1 Ξ» β β s 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) β β¨ f j β ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β ,
if 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 2^{k-1}\lambda\leq s\leq 2^{k}\lambda-1 2 k β 1 Ξ» β€ s β€ 2 k Ξ» β 1 *.
(II)
2 k Ξ» + 1 2^{k}\lambda+1 2 k Ξ» + 1 matrices :
G=\left(\begin{array}[]{cc}f_{j}(x)^{s}&0\cr 0&f_{j}(x)^{s}\end{array}\right) , 0 β€ s β€ 2 k Ξ» 0\leq s\leq 2^{k}\lambda 0 β€ s β€ 2 k Ξ» .
(III)
β t = 1 2 k Ξ» β 1 ( 2 k Ξ» β t ) 2 m d j β t 2 β \sum_{t=1}^{2^{k}\lambda-1}(2^{k}\lambda-t)2^{md_{j}\lfloor\frac{t}{2}\rfloor} β t = 1 2 k Ξ» β 1 β ( 2 k Ξ» β t ) 2 m d j β β 2 t β β
matrices given by the following three cases :
(III-1)
G=\left(\begin{array}[]{cc}0&f_{j}(x)^{s}\cr f_{j}(x)^{s+1}&0\end{array}\right),\ 0\leq s\leq 2^{k}\lambda-2.
2. (III-2)
G=\left(\begin{array}[]{cc}f_{j}(x)^{s+\lceil\frac{t}{2}\rceil}h(x)&f_{j}(x)^{s}\cr f_{j}(x)^{s+t}&0\end{array}\right)
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨ f j β ( x ) β 2 t β β β© F 2 m β [ x ] β and
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t , if 2 β€ t β€ 2 k 2\leq t\leq 2^{k} 2 β€ t β€ 2 k .
3. (III-3)
G=\left(\begin{array}[]{cc}\omega_{j}f_{j}(x)^{2^{k-1}+s}+f_{j}(x)^{s+\lceil\frac{t}{2}\rceil}h(x)&f_{j}(x)^{s}\cr f_{j}(x)^{s+t}&0\end{array}\right)
where h ( x ) β F 2 m [ x ] β¨ f j ( x ) β t 2 β β© h(x)\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f_{j}(x)^{\lfloor\frac{t}{2}\rfloor}\rangle} h ( x ) β β¨ f j β ( x ) β 2 t β β β© F 2 m β [ x ] β and
0 β€ s β€ 2 k Ξ» β 1 β t 0\leq s\leq 2^{k}\lambda-1-t 0 β€ s β€ 2 k Ξ» β 1 β t , if 2 k + 1 β€ t β€ 2 k Ξ» β 1 2^{k}+1\leq t\leq 2^{k}\lambda-1 2 k + 1 β€ t β€ 2 k Ξ» β 1 .
Proof. In order to simplify the symbol, we write
K j \mathcal{K}_{j} K j β , F j \mathcal{F}_{j} F j β , Ο j = f j ( x ) \pi_{j}=f_{j}(x) Ο j β = f j β ( x ) and Ο j \omega_{j} Ο j β simply as K \mathcal{K} K , F \mathcal{F} F , Ο = f ( x ) \pi=f(x) Ο = f ( x ) and Ο \omega Ο respectively, in the following.
Let S S S be the K \mathcal{K} K -submodule
of K 2 \mathcal{K}^{2} K 2 with generator matrix G G G , where G G G is a matrix given by Lemma 4.2. Then we only need to consider the following five cases.
Case 1 . Let G G G be given by Lemma 4.2 (i) and (ii), i.e., G = ( Ο s , Ο s a ) G=(\pi^{s},\pi^{s}a) G = ( Ο s , Ο s a ) where a β K / β¨ Ο 2 k Ξ» β s β© a\in\mathcal{K}/\langle\pi^{2^{k}\lambda-s}\rangle a β K / β¨ Ο 2 k Ξ» β s β©
and 0 β€ s β€ 2 k Ξ» β 1 0\leq s\leq 2^{k}\lambda-1 0 β€ s β€ 2 k Ξ» β 1 .
Suppose that S S S satisfies Condition ( 4 ) (4) ( 4 ) in Lemma 4.1. Then
[TABLE]
which is equivalent to that Ο 2 Ο 2 k + s a = Ο s b \omega^{2}\pi^{2^{k}+s}a=\pi^{s}b Ο 2 Ο 2 k + s a = Ο s b and Ο s = Ο s a b \pi^{s}=\pi^{s}ab Ο s = Ο s ab . The latter implies
[TABLE]
From this and by 0 β€ s < m i n { 2 k Ξ» , 2 k + s } 0\leq s<{\rm min}\{2^{k}\lambda,2^{k}+s\} 0 β€ s < min { 2 k Ξ» , 2 k + s } , we obtain a contradiction. Hence
S S S does not satisfy Condition (4) in Lemma 4.1.
Case 2 . Let G G G be given by Lemma 4.2 (iii) and (iv), i.e., G = ( Ο s + 1 b , Ο s ) G=(\pi^{s+1}b,\pi^{s}) G = ( Ο s + 1 b , Ο s ) where b β K / β¨ Ο 2 k Ξ» β 1 β s β© b\in\mathcal{K}/\langle\pi^{2^{k}\lambda-1-s}\rangle b β K / β¨ Ο 2 k Ξ» β 1 β s β© and 0 β€ s β€ 2 k Ξ» β 1 0\leq s\leq 2^{k}\lambda-1 0 β€ s β€ 2 k Ξ» β 1 .
Then
S S S satisfies Condition (4) in Lemma 4.1 if and only if there exists a β K a\in\mathcal{K} a β K
such that
( Ο 2 Ο 2 k β
Ο s , Ο s + 1 b ) = a ( Ο s + 1 b , Ο s ) = ( Ο s + 1 a b , Ο s a ) (\omega^{2}\pi^{2^{k}}\cdot\pi^{s},\pi^{s+1}b)=a(\pi^{s+1}b,\pi^{s})=(\pi^{s+1}ab,\pi^{s}a) ( Ο 2 Ο 2 k β
Ο s , Ο s + 1 b ) = a ( Ο s + 1 b , Ο s ) = ( Ο s + 1 ab , Ο s a ) , i.e.,
Ο 2 Ο 2 k + s = Ο s + 1 a b \omega^{2}\pi^{2^{k}+s}=\pi^{s+1}ab Ο 2 Ο 2 k + s = Ο s + 1 ab and Ο s + 1 b = Ο s a \pi^{s+1}b=\pi^{s}a Ο s + 1 b = Ο s a . These conditions are simplified to
that b β K / β¨ Ο 2 k Ξ» β 1 β s β© b\in\mathcal{K}/\langle\pi^{2^{k}\lambda-1-s}\rangle b β K / β¨ Ο 2 k Ξ» β 1 β s β© satisfying
Ο 2 Ο 2 k + s = ( Ο s a ) Ο b = Ο s + 2 b 2 \omega^{2}\pi^{2^{k}+s}=(\pi^{s}a)\pi b=\pi^{s+2}b^{2} Ο 2 Ο 2 k + s = ( Ο s a ) Ο b = Ο s + 2 b 2 . As Ο \omega Ο is an invertible
element of K \mathcal{K} K by Lemma 2.4(i), we can set z = Ο β 1 b β K / β¨ Ο 2 k Ξ» β 1 β s β© z=\omega^{-1}b\in\mathcal{K}/\langle\pi^{2^{k}\lambda-1-s}\rangle z = Ο β 1 b β K / β¨ Ο 2 k Ξ» β 1 β s β© .
Then the Condition (4) is equivalent to
[TABLE]
Then we have one of the following subcases:
Subcase 2.1 . If 0 β€ s β€ 2 k ( Ξ» β 1 ) β 1 0\leq s\leq 2^{k}(\lambda-1)-1 0 β€ s β€ 2 k ( Ξ» β 1 ) β 1 , we have 2 k β€ 2 k + s β€ 2 k Ξ» β 1 2^{k}\leq 2^{k}+s\leq 2^{k}\lambda-1 2 k β€ 2 k + s β€ 2 k Ξ» β 1 .
Now, by Lemma 2.3(ii) we may assume z = β i = 0 2 k Ξ» β 2 β s z i Ο i β K / β¨ Ο 2 k Ξ» β 1 β s β© z=\sum_{i=0}^{2^{k}\lambda-2-s}z_{i}\pi^{i}\in\mathcal{K}/\langle\pi^{2^{k}\lambda-1-s}\rangle z = β i = 0 2 k Ξ» β 2 β s β z i β Ο i β K / β¨ Ο 2 k Ξ» β 1 β s β©
where z i β F z_{i}\in\mathcal{F} z i β β F for all i = 0 , 1 , β¦ , 2 k Ξ» β 2 β s i=0,1,\ldots,2^{k}\lambda-2-s i = 0 , 1 , β¦ , 2 k Ξ» β 2 β s . In the the ring K \mathcal{K} K we have
[TABLE]
Hence b = Ο z b=\omega z b = Ο z satisfies Condition (5) if and only if the elements z i β F z_{i}\in\mathcal{F} z i β β F satisfying:
β \diamond β
z 0 2 + z 1 2 Ο 2 + β¦ + z 2 k β 1 β 2 2 Ο 2 k β 4 β‘ 0 z_{0}^{2}+z_{1}^{2}\pi^{2}+\ldots+z_{2^{k-1}-2}^{2}\pi^{2^{k}-4}\equiv 0 z 0 2 β + z 1 2 β Ο 2 + β¦ + z 2 k β 1 β 2 2 β Ο 2 k β 4 β‘ 0 (mod Ο 2 k β 2 \pi^{2^{k}-2} Ο 2 k β 2 ), i.e. ( z 0 + z 1 Ο + β¦ + z 2 k β 1 β 1 Ο 2 k β 1 β 2 ) 2 β‘ 0 (z_{0}+z_{1}\pi+\ldots+z_{2^{k-1}-1}\pi^{2^{k-1}-2})^{2}\equiv 0 ( z 0 β + z 1 β Ο + β¦ + z 2 k β 1 β 1 β Ο 2 k β 1 β 2 ) 2 β‘ 0 (mod Ο 2 k β 2 \pi^{2^{k}-2} Ο 2 k β 2 )
in K \mathcal{K} K .
The letter is equivalent to that
z i = 0 z_{i}=0 z i β = 0 for all integer i i i : 0 β€ i β€ 2 k β 1 β 2 0\leq i\leq 2^{k-1}-2 0 β€ i β€ 2 k β 1 β 2 .
2. β \diamond β
z 2 k β 1 β 1 = 1 z_{2^{k-1}-1}=1 z 2 k β 1 β 1 β = 1 .
3. β \diamond β
z i = 0 z_{i}=0 z i β = 0 , if 2 k + s < s + 2 + 2 i < 2 k Ξ» 2^{k}+s<s+2+2i<2^{k}\lambda 2 k + s < s + 2 + 2 i < 2 k Ξ» , i.e., 2 k β 1 β€ i β€ 2 k β 1 Ξ» β 2 β β s 2 β 2^{k-1}\leq i\leq 2^{k-1}\lambda-2-\lfloor\frac{s}{2}\rfloor 2 k β 1 β€ i β€ 2 k β 1 Ξ» β 2 β β 2 s β β .
As stated above, we conclude that
[TABLE]
By β s 2 β + β s 2 β = s \lceil\frac{s}{2}\rceil+\lfloor\frac{s}{2}\rfloor=s β 2 s β β + β 2 s β β = s , we have
( s + 1 ) + ( 2 k β 1 Ξ» β 1 β β s 2 β ) = 2 k β 1 Ξ» + β s 2 β (s+1)+(2^{k-1}\lambda-1-\lfloor\frac{s}{2}\rfloor)=2^{k-1}\lambda+\lceil\frac{s}{2}\rceil ( s + 1 ) + ( 2 k β 1 Ξ» β 1 β β 2 s β β) = 2 k β 1 Ξ» + β 2 s β β and
[TABLE]
From these, we deduce
[TABLE]
where h ( x ) = β i = 0 2 k β 1 Ξ» β β s 2 β β 1 h i y i = β i = 0 2 k β 1 Ξ» β β s 2 β β 1 h i f ( x ) i β F 2 m [ x ] β¨ f ( x ) 2 k β 1 Ξ» β β s 2 β β© h(x)=\sum_{i=0}^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil-1}h_{i}y^{i}=\sum_{i=0}^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil-1}h_{i}f(x)^{i}\in\frac{\mathbb{F}_{2^{m}}[x]}{\langle f(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle} h ( x ) = β i = 0 2 k β 1 Ξ» β β 2 s β β β 1 β h i β y i = β i = 0 2 k β 1 Ξ» β β 2 s β β β 1 β h i β f ( x ) i β β¨ f ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β with h i β F h_{i}\in\mathcal{F} h i β β F for all i i i .
Subcase 2.2 . If 2 k ( Ξ» β 1 ) β€ s β€ 2 k Ξ» β 1 2^{k}(\lambda-1)\leq s\leq 2^{k}\lambda-1 2 k ( Ξ» β 1 ) β€ s β€ 2 k Ξ» β 1 , we have Ο 2 k + s = 0 \pi^{2^{k}+s}=0 Ο 2 k + s = 0 and that
the condition (5) is simplified to Ο s + 2 b 2 = 0 \pi^{s+2}b^{2}=0 Ο s + 2 b 2 = 0 . The latter condition is equivalent
to s + 2 + 2 β₯ b β₯ Ο β₯ 2 k Ξ» s+2+2\|b\|_{\pi}\geq 2^{k}\lambda s + 2 + 2β₯ b β₯ Ο β β₯ 2 k Ξ» , i.e., β₯ b β₯ Ο β₯ 2 k β 1 Ξ» β 1 β β s 2 β \|b\|_{\pi}\geq 2^{k-1}\lambda-1-\lfloor\frac{s}{2}\rfloor β₯ b β₯ Ο β β₯ 2 k β 1 Ξ» β 1 β β 2 s β β ,
and hence
[TABLE]
In this case,
by ( 2 k Ξ» β 1 β s ) β ( 2 k β 1 Ξ» β 1 β β s 2 β β 1 ) = 2 k β 1 Ξ» β β s 2 β (2^{k}\lambda-1-s)-(2^{k-1}\lambda-1-\lfloor\frac{s}{2}\rfloor-1)=2^{k-1}\lambda-\lceil\frac{s}{2}\rceil ( 2 k Ξ» β 1 β s ) β ( 2 k β 1 Ξ» β 1 β β 2 s β β β 1 ) = 2 k β 1 Ξ» β β 2 s β β we have
[TABLE]
Now, the conclusions in (I) follows from
β£ F 2 m [ x ] β¨ f ( x ) 2 k β 1 Ξ» β β s 2 β β© β£ = 2 m d j ( 2 k β 1 Ξ» β β s 2 β ) |\frac{\mathbb{F}_{2^{m}}[x]}{\langle f(x)^{2^{k-1}\lambda-\lceil\frac{s}{2}\rceil}\rangle}|=2^{md_{j}(2^{k-1}\lambda-\lceil\frac{s}{2}\rceil)} β£ β¨ f ( x ) 2 k β 1 Ξ» β β 2 s β β β© F 2 m β [ x ] β β£ = 2 m d j β ( 2 k β 1 Ξ» β β 2 s β β) .
Case 3 . Let G G G be given by Lemma 4.2(v). Then it is obvious that every submodule S S S satisfies Condition (4) in Lemma 4.1.
Case 4 . Let S S S be generated by matrix G G G where G G G is given by Lemma 4.2 (vi) and (vii), i.e.,
G=\left(\begin{array}[]{cc}\pi^{s}&\pi^{s}c\cr 0&\pi^{s+t}\end{array}\right) , c β K / β¨ Ο t β© c\in\mathcal{K}/\langle\pi^{t}\rangle c β K / β¨ Ο t β© , 1 β€ t β€ 2 k Ξ» β 1 β s 1\leq t\leq 2^{k}\lambda-1-s 1 β€ t β€ 2 k Ξ» β 1 β s and 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 .
Suppose that S S S satisfies Condition (4) in Lemma 4.1. Then ( Ο 2 Ο 2 k β
Ο s c , Ο s ) β S (\omega^{2}\pi^{2^{k}}\cdot\pi^{s}c,\pi^{s})\in S ( Ο 2 Ο 2 k β
Ο s c , Ο s ) β S . Hence
there exist a , b β K a,b\in\mathcal{K} a , b β K such that
[TABLE]
which is equivalent to Ο 2 Ο 2 k + s c = Ο s a \omega^{2}\pi^{2^{k}+s}c=\pi^{s}a Ο 2 Ο 2 k + s c = Ο s a and Ο s = Ο s a c + Ο s + t b \pi^{s}=\pi^{s}ac+\pi^{s+t}b Ο s = Ο s a c + Ο s + t b . These imply
[TABLE]
and we get a contradiction.
Case 5 . Let G G G be given by Lemma 4.2 (viii) and (ix). Then we have G=\left(\begin{array}[]{cc}\pi^{s}c&\pi^{s}\cr\pi^{s+t}&0\end{array}\right) , c β Ο ( K / β¨ Ο t β© ) c\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) c β Ο ( K / β¨ Ο t β©) ,
1 β€ t β€ 2 k Ξ» β 1 β s 1\leq t\leq 2^{k}\lambda-1-s 1 β€ t β€ 2 k Ξ» β 1 β s and 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 . It is clear that
the conditions 1 β€ t β€ 2 k Ξ» β 1 β s 1\leq t\leq 2^{k}\lambda-1-s 1 β€ t β€ 2 k Ξ» β 1 β s and 0 β€ s β€ 2 k Ξ» β 2 0\leq s\leq 2^{k}\lambda-2 0 β€ s β€ 2 k Ξ» β 2 is equivalent to
[TABLE]
Obviously, we have ( Ο 2 Ο 2 k β
0 , Ο s + t ) = Ο t ( Ο s c , Ο s ) β c ( Ο s + t , 0 ) β S (\omega^{2}\pi^{2^{k}}\cdot 0,\pi^{s+t})=\pi^{t}(\pi^{s}c,\pi^{s})-c(\pi^{s+t},0)\in S ( Ο 2 Ο 2 k β
0 , Ο s + t ) = Ο t ( Ο s c , Ο s ) β c ( Ο s + t , 0 ) β S . Hence
S S S satisfies Condition (4) if and only if there exist
a , b β K a,b\in\mathcal{K} a , b β K such that
[TABLE]
which is equivalent to Ο 2 Ο 2 k + s = Ο s a c + Ο s + t b \omega^{2}\pi^{2^{k}+s}=\pi^{s}ac+\pi^{s+t}b Ο 2 Ο 2 k + s = Ο s a c + Ο s + t b and Ο s c = Ο s a \pi^{s}c=\pi^{s}a Ο s c = Ο s a . These conditions are simplified
to
[TABLE]
Then we have one of the following four subcases:
Subcase 5.1 .
If t = 1 t=1 t = 1 , we have Ο ( A / β¨ Ο t β© ) = { 0 } \pi(\mathcal{A}/\langle\pi^{t}\rangle)=\{0\} Ο ( A / β¨ Ο t β©) = { 0 } . In this case, it is obvious that
c = 0 c=0 c = 0 satisfies Ο 2 Ο 2 k + s = Ο s β
0 2 + Ο s + t b \omega^{2}\pi^{2^{k}+s}=\pi^{s}\cdot 0^{2}+\pi^{s+t}b Ο 2 Ο 2 k + s = Ο s β
0 2 + Ο s + t b where b = Ο 2 Ο 2 k β t b=\omega^{2}\pi^{2^{k}-t} b = Ο 2 Ο 2 k β t . Then we have
2 k + 1 β 1 2^{k+1}-1 2 k + 1 β 1 matrices satisfing Condition (1) in Lemma 2.2:
[TABLE]
Subcase 5.2 .
If t = 2 t=2 t = 2 , we have Ο ( K / β¨ Ο t β© ) = { c 1 Ο β£ c 1 β F } \pi(\mathcal{K}/\langle\pi^{t}\rangle)=\{c_{1}\pi\mid c_{1}\in\mathcal{F}\} Ο ( K / β¨ Ο t β©) = { c 1 β Ο β£ c 1 β β F } . In this case,
[TABLE]
Then we have
β£ F β£ = 2 m d j |\mathcal{F}|=2^{md_{j}} β£ F β£ = 2 m d j β matrices:
G=\left(\begin{array}[]{cc}\pi^{s+1}c_{1}&\pi^{s}\cr\pi^{s+2}&0\end{array}\right) ,
where c 1 β F c_{1}\in\mathcal{F} c 1 β β F arbitrary.
In the following we assume t β₯ 3 t\geq 3 t β₯ 3 . Set g = Ο β 1 c β Ο ( K / β¨ Ο t β© ) g=\omega^{-1}c\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) g = Ο β 1 c β Ο ( K / β¨ Ο t β©) .
Then c = Ο g c=\omega g c = Ο g and Equation (7) is equivalent to
[TABLE]
Now, let g = β i = 1 t β 1 g i Ο i β Ο ( K / β¨ Ο t β© ) g=\sum_{i=1}^{t-1}g_{i}\pi^{i}\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) g = β i = 1 t β 1 β g i β Ο i β Ο ( K / β¨ Ο t β©)
where g i β F g_{i}\in\mathcal{F} g i β β F for all i = 1 , β¦ , t β 1 i=1,\ldots,t-1 i = 1 , β¦ , t β 1 ,
and b = β j = 0 2 k Ξ» β 1 b j Ο j b=\sum_{j=0}^{2^{k}\lambda-1}b_{j}\pi^{j} b = β j = 0 2 k Ξ» β 1 β b j β Ο j where b j β F b_{j}\in\mathcal{F} b j β β F for all j j j .
Then in the the ring K \mathcal{K} K , we have
[TABLE]
Subcase 5.3 .
Let t = 2 l + 1 β€ 2 k Ξ» β 1 t=2l+1\leq 2^{k}\lambda-1 t = 2 l + 1 β€ 2 k Ξ» β 1 where 1 β€ l β€ 2 k β 1 Ξ» β 1 1\leq l\leq 2^{k-1}\lambda-1 1 β€ l β€ 2 k β 1 Ξ» β 1 . Then l = β t 2 β l=\lfloor\frac{t}{2}\rfloor l = β 2 t β β and
l + 1 = β t 2 β l+1=\lceil\frac{t}{2}\rceil l + 1 = β 2 t β β .
We have two situations:
(β {\dagger} β )
When 1 β€ l β€ 2 k β 1 β 1 1\leq l\leq 2^{k-1}-1 1 β€ l β€ 2 k β 1 β 1 , we have 3 β€ t β€ 2 k β 1 3\leq t\leq 2^{k}-1 3 β€ t β€ 2 k β 1 . In this case, the element
g β Ο ( K / β¨ Ο t β© ) g\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) g β Ο ( K / β¨ Ο t β©) satisfies Condition (8) if and only if
[TABLE]
i.e. g = β i = l + 1 t β 1 g i Ο i g=\sum_{i=l+1}^{t-1}g_{i}\pi^{i} g = β i = l + 1 t β 1 β g i β Ο i , where g l + 1 , β¦ , g t β 1 β F g_{l+1},\ldots,g_{t-1}\in\mathcal{F} g l + 1 β , β¦ , g t β 1 β β F arbitrary.
In fact, we have
Ο 2 k + s = Ο s g 2 + Ο s + t b Β w i t h Β b = Ο 2 k β t + β i = l + 1 t β 1 g i 2 Ο 2 i β t β K . \pi^{2^{k}+s}=\pi^{s}g^{2}+\pi^{s+t}b\ {\rm with}\ b=\pi^{2^{k}-t}+\sum_{i=l+1}^{t-1}g_{i}^{2}\pi^{2i-t}\in\mathcal{K}. Ο 2 k + s = Ο s g 2 + Ο s + t b Β with Β b = Ο 2 k β t + β i = l + 1 t β 1 β g i 2 β Ο 2 i β t β K .
As stated above, we have ( t β 1 ) β ( l + 1 ) = t β β t 2 β β 1 = β t 2 β β 1 (t-1)-(l+1)=t-\lceil\frac{t}{2}\rceil-1=\lfloor\frac{t}{2}\rfloor-1 ( t β 1 ) β ( l + 1 ) = t β β 2 t β β β 1 = β 2 t β β β 1 and
[TABLE]
where h ( x ) = β i = l + 1 t β 1 c i Ο i β ( l + 1 ) = β j = 0 β t 2 β β 1 c j + β t 2 β f ( x ) j h(x)=\sum_{i=l+1}^{t-1}c_{i}\pi^{i-(l+1)}=\sum_{j=0}^{\lfloor\frac{t}{2}\rfloor-1}c_{j+\lceil\frac{t}{2}\rceil}f(x)^{j} h ( x ) = β i = l + 1 t β 1 β c i β Ο i β ( l + 1 ) = β j = 0 β 2 t β β β 1 β c j + β 2 t β β β f ( x ) j .
Hence there are 2 m d j β t 2 β 2^{md_{j}\lfloor\frac{t}{2}\rfloor} 2 m d j β β 2 t β β matrices satisfying Condition (4) in Lemma 4.1:
[TABLE]
2. (β‘ {\ddagger} β‘ )
When 2 k β 1 β€ l β€ 2 k β 1 Ξ» β 1 2^{k-1}\leq l\leq 2^{k-1}\lambda-1 2 k β 1 β€ l β€ 2 k β 1 Ξ» β 1 , we have 2 k + 1 β€ t = 2 l + 1 β€ 2 k Ξ» β 1 2^{k}+1\leq t=2l+1\leq 2^{k}\lambda-1 2 k + 1 β€ t = 2 l + 1 β€ 2 k Ξ» β 1 . This implies
s + t β₯ 2 k + s + 1 s+t\geq 2^{k}+s+1 s + t β₯ 2 k + s + 1 . In this case, the element c β Ο ( K / β¨ Ο t β© ) c\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) c β Ο ( K / β¨ Ο t β©) satisfies Condition (7) if and only if
[TABLE]
In fact, we have Ο 2 Ο 2 k + s = Ο s c 2 + Ο s + t b \omega^{2}\pi^{2^{k}+s}=\pi^{s}c^{2}+\pi^{s+t}b Ο 2 Ο 2 k + s = Ο s c 2 + Ο s + t b where
b = β i = l + 1 t β 1 c i 2 Ο 2 i β t β K b=\sum_{i=l+1}^{t-1}c_{i}^{2}\pi^{2i-t}\in\mathcal{K} b = β i = l + 1 t β 1 β c i 2 β Ο 2 i β t β K .
Hence there are 2 m d j β t 2 β 2^{md_{j}\lfloor\frac{t}{2}\rfloor} 2 m d j β β 2 t β β matrices satisfying Condition (4) in Lemma 4.1:
[TABLE]
Subcase 5.4 .
Let t = 2 l β€ 2 k Ξ» β 1 t=2l\leq 2^{k}\lambda-1 t = 2 l β€ 2 k Ξ» β 1 where 2 β€ l β€ 2 k β 1 Ξ» β 1 2\leq l\leq 2^{k-1}\lambda-1 2 β€ l β€ 2 k β 1 Ξ» β 1 . Then l = β t 2 β = β t 2 β l=\lfloor\frac{t}{2}\rfloor=\lceil\frac{t}{2}\rceil l = β 2 t β β = β 2 t β β .
We have two situations:
(β {\dagger} β )
When 2 β€ l β€ 2 k β 1 2\leq l\leq 2^{k-1} 2 β€ l β€ 2 k β 1 , we have 4 β€ t β€ 2 k 4\leq t\leq 2^{k} 4 β€ t β€ 2 k . In this case, the element c β y ( A / β¨ y t β© ) c\in y(\mathcal{A}/\langle y^{t}\rangle) c β y ( A / β¨ y t β©) satisfies Condition (7) if and only if
[TABLE]
In fact, for any c l , β¦ , c t β 1 β F c_{l},\ldots,c_{t-1}\in\mathcal{F} c l β , β¦ , c t β 1 β β F we have
[TABLE]
As stated above, we have ( t β 1 ) β l = l β 1 = β t 2 β β 1 (t-1)-l=l-1=\lfloor\frac{t}{2}\rfloor-1 ( t β 1 ) β l = l β 1 = β 2 t β β β 1 and
[TABLE]
Hence there are 2 m d j β t 2 β 2^{md_{j}\lfloor\frac{t}{2}\rfloor} 2 m d j β β 2 t β β matrices satisfying Condition (4) in Lemma 4.1 given by
Equation (9).
2. (β‘ {\ddagger} β‘ )
When 2 k β 1 + 1 β€ l β€ 2 k β 1 Ξ» β 1 2^{k-1}+1\leq l\leq 2^{k-1}\lambda-1 2 k β 1 + 1 β€ l β€ 2 k β 1 Ξ» β 1 , we have 2 k + 2 β€ t = 2 l β€ 2 k Ξ» β 2 2^{k}+2\leq t=2l\leq 2^{k}\lambda-2 2 k + 2 β€ t = 2 l β€ 2 k Ξ» β 2 . This implies
s + t β₯ 2 k + s + 2 s+t\geq 2^{k}+s+2 s + t β₯ 2 k + s + 2 . In this case, the element c β Ο ( K / β¨ Ο t β© ) c\in\pi(\mathcal{K}/\langle\pi^{t}\rangle) c β Ο ( K / β¨ Ο t β©) satisfies Condition (7) if and only if
[TABLE]
In fact, we have Ο 2 Ο 2 k + s = Ο s c 2 + Ο s + t b \omega^{2}\pi^{2^{k}+s}=\pi^{s}c^{2}+\pi^{s+t}b Ο 2 Ο 2 k + s = Ο s c 2 + Ο s + t b where
b = β i = l t β 1 c i 2 Ο 2 i β t β K b=\sum_{i=l}^{t-1}c_{i}^{2}\pi^{2i-t}\in\mathcal{K} b = β i = l t β 1 β c i 2 β Ο 2 i β t β K .
Hence there are 2 m d j β t 2 β 2^{md_{j}\lfloor\frac{t}{2}\rfloor} 2 m d j β β 2 t β β matrices satisfying Condition (4) in Lemma 4.1
given by Equation (10).
As stated above, the number of matrices satisfying Condition (4) in Case (viii) and
(ix) of Lemma 4.2 is equal to
[TABLE]
by Equation (6).
β‘ \Box β‘
Finally, we give a proof for Theorem 2.5 as follows.
Let C \mathcal{C} C be a
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic code over R R R of length 2 k n 2^{k}n 2 k n . Here we regard
C \mathcal{C} C as an ideal of the ring A + u A \mathcal{A}+u\mathcal{A} A + u A .
Then by Lemma 2.4(ii) for
each integer j j j , 1 β€ j β€ r 1\leq j\leq r 1 β€ j β€ r , there is a unique ideal
C j C_{j} C j β of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β such that
[TABLE]
This implies β£ C β£ = β j = 1 r β£ C j β£ |\mathcal{C}|=\prod_{j=1}^{r}|C_{j}| β£ C β£ = β j = 1 r β β£ C j β β£ . Furthermore,
since C j C_{j} C j β is an ideal
of the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β ( u 2 = Ο j 2 f j ( x ) 2 k ) (u^{2}=\omega_{j}^{2}f_{j}(x)^{2^{k}}) ( u 2 = Ο j 2 β f j β ( x ) 2 k ) , by Lemma 4.1 there is a unique
K j \mathcal{K}_{j} K j β -submodule S S S of K j 2 \mathcal{K}_{j}^{2} K j 2 β satisfying Condition (4) such that C j = ΞΈ ( S ) C_{j}=\theta(S) C j β = ΞΈ ( S ) . From this and by
Lemma 4.4, we deduce that S S S has one and only one of the following matrices G G G as its generator matrix:
1.
G G G is given by Lemma 4.4(I-1). In this case, by the definition of ΞΈ \theta ΞΈ above Lemma 4.1 we have
[TABLE]
This implies
C j = ΞΈ ( S ) = β¨ Ο j y 2 k β 1 + s + f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u f j ( x ) s β© . C_{j}=\theta(S)=\langle\omega_{j}y^{2^{k-1}+s}+f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+uf_{j}(x)^{s}\rangle. C j β = ΞΈ ( S ) = β¨ Ο j β y 2 k β 1 + s + f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u f j β ( x ) s β© .
As β₯ ( Ο j f j ( x ) 2 k β 1 + s + f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) , f j ( x ) s ) β₯ f j ( x ) = s \|(\omega_{j}f_{j}(x)^{2^{k-1}+s}+f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x),f_{j}(x)^{s})\|_{f_{j}(x)}=s β₯ ( Ο j β f j β ( x ) 2 k β 1 + s + f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) , f j β ( x ) s ) β₯ f j β ( x ) β = s , by Lemma 4.3 it follows that
β£ C j β£ = β£ S β£ = 2 m d j ( 2 k Ξ» β s ) |C_{j}|=|S|=2^{md_{j}(2^{k}\lambda-s)} β£ C j β β£ = β£ S β£ = 2 m d j β ( 2 k Ξ» β s ) .
2.
G G G is given by Lemma 4.4(I-2). In this case, an argument
similar to (i-1) shows that
C j = ΞΈ ( S ) = β¨ f j ( x ) 2 k β 1 Ξ» + β s 2 β h ( x ) + u f j ( x ) s β© C_{j}=\theta(S)=\langle f_{j}(x)^{2^{k-1}\lambda+\lceil\frac{s}{2}\rceil}h(x)+uf_{j}(x)^{s}\rangle C j β = ΞΈ ( S ) = β¨ f j β ( x ) 2 k β 1 Ξ» + β 2 s β β h ( x ) + u f j β ( x ) s β© and β£ C j β£ = β£ S β£ = 2 m d j ( 2 k Ξ» β s ) |C_{j}|=|S|=2^{md_{j}(2^{k}\lambda-s)} β£ C j β β£ = β£ S β£ = 2 m d j β ( 2 k Ξ» β s ) .
3.
G G G is given by Lemma 4.4(II). In this case, we have
[TABLE]
Then by Lemma 4.3 and β₯ ( f j ( x ) s , 0 ) β₯ f j ( x ) = β₯ ( 0 , f j ( x ) s ) β₯ f j ( x ) = s \|(f_{j}(x)^{s},0)\|_{f_{j}(x)}=\|(0,f_{j}(x)^{s})\|_{f_{j}(x)}=s β₯ ( f j β ( x ) s , 0 ) β₯ f j β ( x ) β = β₯ ( 0 , f j β ( x ) s ) β₯ f j β ( x ) β = s , we obtain
β£ C j β£ = β£ S β£ = 2 m d j ( ( 2 k Ξ» β s ) + ( 2 k Ξ» β s ) ) = 2 m d j ( 2 k + 1 Ξ» β 2 s ) |C_{j}|=|S|=2^{md_{j}((2^{k}\lambda-s)+(2^{k}\lambda-s))}=2^{md_{j}(2^{k+1}\lambda-2s)} β£ C j β β£ = β£ S β£ = 2 m d j β (( 2 k Ξ» β s ) + ( 2 k Ξ» β s )) = 2 m d j β ( 2 k + 1 Ξ» β 2 s ) .
4.
G G G is given by Lemma 4.4(III-1). In this case,
we have
[TABLE]
Then by Lemma 2.4, β₯ ( 0 , f j ( x ) s ) β₯ f j ( x ) = s \|(0,f_{j}(x)^{s})\|_{f_{j}(x)}=s β₯ ( 0 , f j β ( x ) s ) β₯ f j β ( x ) β = s and β₯ ( f j ( x ) s + 1 , 0 ) β₯ f j ( x ) = s + 1 \|(f_{j}(x)^{s+1},0)\|_{f_{j}(x)}=s+1 β₯ ( f j β ( x ) s + 1 , 0 ) β₯ f j β ( x ) β = s + 1 , we obtain
β£ C j β£ = β£ S β£ = 2 m d j ( ( 2 k Ξ» β s ) + ( 2 k Ξ» β s β 1 ) ) = 2 m d j ( 2 k + 1 Ξ» β 2 s β 1 ) |C_{j}|=|S|=2^{md_{j}((2^{k}\lambda-s)+(2^{k}\lambda-s-1))}=2^{md_{j}(2^{k+1}\lambda-2s-1)} β£ C j β β£ = β£ S β£ = 2 m d j β (( 2 k Ξ» β s ) + ( 2 k Ξ» β s β 1 )) = 2 m d j β ( 2 k + 1 Ξ» β 2 s β 1 ) .
5.
G G G is given by Lemma 4.4(III-2). In this case,
an argument
similar to (i) shows that
[TABLE]
Then by Lemma 4.3, we obtain
β£ C j β£ = β£ S β£ = 2 m d j ( ( 2 k Ξ» β s ) + ( 2 k Ξ» β s β t ) ) = 2 m d j ( 2 k + 1 Ξ» β 2 s β t ) |C_{j}|=|S|=2^{md_{j}((2^{k}\lambda-s)+(2^{k}\lambda-s-t))}=2^{md_{j}(2^{k+1}\lambda-2s-t)} β£ C j β β£ = β£ S β£ = 2 m d j β (( 2 k Ξ» β s ) + ( 2 k Ξ» β s β t )) = 2 m d j β ( 2 k + 1 Ξ» β 2 s β t ) , sinceβ₯ ( f j ( x ) s + β t 2 β h ( x ) , f j ( x ) s ) β₯ f j ( x ) = s \|(f_{j}(x)^{s+\lceil\frac{t}{2}\rceil}h(x),f_{j}(x)^{s})\|_{f_{j}(x)}=s β₯ ( f j β ( x ) s + β 2 t β β h ( x ) , f j β ( x ) s ) β₯ f j β ( x ) β = s and β₯ ( f j ( x ) s + t \|(f_{j}(x)^{s+t} β₯ ( f j β ( x ) s + t , 0 ) β₯ f j ( x ) = s + t 0)\|_{f_{j}(x)}=s+t 0 ) β₯ f j β ( x ) β = s + t .
6.
G G G is given by Lemma 4.4(III-3). Then
an argument
similar to (v) shows that
[TABLE]
and
β£ C j β£ = β£ S β£ = 2 m d j ( 2 k + 1 Ξ» β 2 s β t ) |C_{j}|=|S|=2^{md_{j}(2^{k+1}\lambda-2s-t)} β£ C j β β£ = β£ S β£ = 2 m d j β ( 2 k + 1 Ξ» β 2 s β t ) .
Finally, by Lemmas 4.1 and 4.4 we see that the number of ideals in the ring K j + u K j \mathcal{K}_{j}+u\mathcal{K}_{j} K j β + u K j β
[TABLE]
This implies N ( 2 m , d j , 2 k Ξ» ) = β i = 0 2 k β 1 Ξ» ( 1 + 4 i ) 2 m d j ( 2 k β 1 Ξ» β i ) N_{(2^{m},d_{j},2^{k}\lambda)}=\sum_{i=0}^{2^{k-1}\lambda}(1+4i)2^{md_{j}(2^{k-1}\lambda-i)} N ( 2 m , d j β , 2 k Ξ» ) β = β i = 0 2 k β 1 Ξ» β ( 1 + 4 i ) 2 m d j β ( 2 k β 1 Ξ» β i ) .
Therefore, Theorem 2.5 was proved.
5 Conclusions and further research
We give an explicit representation and enumeration for all distinct
( Ξ΄ + Ξ± u 2 ) (\delta+\alpha u^{2}) ( Ξ΄ + Ξ± u 2 ) -constacyclic codes over F 2 m [ u ] β¨ u 2 Ξ» β© \frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{2\lambda}\rangle} β¨ u 2 Ξ» β© F 2 m β [ u ] β of length 2 k n 2^{k}n 2 k n for
any integers k , Ξ» β₯ 2 k,\lambda\geq 2 k , Ξ» β₯ 2 and odd positive integer n n n , provide a clear and exact formula to count the number of this class of constacyclic codes and obtain a clear formula to count the number of codewords in each code from its generators directly.
Our further interest
is to consider the construction of self-dual ( 1 + Ξ± u 2 ) (1+\alpha u^{2}) ( 1 + Ξ± u 2 ) -constacyclic codes over F 2 m [ u ] β¨ u 4 β© \frac{\mathbb{F}_{2^{m}}[u]}{\langle u^{4}\rangle} β¨ u 4 β© F 2 m β [ u ] β of arbitrary even length and study the properties of self-dual codes over F 2 m \mathbb{F}_{2^{m}} F 2 m β derived from these codes.
Acknowledgments
Part of this work was done when Yonglin Cao was visiting Chern Institute of Mathematics,
Nankai University, Tianjin, China. Yonglin Cao would like to thank the institution for the kind hospitality. This research is
supported in part by the National Natural Science Foundation of
China (Grant Nos. 11671235, 11801324), the Shandong Provincial Natural Science Foundation, China
(Grant No. ZR2018BA007), the Scientific Research Fund of Hubei Provincial Key Laboratory of Applied Mathematics (Hubei University)
(Grant No. AM201804) and the Scientific Research Fund of Hunan
Provincial Key Laboratory of Mathematical Modeling and Analysis in
Engineering (No. 2018MMAEZD09). H.Q. Dinh is
grateful for the Centre of Excellence in Econometrics, Chiang Mai University,
Thailand, for partial financial support.