Processing math: 100%
Research article Special Issues

Quantum codes from σ-dual-containing constacyclic codes over Rl,k

  • Let Rl,k=Fpm[u1,u2,,uk]/uli=ui,uiuj=ujui=0, where p is a prime, l is a positive integer, (l1)(p1) and 1i,jk. First, we define a Gray map ϕl,k from Rnl,k to F((l1)k+1)npm, and study its Gray image. Further, we study the algebraic structure of σ-self-orthogonal and σ-dual-containing constacyclic codes over Rl,k, and give the necessary and sufficient conditions for λ-constacyclic codes over Rl,k to satisfy σ-self-orthogonal and σ-dual-containing. Finally, we construct quantum codes from σ-dual-containing constacyclic codes over Rl,k using the CSS construction or Hermitian construction and compare new codes our obtained better than the existing codes in some recent references.

    Citation: Xiying Zheng, Bo Kong, Yao Yu. Quantum codes from σ-dual-containing constacyclic codes over Rl,k[J]. AIMS Mathematics, 2023, 8(10): 24075-24086. doi: 10.3934/math.20231227

    Related Papers:

    [1] Chaofeng Guan, Ruihu Li, Hao Song, Liangdong Lu, Husheng Li . Ternary quantum codes constructed from extremal self-dual codes and self-orthogonal codes. AIMS Mathematics, 2022, 7(4): 6516-6534. doi: 10.3934/math.2022363
    [2] Yuezhen Ren, Ruihu Li, Guanmin Guo . New entanglement-assisted quantum codes constructed from Hermitian LCD codes. AIMS Mathematics, 2023, 8(12): 30875-30881. doi: 10.3934/math.20231578
    [3] Guanghui Zhang, Shuhua Liang . On the construction of constacyclically permutable codes from constacyclic codes. AIMS Mathematics, 2024, 9(5): 12852-12869. doi: 10.3934/math.2024628
    [4] Wei Qi . The polycyclic codes over the finite field $ \mathbb{F}_q $. AIMS Mathematics, 2024, 9(11): 29707-29717. doi: 10.3934/math.20241439
    [5] Hongfeng Wu, Li Zhu . Repeated-root constacyclic codes of length $ p_1p_2^t p^s $ and their dual codes. AIMS Mathematics, 2023, 8(6): 12793-12818. doi: 10.3934/math.2023644
    [6] Adel Alahmadi, Tamador Alihia, Patrick Solé . The build up construction for codes over a non-commutative non-unitary ring of order $ 9 $. AIMS Mathematics, 2024, 9(7): 18278-18307. doi: 10.3934/math.2024892
    [7] Adel Alahmadi, Altaf Alshuhail, Patrick Solé . The mass formula for self-orthogonal and self-dual codes over a non-unitary commutative ring. AIMS Mathematics, 2023, 8(10): 24367-24378. doi: 10.3934/math.20231242
    [8] Xuesong Si, Chuanze Niu . On skew cyclic codes over $ M_{2}(\mathbb{F}_{2}) $. AIMS Mathematics, 2023, 8(10): 24434-24445. doi: 10.3934/math.20231246
    [9] Ismail Aydogdu . On double cyclic codes over $ \mathbb{Z}_2+u\mathbb{Z}_2 $. AIMS Mathematics, 2024, 9(5): 11076-11091. doi: 10.3934/math.2024543
    [10] Bodigiri Sai Gopinadh, Venkatrajam Marka . Reversible codes in the Rosenbloom-Tsfasman metric. AIMS Mathematics, 2024, 9(8): 22927-22940. doi: 10.3934/math.20241115
  • Let Rl,k=Fpm[u1,u2,,uk]/uli=ui,uiuj=ujui=0, where p is a prime, l is a positive integer, (l1)(p1) and 1i,jk. First, we define a Gray map ϕl,k from Rnl,k to F((l1)k+1)npm, and study its Gray image. Further, we study the algebraic structure of σ-self-orthogonal and σ-dual-containing constacyclic codes over Rl,k, and give the necessary and sufficient conditions for λ-constacyclic codes over Rl,k to satisfy σ-self-orthogonal and σ-dual-containing. Finally, we construct quantum codes from σ-dual-containing constacyclic codes over Rl,k using the CSS construction or Hermitian construction and compare new codes our obtained better than the existing codes in some recent references.



    Constructing quantum codes is an important subject in the quantum information. The CSS construction and the Hermitian construction were introduced to construct quantum codes from classical error-correcting codes in [1,2,3,4]. Constructing quantum codes needs Euclidean dual-containing or Hermitian dual-containing codes with respect to the Euclidean or Hermitian inner product using the CSS construction or Hermitian construction. Fan and Zhang [5] introduced the Galois inner products to generalize the Euclidean inner product and the Hermitian inner product. In [6], Hermitian LCD λ-constacyclic codes over Fq were addressed by studying the Galois inner product. Galois hulls of linear codes over finite fields were addressed by studying the Galois dual in [7]. In [8], σ-self-orthogonal constacyclic codes over Fpm+uFpm were studied by generalizing the notion of self-orthogonal codes to σ-self-orthogonal codes over an arbitrary finite ring. Fu and Liu [9] extended constacyclic codes to obtain Galois self-dual codes.

    Now, many quantum codes have been constructed by studying the algebraic structure of cyclic and constacyclic codes over finite fields, finite chain rings and finite non-chain ring. Huang et al. [10] constructed quantum codes from Hermitian dual-containing codes by applying the Hermitian construction. In [11], some quantum codes were obtained from constacyclic over Fq[u,v]/u2γu,v2δv,uv=vu=0 by using the CSS construction. Gowdhaman et al. [12] studied the the structure of cyclic and λ-constacyclic codes over Fp[u,v]v3v,u3u,uvvu and constructed quantum codes over Fp using the CSS construction. Islam and Prakash [13] obtained quantum codes from cyclic codes over a finite non-chain ring Fq[u,v]/u2αu,v21,uvvu using the CSS construction. Kong and Zheng obtained some quantum codes from constacyclic codes over Fq[u1,u2,,uk]/u3i=ui,uiuj=ujui [14] and Fq[u1,u2,,uk]/u3i=ui,uiuj=ujui=0 [15] using the CSS construction. As an application, Galois inner product can be applied in the constructions of quantum codes. Some entanglement-assisted quantum codes were obtained from Galois dual codes in [16,17,18].

    Motivated by these works, we define a new non-chain ring Rl,k by generalizing [15] and study the algebraic structure of σ-self-orthogonal and σ-dual-containing constacyclic codes over Rl,k based on the σ-inner product. Then, we give the necessary and sufficient conditions for λ-constacyclic codes over Rl,k to satisfy σ-self-orthogonal and σ-dual-containing. Finally, we obtain some new quantum codes from σ-dual-containing constacyclic codes over Rl,k using the CSS construction or Hermitian construction and compare these codes better with the existing codes that appeared in some recent papers.

    Let R be a finite commutative ring, I is an ideal of R and I is generated by one element, then I is called a principal ideal. If all the ideas of R are principal, R is called a principal ideal ring. If R has a unique maximal ideal, R is called a local ring. If the ideals of R are linearly ordered by inclusion, R is called a chain ring.

    Let Rl,k=Fpm[u1,u2,,uk]/uli=ui,uiuj=ujui=0, where p is a prime, l is a positive integer, (l1)(p1) and 1i,jk. It is a commutative non-chain ring with pm(l1)k+m elements. Since (l1)(p1), then

    uliui=(uiα1)(uiα2)(uiαl),

    where αiFpm for i=1,2,,l.

    Let

    ςij=(ujα1)(ujαi1)(ujαi+1)(ujαl)(αiα1)(αiαi1)(αiαi+1)(αiαl),

    where 2il and 1jk.

    We can get that ijςij=1, ς2ij=ςij and ςijςij=0, where (i,j)(i,j).

    Let e1=ς21,e2=ς22,,ek=ς2k,,e(l1)k=ςlk,e(l1)k+1=ς11. Let s=(l1)k+1, thus, 1=e1+e2++es, e2i=ei and eiej=0, where ij and i,j=1,2,,s. By the Chinese Remainder Theorem, then

    Rl,k=sj=1ejRl,k=sj=1ejFpm.

    For any element rRl,k, it can be expressed uniquely as

    r=r1e1+r2e2++rses,

    where riFpm for i=1,2,,s.

    Let Aut(Rl,k) be the ring automorphism group of Rl,k. If σAut(Rl,k), then we can get a bijective map

    Rnl,kRnl,k,(a0,a1,,an1)(σ(a0),σ(a1),,σ(an1)).

    Let a=(a0,a1,,an1) and b=(b0,b1,,bn1)Rnl,k, the σ-inner product [8] of a,b is defined as

    a,bσ=a0σ(b0)+a1σ(b1)++an1σ(bn1).

    When Rl,k=Fpm and σ is the identity map of Fpm, then σ-inner product is the Euclidean inner product. When Rl,k=Fpm and m is even, aFpm, if σ(a)=apm2, then σ-inner product is the Hermitian inner product. When Rl,k=Fpm and aFpm, σ(a)=apl, 0lm1, then σ-inner product is the Galois inner product [5].

    When a,bσ=0, a and b are called σ-orthogonal, for any code C over Rl,k, the σ-dual code of C is defined as

    Cσ={x|x,yσ=0,yC}.

    If CCσ, C is σ-self-orthogonal, if CσC, C is σ-dual-containing, and if C=Cσ, C is σ-self-dual.

    Let θt be an automorphism of Fpm, θt: FpmFpm defined by θt(a)=apt, where 0tm1. We can define the automorphism of Rl,k as follows:

    σ:Rl,kRl,k,sj=1ajejsj=1ejaptj.

    Let c=(c0,c1,,cn1)Rnl,k and λ be a unit of Rl,k, then the constacyclic shift δλ of c is defined as δλ(c)=(λcn1,c0,,cn2). If δλ(C)=C, C is called a λ-constacyclic code of length n over Rl,k. In particular, when λ=1, C is called cyclic code and negative cyclic code when λ=1.

    Let f(x)=a0+a1x+a2x2++ar1xr1+xr be a monic polynomial, the reciprocal polynomial of f(x) is denoted by f(x)=xrf(x1).

    Each codeword (a0,a1,,an1)Rnl,k can be represented by a polynomial a0+a1x++an1xn1Rl,k[x]/xnλ,

    ψ:Rnl,kRl,k[x]/xnλ,(a0,a1,,an1)a0+a1x++an1xn1.

    In polynomial representation, a λ-constacyclic code of length n over Rl,k is defined as an ideal of Rl,k[x]/xnλ.

    We define a Gray map ϕl,k:Rl,kFspm by a=si=1aiei(a1,a2,,as), and we extend ϕl,k as

    ϕl,k:Rnl,kFsnpm,(a0,a1,,an1)(a1,0,,a1,n1,a2,0,,a2,n1,,as,0,,as,n1),

    where ai=a1,ie1+a2,ie2++as,iesRl,k, i=0,1,,n1.

    rRl,k, the Gray weight of r is defined as wG(r)=wH(ϕl,k(r)), where wH(ϕl,k(r)) is the Hamming weight of the image of r under ϕl,k.

    x=(x1,x2,,xn),y=(y1,y2,,yn)Rnl,k, the Gray weight of xy is defined as wG(xy)=ni=1wG(xiyi), the Gray distance of x,y is defined as dG(x,y)=wG(xy), and the Gray distance of C is defined as dG(C)=min{dG(a,b),a,bC,ab}.

    For a linear code C of length n over Rl,k. Let

    Cj={xjFnpmsi=1xieiC,xiFnpm},

    where j=1,2,,s.

    Then, C1,C2,,Cs are linear codes of length n over Fpm, C=sj=1ejCj and C∣=sj=1Cj.

    Lemma 2.1. An element (λ1e1+λ2e2++λses)Rl,k is a unit in Rl,k if and only if λi is a unit in Fpm for i=1,2,,s.

    Proof. This proof is the same as Lemma 3.1 in [14].

    In this section, let λ=sj=1λjej be a unit in Rl,k, then λ1=sj=1λ1jej, where s=(l1)k+1, λjFpm for j=1,2,,s.

    Lemma 3.1. (See [8]) Let R be a finite commutative Frobenius ring with identity, σ,˜σAut(R) and C be a liner code of length n over R, then

    (1) Cσ is a linear code over R.

    (2) Cσ=σ1(C) and C∣∣Cσ∣=∣Rn.

    (3) (Cσ)˜σ=˜σ1σ1(C).

    Theorem 3.1. C=sj=1ejCj is a λ-constacyclic code of length n over Rl,k if and only if Cj is a λj-constacyclic code of length n over Fpm for j=1,2,,s.

    Proof. This proof is the same as Theorem 1 in [15].

    Theorem 3.2. Let C=sj=1ejCj be a linear code of length n over Rl,k. Then Cσ=sj=1ejCσj, where Cσj is the σ dual code of Cj for j=1,2,,s.

    Proof. Let ˜C=sj=1ejCσj, x=sj=1ejxjC and ˜x=sj=1ej~xj˜C, then

    x,˜xσ=sj=1(xjσ(~xj))ej=0,

    where xjCj, ~xjCσj.

    So

    ˜CCσ.

    For Rl,k is a Frobenius ring, by Lemma 3.1,

    C∣∣Cσ∣=∣Rl,kn.

    Hence

    ˜C∣=sj=1Cσj∣=sj=1pmnCj=Rl,knC=∣Cσ.

    So

    Cσ=˜C=sj=1ejCσj.

    Theorem 3.3. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k. Then Cσ=sj=1ejCσj is a σ(λ1)-constacyclic code of length n over Rl,k, and Cσj is a σ(λ1j)-constacyclic code over Fpm for j=1,2,,s.

    Proof. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k. x=(x0,x1,,xn1)Cσ and y=(y0,y1,,yn1)C, then

    δn1λ(y)=(λy1,λy2,,λyn1,y0)C

    and

    δσ(λ1)(x)=(σ(λ1)xn1,x0,,xn2).

    We can get that

    0=x,δn1λ(y)σ=σ(λ)x0σ(y1)+σ(λ)x1σ(y2)++σ(λ)xn2σ(yn1)+xn1σ(y0)=σ(λ)(x0σ(y1)+x1σ(y2)++xn2σ(yn1)+σ(λ1)xn1σ(y0)).

    So

    δσ(λ1)(x),yσ=σ(λ1)xn1σ(y0)+x0σ(y1)++xn2σ(yn1)=0.

    We have δσ(λ1)(x)Cσ, so Cσ is a σ(λ1)-constacyclic code.

    By Lemma 2.1, λ1=λ11e1+λ12e2++λ1ses, it implies that Cσ is a σ(λ1)-constacyclic code of length n over Rl,k. By Theorem 3.1, we can have Cj is a σ(λ1j)-constacyclic code over Fpm for j=1,2,,s.

    Theorem 3.4. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k, then there exists a polynomial g(x)Rl,k[x] such that C=g(x), where g(x)=sj=1ejgj(x) is the divisor of xnλ, gj(x)Fpm[x] is the generator polynomial of λj-constacyclic over Cj, and gj(x) divides xnλj for j=1,2,,s.

    Proof. This proof is the same as Theorem 2 in [15].

    Corollary 3.1. Let C=g(x) be a λ-constacyclic code of length n over Rl,k. Then Cσ=sj=1ejσ1(fj(x)) and Cσ∣=pmsj=1deg(gj), where fj(x)gj(x)=xnλj, j=1,2,,s.

    Proof. Let Cj=fj(x). By Lemma 3.1, Theorem 3.3 and Theorem 3.4, we can have

    Cσj=σ1(Cj)=σ1(fj(x))

    and

    Cσ=sj=1ejCσj,

    where j=1,2,,s.

    Then

    Cσ∣=sj=1Cσj∣=sj=1Cj∣=pmsj=1deg(gj)

    and Cσ has the form

    Cσ=e1σ1(f1(x)),,esσ1(fs(x)).

    Let

    ˜D=sj=1ejσ1(fj(x)),

    it is easy to see that, ˜DC.

    On the other hand, for j=1,2,,s,

    ejsj=1ejσ1(fj(x))=ejσ1(fj(x)).

    Thus Cσ˜D, it implies that,

    Cσ=˜D=sj=1ejσ1(fj(x)).

    Theorem 3.5. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k, then C is a σ-self-orthogonal code over Rk if and only if C1,C2,,Cs are σ-self-orthogonal codes over Fpm.

    Proof. By Theorem 3.2, Cσ=sj=1ejCσj, so CCσ if and only if CjCσj, it implies that C is a σ-self-orthogonal code over Rl,k if and only if C1,C2,,Cs are σ-self-orthogonal codes over Fpm.

    Lemma 3.2. Let C be a λ-constacyclic code of length n over Fpm, its generator polynomial is g(x). Then C is a σ-self-orthogonal code if and only if f(x)σ1(f(x)) is the divisor of xnλ, λ=±1, where f(x) is the generator polynomial of C.

    Proof. We can assume that σ(λ1)=λ.

    Since C is a λ-constantcyclic code of length n over Fpm, and Cσ is a σ(λ1)-constantcyclic code of length n over Fpm, so C is a σ-self-orthogonal code must satisfy the condition CCσ.

    Let C=f(x), where f(x)g(x)=(xnλ) and λ=±1. Cσ=σ1(C)=σ1(f(x)), C is a σ-self-orthogonal code if and only if there exists a polynomial h(x)Fpm[x], such that σ1(f(x))h(x)=g(x), if and only if f(x)σ1(f(x))h(x)=f(x)g(x)=(xnλ) if and only if f(x)σ1(f(x)) is the divisor of xnλ.

    By Theorem 3.5 and Lemma 3.2, it is easy to get the following theorem.

    Theorem 3.6. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k, then C is a σ-self-orthogonal code over Rl,k if and only if fj(x)σ1(fj(x)) is the divisor of xnλj, where fj(x) is the generator polynomial of Cj and σ(λ1j)=λj for j=1,2,,s.

    Theorem 4.1. Let C=sj=1ejCj be a linear code of length n over Rl,k, which order C∣=pmk and the minimum Gray distance of C is dG, where s=(l1)k+1. Then ϕl,k(C) is a linear code [sn,k,dG] and ϕl,k(C)σ=ϕl,k(Cσ). If C is a σ-self-orthogonal code over Rl,k, then ϕl,k(C) is a σ-self-orthogonal code over Fpm. Specifically, if C is a σ-self-dual code over Rl,k, then ϕl,k(C) is a σ-self-dual code over Fpm.

    Proof. By the definition of ϕl,k, it is easy to know that ϕl,k is both a distance preserving map and a linear map from Rnl,k to Fsnq, it implies that ϕl,k(C) is a linear code [sn,k,dG].

    If C is a σ-self-orthogonal code, x=sj=1ejxjC, y=sj=1ejyjC, where xj,yjFnpm, because CCσ, so the σ-inner product of x,y is x,yσ=sj=1ejxj,yjσ=0, which implies xj,yjσ=0, so

    ϕl,k(x),ϕl,k(y)σ=sj=1xj,yjσ=0.

    So ϕl,k(C) is a σ-self-orthogonal code over Fpm.

    Let a=(a0,a1,,an1)C and b=(b0,b1,,bn1)Cσ, where aj=si=1ai,jei and bj=si=1bi,jeiRl,k for j=0,1,2,,n1, a(i)=(ai,0,ai,1,,ai,n1) and b(i)=(bi,0,bi,1,,bi,n1) for i=1,2,,s.

    Then

    a,bσ=n1j=0aj,bjσ=n1j=0si=1eiai,j,bi,jσ=si=1eia(i),b(i)σ=0.

    So a(i),b(i)σ=0 for i=1,2,,s.

    Since ϕl,k(a)=(a(1),a(2),,a(s)) and ϕl,k(b)=(b(1),b(2),,b(s)). It follows that

    ϕl,k(a),ϕl,k(b)σ=si=1a(i),b(i)σ=0.

    So we have

    ϕl,k(Cσ)ϕl,k(C)σ.

    As ϕl,k is a bijection, and C∣=∣ϕl,k(C).

    Then

    ϕl,k(Cσ)∣=∣ϕl,k(C)∣=pmsnC=pmsnϕl,k(C)=∣ϕl,k(C)∣=∣ϕl,k(C)σ.

    We have

    ϕl,k(C)σ=ϕl,k(Cσ).

    Suppose C is a σ-self-dual code and C=Cσ, then

    ϕl,k(C)σ=ϕl,k(Cσ)=ϕl,k(C).

    Therefore, ϕl,k(C) is a σ-self-dual code over Fpm.

    Lemma 4.1. Let C be a λ-constacyclic code of length n over Fpm, whose generator polynomial is g(x). Then, C is a σ-dual-containing code if and only if xnλ is the divisor of σ1(f(x))f(x), where f(x) is the generator polynomial of C and σ(λ1)=λ.

    Proof. Let C=f(x), where f(x)g(x)=(xnλ) and σ(λ1)=λ. Then Cσ=σ1(C)=σ1(f(x)), so C is a σ-dual-containing code if and only if there exists a polynomial h(x)Fpm[x], such that σ1(f(x))=h(x)g(x), if and only if σ1(f(x))f(x)=h(x)g(x)f(x)=h(x)f(x)g(x)=h(x)(xnλ) if and only if xnλ is the divisor of σ1(f(x))f(x).

    Theorem 4.2. (CSS construction [4]) Let C=[n,k,d] be a linear codes over Fq with CC, then there exists a quantum code [[n,2kn,d]]q.

    Theorem 4.3. (Hermitian construction [4]) Let C=[n,k,d] be a linear code over Fq2 with CHC, then there exists a quantum code [[n,2kn,d]]q.

    By Lemma 4.1 and Theorem 3.3, we can have the following theorem.

    Theorem 4.4. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k, where s=(l1)k+1. Then CσC if and only if xnλj is the divisor of σ1(fj(x))fj(x), where σ(λ1j)=λj and fj(x) is the generator polynomial of Cj for j=1,2,,s.

    By Lemma 4.1 and Theorem 4.4, we can have the following corollary and theorem.

    Corollary 4.1. Let C=sj=1ejCj be a λ-constacyclic code of length n over Rl,k. Then CσC if and only if CσjCj for j=1,2,,s.

    Theorem 4.5. Let C=sj=1ejCj be a a λ-constacyclic code of length n over Rl,k, Cj is λj-constacyclic code over Fpm and CσjCj, where s=(l1)k+1, σ(λ1j)=λj for j=1,2,,s. Then ϕl,k(C)σϕl,k(C). If θt is the identity map of Fpm, then there exists a quantum code [[sn,2ksn,dG]]pm. If m is even, aFpm, then σ(a)=apm2, then there exists a quantum code [[sn,2ksn,dG]]pm/2, where dG is the minimum Gray weight of code C, and k is the dimension of the linear code ϕl,k(C).

    Proof. Let CσjCj and σ(λ1j)=λj. By Corollary 4.1, we have CσC, so ϕl,k(Cσ)ϕl,k(C). By Theorem 4.1, ϕl,k(C)σ=ϕl,k(Cσ), therefore ϕl,k(C)σϕl,k(C), and by Theorem 4.1, ϕl,k(C) is a linear code [sn,k,d].

    If θt is the identity map of Fpm, so σ-inner product is the Euclidean inner product, by Theorem 4.2, there exists a quantum code [[sn,2ksn,dG]]pm.

    If m is even, aFpm, then σ(a)=apm2, so σ-inner product is the Hermitian inner product. By Theorem 4.3, there exists a quantum code [[sn,2ksn,dG]]pm/2.

    Example 4.1. Let n=8 and R2,2=F17[u1,u2]/u21=u1,u22=u2,u1u2=u2u1=0. In F17[x],

    x81=(x+1)(x+2)(x+4)(x+8)(x+9)(x+13)(x+15)(x+16),x8+1=(x+3)(x+5)(x+6)(x+7)(x+10)(x+11)(x+12)(x+14).

    If θt is the identity map of Fpm, then σ-inner product is the Euclidean inner product. Let C be an (e1+e2+(1)e3)-constacyclic code of length 8 over R2,2. Let g(x)=e1g1+e2g2+e3g3 be the generator polynomial of C, where g1(x)=(x+2)(x+4)(x+8),g2(x)=g3(x)=(x+3), then C1=g1(x) is a cyclic code of length 8 over F17, C2=g2(x) and C3=g3(x) are negacyclic codes of length 8 over F17.

    By Theorem 4.1, ϕ2,2(C) is a linear code over F17 with parameters [24,19,4]. By Theorem 4.5, we have CC, we get a quantum code [[24,14,4]]17.

    Example 4.2. Let n=45 and R2,2=F5[u1,u2]/u21=u1,u22=u2,u1u2=u2u1=0. In F5[x],

    x451=(x2+x+1)5(x+4)5(x6+x3+1)5,x45+1=(x2+4x+1)5(x+1)5(x6+4x3+1)5.

    Let C be an (e1+(1)e2+(1)e3)-constacyclic code of length 45 over R2,2. Let g1(x)=x2+x+1, g2(x)=g3(x)=x+1, then C1=g1(x) is a cyclic code of length 45, C2=g2(x) and C3=g3(x) are negacyclic codes of length 45 over F5.

    By Theorem 4.1, ϕ2,2(C) is a linear code over F5 with parameters [135,131,3]. By Theorem 4.5, we have CC, we can get a quantum code [[135,127,3]]5, which has larger dimension than [[135,63,3]]5 in [12].

    Example 4.3. Let n=30 and R2,2=F5[u1,u2]/u21=u1,u22=u2,u1u2=u2u1=0. In F5[x],

    x301=(x2+x+1)5(x+4)5(x+1)5(x2+4x+1)5,x30+1=(x2+2x+4)5(x+3)5(x+2)5(x2+3x+4)5.

    Let C be an (e1+(1)e2+(1)e3)-constacyclic code of length 30 over R2,2. Let g1(x)=x2+x+1, g2(x)=g3(x)=x+3, then C1=g1(x) is a cyclic code of length 30, C2=g2(x) and C3=g3(x) are negacyclic codes of length 30 over F5.

    By Theorem 4.1, ϕ2,2(C) is a linear code over F5 with parameters [90,86,3]. By Theorem 4.5, we have CC, we get a quantum code [[90,82,3]]5, which has larger dimension than [[90,68,3]]5 in [11].

    Example 4.4. Let n=8 and R1,2=F9[u1]/u21=u1, σ(a)=a3. In F9[x],

    x81=(x+1)(x+w)(x+w2)(x+w3)(x+2)(x+w5)(x+w6)(x+w7).

    Let C be an (e1+e2)-constacyclic code of length 8 over R1,2. Let g1(x)=(x+w)(x+w2) and g2(x)=x+w3, then C1=g1(x) and C2=g2(x) are cyclic codes of length 8 over F9.

    By Theorem 4.1, ϕ1,2(C) is a linear code over F9 with parameters [16,13,3]. By Theorem 4.5, we have CσC, we can get a quantum code [[16,10,3]]3 satisfying nk+22d=2.

    In Table 1, we provide some new quantum codes (in the eighth column) and compare the existing codes (in the ninth column) better (by means of larger code rate or larger distance) than [11,12,13]. Further, the fifth column gives the value of units (λ1,,λs), the sixth column gives the generator polynomials g1(x),,gs(x), where gi(x)=anxn+an1xn1++a1x+a0 is denoted by anan1a1a0, e.g., "11" represents the polynomial "x2+x", the seventh column gives parameters of ϕl,k(C).

    Table 1.  New quantum codes from σ-dual-containing constacyclic codes over Rl,k.
    pm n k l (λ1,,λs) g1(x),,gs(x) ϕl,k(C) New codes Existing codes
    5 60 2 2 (1,1,1) (11,13,10301) [180,174,3] [[180,168,3]]5 [[180,166,3]]5[11]
    5 33 2 2 (1,1,1) (124114,114431,114431) [99,84,5] [[99,69,5]]5 [[99,9,5]]5[12]
    5 93 2 2 (1,1,1) (1014,1014,1011) [279,270,3] [[279,261,3]]5 [[279,225,3]]5[12]
    17 45 2 2 (1,1,1) (15(13)81,146(16)1,146(16)1 [135,123,5] [[135,111,5]]17 [[135,63,3]]17[12]
    3 48 2 2 (1,1,1) (1211011,11,11) [144,136,4] [[144,128,4]]3 [[144,36,3]]3[12]
    5 44 2 2 (1,1,1) (114431,134411,134411) [132,117,5] [[132,102,5]]5 [[132,92,4]]3[13]
    5 48 2 2 (1,1,1) (12,13,13) [144,141,2] [[144,138,2]]5 [[144,136,2]]5[13]
    9 14 1 2 (1,1) (1ww72,1w) [28,24,4] [[28,20,4]]9 [[28,10,4]]9[13]

     | Show Table
    DownLoad: CSV

    In this article, we construct quantum codes by studying the algebraic structure of σ-self-orthogonal constacyclic codes over a new finite non-chain ring Rl,k, and our results will enrich the code sources of constructing quantum codes. As an application, we obtain some new quantum codes from σ-dual-containing constacyclic codes over Rl,k using the CSS construction or Hermitian construction and compare these codes better with the existing codes that appeared in some recent references.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported in part by the Zhengzhou Special Fund for Basic Research and Applied Basic Research under Grant ZZSZX202111, in part by the Postgraduate Education Reform and Quality Improvement Project of Henan Province under Grant YJS2023JD6, and in part by the Soft Science Research Project of Henan Province under Grant 232400411122.

    We would like to thank the referees and the editor for their careful reading the paper and valuable comments and suggestions, which improved the presentation of this manuscript.

    We declare no conflicts of interest.



    [1] A. R. Calderbank, P. W. Shor, Good quantum error-correcting codes exist, Phys. Rev. A, 54 (1996), 1098–1105. https://doi.org/10.1103/PhysRevA.54.1098 doi: 10.1103/PhysRevA.54.1098
    [2] A. M. Steane, Simple quantum error-correcting codes, Phys. Rev. A, 54 (1996), 4741–4751. https://doi.org/10.1103/PhysRevA.54.4741 doi: 10.1103/PhysRevA.54.4741
    [3] A. R. Calderbank, E. M. Rains, P. W. Shor, N. J. A. Sloane, Quantum error correction via codes over GF(4), IEEE Trans. Inf. Theory, 44 (1998), 1369–1387. https://doi.org/10.1109/ISIT.1997.613213 doi: 10.1109/ISIT.1997.613213
    [4] A. Ketkar, A. Klappenecker, S. Kumar, P. K. Sarvepalli, Nonbinary stabilizer codes over finite fields, IEEE Trans. Inf. Theory, 52 (2006), 4892–4914. https://doi.org/10.1109/TIT.2006.8836123 doi: 10.1109/TIT.2006.8836123
    [5] Y. Fan, L. Zhang, Galois self-dual constacyclic codes, Des. Codes Cryptogr., 84 (2017), 473–492. https://doi.org/10.1007/s10623-016-0282-8 doi: 10.1007/s10623-016-0282-8
    [6] X. Liu, Y. Fan, H. Liu, Galois LCD codes over finite fields, Finite Fields Appl., 49 (2018), 227–242. https://doi.org/10.1016/j.ffa.2017.10.001 doi: 10.1016/j.ffa.2017.10.001
    [7] H. Liu, X. Pan, Galois hulls of linear codes over finite fields, Des. Codes Cryptogr., 88 (2020), 241–255. https://doi.org/10.1007/s10623-019-00681-2 doi: 10.1007/s10623-019-00681-2
    [8] H. Liu, J. Liu, On σ-self-orthogonal constacyclic codes over Fpm+uFpm, Adv. Math. Commun., 16 (2022), 643–665. https://doi.org/10.3934/amc.2020127 doi: 10.3934/amc.2020127
    [9] Y. Fu, H. Liu, Galois self-dual extended duadic constacyclic codes, Disc. Math., 346 (2023), 113167. https://doi.org/10.1016/j.disc.2022.113167 doi: 10.1016/j.disc.2022.113167
    [10] S. Huang, S. Zhu, J. Li, Three classes of optimal Hermitian dual-containing codes and quantum codes, Quantum Inf. Process., 22 (2023), 45. https://doi.org/10.1007/s11128-022-03791-4 doi: 10.1007/s11128-022-03791-4
    [11] H. Islam, O. Prakash, New quantum codes from constacyclic and additive constacyclic codes, Quantum Inf. Process., 19 (2020), 319. https://doi.org/10.1007/s11128-020-02825-z doi: 10.1007/s11128-020-02825-z
    [12] K. Gowdhaman, C. Mohan, D. Chinnapillai, J. Gao, Construction of quantum codes from λ-constacyclic codes over the ring Fp[u,v]v3v,u3u,uvvu, J. Appl. Math. Comput., 65 (2021), 611–622. https://doi.org/10.1007/s12190-020-01407-7 doi: 10.1007/s12190-020-01407-7
    [13] H. Islam, O. Prakash, Construction of LCD and new quantum codes from cyclic codes over a finite non-chain ring, Cryptogr. Commun., 14 (2022), 59–73. https://doi.org/10.1007/s12095-021-00516-9 doi: 10.1007/s12095-021-00516-9
    [14] B. Kong, X. Zheng, Non-binary quantum codes from constacyclic codes over Fq[u1,u2,,uk]/u3i=ui,uiuj=ujui, Open Math., 20 (2022), 1013–1020. https://doi.org/10.1515/math-2022-0459 doi: 10.1515/math-2022-0459
    [15] B. Kong, X. Zheng, Quantum codes from constacyclic codes over Sk, EPJ Quantum Technol., 10 (2023), 3. https://doi.org/10.1140/epjqt/s40507-023-00160-7 doi: 10.1140/epjqt/s40507-023-00160-7
    [16] X. Liu, L. Yu, P. Hu, New entanglement-assisted quantum codes from k-Galois dual codes, Finite Fields Appl., 55 (2019), 21–32. https://doi.org/10.1016/j.ffa.2018.09.001 doi: 10.1016/j.ffa.2018.09.001
    [17] X. Liu, H. Liu, L. Yu, New EAQEC codes constructed from Galois LCD codes, Quantum Inf. Process., 19 (2020), 20. https://doi.org/10.1007/s11128-019-2515-z doi: 10.1007/s11128-019-2515-z
    [18] H. Li, An open problem of k-Galois hulls and its application, Disc. Math., 346 (2023), 113361. https://doi.org/10.1016/j.disc.2023.113361 doi: 10.1016/j.disc.2023.113361
  • This article has been cited by:

    1. Yang Li, Shixin Zhu, Edgar Martínez-Moro, On general self-orthogonal matrix-product codes associated with Toeplitz matrices, 2024, 1936-2447, 10.1007/s12095-024-00763-6
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1291) PDF downloads(79) Cited by(1)

Figures and Tables

Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog