∎
11institutetext: Department of Applied Mathematics
Indian Institute of Technology(ISM), Dhanbad, Jharkhand , 826004, India
11email: [email protected]
and
Department of Applied Mathematics
Indian Institute of Technology(ISM), Dhanbad, Jharkhand , 826004, India
11email: [email protected]
The Discussion on Hulls of Cyclic Codes over the Ring ℜ=Z4+vZ4, v2=v
Narendra Kumar
Abhay Kumar Singh
(Received: date / Accepted: date)
Abstract
For odd length n, the cyclic codes construction over ℜ=Z4[v]/⟨v2−v⟩ is provided. The hulls of cyclic codes over ℜ are studied. The average 2-dimension E(n) of the hulls of cyclic codes over ℜ is also conferred. Among these, the various examples of generators of hulls of cyclic codes over ℜ are provided, whose Z4-images are good Z4-linear codes with good parameters.
Keywords:
Linear codes, Cyclic codes, Self-dual, Hulls.
MSC:
Primary: 94B05, Secondary: 94B15.
1 Introduction
The study of hulls of cyclic codes have crucial importance because of their applications. Therefore the hulls of linear and cyclic codes over finite fields have been well studied. Assmus et al. 15 introduced the theory of hull of linear codes to describe the finite projective planes. In this series, many authors discussed the properties of hulls to describe the complexity of some algorithms in 18 ; 19 ; 20 ; 21 ; 22 ; 23 . Again, Sendrier 17 described the hulls of linear codes of length n over square order field Fq and proved that the average dimension of the hulls depend on the order of Fq. In 24 ,Skersys discussed the average dimension Eq(n) of the hulls of cyclic codes over finite fields and studied the character of nEq(n), as n tends to infinity. Later, Sangwisut et al. 9 described the generator polynomials and dimensions of the hulls of cyclic and negacyclic codes over finite field. Recently, Jitman and Sangwisut 7 provided the average dimension
of the Hermitian hull of constacyclic codes over Fq and computed the upper and lower bounds. Furthermore, Jitman et al. 16 introduced the hulls of cyclic codes of odd length over Z4 and gave an algorithm to determine
types of hulls of cyclic codes over Z4. In this article, utilizing the results provided by Jitman et al. 16 , we study the construction of hulls for our purpose.
The cyclic codes are important family of linear codes. The study of cyclic codes over finite rings have become a crucial topic of research. The cyclic codes over finite rings have been studied in a series of papers 4 ; 5 ; 11 ; 26 ; 27 . In particular, Hammons et al.27 done a brilliant work on codes over Z4 and discussed Z4 -linearity of different types of codes. After that many authors were attracted to do a lots of work over Z4. The ring ℜ=Z4[v]/⟨v2−v⟩ is an extension of ring Z4. For the first time Bandi and Bhaintwal 13 introduced linear codes over finite ring ℜ. They also studied the MacWilliams identities for Lee weight and Gray enumerators for codes over ℜ. After that, Gao et al. 5 studied the different types of linear codes over ℜ and also obtained many new Z4-linear codes with good parameters. Recently, Dinh et al. 11 introduced a new Gray map and they studied the all-constacyclic codes over ℜ. Moreover, they also obtained the various new Z4-linear codes with better parameters. Further, Kumar and Singh 12 studied the DNA computing by using cyclic codes over ℜ. They provided various examples of reversible cyclic codes over ℜ and obtained many good Z4-linear codes with good parameters with the help of Gray map. These works encourage us to study the Hulls of cyclic codes over ℜ=Z4+vZ4, v2=v.
The remaining part of the article is organised in such manner. In section 2, some basic properties and results related with cyclic codes over ℜ are conferred. Using the cyclic codes structure, the construction of hulls of cyclic codes over ℜ is studied in section 3. The types of hulls of cyclic codes over ℜ are discussed in section 4. Section 5 is devoted to study of average 2-dimension of cyclic codes over ℜ. In section 6, various examples of hulls of cyclic codes over ℜ are given and we obtain the Z4-linear codes with good parameters according to Z4-database 25 .
2 Preliminaries
As a linear code C of length n over Z4 can be viewed as a vector space over F2 and
the concept of 2-dimension of C was introduced in 28 and is given as dim2(C) = log2(∣C∣).
Let h=(h0,h1,…,hn−1),k=(k0,k1,…,kn−1)∈ℜn, the inner product is given as
[TABLE]
The dual code C⊥ is conferred as
[TABLE]
Then C is called self-orthogonal if C⊆C⊥ and C is self-dual if C=C⊥. The hull of C is defined as
[TABLE]
Let C be a cyclic code over Z4 of odd length n . Then generator of C is given by
[TABLE]
where f(x),g(x),h(x) are unique monic polynomials over Z4 such that f(x)g(x)h(x)=xn−1 (14 , Theorem 12.3.13) and ∣C∣=4degh(x)2degg(x). Here, C is said to be of type 4degh(x)2degg(x). In this case, the 2-dimension of C is dim2(C)= log2(∣C∣)=2degh(x)+degg(x).
A reciprocal polynomial of h(x)=a0+a1x+a2x2+⋯+xr is defined to be
[TABLE]
Clearly, (h∗)∗(x)=h(x). A polynomial h(x) is called self-reciprocal if h∗(x)=h(x). From (14 , Theorem 12.3.20), the generator of dual cyclic code C⊥ is given as
[TABLE]
Some results are taken from 16 , which are given below.
Let ordj(i) denotes the mutiplicative order of i modulo j, where i and j are coprime integers. Let N2:={l≥1:l divides 2i+1 for some positive integer i}. The factorization of xn−1 is given as
[TABLE]
where
[TABLE]
and fij(x), fij∗(x) form a monic basic irreducible reciprocal polynomial pair and gij(x) is a monic basic irreducible self-reciprocal self-reciprocal polynomial. Let B_{n}=\deg\prod_{j|n,j\in N_{2}}\big{(}\prod_{i=1}^{\gamma(j)}g_{ij}(x)\big{)}. Then
[TABLE]
The Gray map ξ is taken from 11 that transfers the elements of ℜ to elements of Z42 such that
[TABLE]
The Lee weight wL(a) in Z4 is given as min{a,4−a}. The Lee weight of any element of ℜ is defined as
wL(a+bv)=wL(a)+wL(2b+a).
Theorem 2.1
11 *
The Gray map ξ is Z4-linear, and it is a distance-preserving map from ℜn (Lee distance) to Z42n (Lee distance).*
3 Hulls of Cyclic Codes over ℜ
In present section, the theory of hulls of cyclic codes over ℜ is discussed. First, we review some useful results, which will be used to describe the hulls of cyclic codes over ℜ.Theorem 3.1. 16 Let C be a cyclic code of odd length n over Z4 generated by ⟨f(x)g(x),2f(x)⟩, where xn−1=f(x)g(x)h(x) and f(x),g(x) and h(x) are pairwise coprime. Then Hull(C) is generated by
[TABLE]
Furthermore, Hull(C) is of type 4degH(x)2degG(x), where
[TABLE]
Some important results of cyclic codes over ℜ are given as follows.
Theorem 3.2. 11
A linear code over ℜ is given as C=vC1⊕(1+3v)C2. Then, C is cyclic if and only if C1 and C2 are cyclic over Z4.
Proposition 3.3. 11
Let n-tuple k∈ℜn, then ξρ(k)=ρ2ξ(k), where ρ is the cyclic shift on Z42n. Proposition 3.4. 11
Let C be a cyclic code of length n over ℜ. Then its Gray image ξ(C) is a 2-quasi-cyclic code of length 2n over Z4. Let C be cyclic code over ℜ of odd length n. By utilizing the equation 1, the generator of cyclic codes is described in next result.
Theorem 3.5.
Let C=vC1⊕(1−v)C2 be a cyclic code of odd length n over ℜ. Then
C=⟨vp1(x)q1(x),2vp1(x),(1−v)p2(x)q2(x),2(1−v)p2(x)⟩,
where p1(x)q1(x)r1(x)=p2(x)q2(x)r2(x)=xn−1 and C1=⟨p1(x)q1(x),2p1(x)⟩, C2=⟨p2(x)q2(x),2p2(x)⟩ over Z4, respectively.
Proof
Let C^=⟨vp1(x)q1(x),2vp1(x),(1−v)p2(x)q2(x),2(1−v)p2(x)⟩, then it is obvious that C^⊆C. We have (v)C1=vC^ since v2=v over Z4. Moreover, (1−v)2=(1−v), then (1−v)C2=(1−v)C^. Thus, vC1⊕(1−v)C2⊆C^. Hence, C=C^
Proposition 3.6.11
Let C be a linear code of length n over ℜ, then C⊥=vC1⊥⊕(1−v)C2⊥.
By using the dual cyclic codes C⊥ over Z4 [given in equation 2], we describe the structure of dual of cyclic codes over ℜ in next result.
Proposition 3.7.
If C=⟨vp1(x)q1(x),2vp1(x),(1−v)p2(x)q2(x),2(1−v)p2(x)⟩ is a cyclic code of odd length n over ℜ. Then C⊥=⟨vr1∗(x)q1∗(x),2vr1∗(x),(1−v)r2∗(x)q2∗(x),2(1−v)r2∗(x)⟩, where p∗(x)=xdegp(x) p(x−1).
Proof
If C is a cyclic code, then dual C⊥ is also cyclic code. Moreover, C⊥=vC1⊥⊕(1−v)C2⊥ by Proposition 3.6. Thus, equation 2 and Proposition 3.5 imply our result.
Lemma 3.8. Let a=(a0,a1,…,an−1) and b=(b0,b1,…,bn−1) be vectors in ℜn with corresponding polynomials a(x) and b(x), respectively. Then a
is orthogonal to b and all its shifts if and only if a(x)b∗(x)=0 in ℜ[x]/⟨xn−1⟩.
Proof
Proof is similar to (14 , Theorem 12.3.18).
Next result provide the generator of the hulls of the cyclic codes over ℜ.
Theorem 3.9. Let C be cyclic code of odd length n over ℜ such that C=vC1⊕(1−v)C2 and C is generated by
[TABLE]
where p1(x)q1(x)r1(x)=p2(x)q2(x)r2(x)=xn−1 and C1=⟨p1(x)q1(x),2p1(x)⟩, C2=⟨p2(x)q2(x),2p2(x)⟩ over Z4, respectively. Then Hull(C) has generator of the form
⟨v lcm (p1(x)q1(x),r1∗(x)q1∗(x)),2v lcm (p1(x),r1∗(x)),(1−v) lcm (p2(x)q2(x),r2∗(x)q2∗(x)),2(1−v) lcm (p2(x),r2∗(x))⟩
In addition, Hull(C) is of the type 4degR1(x)+degR2(x)2degQ1(x)+degQ2(x), where
[TABLE]
and
[TABLE]
Proof
From Theorem 3.5, the generator of a cyclic code C over ℜ is conferred as
[TABLE]
and from Proposition 3.7, the dual of cyclic codes over ℜ is given as
[TABLE]
We consider Cˉ is a cyclic code over ℜ, which has generator of the form
[TABLE]
where
[TABLE]
and
[TABLE]
[TABLE]
[TABLE]
such that xn−1=P1(x)Q1(x)R1(x)=P2(x)Q2(x)R2(x) and P1(x),Q1(x),R1(x),P2(x),Q2(x),R2(x) are pairwise coprime polynomials. Note that ⟨vP1(x)Q1(x),2vP1(x),(1−v)P2(x)Q2(x),2(1−v)P2(x)⟩⊆⟨vp1(x)q1(x),2vp1(x),(1−v)p2(x)q2(x),2(1−v)p2(x)⟩ and also ⟨vP1(x)Q1(x),2vP1(x),(1−v)P2(x)Q2(x),2(1−v)P2(x)⟩⊆⟨vr1∗(x)q1∗(x),2vr1∗(x),(1−v)r2∗(x)q2∗(x),2(1−v)r2∗(x)⟩, therefore we get Cˉ⊆Hull(C).
Now, we have to show that Hull(C)⊆Cˉ.
Note that Hull(C) is a cyclic code over ℜ and generated by
[TABLE]
where the polynomials L1(x),M1(x),N1(x),M2(x),L2(x),N2(x) are pairwise coprime such that
[TABLE]
As the Hull(C)⊆C⊥ is orthogonal to C and from Lemma 3.8, we have
[TABLE]
that means r1∗(x)q1∗(x)∣L1(x)M1(x), r2∗(x)q2∗(x)∣L2(x)M2(x)
and also
[TABLE]
which provided that r1∗(x)∣L1(x),r2∗(x)∣L2(x).
The Hull(C)⊆C is orthogonal to C⊥ and from Lemma 3.8, we have
[TABLE]
that means p1(x)q1(x)∣L1(x)M1(x), p2(x)q2(x)∣L2(x)M2(x) and also
2L1(x).r1(x)q1(x)=0, 2L2(x).r2(x)q2(x)=0, that gives p1(x)∣L1(x) and p2(x)∣L2(x). Therefore, lcm(p1(x)q1(x),r1∗(x)q1∗(x))∣L1(x)M1(x),lcm(p2(x)q2(x),r2∗(x)q2∗(x))∣L2(x)M2(x) and lcm(r1∗(x),p1(x))∣L1(x), lcm(r2∗(x),p2(x))∣L2(x). That means P1(x)Q1(x)∣L1(x)M1(x), P2(x)Q2(x)∣L2(x)M2(x) and P1(x)∣L1(x), P2(x)∣L2(x). Hence, Hull(C)⊆Cˉ. Thus, Hull(C)=Cˉ.
4 Types of Hulls of Cyclic Codes over ℜ
Present section devotes to study the types of hulls of cyclic codes of odd length n over ℜ. For this, first we discuss some results.
Lemma 4.1 16 Let β be a positive integer. For 1≤i≤β, let (vi,zi),(wi,di) and (ui,bi)
be elements in {(0,0),(1,0),(0,1)}. Let ai=min{1−vi−zi,wi}+min{1−wi−di,vi}.
Then ai∈{0,1}. Moreover, the following statements hold.
-
2−min{1−vi−zi,wi}−max{vi,1−wi−di}−min{1−wi−di,vi}−max{wi,1−vi−zi}=zi+di.
2. 2.
If ai=0, then zi+di∈{0,1,2}.
3. 3.
If ai=1, then zi+di=0.
4. 4.
Let a=∑i=1βaij, then ∑i=1β(zi+di)=c for some 0≤c≤2(β−a).
Theorem 4.2 The types of the hull of a cyclic code of
odd length n over ℜ are 4k12k2 , where
[TABLE]
[TABLE]
0≤a1j,a2j≤β(j),0≤b1j,b2j≤γ(j) and 0≤c1j≤2(β(j)−a1j), 0≤c2j≤2(β(j)−a2j).
Proof
From Theorem 3.9, Hull(C) has type
[TABLE]
From equation (3), we get
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
[TABLE]
[TABLE]
where k=1,2 and (ukij,bkij),(vkij,zkij),(wkij,dkij)∈{(0,0),(1,0)(0,1)}. According to above relations, we have
[TABLE]
that means
[TABLE]
In the similar way, we determine the degQk(x), where k=1,2.
[TABLE]
Thus,
[TABLE]
From Theorem 3.9, Hull(C) is of the type
4degR1(x)+degR2(x)2degQ1(x)+degQ2(x), where
[TABLE]
where 0≤a1j,a2j≤β(j),0≤b1j,b2j≤γ(j) and 0≤c1j≤2(β(j)−a1j), 0≤c2j≤2(β(j)−a2j)
Corollary 4.3 For odd length n such that n∈N2. Then the types of the hull of a cyclic codes over ℜ are of the form 402k2, where
[TABLE]
Proof
From the Theorem 4.2, if n∈N2 and j∣n,j∈N2, we get the required result.
Algorithm: The types of the hull of a cyclic code of odd length n over ℜ.
-
For each j∣n, consider the following cases.
- (a)
If j∈N2, then compute ordj(2) and γ(j).
2. (b)
If j∈/N2, then compute ordj(2) and β(j).
2. 2.
Compute
[TABLE]
where 0≤a1j,a2j≤β(j).
3. 3.
Next, we determine k2 for fixed a1j,a2j in 2,
k2=j∣n,j∈N2∑ordj(2)⋅b1j+j∣n,j∈/N2∑ordj(2)⋅c1j+j∣n,j∈N2∑ordj(2)⋅b2j+j∣n,j∈/N2∑ordj(2)⋅c2j,
where 0≤b1j,b2j≤γ(j) and 0≤c1j≤2(β(j)−a1j), 0≤c2j≤2(β(j)−a2j).
**Example 1: **
For n=7, we discuss the types of hulls of cyclic codes over ℜ.
If 1∈N2, then ord1(2)=1, and γ(1)=1 and
if 7∈/N2, then ord7(2)=3 and β(7)=1.
Which implies
k1=3a17+3a27, with 0≤(a17,a27)≤1. Then we have following cases.
-
Let (a17,a27)=(0,0), i.e. k1=0 and
k2=b11+b21+3c17+3c27, with 0≤(b11,b21)≤1 and 0≤c17,c27≤2.
Then k2=(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14)
2. 2.
Let (a17,a27)=(1,0), i.e. k1=3 and
k2=b11+b21+3c17+3c27, with 0≤(b11,b21)≤1 and c17=0,0≤c27≤2.
Then k2=(0,1,2,3,4,5,6,7,8)
3. 3.
Let (a17,a27)=(0,1), i.e. k1=3 and
k2=b11+b21+3c17+3c27, with 0≤(b11,b21)≤1 and c27=0,0≤c17≤2.
Then k2=(0,1,2,3,4,5,6,7,8)
4. 4.
Let (a17,a27)=(1,1), i.e. k1=6 and
k2=b11+b21+3c17+3c27, with 0≤(b11,b21)≤1 and c17,c27=0.
Then k2=(0,1,2)
**Example 2: **
For n=15, we discuss the types of hulls of cyclic codes over ℜ.
Let 1,3,5∈N2, we get ord1(2)=1,ord3(2)=2,ord5(2)=4, and γ(1)=γ(3)=γ(5)=1 and 15∈/N2, then ord15(2)=4 and β(15)=1.
Which implies
k1=4a115+4a215, with 0≤(a115,a215)≤1. Then, we have following cases.
-
Let (a115,a215)=(0,0), i.e. k1=0 and
k2=b11+b21+2b13+2b23+4b15+4b25+4c115+4c215, with 0≤(b11,b21,b13,b23,b15,b25)≤1 and 0≤c115,c215≤2.
Then k2=(0,1,2,…,30)
2. 2.
Let (a115,a215)=(1,0), i.e. k1=4 and
k2=b11+b21+2b13+2b23+4b15+4b25+4c115+4c215, with 0≤(b11,b21,b13,b23,b15,b25)≤1 and c115=0, 0≤c215≤2.
Then k2=(0,1,2,…,22)
3. 3.
Let (a115,a215)=(0,1), i.e. k1=4 and
k2=b11+b21+2b13+2b23+4b15+4b25+4c115+4c215, with 0≤(b11,b21,b13,b23,b15,b25)≤1 and 0≤c115≤2,c215=0.
Then k2=(0,1,2,…,22)
4. 4.
Let (a115,a215)=(1,1), i.e. k1=8 and
k2=b11+b21+2b13+2b23+4b15+4b25+4c115+4c215, with 0≤(b11,b21,b13,b23,b15,b25)≤1 and c115=c215=0.
Then k2=(0,1,2,…,14)
5 The Average 2-Dimension E(n)
In this section, the average 2-dimension of the cyclic codes of length n over ℜ is discussed. The average 2-dimension of the cyclic codes over Z4 is given as
[TABLE]
where C(n,4) denotes the set of all cyclic codes over Z4.
Lemma 5.1 16
Let (v,z),(w,d),(u,b)∈{(0,0),(1,0),(0,1)}. Then
-
E(1−max{u,1−u−b})=31
2. 2.
E(2+min{1−v−z,w}−max{v,1−w−d}+min{1−w−d,v}−max{w,1−v−z})=910
Next, we study the formula of average 2- dimension of cyclic codes over ℜ by utilizing above result and the expectation E(Y), where Y is the random variable of the 2-dimension dim2(Hull(C)) and C is chosen randomly from C(n,4) with uniform probability.
Theorem 5.2 The value of E(n) of hulls of cyclic codes of odd length n over ℜ is conferred as
[TABLE]
where Bn is given in Equation (4).
Proof
The structure of cyclic codes C of odd length n over ℜ is determined as
[TABLE]
where p1(x)q1(x)r1(x)=p2(x)q2(x)r2(x)=xn−1, where for i=1,2, pi(x),qi(x) and ri(x) are pairwise coprime polynomials over Z4. The Hull(C) has type
[TABLE]
and 2- dimension of Hull(C) is
[TABLE]
[TABLE]
Next, utilizing the Lemma 5.1, we have
[TABLE]
Corollary 5.3 In the Theorem 5.2, we have E(n)<910n.
In Table 1, we are given the average 2-dimension E(n) of the hull of cyclic codes of odd length n from 55 upto 151. The (†) denotes the condition the n∈N2 and otherwise n∈N2 in the Table 1. The Table 1 is given after the references.
Table 1.
6 Computational work
In this section, we have provided the various examples of hulls of cyclic codes of odd length over ℜ. Among these, the generator polynomials of hulls of cyclic codes over ℜ are obtained. We know that cyclic codes over ℜ are mapped via Gray map into Z42 and these Gray images are Z4-linear codes. Thus, the Lee weights of the Z4-images are obtained. Various good Z4-linear codes with good parameters are obtained according to data-base25 . Here, the monic polynomials are considered in ascending order such that x4+3x3+2x2+x+1 as 11231 in Tables 2,3. The generator of hulls of cyclic codes over ℜ are given in following manner such that (3+2v)+(1+2v)x+vx2+(2+v)x3+2vx4=(31020)+v(22112) in Tables 2,3. The (∗) denotes good Z4-parameter.
Example 3. Let n=15 and
[TABLE]
over Z4. In Table 2, the generator of hulls of cyclic codes over ℜ are obtained.
Table 2.
Z4−polynomials
Z4−polynomials
Z4− polynomials
Generator of hulls over ℜ
Z4-Parameters
p1=q2=1131201
q1=r2=31
r1=p2=102232311
(220022200200000)+v(313301033221000)
(30,40210,16)∗
p1=q2=102232311
q1=r2=111
r1=p2=312321
(200020220000000)+v(322312301111000)
(30,40210,16)∗
p1=q2=13201
q1=r2=33300111
r1=p2=10231
(222202022002000)+v(300132303313000)
(30,4029,2)∗
p1=q2=10231
q1=r2=3001
r1=p2=102232311
(200220202222000)+v(313121231023000)
(30,4029,12)∗
p1=r2=10231
r1=q2=11111
q1=p2=3233221121
(122110301311000)+v(122112101333000)
(30,4424,16)∗
p1=r2=111
q1=p2=11111
r1=q2=3233221121
(200222020000000)+v(022222000022000)
(30,4029,16)∗
p1=r2=13201
q1=p2=10231
r1=q2=33300111
(131101031201000)+v(113123211021000)
(30,4427,12)∗
p1=r2=312321
q1=p2=1021311
r1=q2=11111
(102130123131000)+v(102132323111000)
(30,4420,24)∗
p1=r2=31
q1=q2=111
r1=p2=1001001001001
(220220220220220)+v(000000000000000)
(30,4022,40)∗
p1=r2=1021211
q1=q2=113232201
r1=p2=31
(133323233021000)+v(131321231023000)
(30,4421,20)
p1=r2=312321
q1=q2=102232311
r1=p2=111
(122332121111000)+v(122132103333000)
(30,4422,16)∗
p1=r2=3001
q1=q2=11111
r1=p2=130131031
(220002200022000)+v(000000000000000)
(30,4024,24)∗
p1=r2=11111
q1=q2=3001
r1=p2=130131031
(200200200200200)+v(000000000000000)
(30,4023,20)∗
p1=r2=10231
q1=q2=13201
r1=p2=32200111
(200220202222000)+v(022022220220000)
(30,4024,32)∗
p1=r2=(10231)(13201)
q1=p2=(31)
r1=q2=(111)(11111)
(202200220200000)+v(020022002022222)
(30,4026,24)∗
Example 4. Let n=21 and x21−1=(x−1)(x2+x+1)(x6+2x5+3x4+3x2+x+1)(x6+x5+3x4+3x2+2x+1)(x3+2∗x2+x+3)(x3+3x2+2x+3) over Z4. In Table 3, the generator of hulls of cyclic codes over ℜ are obtained.
**Table 3.
Z4-polynomials
Z4-polynomials
Z4- polynomials
Generator of hulls over ℜ
Z4-Parameters
p1=q2=1322121
q1=r2=1301301031031
r1=p2=3231
(222202220022020200000)+v(121332032333021031100)
(42,4029,24)∗
p1=q2=132120121
q1=r2=30000001
r1=p2=1130321
(202022220202220000000)+v(100120102002320000000)
(42,40228,4)
p1=r2=333222333111
q1=p2=3001002001
r1=q2=31
(300022322300122000000)+v(300222322100122000000)
(42,4921,12)
p1=q2=3231
q1=r2=3100000310000031
r1=p2=3121
(300022322300122000000)+v(300222322100122000000)
(42,4023,24)∗
p1=q2=1230311
q1=r2=3330000111
r1=p2=1130321
(000000000000000000000)+v(312320332212012100000)
(42,4026,16)∗
p1=q2=3001
q1=p2=3001002001
r1=r2=3002003001
(300000300300100000000)+v(300000300300100000000)
(42,41023,2)
p1=q2=12311
q1=r2=111
r1=p2=3311211102331321
(222202220022020200000)+v(123132030331221011100)
(42,40227,2)∗
p1=r2=111
q1=p2=3121
r1=q2=10203100123013111
(200022000000000000000)+v(002202020222002022200)
(42,40216,12)∗
p1=q2=1233031201
q1=r2=111
r1=p2=10213030321
(202000022002000000000)+v(132103000313100000000)
(42,40219,16)∗
p1=r2=302031
q1=q2=31
r1=p2=3311211102331321
(311010031101003110100)+v(032300003230000323000)
(42,4324,24)∗
p1=r2=13031022031
q1=q2=111
r1=p2=3002003001
(320100120020100000000)+v(000320220200000000000)
(42,49223,2)∗
p1=r2=1212231
q1=q2=1230311
r1=p2=3002003001
(323310212311201231100)+v(030300003210000301000)
(42,4329,16)
p1=r2=1001001001001001001
q1=q2=111
r1=p2=31
(323310212311201231100)+v(030300003210000301000)
(42,4022,56)
p1=q2=123333321
q1=r2=1301301031031
r1=p2=31
(202202222022020000000)+v(020202200222020000000)
(42,4028,24)∗
p1=p2=10213030321
q1=r2=121021231
r1=q2=3231
(130120312010212100000)+v(202032303021233001100)
(42,4629,12)
**
7 Conclusion
In this article, the construction of cyclic codes of odd length over ℜ is conferred. The generators of hulls of cyclic codes over ℜ are studied. Moreover, the types of hulls of cyclic codes are discussed. Further, the average 2-Dimension E(n) are also conferred. Among, these many new Z4-linear codes are obtained, which have good parameters. The discussion of hulls of cyclic codes of even length over ℜ will be another open problem.