New quantum codes from constacyclic codes over finite chain rings *** E-mail addresses: ysh-[email protected](Y.Tang), yaoting-[email protected](T.Yao), [email protected](H.Xu),
kxs6666@sina.com(X.Kai).
βˆ—This research is supported by National Natural Science Funds of China (Nos. 12171134, 62172183 and 12201170), Natural Science Foundation of Anhui Province (No. 2108085QA03), Key University Science Research Project of Anhui Province (No. KJ2021A0926).

Yongsheng Tang1, Ting Yao1, Heqian Xu1, Xiaoshan Kai2

1.School of Mathematics and Statistics, Hefei Normal University, Hefei, 230601, Anhui, P.R.China;
2. School of Mathematics, Hefei University of Technology, Hefei, 230009, Anhui, P.R.China

Abstract Β Let R𝑅Ritalic_R be the finite chain ring 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+{u}\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, where 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT is the finite field with p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT elements, p𝑝pitalic_p is a prime, mπ‘šmitalic_m is a non-negative integer and u2=0.superscript𝑒20{u}^{2}=0.italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 . In this paper, we firstly define a class of Gray maps, which changes the Hermitian self-orthogonal property of linear codes over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+{u}\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT into the Hermitian self-orthogonal property of linear codes over 𝔽22⁒msubscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. Applying the Hermitian construction, a new class of 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes are obtained from Hermitian constacyclic self-orthogonal codes over 𝔽22⁒m+u⁒𝔽22⁒m.subscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+{u}\mathbb{F}_{2^{2m}}.blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . We secondly define another class of maps, which changes the Hermitian self-orthogonal property of linear codes over R𝑅Ritalic_R into the trace self-orthogonal property of linear codes over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. Using the Symplectic construction, a new class of pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes are obtained from Hermitian constacyclic self-orthogonal codes over R.𝑅R.italic_R .

keywords: quantum code; Symplectic construction; Hermitian construction; constacyclic code

1 Introduction

Quantum error-correcting codes provide detection or correction of the errors which occur in a noisy quantum communication channel. In [8], it is shown that it is equivalent finding additive codes over 𝔽4subscript𝔽4\mathbb{F}_{4}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT which are self-orthogonal with respect to certain trace inner product to finding binary stabilizer quantum error-correcting codes. The results given in [8] are generalized to stabilizer quantum error-correcting codes over 𝔽qsubscriptπ”½π‘ž\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT in [21]. Consequently, constructions of quantum error-correcting codes with good parameters have been developed rapidly. Many classes of quantum codes with good parameters were constructed from cyclic codes or constacyclic codes over finite fields by using Calderbank-Shor-Steane (CSS) construction, Hermitian construction and Symplectic construction, respectively (see [1,9,19,20,22]).

Recently, many researchers have applied cyclic codes or constacyclic codes over finite rings to construct quantum codes with good parameters. In these studies, the finite rings divided into two classes in general. One is finite chain rings, the other is finite non-chain rings. We firstly introduce linear codes over finite chain rings have been used to construct quantum codes with good parameters. Quantum codes with good parameters have been constructed from cyclic codes over 𝔽2+u⁒𝔽2subscript𝔽2𝑒subscript𝔽2\mathbb{F}_{2}+u\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 in [29]. Later, this construction method is generalized to cyclic codes over 𝔽4+u⁒𝔽4subscript𝔽4𝑒subscript𝔽4\mathbb{F}_{4}+u\mathbb{F}_{4}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 in [18], and 𝔽2m+u⁒𝔽2m+β‹―+uk⁒𝔽2msubscript𝔽superscript2π‘šπ‘’subscript𝔽superscript2π‘šβ‹―superscriptπ‘’π‘˜subscript𝔽superscript2π‘š\mathbb{F}_{2^{m}}+u\mathbb{F}_{2^{m}}+\cdots+u^{k}\mathbb{F}_{2^{m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + β‹― + italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with uk+1=0superscriptπ‘’π‘˜10u^{k+1}=0italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = 0 in [32]. Liu et al. obtained quantum codes with good parameters from linear codes over 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+u\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 in [25]. Ding et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽pm+u⁒𝔽pmsubscript𝔽superscriptπ‘π‘šπ‘’subscript𝔽superscriptπ‘π‘š\mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 in [12]. Tang et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽2m+u⁒𝔽2msubscript𝔽superscript2π‘šπ‘’subscript𝔽superscript2π‘š\mathbb{F}_{2^{m}}+u\mathbb{F}_{2^{m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 in [33] and [34], respectively.

We secondly introduce linear codes over finite non-chain rings have been used to construct quantum codes with good parameters. Qian obtained quantum codes with good parameters from cyclic codes over 𝔽2+v⁒𝔽2subscript𝔽2𝑣subscript𝔽2\mathbb{F}_{2}+v\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with v2=vsuperscript𝑣2𝑣v^{2}=vitalic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v in [30]. Ashraf and Mohammad obtained quantum codes with good parameters from cyclic codes over 𝔽3+v⁒𝔽3subscript𝔽3𝑣subscript𝔽3\mathbb{F}_{3}+v\mathbb{F}_{3}blackboard_F start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT with v2=1superscript𝑣21v^{2}=1italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 in [2], and 𝔽p+v⁒𝔽psubscript𝔽𝑝𝑣subscript𝔽𝑝\mathbb{F}_{p}+v\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT with v2=vsuperscript𝑣2𝑣v^{2}=vitalic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v in [3], respectively. Sari and Siap obtained quantum codes with good parameters from cyclic codes over 𝔽pr+v⁒𝔽pr+β‹―+vmβˆ’1⁒𝔽prsubscript𝔽superscriptπ‘π‘Ÿπ‘£subscript𝔽superscriptπ‘π‘Ÿβ‹―superscriptπ‘£π‘š1subscript𝔽superscriptπ‘π‘Ÿ\mathbb{F}_{p^{r}}+v\mathbb{F}_{p^{r}}+\cdots+v^{m-1}\mathbb{F}_{p^{r}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + β‹― + italic_v start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with vm=vsuperscriptπ‘£π‘šπ‘£v^{m}=vitalic_v start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT = italic_v in [31]. Gao et al. obtained quantum codes with good parameters from cyclic codes over 𝔽q+v1⁒𝔽q+β‹―+vr⁒𝔽qsubscriptπ”½π‘žsubscript𝑣1subscriptπ”½π‘žβ‹―subscriptπ‘£π‘Ÿsubscriptπ”½π‘ž\mathbb{F}_{q}+v_{1}\mathbb{F}_{q}+\cdots+v_{r}\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + β‹― + italic_v start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT with vi2=vi,vi⁒vj=vj⁒vi=0formulae-sequencesuperscriptsubscript𝑣𝑖2subscript𝑣𝑖subscript𝑣𝑖subscript𝑣𝑗subscript𝑣𝑗subscript𝑣𝑖0v_{i}^{2}=v_{i},v_{i}v_{j}=v_{j}v_{i}=0italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 in [15]. Dertli et al. obtained quantum codes with good parameters from cyclic codes over 𝔽2+u⁒𝔽2+v⁒𝔽2+u⁒v⁒𝔽2subscript𝔽2𝑒subscript𝔽2𝑣subscript𝔽2𝑒𝑣subscript𝔽2\mathbb{F}_{2}+u\mathbb{F}_{2}+v\mathbb{F}_{2}+uv\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_u italic_v blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, where u2=u,v2=v,u⁒v=v⁒uformulae-sequencesuperscript𝑒2𝑒formulae-sequencesuperscript𝑣2𝑣𝑒𝑣𝑣𝑒u^{2}=u,v^{2}=v,uv=vuitalic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_u , italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v , italic_u italic_v = italic_v italic_u in [10]. Ashraf and Mohammad obtained quantum codes with good parameters from cyclic codes over 𝔽q+u⁒𝔽q+v⁒𝔽q+u⁒v⁒𝔽qsubscriptπ”½π‘žπ‘’subscriptπ”½π‘žπ‘£subscriptπ”½π‘žπ‘’π‘£subscriptπ”½π‘ž\mathbb{F}_{q}+u\mathbb{F}_{q}+v\mathbb{F}_{q}+uv\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT with u2=u,v2=v,u⁒v=v⁒uformulae-sequencesuperscript𝑒2𝑒formulae-sequencesuperscript𝑣2𝑣𝑒𝑣𝑣𝑒u^{2}=u,v^{2}=v,uv=vuitalic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_u , italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v , italic_u italic_v = italic_v italic_u in [4], and 𝔽p⁒[u,v]/⟨u2βˆ’1,v3βˆ’v,u⁒vβˆ’v⁒u⟩subscript𝔽𝑝𝑒𝑣superscript𝑒21superscript𝑣3𝑣𝑒𝑣𝑣𝑒\mathbb{F}_{p}[u,v]/\langle u^{2}-1,v^{3}-v,uv-vu\rangleblackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ italic_u , italic_v ] / ⟨ italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 , italic_v start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_v , italic_u italic_v - italic_v italic_u ⟩ with u2=1,v3=v,u⁒v=v⁒uformulae-sequencesuperscript𝑒21formulae-sequencesuperscript𝑣3𝑣𝑒𝑣𝑣𝑒u^{2}=1,v^{3}=v,uv=vuitalic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 , italic_v start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = italic_v , italic_u italic_v = italic_v italic_u in [5], respectively. Bag et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽pm+v⁒𝔽pmsubscript𝔽superscriptπ‘π‘šπ‘£subscript𝔽superscriptπ‘π‘š\mathbb{F}_{p^{m}}+v\mathbb{F}_{p^{m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with v2=1,superscript𝑣21v^{2}=1,italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 , p𝑝pitalic_p is odd prime in [6]. Gao et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽p+u⁒𝔽psubscript𝔽𝑝𝑒subscript𝔽𝑝\mathbb{F}_{p}+u\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT with u2=1superscript𝑒21u^{2}=1italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 in [14]. Wang et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽p+v⁒𝔽psubscript𝔽𝑝𝑣subscript𝔽𝑝\mathbb{F}_{p}+v\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT with v2=vsuperscript𝑣2𝑣v^{2}=vitalic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v in [36]. Ma et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽q+v⁒𝔽q+v2⁒𝔽qsubscriptπ”½π‘žπ‘£subscriptπ”½π‘žsuperscript𝑣2subscriptπ”½π‘ž\mathbb{F}_{q}+v\mathbb{F}_{q}+v^{2}\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT with v3=vsuperscript𝑣3𝑣v^{3}=vitalic_v start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = italic_v in [26]. They also obtained quantum codes with good parameters from constacyclic codes over 𝔽q⁒[u,v]/⟨u2βˆ’1,v2βˆ’v,u⁒vβˆ’v⁒u⟩subscriptπ”½π‘žπ‘’π‘£superscript𝑒21superscript𝑣2𝑣𝑒𝑣𝑣𝑒\mathbb{F}_{q}[u,v]/\langle u^{2}-1,v^{2}-v,uv-vu\rangleblackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_u , italic_v ] / ⟨ italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 , italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_v , italic_u italic_v - italic_v italic_u ⟩ with u2=1,v2=v,u⁒v=v⁒uformulae-sequencesuperscript𝑒21formulae-sequencesuperscript𝑣2𝑣𝑒𝑣𝑣𝑒u^{2}=1,v^{2}=v,uv=vuitalic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 , italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v , italic_u italic_v = italic_v italic_u in [27]. Bag et al. obtained quantum codes with good parameters from a class of constacyclic codes over 𝔽p⁒[u]/⟨uk+1βˆ’u⟩subscript𝔽𝑝delimited-[]𝑒delimited-⟨⟩superscriptπ‘’π‘˜1𝑒\mathbb{F}_{p}[u]/\langle u^{k+1}-u\rangleblackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ italic_u ] / ⟨ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u ⟩ with p𝑝pitalic_p is odd prime, kπ‘˜kitalic_k is an integer and gcd⁒(p,k)=1gcdπ‘π‘˜1\textrm{gcd}(p,k)=1gcd ( italic_p , italic_k ) = 1 in [11], and 𝔽q2+u⁒𝔽q2subscript𝔽superscriptπ‘ž2𝑒subscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}+u\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=Ο‰2superscript𝑒2superscriptπœ”2u^{2}=\omega^{2}italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in [7], respectively. Wang et al. obtained quantum codes with good parameters from constacyclic codes over 𝔽q2+v⁒𝔽q2subscript𝔽superscriptπ‘ž2𝑣subscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}+v\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with v2=vsuperscript𝑣2𝑣v^{2}=vitalic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v in [37], and 𝔽q2+v1⁒𝔽q2+β‹―+vr⁒𝔽q2subscript𝔽superscriptπ‘ž2subscript𝑣1subscript𝔽superscriptπ‘ž2β‹―subscriptπ‘£π‘Ÿsubscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}+v_{1}\mathbb{F}_{q^{2}}+\cdots+v_{r}\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + β‹― + italic_v start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with vi2=vi,vi⁒vj=vj⁒vi=0formulae-sequencesuperscriptsubscript𝑣𝑖2subscript𝑣𝑖subscript𝑣𝑖subscript𝑣𝑗subscript𝑣𝑗subscript𝑣𝑖0v_{i}^{2}=v_{i},v_{i}v_{j}=v_{j}v_{i}=0italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 in [38], respectively. Ji and Zhang obtained quantum codes with good parameters from constacyclic codes over 𝔽q⁒[u1,u2,β‹―,uk]/⟨ui3βˆ’ui,ui⁒ujβˆ’uj⁒ui⟩subscriptπ”½π‘žsubscript𝑒1subscript𝑒2β‹―subscriptπ‘’π‘˜superscriptsubscript𝑒𝑖3subscript𝑒𝑖subscript𝑒𝑖subscript𝑒𝑗subscript𝑒𝑗subscript𝑒𝑖\mathbb{F}_{q}[u_{1},u_{2},\cdots,u_{k}]/\langle u_{i}^{3}-u_{i},u_{i}u_{j}-u_% {j}u_{i}\rangleblackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , β‹― , italic_u start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ] / ⟨ italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ in [16].

Motivated by these excellent works, we consider two constructions of quantum codes from Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over the finite chain ring 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+{u}\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0. By applying the Hermitian construction and the Symplectic construction, respectively, we obtain a new class of 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes and a new class of pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes from Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and 𝔽p2⁒m+u⁒𝔽p2⁒m,subscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+u\mathbb{F}_{p^{2m}},blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , respectively. Compared our obtained quantum codes with the existing codes available in Ref.[13], we find that the parameters of our obtained quantum codes are optimal at present. Moreover, we find that some our obtained quantum codes are satisfying 2⁒d=nβˆ’k.2π‘‘π‘›π‘˜2d=n-k.2 italic_d = italic_n - italic_k .

The rest of this paper is organized as follows. In Section 2, we introduce some basic definitions and notations of linear codes over 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+{u}\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. A class of Gray maps Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT is defined in Section 3. In Section 4, we construct a new class of 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes based on Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT by using the Hermitian construction. Some optimal pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes from Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+u\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT via the Symplectic construction are obtained in Section 5. Section 6 concludes the paper.

2 Preliminaries

Let 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT be the finite field with p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT elements. Let R𝑅Ritalic_R be the polynomial residue ring 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+u\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with u2=0superscript𝑒20u^{2}=0italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0. The ring R𝑅Ritalic_R is a finite chain ring with a maximal ideal ⟨u⟩delimited-βŸ¨βŸ©π‘’\langle u\rangle⟨ italic_u ⟩. The units of R𝑅Ritalic_R are the elements {a+u⁒b∣aβ‰ 0}conditional-setπ‘Žπ‘’π‘π‘Ž0\{a+ub\mid a\neq 0\}{ italic_a + italic_u italic_b ∣ italic_a β‰  0 } and the residue field is R/u⁒R≃𝔽p2⁒msimilar-to-or-equals𝑅𝑒𝑅subscript𝔽superscript𝑝2π‘šR/uR\simeq\mathbb{F}_{p^{2m}}italic_R / italic_u italic_R ≃ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. A code of length N𝑁Nitalic_N over R𝑅Ritalic_R is a nonempty subset of RNsuperscript𝑅𝑁R^{N}italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, and a code is linear over R𝑅Ritalic_R if it is an R𝑅Ritalic_R-submodule of RNsuperscript𝑅𝑁R^{N}italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. Two codes are permutation equivalent if one can be obtained from the other by permuting the coordinates. Any code over R𝑅Ritalic_R is permutation equivalent to a code C𝐢Citalic_C with generator matrix of the form:

G=(Ik0AB0u⁒Ik1u⁒D),𝐺subscript𝐼subscriptπ‘˜0𝐴𝐡0𝑒subscript𝐼subscriptπ‘˜1𝑒𝐷G=\left(\begin{array}[]{ccc}I_{k_{0}}&A&B\\ 0&uI_{k_{1}}&uD\end{array}\right),italic_G = ( start_ARRAY start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_u italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL italic_u italic_D end_CELL end_ROW end_ARRAY ) ,

where B𝐡Bitalic_B is a matrix over R𝑅Ritalic_R and A,D𝐴𝐷A,\ Ditalic_A , italic_D are 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT matrices. Then C𝐢Citalic_C is an abelian group of type {k0,k1}subscriptπ‘˜0subscriptπ‘˜1\{k_{0},k_{1}\}{ italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT }, C𝐢Citalic_C contains p4⁒m⁒(2⁒k0+k1)superscript𝑝4π‘š2subscriptπ‘˜0subscriptπ‘˜1p^{4m(2k_{0}+k_{1})}italic_p start_POSTSUPERSCRIPT 4 italic_m ( 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT codewords, and C𝐢Citalic_C is a free R𝑅Ritalic_R-module if and only if k1=0subscriptπ‘˜10k_{1}=0italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 0.

For any element c=a+u⁒b∈R,π‘π‘Žπ‘’π‘π‘…c=a+ub\in R,italic_c = italic_a + italic_u italic_b ∈ italic_R , where a,bβˆˆπ”½p2⁒mπ‘Žπ‘subscript𝔽superscript𝑝2π‘ša,b\in\mathbb{F}_{p^{2m}}italic_a , italic_b ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. The conjugation of c=a+u⁒bπ‘π‘Žπ‘’π‘c=a+ubitalic_c = italic_a + italic_u italic_b is defined by cΒ―=aΒ―βˆ’u⁒bΒ―,Β―π‘Β―π‘Žπ‘’Β―π‘\overline{c}=\overline{a}-u\overline{b},overΒ― start_ARG italic_c end_ARG = overΒ― start_ARG italic_a end_ARG - italic_u overΒ― start_ARG italic_b end_ARG , where aΒ―=apm,bΒ―=bpm.formulae-sequenceΒ―π‘Žsuperscriptπ‘Žsuperscriptπ‘π‘šΒ―π‘superscript𝑏superscriptπ‘π‘š\overline{a}=a^{p^{m}},\overline{b}=b^{p^{m}}.overΒ― start_ARG italic_a end_ARG = italic_a start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , overΒ― start_ARG italic_b end_ARG = italic_b start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT . Naturally, the conjugation of 𝐜=(c0,c1,β‹―,cNβˆ’1)∈RN𝐜subscript𝑐0subscript𝑐1β‹―subscript𝑐𝑁1superscript𝑅𝑁\mathbf{c}=(c_{0},c_{1},\cdots,c_{N-1})\in R^{N}bold_c = ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT is defined as 𝐜¯=(cΒ―0,cΒ―1,β‹―,cΒ―Nβˆ’1)¯𝐜subscript¯𝑐0subscript¯𝑐1β‹―subscript¯𝑐𝑁1\overline{\mathbf{c}}=(\bar{c}_{0},\bar{c}_{1},\cdots,\bar{c}_{N-1})overΒ― start_ARG bold_c end_ARG = ( overΒ― start_ARG italic_c end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , overΒ― start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , overΒ― start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ). For any 𝐱=(x0,x1,β‹―,xNβˆ’1)𝐱subscriptπ‘₯0subscriptπ‘₯1β‹―subscriptπ‘₯𝑁1\mathbf{x}=(x_{0},x_{1},\cdots,x_{N-1})bold_x = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_x start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) and 𝐲=(y0,y1,β‹―,yNβˆ’1)𝐲subscript𝑦0subscript𝑦1β‹―subscript𝑦𝑁1\mathbf{y}=(y_{0},y_{1},\cdots,y_{N-1})bold_y = ( italic_y start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_y start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ), the Hermitian inner product of 𝐱𝐱\mathbf{x}bold_x and 𝐲𝐲\mathbf{y}bold_y is defined as

⟨𝐱,𝐲⟩H=x0⁒yΒ―0+x1⁒yΒ―1+β‹―+xNβˆ’1⁒yΒ―Nβˆ’1subscript𝐱𝐲𝐻subscriptπ‘₯0subscript¯𝑦0subscriptπ‘₯1subscript¯𝑦1β‹―subscriptπ‘₯𝑁1subscript¯𝑦𝑁1\langle\mathbf{x},\mathbf{y}\rangle_{H}=x_{0}\bar{y}_{0}+x_{1}\bar{y}_{1}+% \cdots+x_{N-1}\bar{y}_{N-1}⟨ bold_x , bold_y ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT overΒ― start_ARG italic_y end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT overΒ― start_ARG italic_y end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + β‹― + italic_x start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT overΒ― start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT.

The Hermitian dual code CβŠ₯Hsuperscript𝐢subscriptbottom𝐻C^{\bot_{H}}italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT of C𝐢Citalic_C is define as

CβŠ₯H={𝐱∈RN|⟨𝐱,𝐲⟩H=0C^{\bot_{H}}=\{\mathbf{x}\in R^{N}|\ \langle\mathbf{x},\mathbf{y}\rangle_{H}=0italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = { bold_x ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT | ⟨ bold_x , bold_y ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0, for all 𝐲∈C}\mathbf{y}\in C\}bold_y ∈ italic_C }.

A code C𝐢Citalic_C is called Hermitian self-orthogonal if CβŠ†CβŠ₯H𝐢superscript𝐢subscriptbottom𝐻C\subseteq C^{\bot_{H}}italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and Hermitian self-dual if CβŠ₯H=Csuperscript𝐢subscriptbottom𝐻𝐢C^{\bot_{H}}=Citalic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = italic_C.

Similar to Proposition 1.2 in Ref.[35], we easily obtain the generator matrix of the Hermitian dual code of C𝐢Citalic_C.

Proposition 2.1. The Hermitian dual code CβŸ‚Hsuperscript𝐢perpendicular-toabsent𝐻C^{\perp H}italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT of the linear code C𝐢Citalic_C of length N𝑁Nitalic_N over R𝑅Ritalic_R with generator matrix above has generator matrix

(BΒ―T+DΒ―T⁒AΒ―TDΒ―TINβˆ’k0βˆ’k1u⁒AΒ―Tu⁒Ik10),superscript¯𝐡𝑇superscript¯𝐷𝑇superscript¯𝐴𝑇superscript¯𝐷𝑇subscript𝐼𝑁subscriptπ‘˜0subscriptπ‘˜1𝑒superscript¯𝐴𝑇𝑒subscript𝐼subscriptπ‘˜10\left(\begin{array}[]{ccc}\overline{B}^{T}+\overline{D}^{T}\ \overline{A}^{T}&% \overline{D}^{T}&I_{N-k_{0}-k_{1}}\\ u\overline{A}^{T}&uI_{k_{1}}&0\\ \end{array}\right),( start_ARRAY start_ROW start_CELL overΒ― start_ARG italic_B end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT + overΒ― start_ARG italic_D end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT overΒ― start_ARG italic_A end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_CELL start_CELL overΒ― start_ARG italic_D end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_CELL start_CELL italic_I start_POSTSUBSCRIPT italic_N - italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_u overΒ― start_ARG italic_A end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_CELL start_CELL italic_u italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL 0 end_CELL end_ROW end_ARRAY ) ,

where AΒ―T,BΒ―Tsuperscript¯𝐴𝑇superscript¯𝐡𝑇\overline{A}^{T},\overline{B}^{T}overΒ― start_ARG italic_A end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT , overΒ― start_ARG italic_B end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT and DΒ―Tsuperscript¯𝐷𝑇\overline{D}^{T}overΒ― start_ARG italic_D end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT denote the conjugate transposes of A,B𝐴𝐡A,Bitalic_A , italic_B and D𝐷Ditalic_D, respectively. Moreover, CβŸ‚Hsuperscript𝐢perpendicular-toabsent𝐻C^{\perp H}italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT is an abelian group of type {Nβˆ’k0βˆ’k1,k1}𝑁subscriptπ‘˜0subscriptπ‘˜1subscriptπ‘˜1\{N-k_{0}-k_{1},k_{1}\}{ italic_N - italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT } , and its size is p2⁒m⁒(2⁒Nβˆ’2⁒k0βˆ’k1)superscript𝑝2π‘š2𝑁2subscriptπ‘˜0subscriptπ‘˜1p^{2m(2N-2{k_{0}}-{k_{1}})}italic_p start_POSTSUPERSCRIPT 2 italic_m ( 2 italic_N - 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT.

Let C𝐢Citalic_C be a code of length N𝑁Nitalic_N over R𝑅Ritalic_R and P⁒(C)𝑃𝐢P(C)italic_P ( italic_C ) be its polynomial representation, i.e.,

P⁒(C)={βˆ‘i=0Nβˆ’1ci⁒xi∣(c0,c1,…,cNβˆ’1)∈C}.𝑃𝐢conditional-setsuperscriptsubscript𝑖0𝑁1subscript𝑐𝑖superscriptπ‘₯𝑖subscript𝑐0subscript𝑐1…subscript𝑐𝑁1𝐢P(C)=\left\{\sum_{i=0}^{N-1}c_{i}x^{i}\mid(c_{0},c_{1},\ldots,c_{N-1})\in C% \right\}.italic_P ( italic_C ) = { βˆ‘ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ∣ ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ∈ italic_C } .

Let σλsubscriptπœŽπœ†\sigma_{\lambda}italic_Οƒ start_POSTSUBSCRIPT italic_Ξ» end_POSTSUBSCRIPT be a map from RNsuperscript𝑅𝑁R^{N}italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT to RNsuperscript𝑅𝑁R^{N}italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT given by

σλ⁒(c0,c1,…,cNβˆ’1)=(λ⁒cNβˆ’1,c0,…,cNβˆ’2),subscriptπœŽπœ†subscript𝑐0subscript𝑐1…subscript𝑐𝑁1πœ†subscript𝑐𝑁1subscript𝑐0…subscript𝑐𝑁2\sigma_{\lambda}(c_{0},c_{1},\ldots,c_{N-1})=(\lambda c_{N-1},c_{0},\ldots,c_{% N-2}),italic_Οƒ start_POSTSUBSCRIPT italic_Ξ» end_POSTSUBSCRIPT ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) = ( italic_Ξ» italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT ) ,

where λ∈Rπœ†π‘…\lambda\in Ritalic_Ξ» ∈ italic_R. Then C𝐢Citalic_C is said to be cyclic if Οƒ1⁒(C)=Csubscript𝜎1𝐢𝐢\sigma_{1}(C)=Citalic_Οƒ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_C ) = italic_C and α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic if σα⁒(1+u)⁒(C)=CsubscriptπœŽπ›Ό1𝑒𝐢𝐢\sigma_{\alpha(1+u)}(C)=Citalic_Οƒ start_POSTSUBSCRIPT italic_Ξ± ( 1 + italic_u ) end_POSTSUBSCRIPT ( italic_C ) = italic_C. A code C𝐢Citalic_C of length N𝑁Nitalic_N over R𝑅Ritalic_R is cyclic if and only if P⁒(C)𝑃𝐢P(C)italic_P ( italic_C ) is an ideal of R⁒[x]/⟨xNβˆ’1βŸ©π‘…delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑁1R[x]/{\langle x^{N}-1\rangle}italic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT - 1 ⟩ and a code C𝐢Citalic_C of length N𝑁Nitalic_N over R𝑅Ritalic_R is α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic if and only if P⁒(C)𝑃𝐢P(C)italic_P ( italic_C ) is an ideal of R⁒[x]/⟨xNβˆ’Ξ±β’(1+u)βŸ©π‘…delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑁𝛼1𝑒R[x]/{\langle x^{N}-\alpha(1+u)\rangle}italic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT - italic_Ξ± ( 1 + italic_u ) ⟩. Throughout this paper, we assume that α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic codes over R𝑅Ritalic_R of length N=pe⁒n,𝑁superscript𝑝𝑒𝑛N=p^{e}n,italic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n , where e𝑒eitalic_e is a non-negative integer and n𝑛nitalic_n and p𝑝pitalic_p are coprime.

3 A class of Gray maps over R𝑅Ritalic_R

A class of Gray maps Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT from R=𝔽p2⁒m+u⁒𝔽p2⁒m𝑅subscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘šR=\mathbb{F}_{p^{2m}}+{u}\mathbb{F}_{p^{2m}}italic_R = blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT to 𝔽p2⁒m2superscriptsubscript𝔽superscript𝑝2π‘š2\mathbb{F}_{p^{2m}}^{2}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is defined as follows.

Definition 3.1 A map Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT on R𝑅Ritalic_R is defined as

Ξ¦M:R→𝔽p2⁒m2:subscriptΦ𝑀→𝑅superscriptsubscript𝔽superscript𝑝2π‘š2\Phi_{M}:R\rightarrow\mathbb{F}_{p^{2m}}^{2}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT : italic_R β†’ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT,

r+u⁒q↦(q,r+q)⁒M,maps-toπ‘Ÿπ‘’π‘žπ‘žπ‘Ÿπ‘žπ‘€r+uq\mapsto(q,r+q)M,italic_r + italic_u italic_q ↦ ( italic_q , italic_r + italic_q ) italic_M ,

where M=𝑀absentM=italic_M = (abst)∈G⁒L2⁒(𝔽p2⁒m),matrixπ‘Žπ‘π‘ π‘‘πΊsubscript𝐿2subscript𝔽superscript𝑝2π‘š\begin{pmatrix}a\ &b\\ s\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{p^{2m}}),( start_ARG start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_s end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) , and G⁒L2⁒(𝔽p2⁒m)𝐺subscript𝐿2subscript𝔽superscript𝑝2π‘šGL_{2}(\mathbb{F}_{p^{2m}})italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) is the set of all 2Γ—2222\times 22 Γ— 2 invertible matrices over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.
The map Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT can be naturally extended to Rnsuperscript𝑅𝑛R^{n}italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT as follows:

Ξ¦M:RN→𝔽p2⁒m2⁒N:subscriptΦ𝑀→superscript𝑅𝑁superscriptsubscript𝔽superscript𝑝2π‘š2𝑁\Phi_{M}:R^{N}\rightarrow\mathbb{F}_{p^{2m}}^{2N}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT : italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT β†’ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT,

(c0,c1,…,cNβˆ’1)↦(a⁒q0+s⁒(r0+q0),…,a⁒qNβˆ’1+s⁒(rNβˆ’1+qNβˆ’1),b⁒q0+t⁒(r0+q0),…,b⁒qNβˆ’1+t⁒(rNβˆ’1+qNβˆ’1))maps-tosubscript𝑐0subscript𝑐1…subscript𝑐𝑁1π‘Žsubscriptπ‘ž0𝑠subscriptπ‘Ÿ0subscriptπ‘ž0β€¦π‘Žsubscriptπ‘žπ‘1𝑠subscriptπ‘Ÿπ‘1subscriptπ‘žπ‘1𝑏subscriptπ‘ž0𝑑subscriptπ‘Ÿ0subscriptπ‘ž0…𝑏subscriptπ‘žπ‘1𝑑subscriptπ‘Ÿπ‘1subscriptπ‘žπ‘1(c_{0},c_{1},\ldots,c_{N-1})\mapsto(aq_{0}+s(r_{0}+q_{0}),\ldots,aq_{N-1}+s(r_% {N-1}+q_{N-1}),bq_{0}+t(r_{0}+q_{0}),\ldots,bq_{N-1}+t(r_{N-1}+q_{N-1}))( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ↦ ( italic_a italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_a italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) , italic_b italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_b italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ),

where ci=ri+u⁒qi,subscript𝑐𝑖subscriptπ‘Ÿπ‘–π‘’subscriptπ‘žπ‘–c_{i}=r_{i}+uq_{i},italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_u italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , for 0≀i≀Nβˆ’10𝑖𝑁10\leq i\leq N-10 ≀ italic_i ≀ italic_N - 1.

The Hamming weight of c∈Cc𝐢\textbf{c}\in Cc ∈ italic_C, denoted by wH⁒(c)subscript𝑀𝐻cw_{H}(\textbf{c})italic_w start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( c ), is the number of its nonzero components. The Hamming distance dH⁒(c,cβ€²)subscript𝑑𝐻csuperscriptcβ€²d_{H}(\textbf{c},\textbf{c}^{\prime})italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( c , c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) between two codewords c and cβ€²superscriptcβ€²\textbf{c}^{\prime}c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT is the Hamming weight of the codeword cβˆ’cβ€²csuperscriptcβ€²\textbf{c}-\textbf{c}^{\prime}c - c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT. The Hamming distance dH⁒(C)subscript𝑑𝐻𝐢d_{H}(C)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) of C𝐢Citalic_C is defined as min⁑{wH⁒(cβˆ’cβ€²)|c,cβ€²βˆˆC,cβ‰ cβ€²}conditionalsubscript𝑀𝐻csuperscriptcβ€²csuperscriptc′𝐢csuperscriptcβ€²\min\{w_{H}(\textbf{c}-\textbf{c}^{\prime})|\textbf{c},\textbf{c}^{\prime}\in C% ,\textbf{c}\neq\textbf{c}^{\prime}\}roman_min { italic_w start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( c - c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) | c , c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ∈ italic_C , c β‰  c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT }. That is, for any linear code, the Hamming distance dH⁒(C)subscript𝑑𝐻𝐢d_{H}(C)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) of C𝐢Citalic_C is its minimum Hamming weight.

The Gray weight of any element r+u⁒q∈Rπ‘Ÿπ‘’π‘žπ‘…r+uq\in Ritalic_r + italic_u italic_q ∈ italic_R is defined as the Hamming weight of Ξ¦M⁒(r+u⁒q)subscriptΞ¦π‘€π‘Ÿπ‘’π‘ž\Phi_{M}(r+uq)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_r + italic_u italic_q ), i.e., the number of nonzero components of Ξ¦M⁒(r+u⁒q)subscriptΞ¦π‘€π‘Ÿπ‘’π‘ž\Phi_{M}(r+uq)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_r + italic_u italic_q ). The Gray weight of a codeword 𝐜=(c0,c1,β‹―,cNβˆ’1)∈RN𝐜subscript𝑐0subscript𝑐1β‹―subscript𝑐𝑁1superscript𝑅𝑁\mathbf{c}=(c_{0},c_{1},\cdots,c_{N-1})\in R^{N}bold_c = ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT is defined to be the rational sum of the Gray weight of its components. For any 𝐱,𝐲∈RN𝐱𝐲superscript𝑅𝑁\mathbf{x},\mathbf{y}\in R^{N}bold_x , bold_y ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, the Gray distance is given by dG⁒(𝐱,𝐲)=wG⁒(π±βˆ’π²)subscript𝑑𝐺𝐱𝐲subscript𝑀𝐺𝐱𝐲d_{G}(\mathbf{x},\mathbf{y})=w_{G}(\mathbf{x}-\mathbf{y})italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( bold_x , bold_y ) = italic_w start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( bold_x - bold_y ). The Gray distance dG⁒(C)subscript𝑑𝐺𝐢d_{G}(C)italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_C ) of a code C𝐢Citalic_C is the smallest nonzero Gray distance between all pairs of distinct codewords. The minimum Gray weight wG⁒(C)subscript𝑀𝐺𝐢w_{G}(C)italic_w start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_C ) of C𝐢Citalic_C is the smallest nonzero Gray weight among all codewords. If C𝐢Citalic_C is linear, then the Gray distance dG⁒(C)subscript𝑑𝐺𝐢d_{G}(C)italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_C ) is the same as the minimum Gray weight wG⁒(C)subscript𝑀𝐺𝐢w_{G}(C)italic_w start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_C ).

Proposition 3.2. The Gray map Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT is a distance-preserving map from (RNsuperscript𝑅𝑁R^{N}italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, Gray distance) to (𝔽p2⁒m2⁒Nsuperscriptsubscript𝔽superscript𝑝2π‘š2𝑁\mathbb{F}_{p^{2m}}^{2N}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT, Hamming distance) and it is also 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT-linear.

Proof Β Β Let k1,k2βˆˆπ”½p2⁒msubscriptπ‘˜1subscriptπ‘˜2subscript𝔽superscript𝑝2π‘šk_{1},k_{2}\in\mathbb{F}_{p^{2m}}italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, 𝐱,𝐲∈RN𝐱𝐲superscript𝑅𝑁\mathbf{x},\mathbf{y}\in R^{N}bold_x , bold_y ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, from the definition of Gray map, we have Ξ¦M⁒(k1⁒𝐱+k2⁒𝐲)=k1⁒ΦM⁒(𝐱)+k2⁒ΦM⁒(𝐲)subscriptΦ𝑀subscriptπ‘˜1𝐱subscriptπ‘˜2𝐲subscriptπ‘˜1subscriptΦ𝑀𝐱subscriptπ‘˜2subscriptΦ𝑀𝐲\Phi_{M}(k_{1}\mathbf{x}+k_{2}\mathbf{y})=k_{1}\Phi_{M}(\mathbf{x})+k_{2}\Phi_% {M}(\mathbf{y})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_x + italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT bold_y ) = italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_x ) + italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_y ), which means that Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT is an 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT-linear map. Moreover,

dG⁒(𝐱,𝐲)subscript𝑑𝐺𝐱𝐲\displaystyle d_{G}(\mathbf{x},\mathbf{y})italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( bold_x , bold_y ) =wG⁒(π±βˆ’π²)absentsubscript𝑀𝐺𝐱𝐲\displaystyle=w_{G}(\mathbf{x}-\mathbf{y})= italic_w start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( bold_x - bold_y )
=wH⁒(Ξ¦M⁒(π±βˆ’π²))absentsubscript𝑀𝐻subscriptΦ𝑀𝐱𝐲\displaystyle=w_{H}(\Phi_{M}(\mathbf{x}-\mathbf{y}))= italic_w start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_x - bold_y ) )
=wH⁒(Ξ¦M⁒(𝐱)βˆ’Ξ¦M⁒(𝐲))absentsubscript𝑀𝐻subscriptΦ𝑀𝐱subscriptΦ𝑀𝐲\displaystyle=w_{H}(\Phi_{M}(\mathbf{x})-\Phi_{M}(\mathbf{y}))= italic_w start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_x ) - roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_y ) )
=dH⁒(Ξ¦M⁒(𝐱),Ξ¦M⁒(𝐲)).absentsubscript𝑑𝐻subscriptΦ𝑀𝐱subscriptΦ𝑀𝐲\displaystyle=d_{H}(\Phi_{M}(\mathbf{x}),\Phi_{M}(\mathbf{y})).= italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_x ) , roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_y ) ) .

This completes the proof. ∎

Lemma 3.3. Let M=𝑀absentM=italic_M = (abst)∈G⁒L2⁒(𝔽p2⁒m)matrixπ‘Žπ‘π‘ π‘‘πΊsubscript𝐿2subscript𝔽superscript𝑝2π‘š\begin{pmatrix}a\ &b\\ s\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{p^{2m}})( start_ARG start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_s end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ), the conjugation matrix of M𝑀Mitalic_M be MΒ―=¯𝑀absent\overline{M}=overΒ― start_ARG italic_M end_ARG = (aΒ―bΒ―sΒ―tΒ―).matrixΒ―π‘ŽΒ―π‘Β―π‘ Β―π‘‘\begin{pmatrix}\bar{a}\ &\bar{b}\\ \bar{s}\ &\bar{t}\\ \end{pmatrix}.( start_ARG start_ROW start_CELL overΒ― start_ARG italic_a end_ARG end_CELL start_CELL overΒ― start_ARG italic_b end_ARG end_CELL end_ROW start_ROW start_CELL overΒ― start_ARG italic_s end_ARG end_CELL start_CELL overΒ― start_ARG italic_t end_ARG end_CELL end_ROW end_ARG ) . Then

M⁒MΒ―T=Ξ©=(Ξ»00Ξ»)𝑀superscript¯𝑀𝑇Ωmatrixπœ†00πœ†M\overline{M}^{T}=\Omega=\begin{pmatrix}\lambda&0\\ 0&\lambda\\ \end{pmatrix}italic_M overΒ― start_ARG italic_M end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = roman_Ξ© = ( start_ARG start_ROW start_CELL italic_Ξ» end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_Ξ» end_CELL end_ROW end_ARG ) (Ξ»βˆˆπ”½p2⁒mβˆ—=𝔽p2⁒m\{0})πœ†superscriptsubscript𝔽superscript𝑝2π‘š\subscript𝔽superscript𝑝2π‘š0(\lambda\in\mathbb{F}_{p^{2m}}^{*}=\mathbb{F}_{p^{2m}}\backslash\{0\})( italic_Ξ» ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT = blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT \ { 0 } )

if and only if a⁒sΒ―+b⁒tΒ―=0π‘ŽΒ―π‘ π‘Β―π‘‘0a\bar{s}+b\bar{t}=0italic_a overΒ― start_ARG italic_s end_ARG + italic_b overΒ― start_ARG italic_t end_ARG = 0 and a⁒aΒ―+b⁒bΒ―=s⁒sΒ―+t⁒tΒ―=Ξ»β‰ 0π‘ŽΒ―π‘Žπ‘Β―π‘π‘ Β―π‘ π‘‘Β―π‘‘πœ†0a\bar{a}+b\bar{b}=s\bar{s}+t\bar{t}=\lambda\neq 0italic_a overΒ― start_ARG italic_a end_ARG + italic_b overΒ― start_ARG italic_b end_ARG = italic_s overΒ― start_ARG italic_s end_ARG + italic_t overΒ― start_ARG italic_t end_ARG = italic_Ξ» β‰  0.

Proof Β Β  Note that M⁒MΒ―T=(a⁒aΒ―+b⁒bΒ―a⁒sΒ―+b⁒tΒ―a¯⁒s+b¯⁒ts⁒sΒ―+t⁒tΒ―)𝑀superscript¯𝑀𝑇matrixπ‘ŽΒ―π‘Žπ‘Β―π‘π‘ŽΒ―π‘ π‘Β―π‘‘Β―π‘Žπ‘ Β―π‘π‘‘π‘ Β―π‘ π‘‘Β―π‘‘M\overline{M}^{T}=\begin{pmatrix}a\bar{a}+b\bar{b}&a\bar{s}+b\bar{t}\\ \bar{a}s+\bar{b}t&s\bar{s}+t\bar{t}\\ \end{pmatrix}italic_M overΒ― start_ARG italic_M end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = ( start_ARG start_ROW start_CELL italic_a overΒ― start_ARG italic_a end_ARG + italic_b overΒ― start_ARG italic_b end_ARG end_CELL start_CELL italic_a overΒ― start_ARG italic_s end_ARG + italic_b overΒ― start_ARG italic_t end_ARG end_CELL end_ROW start_ROW start_CELL overΒ― start_ARG italic_a end_ARG italic_s + overΒ― start_ARG italic_b end_ARG italic_t end_CELL start_CELL italic_s overΒ― start_ARG italic_s end_ARG + italic_t overΒ― start_ARG italic_t end_ARG end_CELL end_ROW end_ARG ). The desired result follows. ∎

Theorem 3.4. Let C𝐢Citalic_C be a linear code of length Nβ€²=2e⁒nsuperscript𝑁′superscript2𝑒𝑛N^{\prime}=2^{e}nitalic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT = 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over 𝔽22⁒m+u⁒𝔽22⁒m,subscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}},blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where e𝑒eitalic_e is a non-negative integer and n𝑛nitalic_n is odd. Let M=𝑀absentM=italic_M = (abst)∈G⁒L2⁒(𝔽22⁒m)matrixπ‘Žπ‘π‘ π‘‘πΊsubscript𝐿2subscript𝔽superscript22π‘š\begin{pmatrix}a\ &b\\ s\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{2^{2m}})( start_ARG start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_s end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) and M⁒MΒ―T=Ω𝑀superscript¯𝑀𝑇ΩM\overline{M}^{T}=\Omegaitalic_M overΒ― start_ARG italic_M end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = roman_Ξ©. Then Ξ¦M⁒(CβŠ₯H)=Ξ¦M⁒(C)βŠ₯HsubscriptΦ𝑀superscript𝐢subscriptbottom𝐻subscriptΦ𝑀superscript𝐢subscriptbottom𝐻\Phi_{M}(C^{\bot_{H}})=\Phi_{M}(C)^{\bot_{H}}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) = roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Moreover, if CβŠ₯HβŠ†Csuperscript𝐢subscriptbottom𝐻𝐢C^{\bot_{H}}\subseteq Citalic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT βŠ† italic_C, then Ξ¦M⁒(CβŠ₯H)βŠ†Ξ¦M⁒(C)βŠ₯HsubscriptΦ𝑀superscript𝐢subscriptbottom𝐻subscriptΦ𝑀superscript𝐢subscriptbottom𝐻\Phi_{M}(C^{\bot_{H}})\subseteq\Phi_{M}(C)^{\bot_{H}}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) βŠ† roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Proof Β Β  Let c1=r1+u⁒q1∈Csubscriptc1subscriptr1𝑒subscriptq1𝐢\textbf{c}_{1}=\textbf{r}_{1}+u\textbf{q}_{1}\in Cc start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_u q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C and c2=r2+u⁒q2∈CβŠ₯Hsubscriptc2subscriptr2𝑒subscriptq2superscript𝐢subscriptbottom𝐻\textbf{c}_{2}=\textbf{r}_{2}+u\textbf{q}_{2}\in C^{\bot_{H}}c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_u q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, where 𝐫i=(ri⁒1,ri⁒2,β‹―,ri⁒Nβ€²)subscript𝐫𝑖subscriptπ‘Ÿπ‘–1subscriptπ‘Ÿπ‘–2β‹―subscriptπ‘Ÿπ‘–superscript𝑁′\mathbf{r}_{i}=(r_{i1},r_{i2},\cdots,r_{iN^{\prime}})bold_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_r start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_i 2 end_POSTSUBSCRIPT , β‹― , italic_r start_POSTSUBSCRIPT italic_i italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) and πͺi=(qi⁒1,qi⁒2,β‹―,qi⁒Nβ€²)βˆˆπ”½22⁒mNβ€²subscriptπͺ𝑖subscriptπ‘žπ‘–1subscriptπ‘žπ‘–2β‹―subscriptπ‘žπ‘–superscript𝑁′superscriptsubscript𝔽superscript22π‘šsuperscript𝑁′\mathbf{q}_{i}=(q_{i1},q_{i2},\cdots,q_{iN^{\prime}})\in\mathbb{F}_{2^{2m}}^{N% ^{\prime}}bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_q start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT , italic_q start_POSTSUBSCRIPT italic_i 2 end_POSTSUBSCRIPT , β‹― , italic_q start_POSTSUBSCRIPT italic_i italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. The Hermitian inner product of c1subscriptc1\textbf{c}_{1}c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and c2subscriptc2\textbf{c}_{2}c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is

⟨c1,c2⟩Hsubscriptsubscriptc1subscriptc2𝐻\displaystyle\langle\textbf{c}_{1},\textbf{c}_{2}\rangle_{H}⟨ c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT =βˆ‘i=1Nβ€²(r1⁒i+u⁒q1⁒i)⁒(r2⁒iΒ―+u⁒q2⁒iΒ―)absentsuperscriptsubscript𝑖1superscript𝑁′subscriptπ‘Ÿ1𝑖𝑒subscriptπ‘ž1𝑖¯subscriptπ‘Ÿ2𝑖𝑒¯subscriptπ‘ž2𝑖\displaystyle=\sum_{i=1}^{N^{\prime}}(r_{1i}+uq_{1i})(\overline{r_{2i}}+u% \overline{q_{2i}})= βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_r start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_u italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT ) ( overΒ― start_ARG italic_r start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT end_ARG + italic_u overΒ― start_ARG italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT end_ARG )
=βˆ‘i=1Nβ€²r1⁒i⁒r2⁒iΒ―+uβ’βˆ‘i=1Nβ€²(r1⁒i⁒q2⁒iΒ―+r2⁒i¯⁒q1⁒i)absentsuperscriptsubscript𝑖1superscript𝑁′subscriptπ‘Ÿ1𝑖¯subscriptπ‘Ÿ2𝑖𝑒superscriptsubscript𝑖1superscript𝑁′subscriptπ‘Ÿ1𝑖¯subscriptπ‘ž2𝑖¯subscriptπ‘Ÿ2𝑖subscriptπ‘ž1𝑖\displaystyle=\sum_{i=1}^{N^{\prime}}r_{1i}\overline{r_{2i}}+u\sum_{i=1}^{N^{% \prime}}(r_{1i}\overline{q_{2i}}+\overline{r_{2i}}q_{1i})= βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT overΒ― start_ARG italic_r start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT end_ARG + italic_u βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_r start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT overΒ― start_ARG italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT end_ARG + overΒ― start_ARG italic_r start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT end_ARG italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT )
=⟨r1,r2⟩H+u⁒(⟨r1,q2⟩H+⟨q1,r2⟩H).absentsubscriptsubscriptr1subscriptr2𝐻𝑒subscriptsubscriptr1subscriptq2𝐻subscriptsubscriptq1subscriptr2𝐻\displaystyle=\langle\textbf{r}_{1},\textbf{r}_{2}\rangle_{H}+u(\langle\textbf% {r}_{1},\textbf{q}_{2}\rangle_{H}+\langle\textbf{q}_{1},\textbf{r}_{2}\rangle_% {H}).= ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + italic_u ( ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) .

It follows from ⟨c1,c2⟩H=0subscriptsubscriptc1subscriptc2𝐻0\langle\textbf{c}_{1},\textbf{c}_{2}\rangle_{H}=0⟨ c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0 that ⟨r1,r2⟩H=0subscriptsubscriptr1subscriptr2𝐻0\langle\textbf{r}_{1},\textbf{r}_{2}\rangle_{H}=0⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0 and ⟨r1,q2⟩H+⟨q1,r2⟩H=0subscriptsubscriptr1subscriptq2𝐻subscriptsubscriptq1subscriptr2𝐻0\langle\textbf{r}_{1},\textbf{q}_{2}\rangle_{H}+\langle\textbf{q}_{1},\textbf{% r}_{2}\rangle_{H}=0⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = 0.

On the other hand,

⟨ΦM⁒(c1),Ξ¦M⁒(c2)⟩HsubscriptsubscriptΦ𝑀subscriptc1subscriptΦ𝑀subscriptc2𝐻\displaystyle\langle\Phi_{M}(\textbf{c}_{1}),\Phi_{M}(\textbf{c}_{2})\rangle_{H}⟨ roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT
=\displaystyle=~{}= βˆ‘i=1Nβ€²[a⁒q1⁒i+s⁒(r1⁒i+q1⁒i)]⁒[a⁒q2⁒i+s⁒(r2⁒i+q2⁒i)]Β―+βˆ‘i=1Nβ€²[b⁒q1⁒i+t⁒(r1⁒i+q1⁒i)]⁒[b⁒q2⁒i+t⁒(r2⁒i+q2⁒i)]Β―superscriptsubscript𝑖1superscript𝑁′delimited-[]π‘Žsubscriptπ‘ž1𝑖𝑠subscriptπ‘Ÿ1𝑖subscriptπ‘ž1𝑖¯delimited-[]π‘Žsubscriptπ‘ž2𝑖𝑠subscriptπ‘Ÿ2𝑖subscriptπ‘ž2𝑖superscriptsubscript𝑖1superscript𝑁′delimited-[]𝑏subscriptπ‘ž1𝑖𝑑subscriptπ‘Ÿ1𝑖subscriptπ‘ž1𝑖¯delimited-[]𝑏subscriptπ‘ž2𝑖𝑑subscriptπ‘Ÿ2𝑖subscriptπ‘ž2𝑖\displaystyle\sum_{i=1}^{N^{\prime}}[aq_{1i}+s(r_{1i}+q_{1i})]\overline{[aq_{2% i}+s(r_{2i}+q_{2i})]}+\sum_{i=1}^{N^{\prime}}[bq_{1i}+t(r_{1i}+q_{1i})]% \overline{[bq_{2i}+t(r_{2i}+q_{2i})]}βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT [ italic_a italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT ) ] overΒ― start_ARG [ italic_a italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT ) ] end_ARG + βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT [ italic_b italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT ) ] overΒ― start_ARG [ italic_b italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT ) ] end_ARG
=\displaystyle=~{}= (a⁒aΒ―+b⁒bΒ―)⁒⟨q1,q2⟩H+(a⁒sΒ―+b⁒tΒ―)⁒(⟨q1,r2⟩H+⟨q1,q2⟩H)+(s⁒aΒ―+t⁒bΒ―)⁒(⟨r1,q2⟩H+⟨q1,q2⟩H)π‘ŽΒ―π‘Žπ‘Β―π‘subscriptsubscriptq1subscriptq2π»π‘ŽΒ―π‘ π‘Β―π‘‘subscriptsubscriptq1subscriptr2𝐻subscriptsubscriptq1subscriptq2π»π‘ Β―π‘Žπ‘‘Β―π‘subscriptsubscriptr1subscriptq2𝐻subscriptsubscriptq1subscriptq2𝐻\displaystyle(a\overline{a}+b\overline{b})\langle\textbf{q}_{1},\textbf{q}_{2}% \rangle_{H}+(a\overline{s}+b\overline{t})(\langle\textbf{q}_{1},\textbf{r}_{2}% \rangle_{H}+\langle\textbf{q}_{1},\textbf{q}_{2}\rangle_{H})+(s\overline{a}+t% \overline{b})(\langle\textbf{r}_{1},\textbf{q}_{2}\rangle_{H}+\langle\textbf{q% }_{1},\textbf{q}_{2}\rangle_{H})( italic_a overΒ― start_ARG italic_a end_ARG + italic_b overΒ― start_ARG italic_b end_ARG ) ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ( italic_a overΒ― start_ARG italic_s end_ARG + italic_b overΒ― start_ARG italic_t end_ARG ) ( ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) + ( italic_s overΒ― start_ARG italic_a end_ARG + italic_t overΒ― start_ARG italic_b end_ARG ) ( ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT )
+(s⁒sΒ―+t⁒tΒ―)⁒(⟨r1,r2⟩H+⟨r1,q2⟩H+⟨q1,r2⟩H+⟨q1,q2⟩H)𝑠¯𝑠𝑑¯𝑑subscriptsubscriptr1subscriptr2𝐻subscriptsubscriptr1subscriptq2𝐻subscriptsubscriptq1subscriptr2𝐻subscriptsubscriptq1subscriptq2𝐻\displaystyle+(s\overline{s}+t\overline{t})(\langle\textbf{r}_{1},\textbf{r}_{% 2}\rangle_{H}+\langle\textbf{r}_{1},\textbf{q}_{2}\rangle_{H}+\langle\textbf{q% }_{1},\textbf{r}_{2}\rangle_{H}+\langle\textbf{q}_{1},\textbf{q}_{2}\rangle_{H})+ ( italic_s overΒ― start_ARG italic_s end_ARG + italic_t overΒ― start_ARG italic_t end_ARG ) ( ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT )
=\displaystyle=~{}= λ⁒[⟨r1,r2⟩H+⟨r1,q2⟩H+⟨q1,r2⟩H],πœ†delimited-[]subscriptsubscriptr1subscriptr2𝐻subscriptsubscriptr1subscriptq2𝐻subscriptsubscriptq1subscriptr2𝐻\displaystyle\lambda[\langle\textbf{r}_{1},\textbf{r}_{2}\rangle_{H}+\langle% \textbf{r}_{1},\textbf{q}_{2}\rangle_{H}+\langle\textbf{q}_{1},\textbf{r}_{2}% \rangle_{H}],italic_Ξ» [ ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ r start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT + ⟨ q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , r start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ] ,
=\displaystyle=~{}= 0,0\displaystyle 0,0 ,

where the third equation follows from Lemma 3.3. Therefore, Ξ¦M⁒(CβŠ₯H)βŠ†Ξ¦M⁒(C)βŠ₯HsubscriptΦ𝑀superscript𝐢subscriptbottom𝐻subscriptΦ𝑀superscript𝐢subscriptbottom𝐻\Phi_{M}(C^{\bot_{H}})\subseteq\Phi_{M}(C)^{\bot_{H}}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) βŠ† roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Suppose |C|=24⁒m⁒(2⁒k0+k1)𝐢superscript24π‘š2subscriptπ‘˜0subscriptπ‘˜1|C|=2^{4m(2k_{0}+k_{1})}| italic_C | = 2 start_POSTSUPERSCRIPT 4 italic_m ( 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT. Since Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT is a bijection,

|Ξ¦M⁒(CβŠ₯H)|subscriptΦ𝑀superscript𝐢subscriptbottom𝐻\displaystyle|\Phi_{M}(C^{\bot_{H}})|| roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) | =|CβŠ₯H|absentsuperscript𝐢subscriptbottom𝐻\displaystyle=|C^{\bot_{H}}|= | italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT |
=22⁒m⁒(2⁒Nβ€²βˆ’2⁒k0βˆ’k1)absentsuperscript22π‘š2superscript𝑁′2subscriptπ‘˜0subscriptπ‘˜1\displaystyle=2^{2m(2N^{\prime}-2k_{0}-k_{1})}= 2 start_POSTSUPERSCRIPT 2 italic_m ( 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT - 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT
=24⁒m⁒Nβ€²/|Ξ¦M⁒(C)|absentsuperscript24π‘šsuperscript𝑁′subscriptΦ𝑀𝐢\displaystyle=2^{4mN^{\prime}}/|\Phi_{M}(C)|= 2 start_POSTSUPERSCRIPT 4 italic_m italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT / | roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) |
=|Ξ¦M⁒(C)βŸ‚|.absentsubscriptΦ𝑀superscript𝐢perpendicular-to\displaystyle=|\Phi_{M}(C)^{\perp}|.= | roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) start_POSTSUPERSCRIPT βŸ‚ end_POSTSUPERSCRIPT | .

Therefore, Ξ¦M⁒(CβŠ₯H)=Ξ¦M⁒(C)βŠ₯HsubscriptΦ𝑀superscript𝐢subscriptbottom𝐻subscriptΦ𝑀superscript𝐢subscriptbottom𝐻\Phi_{M}(C^{\bot_{H}})=\Phi_{M}(C)^{\bot_{H}}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) = roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. The second desired result directly follows. ∎

4 Hermitian construction

In this section, we obtain a new family of 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes by using Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length Nβ€²=2e⁒n.superscript𝑁′superscript2𝑒𝑛N^{\prime}=2^{e}n.italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT = 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n . We firstly introduce some definitions and notations of polynomials in R⁒[x].𝑅delimited-[]π‘₯R[x].italic_R [ italic_x ] .

Let f⁒(x)=ak⁒xk+akβˆ’1⁒xkβˆ’1+β‹―+a0𝑓π‘₯subscriptπ‘Žπ‘˜superscriptπ‘₯π‘˜subscriptπ‘Žπ‘˜1superscriptπ‘₯π‘˜1β‹―subscriptπ‘Ž0f(x)=a_{k}x^{k}+a_{k-1}x^{k-1}+\cdots+a_{0}italic_f ( italic_x ) = italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_a start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT + β‹― + italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT be a polynomial in R⁒[x],𝑅delimited-[]π‘₯R[x],italic_R [ italic_x ] , where a0subscriptπ‘Ž0a_{0}italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is an invertible element in R.𝑅R.italic_R . The conjugation polynomial of f⁒(x)𝑓π‘₯f(x)italic_f ( italic_x ) is defined by f⁒(x)Β―=ak¯⁒xk+akβˆ’1¯⁒xkβˆ’1+β‹―+a0¯¯𝑓π‘₯Β―subscriptπ‘Žπ‘˜superscriptπ‘₯π‘˜Β―subscriptπ‘Žπ‘˜1superscriptπ‘₯π‘˜1β‹―Β―subscriptπ‘Ž0\overline{f(x)}=\overline{a_{k}}x^{k}+\overline{a_{k-1}}x^{k-1}+\cdots+% \overline{a_{0}}overΒ― start_ARG italic_f ( italic_x ) end_ARG = overΒ― start_ARG italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG italic_x start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + overΒ― start_ARG italic_a start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG italic_x start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT + β‹― + overΒ― start_ARG italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG. The reciprocal polynomial of f⁒(x)𝑓π‘₯f(x)italic_f ( italic_x ) is defined by fβˆ—β’(x)=xk⁒f⁒(xβˆ’1)superscript𝑓π‘₯superscriptπ‘₯π‘˜π‘“superscriptπ‘₯1f^{*}(x)=x^{k}f(x^{-1})italic_f start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_f ( italic_x start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ), i.e., fβˆ—β’(x)=a0⁒xk+a1⁒xkβˆ’1+β‹―+aksuperscript𝑓π‘₯subscriptπ‘Ž0superscriptπ‘₯π‘˜subscriptπ‘Ž1superscriptπ‘₯π‘˜1β‹―subscriptπ‘Žπ‘˜f^{*}(x)=a_{0}x^{k}+a_{1}x^{k-1}+\cdots+a_{k}italic_f start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) = italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT + β‹― + italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Obviously, (fβˆ—β’(x))βˆ—=f⁒(x)superscriptsuperscript𝑓π‘₯𝑓π‘₯(f^{*}(x))^{*}=f(x)( italic_f start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT = italic_f ( italic_x ) and (f⁒(x)⁒g⁒(x))βˆ—=fβˆ—β’(x)⁒gβˆ—β’(x)superscript𝑓π‘₯𝑔π‘₯superscript𝑓π‘₯superscript𝑔π‘₯(f(x)g(x))^{*}=f^{*}(x)g^{*}(x)( italic_f ( italic_x ) italic_g ( italic_x ) ) start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT = italic_f start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) italic_g start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ). We denote by f†⁒(x)superscript𝑓†π‘₯f^{\dagger}(x)italic_f start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) the conjugation of the reciprocal polynomial of f⁒(x)𝑓π‘₯f(x)italic_f ( italic_x ), i.e. f†⁒(x)=fβˆ—β’(x)Β―.superscript𝑓†π‘₯Β―superscript𝑓π‘₯f^{\dagger}(x)=\overline{f^{*}(x)}.italic_f start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = overΒ― start_ARG italic_f start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) end_ARG .

To study the Hermitian dual of α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic codes, we need the following result. Its proof is similar to that of Theorem 4.1 in Ref.[32] and is omitted.

Theorem 4.1. Let C𝐢Citalic_C be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code over R𝑅Ritalic_R of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n prime to p𝑝pitalic_p). Then CβŠ₯Hsuperscript𝐢bottom𝐻C^{\bot H}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT is an Ξ±βˆ’1¯⁒(1+u)Β―superscript𝛼11𝑒\overline{\alpha^{-1}}(1+u)overΒ― start_ARG italic_Ξ± start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG ( 1 + italic_u )-constacyclic code over R𝑅Ritalic_R of length N𝑁Nitalic_N.

Since gcd⁑(pe,p2⁒mβˆ’1)=1superscript𝑝𝑒superscript𝑝2π‘š11\gcd(p^{e},p^{2m}-1)=1roman_gcd ( italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT - 1 ) = 1, there exists Ξ²βˆˆπ”½p2⁒mβˆ—π›½superscriptsubscript𝔽superscript𝑝2π‘š\beta\in\mathbb{F}_{p^{2m}}^{*}italic_Ξ² ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT such that Ξ²pe=Ξ±superscript𝛽superscript𝑝𝑒𝛼\beta^{p^{e}}=\alphaitalic_Ξ² start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_Ξ±. In R⁒[x]/⟨xNβˆ’Ξ±β’(1+u)βŸ©π‘…delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑁𝛼1𝑒R[x]/\langle x^{N}-\alpha(1+u)\rangleitalic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT - italic_Ξ± ( 1 + italic_u ) ⟩,

u𝑒\displaystyle uitalic_u =Ξ±βˆ’1⁒(xN+Ξ±)absentsuperscript𝛼1superscriptπ‘₯𝑁𝛼\displaystyle~{}=\alpha^{-1}(x^{N}+\alpha)= italic_Ξ± start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT + italic_Ξ± )
=Ξ±βˆ’1⁒(xn+Ξ²)pe.absentsuperscript𝛼1superscriptsuperscriptπ‘₯𝑛𝛽superscript𝑝𝑒\displaystyle~{}=\alpha^{-1}(x^{n}+\beta)^{p^{e}}.= italic_Ξ± start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_Ξ² ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT .

Therefore, u∈⟨(xn+Ξ²)peβŸ©π‘’delimited-⟨⟩superscriptsuperscriptπ‘₯𝑛𝛽superscript𝑝𝑒u\in\langle(x^{n}+\beta)^{p^{e}}\rangleitalic_u ∈ ⟨ ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_Ξ² ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟩. Let

xnβˆ’Ξ²=∏i=1rfi⁒(x)superscriptπ‘₯𝑛𝛽superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑓𝑖π‘₯x^{n}-\beta=\prod_{i=1}^{r}f_{i}(x)italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x )

be the factorization of xnβˆ’Ξ²superscriptπ‘₯𝑛𝛽x^{n}-\betaitalic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² into irreducible factors over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. Moreover, we know that α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic codes over R𝑅Ritalic_R of length N𝑁Nitalic_N are precisely ideals of R⁒[x]/⟨xNβˆ’Ξ±β’(1+u)βŸ©π‘…delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑁𝛼1𝑒R[x]/\langle x^{N}-\alpha(1+u)\rangleitalic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT - italic_Ξ± ( 1 + italic_u ) ⟩ and the equation (xnβˆ’ΞΎβ’(1+u))2⁒L=(xnβˆ’ΞΎ)2⁒Lsuperscriptsuperscriptπ‘₯π‘›πœ‰1𝑒2𝐿superscriptsuperscriptπ‘₯π‘›πœ‰2𝐿(x^{n}-\xi(1+u))^{2L}=(x^{n}-\xi)^{2L}( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_ΞΎ ( 1 + italic_u ) ) start_POSTSUPERSCRIPT 2 italic_L end_POSTSUPERSCRIPT = ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_ΞΎ ) start_POSTSUPERSCRIPT 2 italic_L end_POSTSUPERSCRIPT always holds in R⁒[x]𝑅delimited-[]π‘₯R[x]italic_R [ italic_x ], where ΞΎβˆˆπ”½p2⁒mπœ‰subscript𝔽superscript𝑝2π‘š\xi\in\mathbb{F}_{p^{2m}}italic_ΞΎ ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and L𝐿Litalic_L is any integer. Similar to Theorem 3.4 of Ref.[17], we get the following result.

Theorem 4.2. Let xnβˆ’Ξ²=∏i=1rfi⁒(x)superscriptπ‘₯𝑛𝛽superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑓𝑖π‘₯x^{n}-\beta=\prod_{i=1}^{r}f_{i}(x)italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) be the unique factorization of xnβˆ’Ξ²superscriptπ‘₯𝑛𝛽x^{n}-\betaitalic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² into a product of monic basic irreducible pairwise coprime polynomials in 𝔽p2⁒m⁒[x],subscript𝔽superscript𝑝2π‘šdelimited-[]π‘₯\mathbb{F}_{p^{2m}}[x],blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ] , where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1. If C𝐢Citalic_C is an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, then C=⟨∏i=1rfiki⁒(x)⟩𝐢delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptsubscript𝑓𝑖subscriptπ‘˜π‘–π‘₯C=\langle\prod_{i=1}^{r}f_{i}^{k_{i}}(x)\rangleitalic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ⟩, where 0≀ki≀pe+10subscriptπ‘˜π‘–superscript𝑝𝑒10\leq k_{i}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and |C|=p2⁒m⁒(2⁒Nβˆ’βˆ‘i=1rki⁒deg⁒(fi⁒(x)))𝐢superscript𝑝2π‘š2𝑁superscriptsubscript𝑖1π‘Ÿsubscriptπ‘˜π‘–degsubscript𝑓𝑖π‘₯|C|=p^{2m(2N-\sum_{i=1}^{r}k_{i}\emph{deg}(f_{i}(x)))}| italic_C | = italic_p start_POSTSUPERSCRIPT 2 italic_m ( 2 italic_N - βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT deg ( italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ) ) end_POSTSUPERSCRIPT.

Now, we give the structure of the Hermitian dual of α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic codes of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R.𝑅R.italic_R .

Theorem 4.3. Let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1. Let xnβˆ’Ξ²=∏i=1rfi⁒(x)superscriptπ‘₯𝑛𝛽superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑓𝑖π‘₯x^{n}-\beta=\prod_{i=1}^{r}f_{i}(x)italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) be the unique factorization of xnβˆ’Ξ²superscriptπ‘₯𝑛𝛽x^{n}-\betaitalic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² into a product of monic basic irreducible pairwise coprime polynomials in 𝔽p2⁒m⁒[x],subscript𝔽superscript𝑝2π‘šdelimited-[]π‘₯\mathbb{F}_{p^{2m}}[x],blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ] , where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1. If C𝐢Citalic_C is an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, then C=⟨∏i=1rfiki⁒(x)⟩𝐢delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptsubscript𝑓𝑖subscriptπ‘˜π‘–π‘₯C=\langle\prod_{i=1}^{r}f_{i}^{k_{i}}(x)\rangleitalic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ⟩, where 0≀ki≀pe+10subscriptπ‘˜π‘–superscript𝑝𝑒10\leq k_{i}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Then CβŸ‚H=⟨∏i=1r[fi†⁒(x)]pe+1βˆ’ki⟩superscript𝐢perpendicular-toabsent𝐻delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–C^{\perp H}=\langle\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{p^{e+1}-k_{i}}\rangleitalic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ and |CβŸ‚H|=p2⁒m⁒tsuperscript𝐢perpendicular-toabsent𝐻superscript𝑝2π‘šπ‘‘|C^{\perp H}|=p^{2mt}| italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT | = italic_p start_POSTSUPERSCRIPT 2 italic_m italic_t end_POSTSUPERSCRIPT, where t=βˆ‘i=1rki⁒deg⁑(fi⁒(x)).𝑑superscriptsubscript𝑖1π‘Ÿsubscriptπ‘˜π‘–degreesubscript𝑓𝑖π‘₯t=\sum\nolimits_{i=1}^{r}{k_{i}\deg(f_{i}(x))}.italic_t = βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT roman_deg ( italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ) .

Proof. Let G=⟨∏i=1r[fi†⁒(x)]pe+1βˆ’ki⟩𝐺delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–G=\langle\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{p^{e+1}-k_{i}}\rangleitalic_G = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ be an ideal of R⁒[x]/⟨xNβˆ’Ξ±β’(1+u)βŸ©π‘…delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑁𝛼1𝑒R[x]/\langle x^{N}-\alpha(1+u)\rangleitalic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT - italic_Ξ± ( 1 + italic_u ) ⟩. By direct computation, we get

∏i=1rfiki⁒(x)β‹…(∏i=1r[fi†⁒(x)]pe+1βˆ’ki)†=∏i=1rfipe+1⁒(x)=[xpe⁒nβˆ’Ξ²]2=0.superscriptsubscriptproduct𝑖1π‘Ÿβ‹…superscriptsubscript𝑓𝑖subscriptπ‘˜π‘–π‘₯superscriptsuperscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–β€ superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptsubscript𝑓𝑖superscript𝑝𝑒1π‘₯superscriptdelimited-[]superscriptπ‘₯superscript𝑝𝑒𝑛𝛽20\prod_{i=1}^{r}f_{i}^{k_{i}}(x)\cdot\left(\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^% {p^{e+1}-k_{i}}\right)^{\dagger}=\prod_{i=1}^{r}f_{i}^{p^{e+1}}(x)=[x^{p^{e}n}% -\beta]^{2}=0.∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) β‹… ( ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_x ) = [ italic_x start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 .

Hence, GβŠ†CβŸ‚πΊsuperscript𝐢perpendicular-toG\subseteq C^{\perp}italic_G βŠ† italic_C start_POSTSUPERSCRIPT βŸ‚ end_POSTSUPERSCRIPT. For each i𝑖iitalic_i, let aisubscriptπ‘Žπ‘–a_{i}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT denote the constant of fi⁒(x)subscript𝑓𝑖π‘₯f_{i}(x)italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ). Since ∏i=1rfi⁒(x)=xnβˆ’Ξ²superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑓𝑖π‘₯superscriptπ‘₯𝑛𝛽\prod_{i=1}^{r}f_{i}(x)=x^{n}-\beta∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ², we have ∏i=1rai=Ξ²superscriptsubscriptproduct𝑖1π‘Ÿsubscriptπ‘Žπ‘–π›½\prod_{i=1}^{r}a_{i}=\beta∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_Ξ². It follows that each aisubscriptπ‘Žπ‘–{a_{i}}italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is an invertible element of R𝑅Ritalic_R and aΒ―isubscriptΒ―π‘Žπ‘–{\bar{a}_{i}}overΒ― start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a leading coefficient of fi†⁒(x)superscriptsubscript𝑓𝑖†π‘₯{f_{i}^{\dagger}(x)}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ). Hence, for each i𝑖iitalic_i, there exists a suitable invertible element bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of R𝑅Ritalic_R such that bi⁒fi†⁒(x)subscript𝑏𝑖superscriptsubscript𝑓𝑖†π‘₯b_{i}f_{i}^{\dagger}(x)italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) is a monic polynomial. Note that bi=aΒ―iβˆ’1subscript𝑏𝑖superscriptsubscriptΒ―π‘Žπ‘–1b_{i}=\bar{a}_{i}^{-1}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = overΒ― start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT and ∏i=1rbi=∏i=1raΒ―iβˆ’1=Ξ²superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑏𝑖superscriptsubscriptproduct𝑖1π‘ŸsuperscriptsubscriptΒ―π‘Žπ‘–1𝛽\prod_{i=1}^{r}b_{i}=\prod_{i=1}^{r}\bar{a}_{i}^{-1}=\beta∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT overΒ― start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT = italic_Ξ². So

∏i=1rbi⁒fi†⁒(x)superscriptsubscriptproduct𝑖1π‘Ÿsubscript𝑏𝑖superscriptsubscript𝑓𝑖†π‘₯\displaystyle\prod\nolimits_{i=1}^{r}b_{i}f_{i}^{\dagger}(x)∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) =\displaystyle== ∏i=1rbiβ‹…βˆi=1rfiβˆ—β’(x)Β―superscriptsubscriptproduct𝑖1π‘Ÿβ‹…subscript𝑏𝑖superscriptsubscriptproduct𝑖1π‘ŸΒ―superscriptsubscript𝑓𝑖π‘₯\displaystyle\prod\nolimits_{i=1}^{r}b_{i}\cdot\prod\nolimits_{i=1}^{r}% \overline{f_{i}^{*}(x)}∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT β‹… ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT overΒ― start_ARG italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT ( italic_x ) end_ARG
=\displaystyle== β⁒xn⁒∏i=1rfi⁒(xβˆ’1)¯𝛽superscriptπ‘₯𝑛superscriptsubscriptproduct𝑖1π‘ŸΒ―subscript𝑓𝑖superscriptπ‘₯1\displaystyle\beta x^{n}\prod\nolimits_{i=1}^{r}\overline{f_{i}(x^{-1})}italic_Ξ² italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT overΒ― start_ARG italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) end_ARG
=\displaystyle== β⁒xn⁒(xβˆ’nβˆ’Ξ²Β―)𝛽superscriptπ‘₯𝑛¯superscriptπ‘₯𝑛𝛽\displaystyle\beta x^{n}(\overline{{x^{-n}-\beta}})italic_Ξ² italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( overΒ― start_ARG italic_x start_POSTSUPERSCRIPT - italic_n end_POSTSUPERSCRIPT - italic_Ξ² end_ARG )
=\displaystyle== xnβˆ’Ξ².superscriptπ‘₯𝑛𝛽\displaystyle x^{n}-\beta.italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² .

Thus, bi⁒fi†⁒(x)subscript𝑏𝑖superscriptsubscript𝑓𝑖†π‘₯b_{i}f_{i}^{\dagger}(x)italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) (1≀i≀r1π‘–π‘Ÿ1\leq i\leq r1 ≀ italic_i ≀ italic_r) are monic basic irreducible divisors of xnβˆ’Ξ²superscriptπ‘₯𝑛𝛽x^{n}-\betaitalic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² in R⁒[x]𝑅delimited-[]π‘₯R[x]italic_R [ italic_x ]. Note that

G=⟨∏i=1r[fi†⁒(x)]pe+1βˆ’ki⟩=⟨∏i=1r[bi⁒fi†⁒(x)]pe+1βˆ’ki⟩,𝐺delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]subscript𝑏𝑖superscriptsubscript𝑓𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–G=\left\langle\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{p^{e+1}-k_{i}}\right\rangle% =\left\langle\prod_{i=1}^{r}[b_{i}f_{i}^{\dagger}(x)]^{p^{e+1}-k_{i}}\right\rangle,italic_G = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ ,

On the other hand, by Theorem 4.1, we have

|G|𝐺\displaystyle|G|| italic_G | =\displaystyle== p2m(2Nβˆ’βˆ‘i=1r(pe+1βˆ’ki)deg(bifi†(x))\displaystyle p^{2m(2N-\sum_{i=1}^{r}(p^{e+1}-k_{i})\textrm{deg}(b_{i}f_{i}^{% \dagger}(x))}italic_p start_POSTSUPERSCRIPT 2 italic_m ( 2 italic_N - βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) deg ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) end_POSTSUPERSCRIPT
=\displaystyle== p2m(2Nβˆ’βˆ‘i=1r(pe+1βˆ’ki)deg(fi(x))\displaystyle p^{2m(2N-\sum_{i=1}^{r}(p^{e+1}-k_{i})\textrm{deg}(f_{i}(x))}italic_p start_POSTSUPERSCRIPT 2 italic_m ( 2 italic_N - βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) deg ( italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ) end_POSTSUPERSCRIPT
=\displaystyle== p2m(βˆ‘i=1rkideg(fi(x))\displaystyle p^{2m(\sum_{i=1}^{r}k_{i}\textrm{deg}(f_{i}(x))}italic_p start_POSTSUPERSCRIPT 2 italic_m ( βˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT deg ( italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ) end_POSTSUPERSCRIPT
=\displaystyle== p2⁒m⁒t.superscript𝑝2π‘šπ‘‘\displaystyle p^{2mt}.italic_p start_POSTSUPERSCRIPT 2 italic_m italic_t end_POSTSUPERSCRIPT .

Furthermore, from |C|⁒|G|=p4⁒m⁒N=|C|⁒|CβŠ₯H|𝐢𝐺superscript𝑝4π‘šπ‘πΆsuperscript𝐢bottom𝐻|C||G|=p^{4mN}=|C||C^{\bot H}|| italic_C | | italic_G | = italic_p start_POSTSUPERSCRIPT 4 italic_m italic_N end_POSTSUPERSCRIPT = | italic_C | | italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT |, we have that |G|=|CβŠ₯H|𝐺superscript𝐢bottom𝐻|G|=|C^{\bot H}|| italic_G | = | italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT | . This gives the proof. ∎

Next, we consider the Gray images of α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic codes over R.𝑅R.italic_R .

Theorem 4.4. Let C𝐢Citalic_C be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n prime to p𝑝pitalic_p) over R𝑅Ritalic_R. Let M=(abst)∈G⁒L2⁒(𝔽p2⁒m)𝑀matrixπ‘Žπ‘π‘ π‘‘πΊsubscript𝐿2subscript𝔽superscript𝑝2π‘šM=\begin{pmatrix}a\ &b\\ s\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{p^{2m}})italic_M = ( start_ARG start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_s end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ), where a=t⁒α,s=b⁒αformulae-sequenceπ‘Žπ‘‘π›Όπ‘ π‘π›Όa=t\alpha,s=b\alphaitalic_a = italic_t italic_Ξ± , italic_s = italic_b italic_Ξ± and bβ‰ t.𝑏𝑑b\neq t.italic_b β‰  italic_t . Then Ξ¦M⁒(C)subscriptΦ𝑀𝐢\Phi_{M}(C)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) is an Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code of length 2⁒N2𝑁2N2 italic_N over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

Proof. Let c=(c0,c1,…,cNβˆ’1)∈RNcsubscript𝑐0subscript𝑐1…subscript𝑐𝑁1superscript𝑅𝑁\textbf{c}=(c_{0},c_{1},\ldots,c_{N-1})\in R^{N}c = ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ∈ italic_R start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, where ci=ri+u⁒qi,subscript𝑐𝑖subscriptπ‘Ÿπ‘–π‘’subscriptπ‘žπ‘–c_{i}=r_{i}+uq_{i},italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_u italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , for i=0,1,…,Nβˆ’1.𝑖01…𝑁1i=0,1,\ldots,N-1.italic_i = 0 , 1 , … , italic_N - 1 . From the definition of Gray map, we have

Ξ¦M⁒(c)subscriptΦ𝑀c\displaystyle\Phi_{M}(\textbf{c})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( c ) =\displaystyle== (a⁒q0+s⁒(r0+q0),…,a⁒qNβˆ’1+s⁒(rNβˆ’1+qNβˆ’1),b⁒q0+t⁒(r0+q0),…,b⁒qNβˆ’1+t⁒(rNβˆ’1+qNβˆ’1)).π‘Žsubscriptπ‘ž0𝑠subscriptπ‘Ÿ0subscriptπ‘ž0β€¦π‘Žsubscriptπ‘žπ‘1𝑠subscriptπ‘Ÿπ‘1subscriptπ‘žπ‘1𝑏subscriptπ‘ž0𝑑subscriptπ‘Ÿ0subscriptπ‘ž0…𝑏subscriptπ‘žπ‘1𝑑subscriptπ‘Ÿπ‘1subscriptπ‘žπ‘1\displaystyle(aq_{0}+s(r_{0}+q_{0}),\ldots,aq_{N-1}+s(r_{N-1}+q_{N-1}),bq_{0}+% t(r_{0}+q_{0}),\ldots,bq_{N-1}+t(r_{N-1}+q_{N-1})).( italic_a italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_a italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) , italic_b italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_b italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ) .

Therefore

σα2⁒(Ξ¦M⁒(c))subscript𝜎superscript𝛼2subscriptΦ𝑀c\displaystyle\sigma_{\alpha^{2}}(\Phi_{M}(\textbf{c}))italic_Οƒ start_POSTSUBSCRIPT italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( c ) ) =\displaystyle== (Ξ±2[bqNβˆ’1+t(rNβˆ’1+qNβˆ’1)],aq0+s(r0+q0),…,aqNβˆ’1+s(rNβˆ’1+qNβˆ’1),…,\displaystyle(\alpha^{2}[bq_{N-1}+t(r_{N-1}+q_{N-1})],aq_{0}+s(r_{0}+q_{0}),% \ldots,aq_{N-1}+s(r_{N-1}+q_{N-1}),\ldots,( italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [ italic_b italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ] , italic_a italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_a italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) , … ,
bq0+t(r0+q0),…,bqNβˆ’2+t(rNβˆ’2+qNβˆ’2)).\displaystyle bq_{0}+t(r_{0}+q_{0}),\ldots,bq_{N-2}+t(r_{N-2}+q_{N-2})).italic_b italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_b italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT ) ) .

On the other hand

σα⁒(1+u)⁒(c)subscriptπœŽπ›Ό1𝑒c\displaystyle\sigma_{\alpha(1+u)}(\textbf{c})italic_Οƒ start_POSTSUBSCRIPT italic_Ξ± ( 1 + italic_u ) end_POSTSUBSCRIPT ( c ) =\displaystyle== (α⁒(1+u)⁒cNβˆ’1,c0,…,cNβˆ’2)𝛼1𝑒subscript𝑐𝑁1subscript𝑐0…subscript𝑐𝑁2\displaystyle(\alpha(1+u)c_{N-1},c_{0},\ldots,c_{N-2})( italic_Ξ± ( 1 + italic_u ) italic_c start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT )
=\displaystyle== (α⁒(rNβˆ’1+u⁒(rNβˆ’1+qNβˆ’1)),a0+u⁒b0,…,aNβˆ’2+u⁒bNβˆ’2).𝛼subscriptπ‘Ÿπ‘1𝑒subscriptπ‘Ÿπ‘1subscriptπ‘žπ‘1subscriptπ‘Ž0𝑒subscript𝑏0…subscriptπ‘Žπ‘2𝑒subscript𝑏𝑁2\displaystyle(\alpha(r_{N-1}+u(r_{N-1}+q_{N-1})),a_{0}+ub_{0},\ldots,a_{N-2}+% ub_{N-2}).( italic_Ξ± ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_u ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) ) , italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_u italic_b start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_u italic_b start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT ) .

We can get

Ξ¦M⁒(σα⁒(1+u)⁒(c))subscriptΦ𝑀subscriptπœŽπ›Ό1𝑒c\displaystyle\Phi_{M}(\sigma_{\alpha(1+u)}(\textbf{c}))roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_Οƒ start_POSTSUBSCRIPT italic_Ξ± ( 1 + italic_u ) end_POSTSUBSCRIPT ( c ) ) =\displaystyle== (Ξ±a(rNβˆ’1+qNβˆ’1)+Ξ±sqNβˆ’1,aq0+s(r0+q0),…,aqNβˆ’2+s(rNβˆ’2+qNβˆ’2),\displaystyle(\alpha a(r_{N-1}+q_{N-1})+\alpha sq_{N-1},aq_{0}+s(r_{0}+q_{0}),% \ldots,aq_{N-2}+s(r_{N-2}+q_{N-2}),( italic_Ξ± italic_a ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) + italic_Ξ± italic_s italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT , italic_a italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_a italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_s ( italic_r start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT ) ,
Ξ±b(rNβˆ’1+qNβˆ’1)+Ξ±tqNβˆ’1bq0+t(r0+q0),…,bqNβˆ’2+t(rNβˆ’2+qNβˆ’2)).\displaystyle\alpha b(r_{N-1}+q_{N-1})+\alpha tq_{N-1}bq_{0}+t(r_{0}+q_{0}),% \ldots,bq_{N-2}+t(r_{N-2}+q_{N-2})).italic_Ξ± italic_b ( italic_r start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) + italic_Ξ± italic_t italic_q start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT italic_b italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , … , italic_b italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_t ( italic_r start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT italic_N - 2 end_POSTSUBSCRIPT ) ) .

Hence, σα2⁒(Ξ¦M⁒(c))=Ξ¦M⁒(σα⁒(1+u)⁒(c))subscript𝜎superscript𝛼2subscriptΦ𝑀csubscriptΦ𝑀subscriptπœŽπ›Ό1𝑒c\sigma_{\alpha^{2}}(\Phi_{M}(\textbf{c}))=\Phi_{M}(\sigma_{\alpha(1+u)}(% \textbf{c}))italic_Οƒ start_POSTSUBSCRIPT italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( c ) ) = roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_Οƒ start_POSTSUBSCRIPT italic_Ξ± ( 1 + italic_u ) end_POSTSUBSCRIPT ( c ) ). It follows that Ξ¦M⁒(C)subscriptΦ𝑀𝐢\Phi_{M}(C)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C ) is an Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code of length 2⁒N2𝑁2N2 italic_N. This completes the proof. ∎

Consequently, we can obtain the following corollary.

Corollary 4.5. The Gray image of an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n(n prime to p) over R𝑅Ritalic_R under the Gray map Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT is a distance-invariant Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code of length 2⁒N2𝑁2N2 italic_N over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

Define the polynomial Gray map as follows.

Ξ¦M:R⁒[x]/⟨xnβˆ’Ξ±β’(1+u)βŸ©β†’π”½22⁒m⁒[x]/⟨x2⁒nβˆ’Ξ±2⟩,:subscriptΦ𝑀→𝑅delimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯𝑛𝛼1𝑒subscript𝔽superscript22π‘šdelimited-[]π‘₯delimited-⟨⟩superscriptπ‘₯2𝑛superscript𝛼2\Phi_{M}:R[x]/\langle x^{n}-\alpha(1+u)\rangle\rightarrow\mathbb{F}_{2^{2m}}[x% ]/\langle x^{2n}-\alpha^{2}\rangle,roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT : italic_R [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± ( 1 + italic_u ) ⟩ β†’ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ] / ⟨ italic_x start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT - italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ ,

c⁒(x)=r⁒(x)+u⁒q⁒(x)↦(a+s)⁒q⁒(x)+s⁒r⁒(x)+xn⁒[(b+t)⁒q⁒(x)+t⁒r⁒(x)],𝑐π‘₯π‘Ÿπ‘₯π‘’π‘žπ‘₯maps-toπ‘Žπ‘ π‘žπ‘₯π‘ π‘Ÿπ‘₯superscriptπ‘₯𝑛delimited-[]π‘π‘‘π‘žπ‘₯π‘‘π‘Ÿπ‘₯c(x)=r(x)+uq(x)\mapsto(a+s)q(x)+sr(x)+x^{n}[(b+t)q(x)+tr(x)],italic_c ( italic_x ) = italic_r ( italic_x ) + italic_u italic_q ( italic_x ) ↦ ( italic_a + italic_s ) italic_q ( italic_x ) + italic_s italic_r ( italic_x ) + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT [ ( italic_b + italic_t ) italic_q ( italic_x ) + italic_t italic_r ( italic_x ) ] ,

where r⁒(x),q⁒(x)βˆˆπ”½22⁒m⁒[x]π‘Ÿπ‘₯π‘žπ‘₯subscript𝔽superscript22π‘šdelimited-[]π‘₯r(x),q(x)\in\mathbb{F}_{2^{2m}}[x]italic_r ( italic_x ) , italic_q ( italic_x ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ]. It is obvious that Ξ¦M⁒(c⁒(x))subscriptΦ𝑀𝑐π‘₯\Phi_{M}(c(x))roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_c ( italic_x ) ) is the polynomial representation of Ξ¦M⁒(c)subscriptΦ𝑀𝑐\Phi_{M}(c)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_c ).

Theorem 4.6. Let Ξ±βˆˆπ”½22⁒m𝛼subscript𝔽superscript22π‘š\alpha\in\mathbb{F}_{2^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1.𝛼¯𝛼1\alpha\bar{\alpha}=1.italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 . Let C𝐢Citalic_C be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length Nβ€²=2e⁒nsuperscript𝑁′superscript2𝑒𝑛N^{\prime}=2^{e}nitalic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT = 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n(n𝑛nitalic_n is odd) and C=⟨∏i=1rfiki⁒(x)⟩.𝐢delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptsubscript𝑓𝑖subscriptπ‘˜π‘–π‘₯C=\langle\prod_{i=1}^{r}f_{i}^{k_{i}}(x)\rangle.italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ⟩ . Let M=(t⁒αbb⁒αt)∈G⁒L2⁒(𝔽p2⁒m)𝑀matrix𝑑𝛼𝑏𝑏𝛼𝑑𝐺subscript𝐿2subscript𝔽superscript𝑝2π‘šM=\begin{pmatrix}t\alpha\ &b\\ b\alpha\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{p^{2m}})italic_M = ( start_ARG start_ROW start_CELL italic_t italic_Ξ± end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_b italic_Ξ± end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) and bβ‰ t.𝑏𝑑b\neq t.italic_b β‰  italic_t . Then Ξ¦M⁒(CβŸ‚H)subscriptΦ𝑀superscript𝐢perpendicular-toabsent𝐻\Phi_{M}(C^{\perp H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT ) is an Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code over 𝔽22⁒msubscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length 2⁒Nβ€²2superscript𝑁′2N^{\prime}2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT and Ξ¦M⁒(CβŸ‚H)=⟨∏i=1r[fi†⁒(x)]2e+1βˆ’ki⟩.subscriptΦ𝑀superscript𝐢perpendicular-toabsent𝐻delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript2𝑒1subscriptπ‘˜π‘–\Phi_{M}(C^{\perp H})=\big{\langle}\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{2^{e+1% }-k_{i}}\big{\rangle}.roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ .

Proof. By Theorem 4.4, we have CβŸ‚H=⟨∏i=1r[fi†⁒(x)]2e+1βˆ’ki⟩.superscript𝐢perpendicular-toabsent𝐻delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript2𝑒1subscriptπ‘˜π‘–C^{\perp H}=\big{\langle}\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{2^{e+1}-k_{i}}% \big{\rangle}.italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ . Let c⁒(x)𝑐π‘₯c(x)italic_c ( italic_x ) be any element of CβŸ‚H.superscript𝐢perpendicular-toabsent𝐻C^{\perp H}.italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT . Then c⁒(x)𝑐π‘₯c(x)italic_c ( italic_x ) reduced modulo u𝑒uitalic_u must be in the α𝛼\alphaitalic_Ξ±-constacyclic code over 𝔽22⁒msubscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length N𝑁Nitalic_N with ⟨g⁒(x)⟩,delimited-βŸ¨βŸ©π‘”π‘₯\big{\langle}g(x)\big{\rangle},⟨ italic_g ( italic_x ) ⟩ , where g⁒(x)=∏i=1r[fi†⁒(x)]hi𝑔π‘₯superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯subscriptβ„Žπ‘–g(x)=\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{h_{i}}italic_g ( italic_x ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT with 1≀i≀r1π‘–π‘Ÿ1\leq i\leq r1 ≀ italic_i ≀ italic_r and hi=min⁒{2e+1βˆ’ki,2e}.subscriptβ„Žπ‘–minsuperscript2𝑒1subscriptπ‘˜π‘–superscript2𝑒h_{i}=\textrm{min}\{2^{e+1}-k_{i},2^{e}\}.italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = min { 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT } . Hence c⁒(x)𝑐π‘₯c(x)italic_c ( italic_x ) can be written as c⁒(x)=g⁒(x)⁒f1⁒(x)+u⁒f2⁒(x)𝑐π‘₯𝑔π‘₯subscript𝑓1π‘₯𝑒subscript𝑓2π‘₯c(x)=g(x)f_{1}(x)+uf_{2}(x)italic_c ( italic_x ) = italic_g ( italic_x ) italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) + italic_u italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ), where f1⁒(x),f2⁒(x)βˆˆπ”½22⁒m⁒[x]subscript𝑓1π‘₯subscript𝑓2π‘₯subscript𝔽superscript22π‘šdelimited-[]π‘₯f_{1}(x),f_{2}(x)\in\mathbb{F}_{2^{2m}}[x]italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ]. Then

Ξ¦M⁒(c⁒(x))=(b+t)⁒α⁒f2⁒(x)+b⁒α⁒f1⁒(x)⁒g⁒(x)+xn⁒[(b+t)⁒f2⁒(x)+t⁒f1⁒(x)⁒g⁒(x)]subscriptΦ𝑀𝑐π‘₯𝑏𝑑𝛼subscript𝑓2π‘₯𝑏𝛼subscript𝑓1π‘₯𝑔π‘₯superscriptπ‘₯𝑛delimited-[]𝑏𝑑subscript𝑓2π‘₯𝑑subscript𝑓1π‘₯𝑔π‘₯\Phi_{M}(c(x))=(b+t)\alpha f_{2}(x)+b\alpha f_{1}(x)g(x)+x^{n}[(b+t)f_{2}(x)+% tf_{1}(x)g(x)]roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_c ( italic_x ) ) = ( italic_b + italic_t ) italic_Ξ± italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) + italic_b italic_Ξ± italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT [ ( italic_b + italic_t ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) + italic_t italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) ]

=(b+t)⁒f2⁒(x)⁒(xnβˆ’Ξ±)+f1⁒(x)⁒g⁒(x)⁒(b⁒α+xn⁒t).absent𝑏𝑑subscript𝑓2π‘₯superscriptπ‘₯𝑛𝛼subscript𝑓1π‘₯𝑔π‘₯𝑏𝛼superscriptπ‘₯𝑛𝑑=(b+t)f_{2}(x)(x^{n}-\alpha)+f_{1}(x)g(x)(b\alpha+x^{n}t).= ( italic_b + italic_t ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± ) + italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) ( italic_b italic_Ξ± + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_t ) .

Since g⁒(x)|xnβˆ’Ξ±conditional𝑔π‘₯superscriptπ‘₯𝑛𝛼g(x)|x^{n}-\alphaitalic_g ( italic_x ) | italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ±, there exists h⁒(x)βˆˆπ”½22⁒m⁒[x]β„Žπ‘₯subscript𝔽superscript22π‘šdelimited-[]π‘₯h(x)\in\mathbb{F}_{2^{2m}}[x]italic_h ( italic_x ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ] such that xnβˆ’Ξ±=g⁒(x)⁒h⁒(x)superscriptπ‘₯𝑛𝛼𝑔π‘₯β„Žπ‘₯x^{n}-\alpha=g(x)h(x)italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± = italic_g ( italic_x ) italic_h ( italic_x ). It follows that

Ξ¦M⁒(c⁒(x))=(b+t)⁒f2⁒(x)⁒(xnβˆ’Ξ±)+f1⁒(x)⁒g⁒(x)⁒(b⁒α+xn⁒t)subscriptΦ𝑀𝑐π‘₯𝑏𝑑subscript𝑓2π‘₯superscriptπ‘₯𝑛𝛼subscript𝑓1π‘₯𝑔π‘₯𝑏𝛼superscriptπ‘₯𝑛𝑑\Phi_{M}(c(x))=(b+t)f_{2}(x)(x^{n}-\alpha)+f_{1}(x)g(x)(b\alpha+x^{n}t)roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_c ( italic_x ) ) = ( italic_b + italic_t ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± ) + italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) ( italic_b italic_Ξ± + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_t )

=(b+t)⁒f2⁒(x)⁒g⁒(x)⁒h⁒(x)+f1⁒(x)⁒g⁒(x)⁒(b⁒α+xn⁒t)absent𝑏𝑑subscript𝑓2π‘₯𝑔π‘₯β„Žπ‘₯subscript𝑓1π‘₯𝑔π‘₯𝑏𝛼superscriptπ‘₯𝑛𝑑=(b+t)f_{2}(x)g(x)h(x)+f_{1}(x)g(x)(b\alpha+x^{n}t)= ( italic_b + italic_t ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) italic_h ( italic_x ) + italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_g ( italic_x ) ( italic_b italic_Ξ± + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_t )

=g⁒(x)⁒[(b+t)⁒f2⁒(x)⁒h⁒(x)+f1⁒(x)⁒(b⁒α+xn⁒t)].absent𝑔π‘₯delimited-[]𝑏𝑑subscript𝑓2π‘₯β„Žπ‘₯subscript𝑓1π‘₯𝑏𝛼superscriptπ‘₯𝑛𝑑=g(x)[(b+t)f_{2}(x)h(x)+f_{1}(x)(b\alpha+x^{n}t)].= italic_g ( italic_x ) [ ( italic_b + italic_t ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) italic_h ( italic_x ) + italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ( italic_b italic_Ξ± + italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_t ) ] .

So, Ξ¦M⁒(CβŠ₯H)βŠ†βŸ¨g⁒(x)⟩subscriptΦ𝑀superscript𝐢bottom𝐻delimited-βŸ¨βŸ©π‘”π‘₯\Phi_{M}(C^{\bot H})\subseteq\langle g(x)\rangleroman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) βŠ† ⟨ italic_g ( italic_x ) ⟩. Now, if m⁒(x)∈ΦM⁒(CβŠ₯H)π‘šπ‘₯subscriptΦ𝑀superscript𝐢bottom𝐻m(x)\in\Phi_{M}(C^{\bot H})italic_m ( italic_x ) ∈ roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ), then m⁒(x)=k⁒(x)⁒g⁒(x),π‘šπ‘₯π‘˜π‘₯𝑔π‘₯m(x)=k(x)g(x),italic_m ( italic_x ) = italic_k ( italic_x ) italic_g ( italic_x ) , where k⁒(x)βˆˆπ”½22⁒m⁒[x]π‘˜π‘₯subscript𝔽superscript22π‘šdelimited-[]π‘₯k(x)\in\mathbb{F}_{2^{2m}}[x]italic_k ( italic_x ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ]. Let g⁒(x)⁒s1⁒(x)=xnβˆ’Ξ±,𝑔π‘₯subscript𝑠1π‘₯superscriptπ‘₯𝑛𝛼g(x)s_{1}(x)=x^{n}-\alpha,italic_g ( italic_x ) italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± , for some s⁒(x)∈R⁒[x]𝑠π‘₯𝑅delimited-[]π‘₯s(x)\in R[x]italic_s ( italic_x ) ∈ italic_R [ italic_x ] satisfies s⁒(x)𝑠π‘₯s(x)italic_s ( italic_x ) reduced modulo u𝑒uitalic_u is s1⁒(x).subscript𝑠1π‘₯s_{1}(x).italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) . Thus

m⁒(x)⁒s1⁒(x)⁒xn=k⁒(x)⁒xn⁒(xnβˆ’Ξ±)=Φ⁒(u⁒k⁒(x)).π‘šπ‘₯subscript𝑠1π‘₯superscriptπ‘₯π‘›π‘˜π‘₯superscriptπ‘₯𝑛superscriptπ‘₯π‘›π›ΌΞ¦π‘’π‘˜π‘₯m(x)s_{1}(x)x^{n}=k(x)x^{n}(x^{n}-\alpha)=\Phi(uk(x)).italic_m ( italic_x ) italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_k ( italic_x ) italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ± ) = roman_Ξ¦ ( italic_u italic_k ( italic_x ) ) .

So, u⁒k⁒(x)∈CβŠ₯Hπ‘’π‘˜π‘₯superscript𝐢bottom𝐻uk(x)\in C^{\bot H}italic_u italic_k ( italic_x ) ∈ italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT. Hence u⁒k⁒(x)=⟨u⁒∏i=1r[fi†⁒(x)]ti⟩,π‘’π‘˜π‘₯delimited-βŸ¨βŸ©π‘’superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯subscript𝑑𝑖uk(x)=\langle u\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{t_{i}}\rangle,italic_u italic_k ( italic_x ) = ⟨ italic_u ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ , where ti=2e+1βˆ’kiβˆ’min⁒{2e+1βˆ’ki,2e}.subscript𝑑𝑖superscript2𝑒1subscriptπ‘˜π‘–minsuperscript2𝑒1subscriptπ‘˜π‘–superscript2𝑒t_{i}=2^{e+1}-k_{i}-\textrm{min}\{2^{e+1}-k_{i},2^{e}\}.italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - min { 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT } . This shows that k⁒(x)=∏i=1r[fi†⁒(x)]ti⁒I⁒(x)π‘˜π‘₯superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯subscript𝑑𝑖𝐼π‘₯k(x)=\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{t_{i}}I(x)italic_k ( italic_x ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_I ( italic_x ) for some polynomial I⁒(x)βˆˆπ”½22⁒m⁒[x]𝐼π‘₯subscript𝔽superscript22π‘šdelimited-[]π‘₯I(x)\in\mathbb{F}_{2^{2m}}[x]italic_I ( italic_x ) ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_x ]. Hence

m⁒(x)=∏i=1r[fi†⁒(x)]ti⁒I⁒(x)⁒∏i=1r[fi†⁒(x)]hi=I⁒(x)⁒∏i=1r[fi†⁒(x)]2e+1βˆ’ki.π‘šπ‘₯superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯subscript𝑑𝑖𝐼π‘₯superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯subscriptβ„Žπ‘–πΌπ‘₯superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript2𝑒1subscriptπ‘˜π‘–m(x)=\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{t_{i}}I(x)\prod_{i=1}^{r}[f_{i}^{% \dagger}(x)]^{h_{i}}=I(x)\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{2^{e+1}-k_{i}}.italic_m ( italic_x ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_I ( italic_x ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = italic_I ( italic_x ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT .

This shows that

Ξ¦M⁒(CβŠ₯H)βŠ†βŸ¨βˆi=1r[fi†⁒(x)]2e+1βˆ’ki⟩.subscriptΦ𝑀superscript𝐢bottom𝐻delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript2𝑒1subscriptπ‘˜π‘–\displaystyle\Phi_{M}(C^{\bot H})\subseteq\left\langle\prod_{i=1}^{r}[f_{i}^{% \dagger}(x)]^{2^{e+1}-k_{i}}\right\rangle.roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) βŠ† ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ .

Computing their cardinalities, we get that Ξ¦M⁒(CβŠ₯H)=⟨∏i=1r[fi†⁒(x)]2e+1βˆ’ki⟩.subscriptΦ𝑀superscript𝐢bottom𝐻delimited-⟨⟩superscriptsubscriptproduct𝑖1π‘Ÿsuperscriptdelimited-[]superscriptsubscript𝑓𝑖†π‘₯superscript2𝑒1subscriptπ‘˜π‘–\Phi_{M}(C^{\bot H})=\left\langle\prod_{i=1}^{r}[f_{i}^{\dagger}(x)]^{2^{e+1}-% k_{i}}\right\rangle.roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT [ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⟩ . ∎

Now, we give an example to illustrate the above results as follows. Comparing with the previously known quaternary linear code in Ref.[13], our obtained 4444-ary linear code is optimal.
Example 4.7. Β Β Let 𝔽4={0,1,Ο‰,Ο‰2=1+Ο‰}subscript𝔽401πœ”superscriptπœ”21πœ”\mathbb{F}_{4}=\{0,1,\omega,\omega^{2}=1+\omega\}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = { 0 , 1 , italic_Ο‰ , italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1 + italic_Ο‰ }. Consider an ω⁒(1+u)πœ”1𝑒\omega(1+u)italic_Ο‰ ( 1 + italic_u )-constacyclic code over 𝔽4+u⁒𝔽4subscript𝔽4𝑒subscript𝔽4\mathbb{F}_{4}+u\mathbb{F}_{4}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT of length 10101010. Note

x10βˆ’Ο‰=(f0⁒(x))2⁒(f1⁒(x))2⁒(f2⁒(x))2superscriptπ‘₯10πœ”superscriptsubscript𝑓0π‘₯2superscriptsubscript𝑓1π‘₯2superscriptsubscript𝑓2π‘₯2\displaystyle x^{10}-\omega=(f_{0}(x))^{2}(f_{1}(x))^{2}(f_{2}(x))^{2}italic_x start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT - italic_Ο‰ = ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT

over 𝔽4+u⁒𝔽4,subscript𝔽4𝑒subscript𝔽4\mathbb{F}_{4}+u\mathbb{F}_{4},blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , where f0⁒(x)=x+Ο‰,subscript𝑓0π‘₯π‘₯πœ”f_{0}(x)=x+\omega,italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ , f1⁒(x)=x2+x+Ο‰2,subscript𝑓1π‘₯superscriptπ‘₯2π‘₯superscriptπœ”2f_{1}(x)=x^{2}+x+\omega^{2},italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , f2⁒(x)=x2+Ο‰2⁒x+Ο‰2.subscript𝑓2π‘₯superscriptπ‘₯2superscriptπœ”2π‘₯superscriptπœ”2f_{2}(x)=x^{2}+\omega^{2}x+\omega^{2}.italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . Let C=⟨f0⁒(x)⁒(f1⁒(x))3⁒(f2⁒(x))4⟩𝐢delimited-⟨⟩subscript𝑓0π‘₯superscriptsubscript𝑓1π‘₯3superscriptsubscript𝑓2π‘₯4C=\left\langle f_{0}(x)(f_{1}(x))^{3}(f_{2}(x))^{4}\right\rangleitalic_C = ⟨ italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⟩. Then CβŸ‚H=⟨(f0†⁒(x))3⁒f1†⁒(x)⟩,superscript𝐢perpendicular-toabsent𝐻delimited-⟨⟩superscriptsuperscriptsubscript𝑓0†π‘₯3superscriptsubscript𝑓1†π‘₯C^{\perp H}=\left\langle(f_{0}^{\dagger}(x))^{3}f_{1}^{\dagger}(x)\right\rangle,italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT = ⟨ ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ⟩ , where f0†⁒(x)=f0⁒(x),f1†⁒(x)=f1⁒(x).formulae-sequencesuperscriptsubscript𝑓0†π‘₯subscript𝑓0π‘₯superscriptsubscript𝑓1†π‘₯subscript𝑓1π‘₯f_{0}^{\dagger}(x)=f_{0}(x),\ f_{1}^{\dagger}(x)=f_{1}(x).italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) , italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) . Take M=(ω⁒tbω⁒bt)𝑀matrixπœ”π‘‘π‘πœ”π‘π‘‘M=\begin{pmatrix}\omega t\ &b\\ \omega b\ &t\\ \end{pmatrix}italic_M = ( start_ARG start_ROW start_CELL italic_Ο‰ italic_t end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_Ο‰ italic_b end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ), where b,tβˆˆπ”½4βˆ—π‘π‘‘superscriptsubscript𝔽4b,t\in\mathbb{F}_{4}^{*}italic_b , italic_t ∈ blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT and bβ‰ t.𝑏𝑑b\neq t.italic_b β‰  italic_t . Computation of the Hamming distances of Ξ¦M⁒(CβŠ₯H)subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) with the help of the computer algebra system MAGMA, we get the Hamming distance of Ξ¦M⁒(CβŠ₯H)subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) is 4.44.4 . Hence, the Gray image Ξ¦M⁒(CβŠ₯H)subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) is an Ο‰2superscriptπœ”2\omega^{2}italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code with [20,15,4]20154[20,15,4][ 20 , 15 , 4 ] over 𝔽4.subscript𝔽4\mathbb{F}_{4}.blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT . Compared with the previously known quaternary linear code in Ref.[13], which is an optimal code.

Let Ξ·πœ‚\etaitalic_Ξ· be a primitive element of 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, and let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with order r>1π‘Ÿ1r>1italic_r > 1 and r∣(pm+1)conditionalπ‘Ÿsuperscriptπ‘π‘š1r\mid(p^{m}+1)italic_r ∣ ( italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT + 1 ), then α¯⁒α=1¯𝛼𝛼1\bar{\alpha}\alpha=1overΒ― start_ARG italic_Ξ± end_ARG italic_Ξ± = 1. Since gcd⁑(pe,r)=1superscriptπ‘π‘’π‘Ÿ1\gcd(p^{e},r)=1roman_gcd ( italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_r ) = 1, there is f𝑓fitalic_f with 1≀f≀pm1𝑓superscriptπ‘π‘š1\leq f\leq p^{m}1 ≀ italic_f ≀ italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT such that pe⁒f≑1(modr)superscript𝑝𝑒𝑓annotated1pmodπ‘Ÿp^{e}f\equiv 1\pmod{r}italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_f ≑ 1 start_MODIFIER ( roman_mod start_ARG italic_r end_ARG ) end_MODIFIER. Suppose Ξ²=Ξ±f𝛽superscript𝛼𝑓\beta=\alpha^{f}italic_Ξ² = italic_Ξ± start_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT, then Ξ²2e=Ξ±pe⁒f=Ξ±superscript𝛽superscript2𝑒superscript𝛼superscript𝑝𝑒𝑓𝛼\beta^{2^{e}}=\alpha^{p^{e}f}=\alphaitalic_Ξ² start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_Ξ± start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_f end_POSTSUPERSCRIPT = italic_Ξ±. Clearly, Ξ²βˆˆπ”½p2⁒m𝛽subscript𝔽superscript𝑝2π‘š\beta\in\mathbb{F}_{p^{2m}}italic_Ξ² ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with order rπ‘Ÿritalic_r. Let δ𝛿\deltaitalic_Ξ΄ be a primitive r⁒nπ‘Ÿπ‘›rnitalic_r italic_n-th root of unity in some extension field of 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that Ξ΄n=Ξ²superscript𝛿𝑛𝛽\delta^{n}=\betaitalic_Ξ΄ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_Ξ². Then

xnβˆ’Ξ²=∏i=0nβˆ’1(xβˆ’Ξ΄1+i⁒r).superscriptπ‘₯𝑛𝛽superscriptsubscriptproduct𝑖0𝑛1π‘₯superscript𝛿1π‘–π‘Ÿx^{n}-\beta=\prod\limits_{i=0}^{n-1}(x-\delta^{1+ir}).italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² = ∏ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ( italic_x - italic_Ξ΄ start_POSTSUPERSCRIPT 1 + italic_i italic_r end_POSTSUPERSCRIPT ) .

Let ΓΓ\Gammaroman_Ξ“ be a complete set of p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT-cyclotomic coset representatives modulo r⁒nπ‘Ÿπ‘›rnitalic_r italic_n and I={iβˆˆΞ“|i≑1(modr)}𝐼conditional-set𝑖Γ𝑖annotated1pmodπ‘ŸI=\{i\in\Gamma|i\equiv 1\pmod{r}\}italic_I = { italic_i ∈ roman_Ξ“ | italic_i ≑ 1 start_MODIFIER ( roman_mod start_ARG italic_r end_ARG ) end_MODIFIER }. For each i∈I𝑖𝐼i\in Iitalic_i ∈ italic_I, let Ci={i,i⁒p2⁒m,…,i⁒(p2⁒m)β„“iβˆ’1}subscript𝐢𝑖𝑖𝑖superscript𝑝2π‘šβ€¦π‘–superscriptsuperscript𝑝2π‘šsubscriptℓ𝑖1C_{i}=\left\{{i,ip^{2m},\ldots,i(p^{2m})^{\ell_{i}-1}}\right\}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_i , italic_i italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT , … , italic_i ( italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT roman_β„“ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT } be the p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT-cyclotomic coset modulo r⁒nπ‘Ÿπ‘›rnitalic_r italic_n containing i𝑖iitalic_i, where β„“isubscriptℓ𝑖\ell_{i}roman_β„“ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the smallest positive integer such that i≑i⁒(p2⁒m)β„“i(modr⁒n)𝑖annotated𝑖superscriptsuperscript𝑝2π‘šsubscriptℓ𝑖pmodπ‘Ÿπ‘›i\equiv i(p^{2m})^{\ell_{i}}\pmod{rn}italic_i ≑ italic_i ( italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT roman_β„“ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_MODIFIER ( roman_mod start_ARG italic_r italic_n end_ARG ) end_MODIFIER. A cyclotomic coset Cisubscript𝐢𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is called symmetric if r⁒nβˆ’pm⁒i∈Ciπ‘Ÿπ‘›superscriptπ‘π‘šπ‘–subscript𝐢𝑖rn-p^{m}i\in C_{i}italic_r italic_n - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_i ∈ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and asymmetric otherwise. Asymmetric cosets Cisubscript𝐢𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Cβˆ’pm⁒isubscript𝐢superscriptπ‘π‘šπ‘–C_{-p^{m}i}italic_C start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_i end_POSTSUBSCRIPT come in pair, we use (Ci,Cβˆ’pm⁒i)subscript𝐢𝑖subscript𝐢superscriptπ‘π‘šπ‘–(C_{i},C_{-p^{m}i})( italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_i end_POSTSUBSCRIPT ) to denote such an asymmetric pair. Let Mi⁒(x)subscript𝑀𝑖π‘₯M_{i}(x)italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) denote the minimal polynomial of Ξ΄isuperscript𝛿𝑖\delta^{i}italic_Ξ΄ start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, then

Mi⁒(x)=∏j∈Ci(xβˆ’Ξ΄j).subscript𝑀𝑖π‘₯subscriptproduct𝑗subscript𝐢𝑖π‘₯superscript𝛿𝑗M_{i}(x)=\prod_{j\in C_{i}}(x-\delta^{j}).italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) = ∏ start_POSTSUBSCRIPT italic_j ∈ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x - italic_Ξ΄ start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ) .

It is easily verified that there are I1,I2βŠ‚Isubscript𝐼1subscript𝐼2𝐼I_{1},I_{2}\subset Iitalic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT βŠ‚ italic_I such that

xnβˆ’Ξ²=∏i∈I1Mi⁒(x)⁒∏i∈I2Mi⁒(x)⁒Mβˆ’pm⁒i⁒(x).superscriptπ‘₯𝑛𝛽subscriptproduct𝑖subscript𝐼1subscript𝑀𝑖π‘₯subscriptproduct𝑖subscript𝐼2subscript𝑀𝑖π‘₯subscript𝑀superscriptπ‘π‘šπ‘–π‘₯x^{n}-\beta=\prod_{i\in I_{1}}M_{i}(x)\prod_{i\in I_{2}}M_{i}(x)M_{-p^{m}i}(x).italic_x start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_Ξ² = ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) .

By Theorem 4.3, we know that any α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R has the form

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)]⟩,𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)[\prod_{l\in I_{2}}M_{l}^{r_{% l}}(x)M_{-p^{m}l}^{s_{l}}(x)]\big{\rangle},italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩ ,

where 0≀ki,rl,sl≀pe+1.formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq k_{i},r_{l},s_{l}\leq p^{e+1}.0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT .

Theorem 4.8. Let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 and let

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)]⟩𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l% }^{r_{l}}(x)M_{-p^{m}l}^{s_{l}}(x)\big{]}\big{\rangle}italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩

be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1 and 0≀ki,rl,sl≀pe+1formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq k_{i},r_{l},s_{l}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Then

CβŠ₯H=⟨∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]⟩superscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙C^{\bot H}=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{p^{e+1}-k_{i% }}[\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}}(M_{-p^{m}l}^{{% \dagger}}(x))^{p^{e+1}-s_{l}}]\big{\rangle}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ⟩

and |CβŸ‚H|=p2⁒m⁒Ρsuperscript𝐢perpendicular-toabsent𝐻superscript𝑝2π‘šπœ€|C^{\perp H}|=p^{2m\varepsilon}| italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT | = italic_p start_POSTSUPERSCRIPT 2 italic_m italic_Ξ΅ end_POSTSUPERSCRIPT, where Ξ΅=βˆ‘i∈I1ki⁒deg⁒[Mi⁒(x)]+βˆ‘l∈I2{rl⁒deg⁒[Ml⁒(x)]+sl⁒deg⁒[Mβˆ’pm⁒l⁒(x)]}.πœ€subscript𝑖subscript𝐼1subscriptπ‘˜π‘–degdelimited-[]subscript𝑀𝑖π‘₯subscript𝑙subscript𝐼2subscriptπ‘Ÿπ‘™degdelimited-[]subscript𝑀𝑙π‘₯subscript𝑠𝑙degdelimited-[]subscript𝑀superscriptπ‘π‘šπ‘™π‘₯\varepsilon=\sum_{i\in I_{1}}k_{i}\emph{deg}[M_{i}(x)]+\sum_{l\in I_{2}}\{r_{l% }\emph{deg}[M_{l}(x)]+s_{l}\emph{deg}[M_{-p^{m}l}(x)]\}.italic_Ξ΅ = βˆ‘ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT deg [ italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) ] + βˆ‘ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT { italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT deg [ italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_x ) ] + italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT deg [ italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT ( italic_x ) ] } .

Theorem 4.9. Let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 and let

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)]⟩𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l% }^{r_{l}}(x)M_{-p^{m}l}^{s_{l}}(x)\big{]}\big{\rangle}italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩

be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1 and 0≀ki,rl,sl≀pe+1formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq k_{i},r_{l},s_{l}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Then CβŠ†CβŠ₯H𝐢superscript𝐢bottom𝐻C\subseteq C^{\bot H}italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT if and only if Β Β pe≀ki≀pe+1superscript𝑝𝑒subscriptπ‘˜π‘–superscript𝑝𝑒1p^{e}\leq k_{i}\leq p^{e+1}italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and pe+1≀rl+sl≀pe+2.superscript𝑝𝑒1subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒2p^{e+1}\leq r_{l}+s_{l}\leq p^{e+2}.italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT ≀ italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT + italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 2 end_POSTSUPERSCRIPT .

Proof. It is known that

CβŠ₯H=⟨∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]⟩.superscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙C^{\bot H}=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{p^{e+1}-k_{i% }}\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}}(M_{-p^{m}l}^% {{\dagger}}(x))^{p^{e+1}-s_{l}}\big{]}\big{\rangle}.italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ⟩ .

Therefore, CβŠ†CβŠ₯H𝐢superscript𝐢bottom𝐻C\subseteq C^{\bot H}italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT if and only if

∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{p^{e+1}-k_{i}}\big{[}\prod_{l\in I_{% 2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}}(M_{-p^{m}l}^{{\dagger}}(x))^{p^{e+1}% -s_{l}}\big{]}∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ]

divides

∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)].subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l}^{r_{l}}(x)M_{% -p^{m}l}^{s_{l}}(x)\big{]}.∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] .

Comparing the indexes, we obtain that pe≀ki≀pe+1superscript𝑝𝑒subscriptπ‘˜π‘–superscript𝑝𝑒1p^{e}\leq k_{i}\leq p^{e+1}italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and pe+1≀rl+sl≀pe+2superscript𝑝𝑒1subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒2p^{e+1}\leq r_{l}+s_{l}\leq p^{e+2}italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT ≀ italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT + italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 2 end_POSTSUPERSCRIPT. ∎

Now, we give an example to illustrate the results of Theorems 4.8 and 4.9 as follows.
Example 4.10. Consider an ω⁒(1+u)πœ”1𝑒\omega(1+u)italic_Ο‰ ( 1 + italic_u )-constacyclic code over 𝔽4+u⁒𝔽4subscript𝔽4𝑒subscript𝔽4\mathbb{F}_{4}+u\mathbb{F}_{4}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT of length 34343434. The set {0,1,2,3,6}01236\{0,1,2,3,6\}{ 0 , 1 , 2 , 3 , 6 } is a complete set of 4444-cyclotomic coset representatives modulo 17171717. In (𝔽4+u⁒𝔽4)⁒[x]subscript𝔽4𝑒subscript𝔽4delimited-[]π‘₯(\mathbb{F}_{4}+u\mathbb{F}_{4})[x]( blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) [ italic_x ],

x34βˆ’Ο‰=(M0⁒(x)⁒M1⁒(x)⁒M2⁒(x)⁒M3⁒(x)⁒M6⁒(x))2,superscriptπ‘₯34πœ”superscriptsubscript𝑀0π‘₯subscript𝑀1π‘₯subscript𝑀2π‘₯subscript𝑀3π‘₯subscript𝑀6π‘₯2x^{34}-\omega=(M_{0}(x)M_{1}(x)M_{2}(x)M_{3}(x)M_{6}(x))^{2},italic_x start_POSTSUPERSCRIPT 34 end_POSTSUPERSCRIPT - italic_Ο‰ = ( italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where

M0⁒(x)=x+Ο‰,subscript𝑀0π‘₯π‘₯πœ”\displaystyle M_{0}(x)=x+\omega,italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ ,
M1⁒(x)=x4+(1+u)⁒x3+ω⁒x2+(1+u)⁒x+Ο‰,subscript𝑀1π‘₯superscriptπ‘₯41𝑒superscriptπ‘₯3πœ”superscriptπ‘₯21𝑒π‘₯πœ”\displaystyle M_{1}(x)=x^{4}+(1+u)x^{3}+\omega x^{2}+(1+u)x+\omega,italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT + ( 1 + italic_u ) italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_Ο‰ italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( 1 + italic_u ) italic_x + italic_Ο‰ ,
M2⁒(x)=x4+(1+u)⁒x3+ω¯⁒x2+(1+u)⁒x+Ο‰,subscript𝑀2π‘₯superscriptπ‘₯41𝑒superscriptπ‘₯3Β―πœ”superscriptπ‘₯21𝑒π‘₯πœ”\displaystyle M_{2}(x)=x^{4}+(1+u)x^{3}+\bar{\omega}x^{2}+(1+u)x+\omega,italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT + ( 1 + italic_u ) italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + overΒ― start_ARG italic_Ο‰ end_ARG italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( 1 + italic_u ) italic_x + italic_Ο‰ ,
M3⁒(x)=x4+(Ο‰+u⁒ω)⁒x3+x2+(Ο‰+u⁒ω)⁒x+Ο‰,subscript𝑀3π‘₯superscriptπ‘₯4πœ”π‘’πœ”superscriptπ‘₯3superscriptπ‘₯2πœ”π‘’πœ”π‘₯πœ”\displaystyle M_{3}(x)=x^{4}+(\omega+u\omega)x^{3}+x^{2}+(\omega+u\omega)x+\omega,italic_M start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT + ( italic_Ο‰ + italic_u italic_Ο‰ ) italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( italic_Ο‰ + italic_u italic_Ο‰ ) italic_x + italic_Ο‰ ,
M6⁒(x)=x4+(ω¯+u⁒ω¯)⁒x3+x2+(ω¯+u⁒ω¯)⁒x+Ο‰.subscript𝑀6π‘₯superscriptπ‘₯4Β―πœ”π‘’Β―πœ”superscriptπ‘₯3superscriptπ‘₯2Β―πœ”π‘’Β―πœ”π‘₯πœ”\displaystyle M_{6}(x)=x^{4}+(\bar{\omega}+u\bar{\omega})x^{3}+x^{2}+(\bar{% \omega}+u\bar{\omega})x+\omega.italic_M start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT + ( overΒ― start_ARG italic_Ο‰ end_ARG + italic_u overΒ― start_ARG italic_Ο‰ end_ARG ) italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( overΒ― start_ARG italic_Ο‰ end_ARG + italic_u overΒ― start_ARG italic_Ο‰ end_ARG ) italic_x + italic_Ο‰ .

Let C=⟨(M0⁒(x))2⁒(M1⁒(x))4⁒(M3⁒(x))4⁒(M6⁒(x))2⟩𝐢delimited-⟨⟩superscriptsubscript𝑀0π‘₯2superscriptsubscript𝑀1π‘₯4superscriptsubscript𝑀3π‘₯4superscriptsubscript𝑀6π‘₯2C=\langle(M_{0}(x))^{2}(M_{1}(x))^{4}(M_{3}(x))^{4}(M_{6}(x))^{2}\rangleitalic_C = ⟨ ( italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩. By Theorem 4.8, the Hermitian dual code of C𝐢Citalic_C is

CβŠ₯H=⟨(M0†⁒(x))2⁒(M2†⁒(x))4⁒(M6†⁒(x))2⟩,superscript𝐢bottom𝐻delimited-⟨⟩superscriptsuperscriptsubscript𝑀0†π‘₯2superscriptsuperscriptsubscript𝑀2†π‘₯4superscriptsuperscriptsubscript𝑀6†π‘₯2C^{\bot H}=\langle(M_{0}^{{\dagger}}(x))^{2}(M_{2}^{{\dagger}}(x))^{4}(M_{6}^{% {\dagger}}(x))^{2}\rangle,italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ( italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ ,

where M0†⁒(x)=M0⁒(x),M2†⁒(x)=M1⁒(x),M6†⁒(x)=M3⁒(x).formulae-sequencesuperscriptsubscript𝑀0†π‘₯subscript𝑀0π‘₯formulae-sequencesuperscriptsubscript𝑀2†π‘₯subscript𝑀1π‘₯superscriptsubscript𝑀6†π‘₯subscript𝑀3π‘₯M_{0}^{{\dagger}}(x)=M_{0}(x),\ M_{2}^{{\dagger}}(x)=M_{1}(x),\ M_{6}^{{% \dagger}}(x)=M_{3}(x).italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = italic_M start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) , italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) , italic_M start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) = italic_M start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) . By Theorem 4.9, we obtain CβŠ†CβŠ₯H.𝐢superscript𝐢bottom𝐻C\subseteq C^{\bot H}.italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT .

We use the notation [[n,k,d]]qsubscriptdelimited-[]π‘›π‘˜π‘‘π‘ž[[n,k,d]]_{q}[ [ italic_n , italic_k , italic_d ] ] start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT to denote a qπ‘žqitalic_q-ary quantum error-correcting code for n𝑛nitalic_n qubits having qksuperscriptπ‘žπ‘˜q^{k}italic_q start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT codewords and the minimum distance d𝑑ditalic_d. For an [[n,k,d]]qsubscriptdelimited-[]π‘›π‘˜π‘‘π‘ž[[n,k,d]]_{q}[ [ italic_n , italic_k , italic_d ] ] start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT quantum code C,𝐢C,italic_C , the parameters satisfies the Singleton bound, i.e., k≀nβˆ’2⁒d+2π‘˜π‘›2𝑑2k\leq n-2d+2italic_k ≀ italic_n - 2 italic_d + 2. If a quantum code attains this bound, i.e., k=nβˆ’2⁒d+2π‘˜π‘›2𝑑2k=n-2d+2italic_k = italic_n - 2 italic_d + 2, it is called a quantum maximum-distance-separable (MDS) code. Now, we recall the Hermitian quantum code construction:

Theorem 4.11. (Hermitian construction [8]) If there exists a 𝔽q2subscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT-linear code C=[2⁒Nβ€²,k]q2𝐢subscript2superscriptπ‘β€²π‘˜superscriptπ‘ž2C=[2N^{\prime},k]_{q^{2}}italic_C = [ 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT , italic_k ] start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that CβŠ†CβŠ₯H𝐢superscript𝐢subscriptbottom𝐻C\subseteq C^{\bot_{H}}italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, then there exists a qπ‘žqitalic_q-ary [[2Nβ€²,2Nβ€²βˆ’2k,β‰₯dβŠ₯H]]q[[2N^{\prime},2N^{\prime}-2k,\geq d^{\bot H}]]_{q}[ [ 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT , 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT - 2 italic_k , β‰₯ italic_d start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ] ] start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT quantum code, where dβŠ₯Hsuperscript𝑑bottom𝐻d^{\bot H}italic_d start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT is the minimum Hamming weight of CβŠ₯Hsuperscript𝐢subscriptbottom𝐻C^{\bot_{H}}italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Combining Theorem 4.6 with Theorem 4.10, we see that a Hermitian Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic self-orthogonal code of length 2⁒Nβ€²2superscript𝑁′2N^{\prime}2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT over 𝔽22⁒msubscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT can be constructed from a Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal code over R𝑅Ritalic_R of length Nβ€²superscript𝑁′N^{\prime}italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT under the Gray map Ξ¦MsubscriptΦ𝑀\Phi_{M}roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT. According to Theorem 4.11, we can obtain the following theorem, which can be used for construction of quantum codes.

Theorem 4.12. Let Ξ±βˆˆπ”½22⁒m𝛼subscript𝔽superscript22π‘š\alpha\in\mathbb{F}_{2^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 and let

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’2m⁒lsl⁒(x)]⟩𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscript2π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l% }^{r_{l}}(x)M_{-2^{m}l}^{s_{l}}(x)\big{]}\big{\rangle}italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩

be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length Nβ€²=2e⁒nsuperscript𝑁′superscript2𝑒𝑛N^{\prime}=2^{e}nitalic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT = 2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n is odd) over 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, and size 22⁒k,superscript22π‘˜2^{2k},2 start_POSTSUPERSCRIPT 2 italic_k end_POSTSUPERSCRIPT , where 0≀ki,rl,sl≀2e+1formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript2𝑒10\leq k_{i},r_{l},s_{l}\leq 2^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Let M=(t⁒αbb⁒αt)∈G⁒L2⁒(𝔽22⁒m)𝑀matrix𝑑𝛼𝑏𝑏𝛼𝑑𝐺subscript𝐿2subscript𝔽superscript22π‘šM=\begin{pmatrix}t\alpha\ &b\\ b\alpha\ &t\\ \end{pmatrix}\in GL_{2}(\mathbb{F}_{2^{2m}})italic_M = ( start_ARG start_ROW start_CELL italic_t italic_Ξ± end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_b italic_Ξ± end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ) ∈ italic_G italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ), where b,tβˆˆπ”½22⁒mβˆ—π‘π‘‘superscriptsubscript𝔽superscript22π‘šb,t\in\mathbb{F}_{2^{2m}}^{*}italic_b , italic_t ∈ blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT and bβ‰ t𝑏𝑑b\neq titalic_b β‰  italic_t . Suppose that 2e≀ki≀2e+1superscript2𝑒subscriptπ‘˜π‘–superscript2𝑒12^{e}\leq k_{i}\leq 2^{e+1}2 start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ 2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and 2e+1≀rl+sl≀2e+2superscript2𝑒1subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript2𝑒22^{e+1}\leq r_{l}+s_{l}\leq 2^{e+2}2 start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT ≀ italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT + italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ 2 start_POSTSUPERSCRIPT italic_e + 2 end_POSTSUPERSCRIPT. Then there exists a 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum code with parameters [[2Nβ€²,2Nβ€²βˆ’2k,β‰₯dβŠ₯H]]2m,[[2N^{\prime},2N^{\prime}-2k,\geq d^{\bot H}]]_{2^{m}},[ [ 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT , 2 italic_N start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT - 2 italic_k , β‰₯ italic_d start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ] ] start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where dβŠ₯Hsuperscript𝑑bottom𝐻d^{\bot H}italic_d start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT is the minimum Hamming distances of the Ξ±2superscript𝛼2\alpha^{2}italic_Ξ± start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-constacyclic code Ξ¦M⁒(CβŠ₯H).subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H}).roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) .

Now, we give an example to illustrate the above results as follows.
Example 4.13. Β Let 𝔽42={0,1,Ο‰,Ο‰2,…,Ο‰14}subscript𝔽superscript4201πœ”superscriptπœ”2…superscriptπœ”14\mathbb{F}_{4^{2}}=\{0,1,\omega,\omega^{2},\ldots,\omega^{14}\}blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = { 0 , 1 , italic_Ο‰ , italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , … , italic_Ο‰ start_POSTSUPERSCRIPT 14 end_POSTSUPERSCRIPT } be a finite field with sixteen elements, where Ο‰4=Ο‰+1.superscriptπœ”4πœ”1\omega^{4}=\omega+1.italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT = italic_Ο‰ + 1 . Consider a Hermitian Ο‰6⁒(1+u)superscriptπœ”61𝑒\omega^{6}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code with length 6666 over 𝔽42+u⁒𝔽42.subscript𝔽superscript42𝑒subscript𝔽superscript42\mathbb{F}_{4^{2}}+u\mathbb{F}_{4^{2}}.blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Let C𝐢Citalic_C be an Ο‰6⁒(1+u)superscriptπœ”61𝑒\omega^{6}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic code of length 6666 over 𝔽42+u⁒𝔽42.subscript𝔽superscript42𝑒subscript𝔽superscript42\mathbb{F}_{4^{2}}+u\mathbb{F}_{4^{2}}.blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Then Ξ²=(Ο‰6)24βˆ’1=Ο‰3.𝛽superscriptsuperscriptπœ”6superscript241superscriptπœ”3\beta=(\omega^{6})^{2^{4-1}}=\omega^{3}.italic_Ξ² = ( italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT 4 - 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT .
Note that

x6βˆ’Ο‰3=(f0⁒(x))2⁒(f1⁒(x))2⁒(f2⁒(x))2superscriptπ‘₯6superscriptπœ”3superscriptsubscript𝑓0π‘₯2superscriptsubscript𝑓1π‘₯2superscriptsubscript𝑓2π‘₯2\displaystyle x^{6}-\omega^{3}=(f_{0}(x))^{2}(f_{1}(x))^{2}(f_{2}(x))^{2}italic_x start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT - italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT

over 𝔽42+u⁒𝔽42,subscript𝔽superscript42𝑒subscript𝔽superscript42\mathbb{F}_{4^{2}}+u\mathbb{F}_{4^{2}},blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where f0⁒(x)=x+Ο‰3,subscript𝑓0π‘₯π‘₯superscriptπœ”3f_{0}(x)=x+\omega^{3},italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT , f1⁒(x)=x+Ο‰8,subscript𝑓1π‘₯π‘₯superscriptπœ”8f_{1}(x)=x+\omega^{8},italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT , f2⁒(x)=x+Ο‰13.subscript𝑓2π‘₯π‘₯superscriptπœ”13f_{2}(x)=x+\omega^{13}.italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 13 end_POSTSUPERSCRIPT . Let

C=⟨(f0⁒(x))4⁒(f1⁒(x))4⁒(f2⁒(x))2⟩.𝐢delimited-⟨⟩superscriptsubscript𝑓0π‘₯4superscriptsubscript𝑓1π‘₯4superscriptsubscript𝑓2π‘₯2C=\left\langle(f_{0}(x))^{4}(f_{1}(x))^{4}(f_{2}(x))^{2}\right\rangle.italic_C = ⟨ ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ .

By Theorem 4.9, C𝐢Citalic_C is a Hermitian Ο‰6⁒(1+u)superscriptπœ”61𝑒\omega^{6}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code over 𝔽42+u⁒𝔽42subscript𝔽superscript42𝑒subscript𝔽superscript42\mathbb{F}_{4^{2}}+u\mathbb{F}_{4^{2}}blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length 6.66.6 . Take M=(Ο‰6⁒tbΟ‰6⁒bt)𝑀matrixsuperscriptπœ”6𝑑𝑏superscriptπœ”6𝑏𝑑M=\begin{pmatrix}\omega^{6}t\ &b\\ \omega^{6}b\ &t\\ \end{pmatrix}italic_M = ( start_ARG start_ROW start_CELL italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT italic_t end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT italic_b end_CELL start_CELL italic_t end_CELL end_ROW end_ARG ), where b,tβˆˆπ”½42βˆ—π‘π‘‘superscriptsubscript𝔽superscript42b,t\in\mathbb{F}_{4^{2}}^{*}italic_b , italic_t ∈ blackboard_F start_POSTSUBSCRIPT 4 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT βˆ— end_POSTSUPERSCRIPT and bβ‰ t.𝑏𝑑b\neq t.italic_b β‰  italic_t . Computation of the Hamming distances of Ξ¦M⁒(CβŠ₯H)subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) with the help of the computer algebra system MAGMA, we get the Hamming distance of Ξ¦M⁒(CβŠ₯H)subscriptΦ𝑀superscript𝐢bottom𝐻\Phi_{M}(C^{\bot H})roman_Ξ¦ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) is 2.22.2 . Using the Hermitian construction, we can obtain a Q=[[12,10,2]]4𝑄subscriptdelimited-[]121024Q=[[12,10,2]]_{4}italic_Q = [ [ 12 , 10 , 2 ] ] start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT quantum code, which is a quantum MDS code. Thus, our obtained quaternary quantum code is with good parameters.

5 Symplectic construction

In this section, our goal is to construct pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes with respect to the trace inner product by employing an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n prime to p𝑝pitalic_p ) over R𝑅Ritalic_R. In the following, we will apply a map Ο•,italic-Ο•\phi,italic_Ο• , which is from R𝑅Ritalic_R to 𝔽p2⁒m2.superscriptsubscript𝔽superscript𝑝2π‘š2\mathbb{F}_{p^{2m}}^{2}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . The map Ο•italic-Ο•\phiitalic_Ο• is defined as follows.

Definition 5.1. A map Ο•italic-Ο•\phiitalic_Ο• on R𝑅Ritalic_R is defined as

Ο•:R:italic-ϕ𝑅\displaystyle\phi:Ritalic_Ο• : italic_R →𝔽p2⁒m2β†’absentsuperscriptsubscript𝔽superscript𝑝2π‘š2\displaystyle\rightarrow\mathbb{F}_{p^{2m}}^{2}β†’ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
r+u⁒qπ‘Ÿπ‘’π‘ž\displaystyle r+uqitalic_r + italic_u italic_q ↦(q,r),maps-toabsentπ‘žπ‘Ÿ\displaystyle\mapsto(q,r),↦ ( italic_q , italic_r ) ,

where r,qβˆˆπ”½p2⁒mπ‘Ÿπ‘žsubscript𝔽superscript𝑝2π‘šr,q\in\mathbb{F}_{p^{2m}}italic_r , italic_q ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

Let 𝔄=(a|b)𝔄conditionalab\mathfrak{A}=(\textbf{a}|\textbf{b})fraktur_A = ( a | b ) be any element in 𝔽p2⁒m2⁒N,superscriptsubscript𝔽superscript𝑝2π‘š2𝑁\mathbb{F}_{p^{2m}}^{2N},blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT , where a=(a0,a1,β‹―,aNβˆ’1),asubscriptπ‘Ž0subscriptπ‘Ž1β‹―subscriptπ‘Žπ‘1\textbf{a}=(a_{0},a_{1},\cdots,a_{N-1}),a = ( italic_a start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_a start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ) , b=(b0,b1,β‹―,bNβˆ’1)bsubscript𝑏0subscript𝑏1β‹―subscript𝑏𝑁1\textbf{b}=(b_{0},b_{1},\cdots,b_{N-1})b = ( italic_b start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , β‹― , italic_b start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT ). Then we define the symplectic weight of 𝔄𝔄\mathfrak{A}fraktur_A as

wS⁒(𝔄)=|{i|(ai,bi)β‰ 0,i=0,1,…,Nβˆ’1}|.subscriptw𝑆𝔄conditional-set𝑖formulae-sequencesubscriptπ‘Žπ‘–subscript𝑏𝑖0𝑖01…𝑁1\textrm{w}_{S}(\mathfrak{A})=|\{i|(a_{i},b_{i})\neq 0,i=0,1,\ldots,N-1\}|.w start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( fraktur_A ) = | { italic_i | ( italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) β‰  0 , italic_i = 0 , 1 , … , italic_N - 1 } | .

For 𝔄=(a|b),𝔅=(aβ€²|bβ€²)βˆˆπ”½p2⁒m2⁒Nformulae-sequence𝔄conditionalab𝔅conditionalsuperscriptaβ€²superscriptbβ€²superscriptsubscript𝔽superscript𝑝2π‘š2𝑁\mathfrak{A}=(\textbf{a}|\textbf{b}),\mathfrak{B}=(\textbf{a}^{\prime}|\textbf% {b}^{\prime})\in\mathbb{F}_{p^{2m}}^{2N}fraktur_A = ( a | b ) , fraktur_B = ( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT, the symplectic distance dS⁒((a|b),(aβ€²|bβ€²))subscript𝑑𝑆conditionalabconditionalsuperscriptaβ€²superscriptbβ€²d_{S}((\textbf{a}|\textbf{b}),(\textbf{a}^{\prime}|\textbf{b}^{\prime}))italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( ( a | b ) , ( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) ) between two codewords (a|b)conditionalab(\textbf{a}|\textbf{b})( a | b ) and (aβ€²|bβ€²)conditionalsuperscriptaβ€²superscriptbβ€²(\textbf{a}^{\prime}|\textbf{b}^{\prime})( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) is the symplectic weight of the codeword (aβˆ’aβ€²|bβˆ’bβ€²)aconditionalsuperscriptaβ€²bsuperscriptbβ€²(\textbf{a}-\textbf{a}^{\prime}|\textbf{b}-\textbf{b}^{\prime})( a - a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b - b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ). The minimum symplectic distance dS⁒(π’ž)subscriptπ‘‘π‘†π’žd_{S}(\mathcal{C})italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( caligraphic_C ) of π’žπ’ž\mathcal{C}caligraphic_C is defined as min{wS((a|b),(aβ€²|bβ€²))|(a|b),(aβ€²|bβ€²))βˆˆπ’ž,aβˆ’aβ€²β‰ bβˆ’bβ€²}\min\{w_{S}((\textbf{a}|\textbf{b}),(\textbf{a}^{\prime}|\textbf{b}^{\prime}))% |(\textbf{a}|\textbf{b}),(\textbf{a}^{\prime}|\textbf{b}^{\prime}))\in\mathcal% {C},\textbf{a}-\textbf{a}^{\prime}\neq\textbf{b}-\textbf{b}^{\prime}\}roman_min { italic_w start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( ( a | b ) , ( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) ) | ( a | b ) , ( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) ) ∈ caligraphic_C , a - a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT β‰  b - b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT }. For any linear code, the minimum symplectic distance dS⁒(π’ž)subscriptπ‘‘π‘†π’žd_{S}(\mathcal{C})italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( caligraphic_C ) of π’žπ’ž\mathcal{C}caligraphic_C is its minimum symplectic weight. The trace inner product of 𝔄=(a|b),𝔅=(aβ€²|bβ€²)βˆˆπ”½p2⁒m2⁒Nformulae-sequence𝔄conditionalab𝔅conditionalsuperscriptaβ€²superscriptbβ€²superscriptsubscript𝔽superscript𝑝2π‘š2𝑁\mathfrak{A}=(\textbf{a}|\textbf{b}),\mathfrak{B}=(\textbf{a}^{\prime}|\textbf% {b}^{\prime})\in\mathbb{F}_{p^{2m}}^{2N}fraktur_A = ( a | b ) , fraktur_B = ( a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT is defined to be

βŸ¨π”„,π”…βŸ©T=aβ‹…bβ€²Β―βˆ’bβ‹…aβ€²Β―βˆˆπ”½pm.subscript𝔄𝔅𝑇⋅aΒ―superscriptbβ€²β‹…bΒ―superscriptaβ€²subscript𝔽superscriptπ‘π‘š\langle\mathfrak{A},\mathfrak{B}\rangle_{T}=\textbf{a}\cdot\overline{\textbf{b% }^{\prime}}-\textbf{b}\cdot\overline{\textbf{a}^{\prime}}\in\mathbb{F}_{p^{m}}.⟨ fraktur_A , fraktur_B ⟩ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT = a β‹… overΒ― start_ARG b start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG - b β‹… overΒ― start_ARG a start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .

For a p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT-ary linear code π’žπ’ž\mathcal{C}caligraphic_C of length 2⁒N2𝑁2N2 italic_N, the trace dual code π’žβŸ‚Tsuperscriptπ’žsubscriptperpendicular-to𝑇\mathcal{C}^{\perp_{T}}caligraphic_C start_POSTSUPERSCRIPT βŸ‚ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is defined as

π’žβŸ‚T={π”„βˆˆπ”½p2⁒m2⁒N|βŸ¨π”„,π”…βŸ©T=0⁒for⁒allβ’π”…βˆˆπ’ž}.superscriptπ’žsubscriptperpendicular-to𝑇conditional-set𝔄superscriptsubscript𝔽superscript𝑝2π‘š2𝑁subscript𝔄𝔅𝑇0forallπ”…π’ž\mathcal{C}^{\perp_{T}}=\{\mathfrak{A}\in\mathbb{F}_{p^{2m}}^{2N}|\langle% \mathfrak{A},\mathfrak{B}\rangle_{T}=0\ \textrm{for}\ \textrm{all}\ \mathfrak{% B}\in\mathcal{C}\}.caligraphic_C start_POSTSUPERSCRIPT βŸ‚ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = { fraktur_A ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_N end_POSTSUPERSCRIPT | ⟨ fraktur_A , fraktur_B ⟩ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT = 0 for all fraktur_B ∈ caligraphic_C } .

A p2⁒msuperscript𝑝2π‘šp^{2m}italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT-ary linear code π’žπ’ž\mathcal{C}caligraphic_C of length 2⁒N2𝑁2N2 italic_N is called trace self-orthogonal if π’žβŠ†π’žβŠ₯Tπ’žsuperscriptπ’žsubscriptbottom𝑇\mathcal{C}\subseteq\mathcal{C}^{\bot_{T}}caligraphic_C βŠ† caligraphic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and trace self-dual if π’žβŠ₯T=π’žsuperscriptπ’žsubscriptbottomπ‘‡π’ž\mathcal{C}^{\bot_{T}}=\mathcal{C}caligraphic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = caligraphic_C.

It is known that a+u⁒b=0π‘Žπ‘’π‘0a+ub=0italic_a + italic_u italic_b = 0 if and only if a=b=0.π‘Žπ‘0a=b=0.italic_a = italic_b = 0 . So, from the above definitions, we directly obtain the following result.
Theorem 5.2. Let C𝐢Citalic_C be a linear code of length N𝑁Nitalic_N over R,𝑅R,italic_R , dH⁒(C)subscript𝑑𝐻𝐢d_{H}(C)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) be the minimum Hamming weight of the linear code C,𝐢C,italic_C , dS⁒(ϕ⁒(C))subscript𝑑𝑆italic-ϕ𝐢d_{S}(\phi(C))italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( italic_Ο• ( italic_C ) ) be the minimum symplectic weight of the linear code ϕ⁒(C)italic-ϕ𝐢\phi(C)italic_Ο• ( italic_C ) over 𝔽p2⁒m.subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Then dS⁒(ϕ⁒(C))=dH⁒(C).subscript𝑑𝑆italic-ϕ𝐢subscript𝑑𝐻𝐢d_{S}(\phi(C))=d_{H}(C).italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( italic_Ο• ( italic_C ) ) = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) .

Theorem 5.3. Β If C𝐢Citalic_C is a self-orthogonal code of length N𝑁Nitalic_N over R𝑅Ritalic_R with respect to the Hermitian inner product, then ϕ⁒(C)italic-ϕ𝐢\phi(C)italic_Ο• ( italic_C ) is a pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary self-orthogonal code of length 2⁒N2𝑁2N2 italic_N with respect to the symplectic inner product.

Proof Β Β Let 𝔄=(q|r)𝔄conditionalqr\mathfrak{A}=(\textbf{q}|\textbf{r})fraktur_A = ( q | r ) and 𝔅=(qβ€²|rβ€²)𝔅conditionalsuperscriptqβ€²superscriptrβ€²\mathfrak{B}=(\textbf{q}^{\prime}|\textbf{r}^{\prime})fraktur_B = ( q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT | r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ) be two codewords in ϕ⁒(C)italic-ϕ𝐢\phi(C)italic_Ο• ( italic_C ). Then there exist c,cβ€²βˆˆRncsuperscriptcβ€²superscript𝑅𝑛\textbf{c},\textbf{c}^{\prime}\in R^{n}c , c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ∈ italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and c=r+u⁒q,cβ€²=rβ€²+u⁒qβ€²,formulae-sequencecr𝑒qsuperscriptcβ€²superscriptr′𝑒superscriptqβ€²\textbf{c}=\textbf{r}+u\textbf{q},\textbf{c}^{\prime}=\textbf{r}^{\prime}+u% \textbf{q}^{\prime},c = r + italic_u q , c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT = r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT + italic_u q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT , where r,q,rβ€²,qβ€²βˆˆπ”½p2⁒mNrqsuperscriptrβ€²superscriptqβ€²superscriptsubscript𝔽superscript𝑝2π‘šπ‘\textbf{r},\textbf{q},\textbf{r}^{\prime},\textbf{q}^{\prime}\in\mathbb{F}_{p^% {2m}}^{N}r , q , r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT , q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. Since C𝐢Citalic_C is self-orthogonal with respect to the Hermitian inner product, it follows that

⟨c,cβ€²βŸ©H=(r+u⁒q)β‹…(rβ€²Β―βˆ’u⁒qβ€²Β―)=rβ‹…rβ€²Β―βˆ’u⁒(rβ‹…qβ€²Β―βˆ’rβ€²Β―β‹…q)=0.subscriptcsuperscriptc′𝐻⋅r𝑒qΒ―superscriptr′𝑒¯superscriptqβ€²β‹…rΒ―superscriptr′𝑒⋅rΒ―superscriptqβ€²β‹…Β―superscriptrβ€²q0\langle\textbf{c},\textbf{c}^{\prime}\rangle_{H}=(\textbf{r}+u\textbf{q})\cdot% (\overline{\textbf{r}^{\prime}}-u\overline{\textbf{q}^{\prime}})=\textbf{r}% \cdot\overline{\textbf{r}^{\prime}}-u(\textbf{r}\cdot\overline{\textbf{q}^{% \prime}}-\overline{\textbf{r}^{\prime}}\cdot\textbf{q})=0.⟨ c , c start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = ( r + italic_u q ) β‹… ( overΒ― start_ARG r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG - italic_u overΒ― start_ARG q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG ) = r β‹… overΒ― start_ARG r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG - italic_u ( r β‹… overΒ― start_ARG q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG - overΒ― start_ARG r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG β‹… q ) = 0 .

This gives that rβ‹…qβ€²Β―βˆ’rβ€²Β―β‹…q=0β‹…rΒ―superscriptqβ€²β‹…Β―superscriptrβ€²q0\textbf{r}\cdot\overline{\textbf{q}^{\prime}}-\overline{\textbf{r}^{\prime}}% \cdot\textbf{q}=0r β‹… overΒ― start_ARG q start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG - overΒ― start_ARG r start_POSTSUPERSCRIPT β€² end_POSTSUPERSCRIPT end_ARG β‹… q = 0. So we get βŸ¨π”„,π”…βŸ©T=0subscript𝔄𝔅𝑇0\langle\mathfrak{A},\mathfrak{B}\rangle_{T}=0⟨ fraktur_A , fraktur_B ⟩ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT = 0 and π”…βˆˆΟ•β’(C)βŸ‚T𝔅italic-Ο•superscript𝐢subscriptperpendicular-to𝑇\mathfrak{B}\in\phi(C)^{\perp_{T}}fraktur_B ∈ italic_Ο• ( italic_C ) start_POSTSUPERSCRIPT βŸ‚ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Therefore, ϕ⁒(CβŠ₯H)βŠ†Ο•β’(C)βŠ₯Titalic-Ο•superscript𝐢subscriptbottom𝐻italic-Ο•superscript𝐢subscriptbottom𝑇\phi(C^{\bot_{H}})\subseteq\phi(C)^{\bot_{T}}italic_Ο• ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) βŠ† italic_Ο• ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. If CβŠ†CβŠ₯H𝐢superscript𝐢subscriptbottom𝐻C\subseteq C^{\bot_{H}}italic_C βŠ† italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, then ϕ⁒(C)βŠ†Ο•β’(CβŠ₯H)βŠ†Ο•β’(C)βŠ₯Titalic-ϕ𝐢italic-Ο•superscript𝐢subscriptbottom𝐻italic-Ο•superscript𝐢subscriptbottom𝑇\phi(C)\subseteq\phi(C^{\bot_{H}})\subseteq\phi(C)^{\bot_{T}}italic_Ο• ( italic_C ) βŠ† italic_Ο• ( italic_C start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) βŠ† italic_Ο• ( italic_C ) start_POSTSUPERSCRIPT βŠ₯ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. The desired result follows. ∎

For a code C𝐢Citalic_C of length N𝑁Nitalic_N over R𝑅Ritalic_R, their torsion and residue codes are codes over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, defined as follows.

Tor⁒(C)={bβˆˆπ”½p2⁒mN|u⁒b∈C},Res⁒(C)={aβˆˆπ”½p2⁒mN|βˆƒbβˆˆπ”½p2⁒mn:a+u⁒b∈C}.formulae-sequenceTor𝐢conditional-setbsuperscriptsubscript𝔽superscript𝑝2π‘šπ‘π‘’b𝐢Res𝐢conditional-setasuperscriptsubscript𝔽superscript𝑝2π‘šπ‘:bsuperscriptsubscript𝔽superscript𝑝2π‘šπ‘›a𝑒b𝐢\textrm{Tor}(C)=\{\textbf{b}\in\mathbb{F}_{p^{2m}}^{N}|u\textbf{b}\in C\},\ \ % \ \ \ \textrm{Res}(C)=\{\textbf{a}\in\mathbb{F}_{p^{2m}}^{N}|\exists\textbf{b}% \in\mathbb{F}_{p^{2m}}^{n}:\textbf{a}+u\textbf{b}\in C\}.Tor ( italic_C ) = { b ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT | italic_u b ∈ italic_C } , Res ( italic_C ) = { a ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT | βˆƒ b ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT : a + italic_u b ∈ italic_C } .

The reduction modulo u𝑒uitalic_u from C𝐢Citalic_C to Res⁒(C)Res𝐢\textrm{Res}(C)Res ( italic_C ) is given by Ο†:Cβ†’Res⁒(C),:πœ‘β†’πΆRes𝐢\varphi:C\rightarrow\textrm{Res}(C),italic_Ο† : italic_C β†’ Res ( italic_C ) , φ⁒(a+u⁒b)=a.πœ‘a𝑒ba\varphi(\textbf{a}+u\textbf{b})=\textbf{a}.italic_Ο† ( a + italic_u b ) = a . It is known that Ο†πœ‘\varphiitalic_Ο† is well defined and onto, with Ker⁒(Ο†)β‰…Tor⁒(C),Kerπœ‘Tor𝐢\textrm{Ker}(\varphi)\cong\textrm{Tor}(C),Ker ( italic_Ο† ) β‰… Tor ( italic_C ) , and φ⁒(C)=Res⁒(C).πœ‘πΆRes𝐢\varphi(C)=\textrm{Res}(C).italic_Ο† ( italic_C ) = Res ( italic_C ) .

The code Res⁒(C)Res𝐢\textrm{Res}(C)Res ( italic_C ) is the code over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT generated by

(Ik0AB).subscript𝐼subscriptπ‘˜0𝐴𝐡\left(\begin{array}[]{ccc}I_{k_{0}}&A&B\end{array}\right).( start_ARRAY start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW end_ARRAY ) .

The code Tor⁒(C)Tor𝐢\textrm{Tor}(C)Tor ( italic_C ) is the code over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT generated by

(Ik0AB0Ik1D).subscript𝐼subscriptπ‘˜0𝐴𝐡0subscript𝐼subscriptπ‘˜1𝐷\left(\begin{array}[]{ccc}I_{k_{0}}&A&B\\ 0&I_{k_{1}}&D\end{array}\right).( start_ARRAY start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_I start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL italic_D end_CELL end_ROW end_ARRAY ) .

Note that C𝐢Citalic_C has p4⁒m⁒(2⁒k0+k1)superscript𝑝4π‘š2subscriptπ‘˜0subscriptπ‘˜1p^{4m(2k_{0}+k_{1})}italic_p start_POSTSUPERSCRIPT 4 italic_m ( 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT codewords and that |Res⁒(C)|⁒|Tor⁒(C)|=p4⁒m⁒(2⁒k0+k1).Res𝐢Tor𝐢superscript𝑝4π‘š2subscriptπ‘˜0subscriptπ‘˜1|\textrm{Res}(C)||\textrm{Tor}(C)|=p^{4m(2k_{0}+k_{1})}.| Res ( italic_C ) | | Tor ( italic_C ) | = italic_p start_POSTSUPERSCRIPT 4 italic_m ( 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT . Hence for a code C𝐢Citalic_C over R,𝑅R,italic_R , we have |C|=|Res⁒(C)|⁒|Tor⁒(C)|.𝐢Res𝐢Tor𝐢|C|=|\textrm{Res}(C)||\textrm{Tor}(C)|.| italic_C | = | Res ( italic_C ) | | Tor ( italic_C ) | .

The following Theorem can be found in Ref.[28].

Theorem 4.1 Let dH⁒(C)subscript𝑑𝐻𝐢d_{H}(C)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) be the Hamming distance of the linear code C𝐢Citalic_C over R𝑅Ritalic_R, dH⁒(Tor ⁒(C))subscript𝑑𝐻Tor 𝐢d_{H}(\emph{Tor }(C))italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( Tor ( italic_C ) ) be the Hamming distance of the code Tor ⁒(C).Tor 𝐢\emph{Tor }(C).Tor ( italic_C ) . Then dH⁒(C)=dH⁒(Tor ⁒(C))subscript𝑑𝐻𝐢subscript𝑑𝐻Tor 𝐢d_{H}(C)=d_{H}(\emph{Tor }(C))italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_C ) = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( Tor ( italic_C ) ).

Theorem 5.5. Let G𝐺Gitalic_G be a generator matrix with (k0+k1)Γ—Nsubscriptπ‘˜0subscriptπ‘˜1𝑁(k_{0}+k_{1})\times N( italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) Γ— italic_N for the linear code C𝐢Citalic_C over R.𝑅R.italic_R . Then C𝐢Citalic_C is a Hermitian self-orthogonal code if and only if the (k0+k1)Γ—(k0+k1)subscriptπ‘˜0subscriptπ‘˜1subscriptπ‘˜0subscriptπ‘˜1(k_{0}+k_{1})\times(k_{0}+k_{1})( italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) Γ— ( italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) matrix G⁒GΒ―T𝐺superscript¯𝐺𝑇G\overline{G}^{T}italic_G overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT is the zero matrix.

Proof Β Β First, suppose that a linear code C𝐢Citalic_C has a generator matrix G𝐺Gitalic_G with (k0+k1)Γ—Nsubscriptπ‘˜0subscriptπ‘˜1𝑁(k_{0}+k_{1})\times N( italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) Γ— italic_N over R𝑅Ritalic_R and C𝐢Citalic_C is a Hermitian self-orthogonal code over R𝑅Ritalic_R. Then, for any codeword c∈Cc𝐢\textbf{c}\in Cc ∈ italic_C, since C𝐢Citalic_C is a Hermitian self-orthogonal code, it follows that c⁒GΒ―T=0csuperscript¯𝐺𝑇0\textbf{c}\overline{G}^{T}=0c overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = 0. Therefore, G⁒GΒ―T=0𝐺superscript¯𝐺𝑇0G\overline{G}^{T}=0italic_G overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = 0.

Conversely, assume that G𝐺Gitalic_G is a generator matrix with (k0+k1)Γ—Nsubscriptπ‘˜0subscriptπ‘˜1𝑁(k_{0}+k_{1})\times N( italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) Γ— italic_N for the linear code C𝐢Citalic_C over R𝑅Ritalic_R and G⁒GΒ―T=0.𝐺superscript¯𝐺𝑇0G\overline{G}^{T}=0.italic_G overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = 0 . For any codewords c1∈Csubscriptc1𝐢\textbf{c}_{1}\in Cc start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C and c2∈Csubscriptc2𝐢\textbf{c}_{2}\in Cc start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_C, there are s1subscripts1\textbf{s}_{1}s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and s2∈Rk0+k1subscripts2superscript𝑅subscriptπ‘˜0subscriptπ‘˜1\textbf{s}_{2}\in R^{k_{0}+k_{1}}s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_R start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT such that c1=s1T⁒Gsubscriptc1superscriptsubscripts1𝑇𝐺\textbf{c}_{1}=\textbf{s}_{1}^{T}Gc start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_G and c2=s2T⁒Gsubscriptc2superscriptsubscripts2𝑇𝐺\textbf{c}_{2}=\textbf{s}_{2}^{T}Gc start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_G. Then ⟨c1,c2⟩H=s1T⁒G⁒GΒ―T⁒sΒ―2=0subscriptsubscriptc1subscriptc2𝐻superscriptsubscripts1𝑇𝐺superscript¯𝐺𝑇subscriptΒ―s20\langle\textbf{c}_{1},\textbf{c}_{2}\rangle_{H}=\textbf{s}_{1}^{T}G\overline{G% }^{T}\overline{\textbf{s}}_{2}=0⟨ c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_G overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT overΒ― start_ARG s end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 0. Therefore, C𝐢Citalic_C is a Hermitian self-orthogonal code.∎

The following important construction of quantum codes was proposed by Ashikhmin and Knill in Ref.[1].

Theorem 5.6. (Symplectic construction [1]) Let π’žπ’ž\mathcal{C}caligraphic_C be a qπ‘žqitalic_q-ary self-orthogonal [2⁒N,k]2π‘π‘˜[2N,k][ 2 italic_N , italic_k ] code with respect to the trace inner product. Then there exists an [[N,Nβˆ’k,d]]qsubscriptdelimited-[]π‘π‘π‘˜π‘‘π‘ž[[N,N-k,d]]_{q}[ [ italic_N , italic_N - italic_k , italic_d ] ] start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT quantum code with d=dS⁒(π’žβŠ₯H).𝑑subscript𝑑𝑆superscriptπ’žbottom𝐻d=d_{S}(\mathcal{C}^{\bot H}).italic_d = italic_d start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( caligraphic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) .

Our goal is to construct pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary self-orthogonal codes with respect to the trace inner product by employing a linear code over R𝑅Ritalic_R.

Theorem 5.7. Let C𝐢Citalic_C be a linear code over R𝑅Ritalic_R of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n prime to p𝑝pitalic_p ) with a generator matrix G𝐺Gitalic_G, type {k0,k1}subscriptπ‘˜0subscriptπ‘˜1\{k_{0},k_{1}\}{ italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT } and the minimum Hamming weight of CβŸ‚Hsuperscript𝐢perpendicular-toabsent𝐻C^{\perp H}italic_C start_POSTSUPERSCRIPT βŸ‚ italic_H end_POSTSUPERSCRIPT be d𝑑ditalic_d. If G⁒GΒ―T=0,𝐺superscript¯𝐺𝑇0G\overline{G}^{T}=0,italic_G overΒ― start_ARG italic_G end_ARG start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT = 0 , then there exists a 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum code with parameters [[N,Nβˆ’2⁒k0βˆ’k1,d]]pmsubscriptdelimited-[]𝑁𝑁2subscriptπ‘˜0subscriptπ‘˜1𝑑superscriptπ‘π‘š[[N,N-2k_{0}-k_{1},d]]_{p^{m}}[ [ italic_N , italic_N - 2 italic_k start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_d ] ] start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

In the following, we will apply a Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n (n𝑛nitalic_n prime to p𝑝pitalic_p ) over R𝑅Ritalic_R to construct a class of pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes.

Theorem 5.8. Let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 and let

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)]⟩𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l% }^{r_{l}}(x)M_{-p^{m}l}^{s_{l}}(x)\big{]}\big{\rangle}italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩

be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, and size p2⁒k,superscript𝑝2π‘˜p^{2k},italic_p start_POSTSUPERSCRIPT 2 italic_k end_POSTSUPERSCRIPT , where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1 and 0≀ki,rl,sl≀pe+1formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq k_{i},r_{l},s_{l}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Then Tor⁒(CβŠ₯H)Torsuperscript𝐢bottom𝐻\emph{Tor}(C^{\bot H})Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) and Res⁒(CβŠ₯H)Ressuperscript𝐢bottom𝐻\emph{Res}(C^{\bot H})Res ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) are both α𝛼\alphaitalic_Ξ±-constacyclic codes of length N𝑁Nitalic_N over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT with the generator of the following form

Tor⁒(CβŠ₯H)=⟨∏i∈I1(Mi†⁒(x))kiβˆ’pe⁒[∏l∈I2(Ml†⁒(x))rlβˆ’min⁒{pe,rl}⁒(Mβˆ’pm⁒l†⁒(x))slβˆ’min⁒{pe,sl}]⟩Torsuperscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯subscriptπ‘˜π‘–superscript𝑝𝑒delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯subscriptπ‘Ÿπ‘™minsuperscript𝑝𝑒subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯subscript𝑠𝑙minsuperscript𝑝𝑒subscript𝑠𝑙\emph{Tor}(C^{\bot H})=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{% k_{i}-p^{e}}\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{r_{l}-\emph{min}% \{p^{e},r_{l}\}}(M_{-p^{m}l}^{{\dagger}}(x))^{s_{l}-\emph{min}\{p^{e},s_{l}\}}% \big{]}\big{\rangle}Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT - min { italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT - min { italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } end_POSTSUPERSCRIPT ] ⟩

and

Res⁒(CβŠ₯H)=⟨∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]⟩.Ressuperscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙\emph{Res}(C^{\bot H})=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{% p^{e+1}-k_{i}}\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}}(% M_{-p^{m}l}^{{\dagger}}(x))^{p^{e+1}-s_{l}}\big{]}\big{\rangle}.Res ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ⟩ .

Proof. By Theorem 4.8, we get

CβŠ₯H=⟨∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]⟩.superscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙C^{\bot H}=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))^{p^{e+1}-k_{i% }}\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}}(M_{-p^{m}l}^% {{\dagger}}(x))^{p^{e+1}-s_{l}}\big{]}\big{\rangle}.italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ⟩ .

By the definition of torsion code, we have

Tor(CβŠ₯H)=⟨∏i∈I1(Mi†(x))min⁒{pe+1βˆ’ki,pe+1}βˆ’min⁒{pe+1βˆ’ki,pe}\textrm{Tor}(C^{\bot H})=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))% ^{\textrm{min}\{p^{e+1}-k_{i},p^{e+1}\}-\textrm{min}\{p^{e+1}-k_{i},p^{e}\}}Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT } - min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT } end_POSTSUPERSCRIPT

[∏l∈I2(Ml†(x))min⁒{pe+1βˆ’rl,pe+1}βˆ’min⁒{pe+1βˆ’rl,pe}(Mβˆ’pm⁒l†(x))min⁒{pe+1βˆ’sl,pe+1}βˆ’min⁒{pe+1βˆ’sl,pe}]⟩\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{\textrm{min}\{p^{e+1}-r_{l},p% ^{e+1}\}-\textrm{min}\{p^{e+1}-r_{l},p^{e}\}}(M_{-p^{m}l}^{{\dagger}}(x))^{% \textrm{min}\{p^{e+1}-s_{l},p^{e+1}\}-\textrm{min}\{p^{e+1}-s_{l},p^{e}\}}\big% {]}\big{\rangle}[ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT } - min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT } end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT } - min { italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT } end_POSTSUPERSCRIPT ] ⟩

and Tor⁒(CβŠ₯H)Torsuperscript𝐢bottom𝐻\textrm{Tor}(C^{\bot H})Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) is an α𝛼\alphaitalic_Ξ±-constacyclic code of length N𝑁Nitalic_N over 𝔽p2⁒m.subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Since 0≀rl,sl≀pe+1formulae-sequence0subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq r_{l},s_{l}\leq p^{e+1}0 ≀ italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and pe≀ki≀pe+1,superscript𝑝𝑒subscriptπ‘˜π‘–superscript𝑝𝑒1p^{e}\leq k_{i}\leq p^{e+1},italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT , it follows that

Tor⁒(CβŠ₯H)=⟨∏l∈I2(Ml†⁒(x))pe+1βˆ’rlβˆ’min⁒{pe,rl}⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’slβˆ’min⁒{pe,sl}⟩.Torsuperscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™minsuperscript𝑝𝑒subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙minsuperscript𝑝𝑒subscript𝑠𝑙\textrm{Tor}(C^{\bot H})=\big{\langle}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))% ^{p^{e+1}-r_{l}-\textrm{min}\{p^{e},r_{l}\}}(M_{-p^{m}l}^{{\dagger}}(x))^{p^{e% +1}-s_{l}-\textrm{min}\{p^{e},s_{l}\}}\big{\rangle}.Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT - min { italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT - min { italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } end_POSTSUPERSCRIPT ⟩ .

Similarly, we can get

Res⁒(CβŠ₯H)=⟨∏i∈I1(Mi†⁒(x))pe+1βˆ’ki⁒[∏l∈I2(Ml†⁒(x))pe+1βˆ’rl⁒(Mβˆ’pm⁒l†⁒(x))pe+1βˆ’sl]⟩Ressuperscript𝐢bottom𝐻delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsuperscriptsubscript𝑀𝑖†π‘₯superscript𝑝𝑒1subscriptπ‘˜π‘–delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsuperscriptsubscript𝑀𝑙†π‘₯superscript𝑝𝑒1subscriptπ‘Ÿπ‘™superscriptsuperscriptsubscript𝑀superscriptπ‘π‘šπ‘™β€ π‘₯superscript𝑝𝑒1subscript𝑠𝑙\textrm{Res}(C^{\bot H})=\big{\langle}\prod_{i\in I_{1}}(M_{i}^{{\dagger}}(x))% ^{p^{e+1}-k_{i}}\big{[}\prod_{l\in I_{2}}(M_{l}^{{\dagger}}(x))^{p^{e+1}-r_{l}% }(M_{-p^{m}l}^{{\dagger}}(x))^{p^{e+1}-s_{l}}\big{]}\big{\rangle}Res ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT - italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ⟩

and Res⁒(CβŠ₯H)Ressuperscript𝐢bottom𝐻\textrm{Res}(C^{\bot H})Res ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) is an α𝛼\alphaitalic_Ξ±-constacyclic code of length N𝑁Nitalic_N over 𝔽p2⁒m.subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . ∎

By Theorems 4.9 and 5.8, we see that a trace self-orthogonal code of length 2⁒N2𝑁2N2 italic_N over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT can be constructed from a Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal code of length N𝑁Nitalic_N over R𝑅Ritalic_R under the map Ο•italic-Ο•\phiitalic_Ο•. According to Theorem 5.6, we can obtain a class of pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes.

Theorem 5.9. Let Ξ±βˆˆπ”½p2⁒m𝛼subscript𝔽superscript𝑝2π‘š\alpha\in\mathbb{F}_{p^{2m}}italic_Ξ± ∈ blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that α⁒α¯=1𝛼¯𝛼1\alpha\bar{\alpha}=1italic_Ξ± overΒ― start_ARG italic_Ξ± end_ARG = 1 and let

C=⟨∏i∈I1Miki⁒(x)⁒[∏l∈I2Mlrl⁒(x)⁒Mβˆ’pm⁒lsl⁒(x)]⟩𝐢delimited-⟨⟩subscriptproduct𝑖subscript𝐼1superscriptsubscript𝑀𝑖subscriptπ‘˜π‘–π‘₯delimited-[]subscriptproduct𝑙subscript𝐼2superscriptsubscript𝑀𝑙subscriptπ‘Ÿπ‘™π‘₯superscriptsubscript𝑀superscriptπ‘π‘šπ‘™subscript𝑠𝑙π‘₯C=\big{\langle}\prod_{i\in I_{1}}M_{i}^{k_{i}}(x)\big{[}\prod_{l\in I_{2}}M_{l% }^{r_{l}}(x)M_{-p^{m}l}^{s_{l}}(x)\big{]}\big{\rangle}italic_C = ⟨ ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) [ ∏ start_POSTSUBSCRIPT italic_l ∈ italic_I start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) italic_M start_POSTSUBSCRIPT - italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_x ) ] ⟩

be an α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic code of length N=pe⁒n𝑁superscript𝑝𝑒𝑛N=p^{e}nitalic_N = italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT italic_n over R𝑅Ritalic_R, and size p2⁒k,superscript𝑝2π‘˜p^{2k},italic_p start_POSTSUPERSCRIPT 2 italic_k end_POSTSUPERSCRIPT , where gcd⁒(n,p)=1gcd𝑛𝑝1\emph{gcd}(n,p)=1gcd ( italic_n , italic_p ) = 1 and 0≀ki,rl,sl≀pe+1formulae-sequence0subscriptπ‘˜π‘–subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒10\leq k_{i},r_{l},s_{l}\leq p^{e+1}0 ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT. Suppose that pe≀ki≀pe+1superscript𝑝𝑒subscriptπ‘˜π‘–superscript𝑝𝑒1p^{e}\leq k_{i}\leq p^{e+1}italic_p start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ≀ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT and pe+1≀rl+sl≀pe+2superscript𝑝𝑒1subscriptπ‘Ÿπ‘™subscript𝑠𝑙superscript𝑝𝑒2p^{e+1}\leq r_{l}+s_{l}\leq p^{e+2}italic_p start_POSTSUPERSCRIPT italic_e + 1 end_POSTSUPERSCRIPT ≀ italic_r start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT + italic_s start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ≀ italic_p start_POSTSUPERSCRIPT italic_e + 2 end_POSTSUPERSCRIPT. Then there exists a pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum code with parameters [[N,Nβˆ’k,d]]pm,subscriptdelimited-[]π‘π‘π‘˜π‘‘superscriptπ‘π‘š[[N,N-k,d]]_{p^{m}},[ [ italic_N , italic_N - italic_k , italic_d ] ] start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where d𝑑ditalic_d is the Hamming distance of the code Tor⁒(CβŠ₯H).Torsuperscript𝐢bottom𝐻\emph{Tor}(C^{\bot H}).Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) .

Next, let us use some examples to illustrate our construction method. We are with the help of the computer algebra system MAGMA to find quantum codes with good parameters. We construct some 3333-ary quantum codes by taking advantage of Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽32+u⁒𝔽32.subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}.blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .

Example 5.10. Let 𝔽32={0,1,Ο‰,Ο‰2,…,Ο‰7}subscript𝔽superscript3201πœ”superscriptπœ”2…superscriptπœ”7\mathbb{F}_{3^{2}}=\{0,1,\omega,\omega^{2},\ldots,\omega^{7}\}blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = { 0 , 1 , italic_Ο‰ , italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , … , italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT } be a finite field with nine elements, where Ο‰2=Ο‰+1.superscriptπœ”2πœ”1\omega^{2}=\omega+1.italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_Ο‰ + 1 . Consider a Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code with length 5555 over 𝔽32+u⁒𝔽32.subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}.blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Let C𝐢Citalic_C be an Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic code of length 5555 over 𝔽32+u⁒𝔽32.subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}.blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Then Ξ²=(Ο‰4)32βˆ’1=Ο‰4.𝛽superscriptsuperscriptπœ”4superscript321superscriptπœ”4\beta=(\omega^{4})^{3^{2-1}}=\omega^{4}.italic_Ξ² = ( italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 3 start_POSTSUPERSCRIPT 2 - 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT = italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT .
Note that

x5βˆ’Ο‰4=f0⁒(x)⁒f1⁒(x)⁒f2⁒(x)superscriptπ‘₯5superscriptπœ”4subscript𝑓0π‘₯subscript𝑓1π‘₯subscript𝑓2π‘₯\displaystyle x^{5}-\omega^{4}=f_{0}(x)f_{1}(x)f_{2}(x)italic_x start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT - italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT = italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x )

over 𝔽32+u⁒𝔽32,subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}},blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where f0⁒(x)=x+1,subscript𝑓0π‘₯π‘₯1f_{0}(x)=x+1,italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_x + 1 , f1⁒(x)=x2+Ο‰5⁒x+1,subscript𝑓1π‘₯superscriptπ‘₯2superscriptπœ”5π‘₯1f_{1}(x)=x^{2}+\omega^{5}x+1,italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_x + 1 , f2⁒(x)=x2+Ο‰7⁒x+1.subscript𝑓2π‘₯superscriptπ‘₯2superscriptπœ”7π‘₯1f_{2}(x)=x^{2}+\omega^{7}x+1.italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_x + 1 .
Let

C=⟨(f0⁒(x))2⁒(f2⁒(x))2⟩.𝐢delimited-⟨⟩superscriptsubscript𝑓0π‘₯2superscriptsubscript𝑓2π‘₯2C=\left\langle(f_{0}(x))^{2}(f_{2}(x))^{2}\right\rangle.italic_C = ⟨ ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ .

By Theorem 4.12, we get C𝐢Citalic_C is a Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code over 𝔽32+u⁒𝔽32subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length 5555 with

CβŠ₯H=⟨(f2⁒(x))2⟩,superscript𝐢bottom𝐻delimited-⟨⟩superscriptsubscript𝑓2π‘₯2C^{\bot H}=\left\langle(f_{2}(x))^{2}\right\rangle,italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ ,

where f2⁒(x)=f1†⁒(x).subscript𝑓2π‘₯superscriptsubscript𝑓1†π‘₯f_{2}(x)=f_{1}^{{\dagger}}(x).italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) . By Theorem 5.8, we obtain Tor(CβŠ₯H)=⟨(f2(x)⟩.\textrm{Tor}(C^{\bot H})=\big{\langle}(f_{2}(x)\big{\rangle}.Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ⟩ . Computation of the Hamming distances of Tor⁒(CβŠ₯H)Torsuperscript𝐢bottom𝐻\textrm{Tor}(C^{\bot H})Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) with the help of the computer algebra system MAGMA, we get the Hamming distance of CβŠ₯Hsuperscript𝐢bottom𝐻C^{\bot H}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT is 3.33.3 . Using the Symplectic construction, we can obtain a Q=[[5,1,3]]3𝑄subscriptdelimited-[]5133Q=[[5,1,3]]_{3}italic_Q = [ [ 5 , 1 , 3 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT quantum code, which is a quantum MDS code. Thus, our obtained 3333-ary quantum code is optimal.

Example 5.11. Consider a Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code with length 10101010 over 𝔽32+u⁒𝔽32.subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}.blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Let C𝐢Citalic_C be an Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic code of length 10101010 over 𝔽32+u⁒𝔽32.subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}.blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .
Note that

x10βˆ’Ο‰4=f0⁒(x)⁒f1⁒(x)⁒f2⁒(x)⁒f3⁒(x)⁒f4⁒(x)⁒f5⁒(x)superscriptπ‘₯10superscriptπœ”4subscript𝑓0π‘₯subscript𝑓1π‘₯subscript𝑓2π‘₯subscript𝑓3π‘₯subscript𝑓4π‘₯subscript𝑓5π‘₯\displaystyle x^{10}-\omega^{4}=f_{0}(x)f_{1}(x)f_{2}(x)f_{3}(x)f_{4}(x)f_{5}(x)italic_x start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT - italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT = italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_x )

over 𝔽32+u⁒𝔽32,subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}},blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , where f0⁒(x)=x+Ο‰2,subscript𝑓0π‘₯π‘₯superscriptπœ”2f_{0}(x)=x+\omega^{2},italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , f1⁒(x)=x+Ο‰6,subscript𝑓1π‘₯π‘₯superscriptπœ”6f_{1}(x)=x+\omega^{6},italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT , f2⁒(x)=x2+ω⁒x+2,subscript𝑓2π‘₯superscriptπ‘₯2πœ”π‘₯2f_{2}(x)=x^{2}+\omega x+2,italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ italic_x + 2 , f3⁒(x)=x2+Ο‰3⁒x+2,subscript𝑓3π‘₯superscriptπ‘₯2superscriptπœ”3π‘₯2f_{3}(x)=x^{2}+\omega^{3}x+2,italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_x + 2 , f4⁒(x)=x2+Ο‰5⁒x+2,subscript𝑓4π‘₯superscriptπ‘₯2superscriptπœ”5π‘₯2f_{4}(x)=x^{2}+\omega^{5}x+2,italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_x + 2 , f5⁒(x)=x2+Ο‰7⁒x+2.subscript𝑓5π‘₯superscriptπ‘₯2superscriptπœ”7π‘₯2f_{5}(x)=x^{2}+\omega^{7}x+2.italic_f start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_x ) = italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_x + 2 .
Let

C=⟨(f0⁒(x))2⁒(f2⁒(x))2⁒(f3⁒(x))2⁒(f4⁒(x))2⟩.𝐢delimited-⟨⟩superscriptsubscript𝑓0π‘₯2superscriptsubscript𝑓2π‘₯2superscriptsubscript𝑓3π‘₯2superscriptsubscript𝑓4π‘₯2C=\left\langle(f_{0}(x))^{2}(f_{2}(x))^{2}(f_{3}(x))^{2}(f_{4}(x))^{2}\right\rangle.italic_C = ⟨ ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ .

By Theorem 4.12, we get C𝐢Citalic_C is a Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal code over 𝔽32+u⁒𝔽32subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of length 10101010 with

CβŠ₯H=⟨(f0⁒(x))2⁒(f4⁒(x))2⟩,superscript𝐢bottom𝐻delimited-⟨⟩superscriptsubscript𝑓0π‘₯2superscriptsubscript𝑓4π‘₯2C^{\bot H}=\left\langle(f_{0}(x))^{2}(f_{4}(x))^{2}\right\rangle,italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT = ⟨ ( italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ ,

where f0⁒(x)=f1†⁒(x),f4⁒(x)=f5†⁒(x).formulae-sequencesubscript𝑓0π‘₯superscriptsubscript𝑓1†π‘₯subscript𝑓4π‘₯superscriptsubscript𝑓5†π‘₯f_{0}(x)=f_{1}^{{\dagger}}(x),f_{4}(x)=f_{5}^{{\dagger}}(x).italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) = italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) , italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) = italic_f start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( italic_x ) . By Theorem 5.8, we obtain Tor⁒(CβŠ₯H)=⟨f0⁒(x)⁒f4⁒(x)⟩.Torsuperscript𝐢bottom𝐻delimited-⟨⟩subscript𝑓0π‘₯subscript𝑓4π‘₯\textrm{Tor}(C^{\bot H})=\big{\langle}f_{0}(x)f_{4}(x)\big{\rangle}.Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) = ⟨ italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_x ) ⟩ . Computation of the Hamming distances of Tor⁒(CβŠ₯H)Torsuperscript𝐢bottom𝐻\textrm{Tor}(C^{\bot H})Tor ( italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT ) with the help of the computer algebra system MAGMA, we get the Hamming distance of CβŠ₯Hsuperscript𝐢bottom𝐻C^{\bot H}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT is 4.44.4 . Using the Symplectic construction, we can obtain a Q=[[10,4,4]]3𝑄subscriptdelimited-[]10443Q=[[10,4,4]]_{3}italic_Q = [ [ 10 , 4 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT quantum code, which is a quantum MDS code. Thus, our obtained 3333-ary quantum code is optimal.

We list some quaternary quantum codes which can be constructed starting from Hermitian Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽32+u⁒𝔽32subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT in Table I. Compared the parameters of quantum codes available in Ref.[13], we find that all of our obtained quantum codes are optimal.

TABLE IΒ Β  Some 3333-ary quantum codes from Ο‰4⁒(1+u)superscriptπœ”41𝑒\omega^{4}(1+u)italic_Ο‰ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( 1 + italic_u )-constacyclic codes over 𝔽32+u⁒𝔽32subscript𝔽superscript32𝑒subscript𝔽superscript32\mathbb{F}_{3^{2}}+u\mathbb{F}_{3^{2}}blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 3 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT Length Generator polynomial of CβŠ₯Hsuperscript𝐢bottom𝐻C^{\bot H}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT Hamming distance of CβŠ₯Hsuperscript𝐢bottom𝐻C^{\bot H}italic_C start_POSTSUPERSCRIPT βŠ₯ italic_H end_POSTSUPERSCRIPT Quantum codes 14 (x+Ο‰2)2⁒(x3+Ο‰3⁒x2+Ο‰3⁒x+Ο‰2)2superscriptπ‘₯superscriptπœ”22superscriptsuperscriptπ‘₯3superscriptπœ”3superscriptπ‘₯2superscriptπœ”3π‘₯superscriptπœ”22(x+\omega^{2})^{2}(x^{3}+\omega^{3}x^{2}+\omega^{3}x+\omega^{2})^{2}( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 4 [[14,6,4]]3subscriptdelimited-[]14643[[14,6,4]]_{3}[ [ 14 , 6 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 20 (x+Ο‰3)2⁒(x2+Ο‰2⁒x+Ο‰2)2superscriptπ‘₯superscriptπœ”32superscriptsuperscriptπ‘₯2superscriptπœ”2π‘₯superscriptπœ”22(x+\omega^{3})^{2}(x^{2}+\omega^{2}x+\omega^{2})^{2}( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 3 [[20,14,3]]3subscriptdelimited-[]201433[[20,14,3]]_{3}[ [ 20 , 14 , 3 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 20 (x+Ο‰3)2⁒(x+Ο‰5)2⁒(x2+Ο‰6⁒x+Ο‰6)2superscriptπ‘₯superscriptπœ”32superscriptπ‘₯superscriptπœ”52superscriptsuperscriptπ‘₯2superscriptπœ”6π‘₯superscriptπœ”62(x+\omega^{3})^{2}(x+\omega^{5})^{2}(x^{2}+\omega^{6}x+\omega^{6})^{2}( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 4 [[20,12,4]]3subscriptdelimited-[]201243[[20,12,4]]_{3}[ [ 20 , 12 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 40 (x2+Ο‰5)2⁒(x2+Ο‰3⁒x+Ο‰7)2⁒(x2+Ο‰5⁒x+Ο‰3)2⁒(x2+Ο‰7⁒x+Ο‰)2superscriptsuperscriptπ‘₯2superscriptπœ”52superscriptsuperscriptπ‘₯2superscriptπœ”3π‘₯superscriptπœ”72superscriptsuperscriptπ‘₯2superscriptπœ”5π‘₯superscriptπœ”32superscriptsuperscriptπ‘₯2superscriptπœ”7π‘₯πœ”2(x^{2}+\omega^{5})^{2}(x^{2}+\omega^{3}x+\omega^{7})^{2}(x^{2}+\omega^{5}x+% \omega^{3})^{2}(x^{2}+\omega^{7}x+\omega)^{2}( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_x + italic_Ο‰ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 6 [[40,24,6]]3subscriptdelimited-[]402463[[40,24,6]]_{3}[ [ 40 , 24 , 6 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 61 (x5+Ο‰5⁒x3+Ο‰7⁒x2+1)2superscriptsuperscriptπ‘₯5superscriptπœ”5superscriptπ‘₯3superscriptπœ”7superscriptπ‘₯212(x^{5}+\omega^{5}x^{3}+\omega^{7}x^{2}+1)^{2}( italic_x start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 4 [[61,51,4]]3subscriptdelimited-[]615143[[61,51,4]]_{3}[ [ 61 , 51 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 70 (x+Ο‰6)2⁒(x2+Ο‰5⁒x+2)2⁒(x3+ω⁒x2+ω⁒x+Ο‰6)2superscriptπ‘₯superscriptπœ”62superscriptsuperscriptπ‘₯2superscriptπœ”5π‘₯22superscriptsuperscriptπ‘₯3πœ”superscriptπ‘₯2πœ”π‘₯superscriptπœ”62(x+\omega^{6})^{2}(x^{2}+\omega^{5}x+2)^{2}(x^{3}+\omega x^{2}+\omega x+\omega% ^{6})^{2}( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT italic_x + 2 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_Ο‰ italic_x start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_Ο‰ italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 4 [[70,58,4]]3subscriptdelimited-[]705843[[70,58,4]]_{3}[ [ 70 , 58 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT 82 (x+Ο‰6)2⁒(x4+Ο‰7⁒x3+ω⁒x+Ο‰3⁒x+1)2superscriptπ‘₯superscriptπœ”62superscriptsuperscriptπ‘₯4superscriptπœ”7superscriptπ‘₯3πœ”π‘₯superscriptπœ”3π‘₯12(x+\omega^{6})^{2}(x^{4}+\omega^{7}x^{3}+\omega x+\omega^{3}x+1)^{2}( italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT + italic_Ο‰ start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT italic_x start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_Ο‰ italic_x + italic_Ο‰ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_x + 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT 4 [[82,72,4]]3subscriptdelimited-[]827243[[82,72,4]]_{3}[ [ 82 , 72 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT

Code Comparisons 5.12. Β Β We obtain the first three quantum codes [[14,6,4]]3,subscriptdelimited-[]14643[[14,6,4]]_{3},[ [ 14 , 6 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , [[20,14,3]]3subscriptdelimited-[]201433[[20,14,3]]_{3}[ [ 20 , 14 , 3 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT and [[20,12,4]]3subscriptdelimited-[]201243[[20,12,4]]_{3}[ [ 20 , 12 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT satisfy 2⁒d=nβˆ’k.2π‘‘π‘›π‘˜2d=n-k.2 italic_d = italic_n - italic_k . Thus, they are all optimal. Compared our obtained the other four quantum codes in Table I with previously known quantum codes in Ref.[13]. We find that our obtained quantum codes [[40,24,6]]3,subscriptdelimited-[]402463[[40,24,6]]_{3},[ [ 40 , 24 , 6 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , [[61,51,4]]3,subscriptdelimited-[]615143[[61,51,4]]_{3},[ [ 61 , 51 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , [[70,58,4]]3,subscriptdelimited-[]705843[[70,58,4]]_{3},[ [ 70 , 58 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , and [[82,72,4]]3subscriptdelimited-[]827243[[82,72,4]]_{3}[ [ 82 , 72 , 4 ] ] start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT all meet their lower bounds in Ref.[13]. Thus, they are also optimal. The example shows that optimal quantum codes also can be constructed from constacyclic codes over finite chain rings.

6 Conclusion

In this paper, we define a class of Gray maps from 𝔽22⁒m+u⁒𝔽22⁒msubscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+u\mathbb{F}_{2^{2m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT to 𝔽22⁒m2,superscriptsubscript𝔽superscript22π‘š2\mathbb{F}_{2^{2m}}^{2},blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , which preserves the Hermitian self-orthogonal property of linear codes. By employing Hermitian construction, a new class 2msuperscript2π‘š2^{m}2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes are constructed from the Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽22⁒m+u⁒𝔽22⁒m.subscript𝔽superscript22π‘šπ‘’subscript𝔽superscript22π‘š\mathbb{F}_{2^{2m}}+{u}\mathbb{F}_{2^{2m}}.blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . We also define another class of maps from 𝔽p2⁒m+u⁒𝔽p2⁒msubscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+u\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT to 𝔽p2⁒m2,superscriptsubscript𝔽superscript𝑝2π‘š2\mathbb{F}_{p^{2m}}^{2},blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , which changes the Hermitian self-orthogonal property of linear codes over R𝑅Ritalic_R into the trace self-orthogonal property of linear codes over 𝔽p2⁒msubscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. By using the Symplectic construction, a new class of pmsuperscriptπ‘π‘šp^{m}italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-ary quantum codes are constructed from the Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over 𝔽p2⁒m+u⁒𝔽p2⁒m.subscript𝔽superscript𝑝2π‘šπ‘’subscript𝔽superscript𝑝2π‘š\mathbb{F}_{p^{2m}}+{u}\mathbb{F}_{p^{2m}}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Our research showed that quantum codes with good parameters also can be constructed from the Hermitian α⁒(1+u)𝛼1𝑒\alpha(1+u)italic_Ξ± ( 1 + italic_u )-constacyclic self-orthogonal codes over R𝑅Ritalic_R. Our results also enrich the variety of quantum error-correcting codes. It would be interesting to encourage more researchers to find more quantum codes with good parameters from constacyclic code over finite chain rings and to apply them in practice.


Acknowledgement

The authors would like to thank Doctor Sun Zhonghua who gave many helpful suggestions and comments to greatly improve the presentation of the paper.The authors also wish to thank the editor and the anonymous referee whose comments have greatly improved this paper.


Availability of data and materials

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.


Declaration of competing interest

The authors declare that we have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  • [1] Ashikhmin, A., Knill, E.: Nonbinary quantum stabilizer codes. IEEE Trans. Inf. Theory 47(7), 3065-3072 (2001)
  • [2] Ashraf, M., Mohammad, G.: Quantum codes from cyclic codes over 𝔽3+v⁒𝔽3.subscript𝔽3𝑣subscript𝔽3\mathbb{F}_{3}+v\mathbb{F}_{3}.blackboard_F start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT . Int. J. Quantum Inf. 12(6),1450042(1-8)(2014)
  • [3] Ashraf, M., Mohammad, G.: Construction of quantum codes from cyclic codes over 𝔽p+v⁒𝔽psubscript𝔽𝑝𝑣subscript𝔽𝑝\mathbb{F}_{p}+v\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT. Int. J. Inf. Coding Theory 3(2), 137-144 (2015)
  • [4] Ashraf, M., Mohammad, G.: Quantum codes from cyclic codes over 𝔽q+u⁒𝔽q+v⁒𝔽q+u⁒v⁒𝔽q.subscriptπ”½π‘žπ‘’subscriptπ”½π‘žπ‘£subscriptπ”½π‘žπ‘’π‘£subscriptπ”½π‘ž\mathbb{F}_{q}+u\mathbb{F}_{q}+v\mathbb{F}_{q}+uv\mathbb{F}_{q}.blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT . Quantum Inf. Process. 15, 4089-4098 (2016)
  • [5] Ashraf, M., Mohammad, G.: Quantum codes over from cyclic codes over 𝔽p⁒[u,v]/⟨u2βˆ’1,v3βˆ’v,u⁒vβˆ’v⁒u⟩subscript𝔽𝑝𝑒𝑣superscript𝑒21superscript𝑣3𝑣𝑒𝑣𝑣𝑒\mathbb{F}_{p}[u,v]/\langle u^{2}-1,v^{3}-v,uv-vu\rangleblackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ italic_u , italic_v ] / ⟨ italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 , italic_v start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_v , italic_u italic_v - italic_v italic_u ⟩. Cryptogr. Commun. 11, 325-335 (2019)
  • [6] Bag, T., Dertli, A., Cengellenmis, Y., Upadhyay, A. K.: Application of constacyclic codes over the semi-local ring 𝔽pm+v⁒𝔽pm.subscript𝔽superscriptπ‘π‘šπ‘£subscript𝔽superscriptπ‘π‘š\mathbb{F}_{p^{m}}+v\mathbb{F}_{p^{m}}.blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT . Indian J. Pure and Appl. Mathe. 51(1), 265-275 (2020)
  • [7] Bag, T., Dinh,H. Q., Abdukhalikov, K., Upadhyay, A. K., Wamaka, Y.: Constacyclic codes over 𝔽q2⁒[u]/⟨u2βˆ’w2⟩subscript𝔽superscriptπ‘ž2delimited-[]𝑒delimited-⟨⟩superscript𝑒2superscript𝑀2\mathbb{F}_{q^{2}}[u]/\langle u^{2}-w^{2}\rangleblackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u ] / ⟨ italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_w start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⟩ and their application in quantum codes construction. J. Appl. Mathe. Comput. 68, 3821-3834 (2022)
  • [8] Calderbank, A. R., Rains, E. M., Shor, P. M., Sloane, N.J.A.: Quantum error correction via codes over GF(4). IEEE Trans. Inf. Theory 44(4), 1369-1387 (1998)
  • [9] Chen, B., Ling, S., Zhang, G.: Application of constacyclic codes to quantum MDS codes. IEEE Trans. Inf. Theory 61(3), 1474-1484 (2015)
  • [10] Dertli, A., Cengellenmis, Y., Eren, S.: On quantum codes obtained from cyclic codes over A2subscript𝐴2A_{2}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Int. J. Quantum Inf. 13(3), 1550031 (2015)
  • [11] Dinh,H. Q., Bag, T., Upadhyay, A. K., Ashraf, M., Mohammad, G., Chinnakum,W.: Quantum codes from a class of constacyclic codes over finite commutative rings. J. Alg. Appl.19(12), 2150003, 1-19 (2019)
  • [12] Ding, J., Li, H., Liang, J., Tang, Y.: Quantum codes from constacyclic codes over polynomial residue rings. Chinese J. Electron. 28(6), 1131-1138 (2019)
  • [13] Grassl, M.: Bounds on the parameters of various types of codes. available at http://www.codetables.de, last change 2024-06-10.
  • [14] Gao, J., Wang, Y.: u𝑒uitalic_u-Constacyclic codes over 𝔽p+u⁒𝔽psubscript𝔽𝑝𝑒subscript𝔽𝑝\mathbb{F}_{p}+u\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and their applications of constructing new non-binary quantum codes. Quantum Inf. Process. 17(4), (2018)
  • [15] Gao, Y., Gao, J., Fu, F.: Quantum codes from cyclic codes over the ring 𝔽q+v1⁒𝔽q+β‹―+vr⁒𝔽qsubscriptπ”½π‘žsubscript𝑣1subscriptπ”½π‘žβ‹―subscriptπ‘£π‘Ÿsubscriptπ”½π‘ž\mathbb{F}_{q}+v_{1}\mathbb{F}_{q}+\cdots+v_{r}\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + β‹― + italic_v start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT. Appl. Alg in Engg., Comm. and Comp. 30(2), 161-174 (2019)
  • [16] Ji, Z., Zhang, S., Constacyclic codes over 𝔽q⁒[u1,u2,β‹―,uk]/⟨ui3βˆ’ui,ui⁒ujβˆ’uj⁒ui⟩subscriptπ”½π‘žsubscript𝑒1subscript𝑒2β‹―subscriptπ‘’π‘˜superscriptsubscript𝑒𝑖3subscript𝑒𝑖subscript𝑒𝑖subscript𝑒𝑗subscript𝑒𝑗subscript𝑒𝑖\mathbb{F}_{q}[u_{1},u_{2},\cdots,u_{k}]/\langle u_{i}^{3}-u_{i},u_{i}u_{j}-u_% {j}u_{i}\rangleblackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , β‹― , italic_u start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ] / ⟨ italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ and their applications of constructing quantum codes. Quantum Inf. Process. 22, 31 (2023)
  • [17] Kai, X., Zhu, S., Li, P.: (1+λ⁒u)1πœ†π‘’(1+\lambda u)( 1 + italic_Ξ» italic_u )-Constacyclic codes over 𝔽p⁒[u]/⟨um⟩subscript𝔽𝑝delimited-[]𝑒delimited-⟨⟩superscriptπ‘’π‘š\mathbb{F}_{p}[u]/\left\langle u^{m}\right\rangleblackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ italic_u ] / ⟨ italic_u start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ⟩. J. Franklin Institute 347, 751-762(2010)
  • [18] Kai, X., Zhu, S.: Quaternary construction of quantum codes from cyclic codes over 𝔽4+u⁒𝔽4subscript𝔽4𝑒subscript𝔽4\mathbb{F}_{4}+u\mathbb{F}_{4}blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT. Int. J. Quantum Inf. 9(2), 689-700 (2011)
  • [19] Kai, X., Zhu, S.: New quantum MDS codes from negacyclic codes. IEEE Trans. Inf. Theory 59(2), 1193-1197 (2013)
  • [20] Kai, X., Zhu, S., Li, P.: Constacyclic codes and some new quantum MDS codes. IEEE Trans. Inf. Theory 60(4), 2080-2086 (2014)
  • [21] Ketkar, A., Klappenecker, A., Kumar, S., Sarvepalli, P.K.: Nonbinary stabilizer codes over finite fields. IEEE Trans. Inf. Theory 52(11), 4892-4914 (2006)
  • [22] Guardia, G. G. L.: Quantum codes derived from cyclic codes. Int. J. Theor. Phys. 56(8), 2479-2484 (2017)
  • [23] Li, J., Gao, J., Wang, Y.: Quantum codes from (1βˆ’2⁒v)12𝑣(1-2v)( 1 - 2 italic_v )-constacyclic codes over the ring 𝔽q+u⁒𝔽q+v⁒𝔽q+u⁒v⁒𝔽qsubscriptπ”½π‘žπ‘’subscriptπ”½π‘žπ‘£subscriptπ”½π‘žπ‘’π‘£subscriptπ”½π‘ž\mathbb{F}_{q}+u\mathbb{F}_{q}+v\mathbb{F}_{q}+uv\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_u italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT. Discrete Math. Algorithm. Appl. 10(4), 1850046 (2018)
  • [24] Li, Z., Xing, L., Wang, X.: Quantum generalized Reed-Solomon codes: Unified framework for quantum maximum-distance-separable codes. Phys. Rev. A 77, 012308 (2008)
  • [25] Liu, X., Liu, H.: Quantum codes from linear codes over finite chain rings. Quantum Inf. Process. 16(10), 240 (2017)
  • [26] Ma, F., Gao, J., Fu, F.: Constacyclic codes over the ring 𝔽q+v⁒𝔽q+v2⁒𝔽qsubscriptπ”½π‘žπ‘£subscriptπ”½π‘žsuperscript𝑣2subscriptπ”½π‘ž\mathbb{F}_{q}+v\mathbb{F}_{q}+v^{2}\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT and their applications of constructing new non-binary quantum codes. Quantum Inf. Process. 17, 122 (2018)
  • [27] Ma, F., Gao, J., Fu, F.: New non-binary quantum codes from constacyclic codes over 𝔽q⁒[u,v]/⟨u2βˆ’1,v2βˆ’v,u⁒vβˆ’v⁒u⟩subscriptπ”½π‘žπ‘’π‘£superscript𝑒21superscript𝑣2𝑣𝑒𝑣𝑣𝑒\mathbb{F}_{q}[u,v]/\langle u^{2}-1,v^{2}-v,uv-vu\rangleblackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_u , italic_v ] / ⟨ italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 , italic_v start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_v , italic_u italic_v - italic_v italic_u ⟩. Adv. Math. Commun. 13(3), 421-434 (2019)
  • [28] Norton, G.H., SaΛ‡Λ‡π‘Ž\check{a}overroman_Λ‡ start_ARG italic_a end_ARGlaΛ‡Λ‡π‘Ž\check{a}overroman_Λ‡ start_ARG italic_a end_ARGgean, A.: On the structure of linear and cyclic codes over finite chain rings. Appl. Alg in Engg., Comm. and Comp. 10, 489-506 (2000)
  • [29] Qian, J., Ma, W., Guo, W.: Quantum codes from cyclic codes over finite ring. Int. J. Quantum Inf. 7(6), 1277-1283 (2009)
  • [30] Qian, J.: Quantum codes from cyclic codes over 𝔽2+v⁒𝔽2subscript𝔽2𝑣subscript𝔽2\mathbb{F}_{2}+v\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. J. Inform. Comput. Sci. 10, 1715-1722 (2013)
  • [31] Sari, M., Siap, I.: On quantum codes from cyclic codes over a class of nonchain rings. Bull. Korean Math. Soc. 53(6), 1617-1628 (2016)
  • [32] Tang, Y., Zhu, S., Kai, X., Ding, J.: New quantum codes from dual-containing cyclic codes over finite rings. Quantum Inf. Process. 15(11), 4489-4500 (2016)
  • [33] Tang, Y., Yao, T., Sun, Z., Zhu, S., Kai, X.: Nonbinary quantum codes from constacyclic codes over polynomial residue rings. Quantum Inf. Process. 19(3), 84 (2020)
  • [34] Tang, Y., Yao, T., Zhu, S., Kai, X.: A family of constacyclic codes over 𝔽2m+u⁒𝔽2msubscript𝔽superscript2π‘šπ‘’subscript𝔽superscript2π‘š\mathbb{F}_{2^{m}}+u\mathbb{F}_{2^{m}}blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_u blackboard_F start_POSTSUBSCRIPT 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and its application to quantum codes. Chinese J. Electron. 29(1), 114-121 (2020)
  • [35] Wan,Z.: Quaternary Codes. World Scientific, Singapore, 1997
  • [36] Wang, Y., Gao, J.: Constacyclic codes over the ring 𝔽p+v⁒𝔽psubscript𝔽𝑝𝑣subscript𝔽𝑝\mathbb{F}_{p}+v\mathbb{F}_{p}blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and their applications of constructing new non-binary quantum codes. Int. J. Inf. Coding Theory 5(2), 130-141 (2018)
  • [37] Wang, Y., Kai, X., Sun, Z., Zhu, S.: Quantum codes from Hermitian dual-containing constacyclic codes over 𝔽q2+v⁒𝔽q2subscript𝔽superscriptπ‘ž2𝑣subscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}+v\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. Quantum Inf. Process. 20(3), 122 (2021)
  • [38] Wang, Y., Kai, X., Sun, Z., Zhu, S.: Hermitian dual-containing constacyclic codes over 𝔽q2+v1⁒𝔽q2+β‹―+vr⁒𝔽q2subscript𝔽superscriptπ‘ž2subscript𝑣1subscript𝔽superscriptπ‘ž2β‹―subscriptπ‘£π‘Ÿsubscript𝔽superscriptπ‘ž2\mathbb{F}_{q^{2}}+v_{1}\mathbb{F}_{q^{2}}+\cdots+v_{r}\mathbb{F}_{q^{2}}blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + β‹― + italic_v start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and new quantum codes. Cryptography and Communications. https://doi.org/10.1007/s12095-022-00593-4(2022)