Next Article in Journal
Some New Algebraic Method Developments in the Characterization of Matrix Equalities
Previous Article in Journal
Elliptic Quaternion Matrices: Theory and Algorithms
Previous Article in Special Issue
Efficient Optimization Algorithm-Based Demand-Side Management Program for Smart Grid Residential Load
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

γ-Dual Codes over Finite Commutative Chain Rings

1
Department of Mathematical Sciences, Kent State University, Kent, OH 44240, USA
2
Faculty of Education, Thu Dau Mot University, Binh Duong 55107, Vietnam
3
Centre of Excellence in Econometrics, Faculty of Economics, Chiang Mai University, Chiang Mai 50200, Thailand
*
Authors to whom correspondence should be addressed.
Axioms 2024, 13(10), 655; https://doi.org/10.3390/axioms13100655
Submission received: 22 June 2023 / Revised: 15 September 2023 / Accepted: 22 September 2023 / Published: 24 September 2024

Abstract

:
In this article, the notion of γ -dual codes over finite chain rings is introduced as an extension of dual codes over finite chain rings. Various characteristics and properties of γ -dual codes over finite chain rings are explored. We provide both necessary and sufficient conditions for the existence of γ -self-dual codes over finite chain rings. Additionally, we investigate the γ -dual of skew ϕ - α -constacyclic codes over finite chain rings.
MSC:
94B15; 94B05; 11T71

1. Introduction

Constacyclic codes play a significant role in the field of error-correcting codes as they offer a direct extension of cyclic codes, which have been extensively studied since the late 1950s. Cyclic codes are, in fact, the most thoroughly investigated codes in the realm of error correction.
Many widely recognized codes, such as the BCH, Kerdock, Golay, Reed–Muller, Preparata, Justesen, and binary Hamming codes, either belong to the family of cyclic codes or are derived from them.
Constacyclic codes also find practical applications due to their ability to be efficiently encoded using simple shift registers. Moreover, they possess intricate algebraic structures that enable effective error detection and correction. These characteristics make them highly desirable in engineering applications.
Let F be a finite field of characteristic p, and let α be a nonzero element of F. The α -constacyclic codes of length n over F can be classified as ideals g ( t ) in the quotient ring F [ t ] t n α . Here, g ( t ) is the unique monic polynomial of minimum degree in the code, which is a divisor of t n α .
In the context of F [ t ] t n α , which is a principal ideal ring, every ideal is generated by a unique monic divisor of t n α . Therefore, the irreducible factorization of t n α in F [ t ] determines all α -constacyclic codes of length n over F.
Traditionally, most of the research focused on the case where the code length n is coprime to the characteristic of the field F. This condition ensures that every root of t n α is a simple root in an extension field of F. Consequently, it allows for a description of all such roots and, thus, the α -constacyclic codes through the use of the cyclotomic cosets modulo n (refer to [1,2] for more details).
Cyclic codes with repeated roots, which arise when the code length n is divisible by the field F characteristic p, have been extensively studied by various researchers. The pioneering work on this topic can be traced back to Berman in 1967 [3], followed by contributions from Massey et al. in the 1970s and 1980s [4], Falkner et al. [5], and Roth and Seroussi [6]. However, it was in the 1990s that Castagnoli et al. [7] and van Lint [8] investigated repeated-root codes in a more general context. They demonstrated that repeated-root cyclic codes possess a concatenated construction and exhibit poor asymptotic properties. Despite this, there are a few exceptional cases where such codes are optimal, which has motivated researchers to continue exploring this class of codes (for instance, see [9,10,11,12]).
In a recent study, Dinh [13] conducted a comprehensive classification and provided detailed structures for all constacyclic codes of length p s over R . Additionally, in 2012, Dinh [14] extended this analysis to encompass constacyclic codes of length 2 p s over R . Furthermore, in 2022, we studied δ -dual codes over finite fields as a generalization of dual codes [15].
In [16], D. Boucher and colleagues introduced a generalization of cyclic codes by utilizing a generator polynomial in noncommutative skew polynomial rings. This novel approach opened up the possibility of exploring a much broader range of codes known as skew cyclic codes. By employing this new class of codes, they were able to conduct systematic searches for codes. A subsequent advancement was made by extending this approach to codes over Galois rings, as described in [17].
In 2010, [18] investigated skew ϕ - α -constacyclic codes over finite chain rings. They were studied in a specific scenario where the codes were generated by monic right divisors of x n α , where ϕ ( α ) = α . If ϕ = i d , then skew ϕ - α -constacyclic codes correspond to α -constacyclic codes over finite chain rings.
Let ρ be the unique maximal ideal of the finite chain ring R. Then, ρ is a nilpotent ideal of R with a nilpotency index by t . Hence,
R = 1 ρ ρ t 1 ρ t = 0 .
It is well known that F p m [ t ; ϕ ] is a left and right Euclidean ring. If R is a finite chain ring, R [ t ; ϕ ] is neither left nor right Euclidean. Thus, left and right divisions must be defined. Let f ( t ) = ι = 0 k a ι t ι and g ( t ) = τ = 0 l b τ x τ , where b τ is a unit in R and k l . From k l , deg ( f ( t ) a k . ϕ k l ( b l 1 ) t k l g ( t ) ) deg ( f ( t ) ) . By the inductive method, there exist q ( t ) and r ( t ) which are skew polynomials satisfying f ( t ) = q ( t ) g ( t ) + r ( t ) with deg ( r ( t ) ) < deg ( g ( t ) ) or r ( t ) = 0 . If r ( t ) = 0 , then g ( t ) | f ( t ) . Two polynomials q ( t ) and r ( t ) are unique and are called the right quotient and right remainder, respectively. Note that if k < l , then f ( t ) = 0 . g ( t ) + f ( t ) . This algorithm is called the Right Division Algorithm in R [ t ; ϕ ] . The Left Division Algorithm in R [ t ; ϕ ] can be defined similarly. A linear code C is said to be skew ϕ - α -constacyclic if C is closed under the ϕ - α -constacyclic shift υ ϕ , α : R n R n defined by
υ ϕ , α ( a 0 , a 1 , , a n 1 ) = ( ϕ ( α a n 1 ) , ϕ ( a 0 ) , , ϕ ( a n 2 ) ) .
Euclidean and Hermitian inner products are among the most frequently utilized inner products in coding theory. The dual codes corresponding to these products have been extensively explored, and it is well-established that they differ significantly in various contexts, leading to a wide range of applications. For instance, in the construction of quantum codes from classical codes, the well-known CSS construction relies on the Euclidean dual, while the so-called Hermitian construction employs Hermitian dual codes. To further investigate these inner products and derive additional applications, it is beneficial to identify a general inner product that encompasses both the Euclidean and Hermitian inner products as specific instances.
In [19], Fan and Zhang extended the Euclidean and Hermitian inner products to what is known as the Galois inner product, and they examined the Galois self-dual constacyclic codes. The Galois dual of linear codes has been the subject of extensive research ([20,21,22,23,24,25,26,27,28]). In [19], one such inner product, termed the -Galois inner product, was introduced. By employing this -Galois inner product for codes over finite fields, [29] developed new entanglement-assisted quantum error-correcting codes. In this paper, we further generalize the concept to introduce a γ -inner product, which includes the -Galois, Euclidean, and Hermitian inner products as specific cases. While this paper primarily focuses on establishing the fundamental properties of the γ -inner product and γ -dual codes, we demonstrate that many properties of -Galois, Euclidean, and Hermitian dual codes are preserved in γ -dual codes, with necessary modifications. Continuing the research from [20,21,22,23,24,25,26,27,28], this paper examines the γ -dual codes of codes over finite chain rings and the γ -dual codes of skew ϕ - α -constacyclic codes over finite chain rings.
In this paper, we provide an overview of the preliminary concepts in Section 2. Following that, in Section 3, we give the structure of the γ -dual codes over finite chain rings. We extend our investigation to analyze γ -dual codes of length p s over the ring F p m + u F p m . The structural properties of these codes are detailed in Theorems 7, 8, 9, and 12. To further expand our study, Section 4 investigates the γ -dual codes of the skew ϕ - α -constacyclic codes over finite chain rings.

2. Preliminaries

Throughout this paper, R is a finite commutative chain ring. The following result is cited in [30] (Proposition 2.1).
Proposition 1
([30]). (Proposition 2.1). Let R be a finite commutative chain ring. The following conditions are equivalent:
(i)
R is a local ring and the maximal ideal M of R is principal;
(ii)
R is a local principal ideal ring;
(iii)
R is a chain ring.
Let z be a fixed generator of the maximal ideal M of a finite commutative chain ring R . Then, z is nilpotent and we denote its nilpotency index by ϖ . The ideals of R form a chain:
R = z 0 z 1 z ϖ 1 z ϖ = 0 .
Put R ¯ = R M . By ¯ : R [ t ] R ¯ [ t ] , we denote the natural ring homomorphism that maps r r + M and the variable t to t. The following is a well-known fact about finite commutative chain rings (cf. [31]).
Proposition 2.
Let R be a chain ring and M = z is a unique maximal ideal, and let ϖ be the nilpotency of z. Then,
(a)
| R | = p k , | R ¯ | = p l , and the characteristics of R and R ¯ are powers of p, where p is prime, and k l are integers.
(b)
For i = 0 , 1 , , ϖ , | z i | = | R ¯ | ϖ i . In particular, | R | = | R ¯ | ϖ , i.e., k = l ϖ .
Given n-tuples v = ( v 0 , v 1 , , v n 1 ) , d = ( d 0 , d 1 , , d n 1 ) R n , the inner product (or dot product) is defined:
v · d = v 0 d 0 + v 1 d 1 + + v n 1 d n 1 .
If v · d = 0 , then v and d are orthogonal. For a linear code C over R, its dual code C is given by
C = { v | v · d = 0 , d C } .
A code C is called self-orthogonal if C C , and it is called self-dual if C = C . The following result is well known (cf. [2,30,32]).
Proposition 3.
Let R be a finite chain ring and | R | = p α . Then, | C | = p k and C = p α n k where 0 k α n and k Z .
Given an n-tuple ( d 0 , d 1 , , d n 1 ) R n , the cyclic shift υ and negashift ν on R n are defined as usual, i.e.,
υ ( d 0 , d 1 , , d n 1 ) = ( d n 1 , d 0 , d 1 , , d n 2 ) ,
and
ν ( d 0 , d 1 , , d n 1 ) = ( d n 1 , d 0 , d 1 , , d n 2 ) .
A code C is called cyclic if υ ( C ) = C , and C is called negacyclic if ν ( C ) = C . More generally, if α is a unit of the ring R, then the α-constacyclic shift υ α on R n is the shift
υ α ( v 0 , v 1 , , v n 1 ) = ( α v n 1 , v 0 , v 1 , , v n 2 ) ,
and a code C is said to be α-constacyclic if υ α ( C ) = C .
The following fact is well known in [2].
Proposition 4.
A linear code C of length n is α-constacyclic over R if and only if C is an ideal of R [ t ] t n λ .
It is well known from [13] that the dual of an α -constacyclic code is an α 1 -constacyclic code.
Proposition 5.
The dual of an α-constacyclic code is an α 1 -constacyclic code.
Analogous to classical constacyclic codes, skew ϕ - α -constacyclic codes are considered as left ideals in R [ t ; ϕ ] t n α . We give the conditions of ϕ and α such that t n α is a two-sided ideal.
Theorem 1
([18]). (Proposition 2.2). The following statements are equivalent:
(i)
t n α is central in R [ t ; ϕ ] .
(ii)
t n α is a two-sided ideal.
(iii)
n is a multiple of the order of ϕ and α is fixed by ϕ .
The class R = F p m + u F p m is a class of finite chain rings which has been used widely as alphabets in certain constacyclic codes. Some authors ([13,33,34,35,36,37]) studied it. In 1991, Alkhamees [38] completely characterized Aut ( R ) , where Aut ( R ) is the group of the automorphism of R.
Theorem 2.
For δ Aut ( F p m ) and ξ F p m * , let
ϕ δ , ξ : R R
be defined by
ϕ δ , ξ ( a + b u ) = δ ( a ) + ξ δ ( b ) u .
Then, Aut ( R ) = { ϕ δ , ξ | δ Aut ( F p m ) , ξ F p m * } .
For a skew polynomial g ( t ) in R [ t ; ϕ ] , a left ideal generated by g ( t ) , denoted by g ( t ) , is in general not a two-sided ideal. However, if g ( t ) = t l h ( t ) ( l N 0 ) satisfying h ( t ) is central (i.e., commutes with all elements of R [ t ; ϕ ] ), then f ( t ) is a principal two-sided ideal in R [ t ; ϕ ] . Thus, the following corollary is a direct consequence.
Corollary 1
([18]). (Corollary 2.2). If the skew polynomial f ( t ) is a monic central and deg ( f ( t ) ) = n , then R [ t ; ϕ ] f ( t ) = { g ( t ) | deg ( g ( t ) ) < n , a n d g ( t ) i s c a n o n i c a l } .
For ϕ - α -constacyclic codes over finite fields, a code C is a skew ϕ - α -constacyclic code if and only if C is a left ideal g ( t ) F p m [ t ; ϕ ] t n α , where g ( t ) is a right divisor of t n α .
Theorem 3
([18]). (Theorem 2.2). Let n be an integer and o r d ( ϕ ) | n and α a unit in R such that ϕ ( α ) = α . Then, C is a skew ϕ-α-constacyclic code if and only if C = g ( t ) R [ t ; ϕ ] t n α , where g ( t ) is a right divisor of t n α .
From this theorem, we can find a skew ϕ - α -constacyclic code as a left ideal g ( t ) R [ t ; ϕ ] t n α , where g ( t ) is a right divisor of t n λ . Nevertheless, it is challenging to enumerate all skew ϕ - α -constacyclic codes because R [ t ; ϕ ] does not have unique factorization. As a result, there are significantly more right factors compared to the commutative case, leading to a greater number of skew ϕ - α -constacyclic codes.
Example 1.
Let R = F 3 + u F 3 be a finite chain ring. We consider the automorphism ϕ i d , 2 of F 3 + u F 3 , where ϕ i d , 2 ( a + u b ) = a + 2 b u . Then, we have two irreducible factorizations of t 6 1 in ( F 3 + u F 3 ) [ x ; ϕ i d , 2 ] :
t 6 1 = ( t + 1 ) 3 ( t + 2 ) 3 = ( t 2 + u t + 2 ) 3 .
Let f ( t ) = a 0 + a 1 t + + a r t r R [ t ] , where a r 0 . Then, the polynomial f * ( t ) = a r + a r 1 t + a r 2 t 2 + + a 0 t r is called the reciprocal polynomial of f ( t ) . It is equivalent that f * ( t ) can be expressed by f * ( t ) = t r f ( 1 t ) . If J is an ideal of R, then J * = { f * ( t ) | f ( t ) J } is an ideal of R. We define the annihilator of J as
A ( J ) = { g ( t ) | f ( t ) g ( t ) = 0 , for any f ( t ) J } .
The following two results are given in [39].
Lemma 1.
(cf. [40]), (Lemma 2.8).
(1)
If deg f deg g , then ( f ( t ) + g ( t ) ) * = f * ( t ) + t deg f deg g g * ( t ) .
(2)
( f ( t ) g ( t ) ) * = f * ( t ) g * ( t ) .
Lemma 2.
(cf. [40], (Lemma 2.9)). Let J = f ( t ) , u g ( t ) be an ideal of R . Then, J * = { h * ( t ) | h ( t ) J } = f * ( t ) , u g * ( t ) .

3. γ -Dual of α -Constacyclic Codes over Finite Chain Rings

Let a , b be two vectors of R n , i.e., a = ( a 0 , a 1 , a 2 , , a n 1 ) and b = ( b 0 , b 1 , , b n 1 ) . Suppose that γ is an automorphism of R. Then, the γ -inner product in R is defined:
a , b γ = a 0 γ ( b 0 ) + x 1 γ ( b 1 ) + + a n 1 γ ( b n 1 ) = i = 0 n 1 a i γ ( b i ) .
The γ -dual of a code C, denoted by C γ , is defined as follows:
C γ = { u | c , u γ = 0 , c C } .
From the definition of γ -dual, if C is a code of length n over R, then C γ = γ 1 ( C ) and C γ is a linear code. In fact, for any a C γ , by the definition of C γ , we have c , γ ( a ) = 0 for all c C . It implies that γ ( a ) C . Therefore, a γ 1 ( C ) , proving that C γ γ 1 ( C ) . If b γ 1 ( C ) , then γ ( b ) C . This implies that c , γ ( b ) = 0 for all c C , i.e., b C γ . Hence, γ 1 ( C ) C γ . Therefore, γ 1 ( C ) = C γ . We have some properties of the γ -dual codes.
Lemma 3.
Let C be a constacyclic code of length n over R. Then,
(i)
C γ is a linear code of length n over R.
(ii)
C γ = γ 1 ( C ) .
Assume that v C γ and d C . Because C is an α -constacyclic code, we have υ α n 1 ( d ) C . Hence, we have
0 = υ α n 1 ( d ) , v γ = α ( d 1 , d 2 , , d n 1 , α 1 d 0 ) , ( v 0 , v 1 , , v n 1 ) γ = α d 1 γ ( v 0 ) + + d n 1 γ ( x n 2 ) + α 1 d 0 γ ( x n 1 ) = α α 1 d 0 γ ( v n 1 ) + d 1 γ ( v 0 ) + + v n 1 γ ( v n 1 ) = α d 0 γ ( γ 1 ( α 1 ) v n 1 ) + d 1 γ ( v 0 ) + + d n 1 γ ( v n 2 ) .
Thus, we see that d , υ γ 1 ( α 1 ) ( v ) γ = 0 for all d C . Therefore, υ γ 1 ( λ 1 ) ( v ) C γ . Therefore, the γ -dual code of an α -constacyclic code is a γ 1 ( α 1 ) -constacyclic code of length n over R. We summarize our argument in the following proposition.
Proposition 6.
Let C be an α-constacyclic code of length n over R. Then, the γ-dual code of an α-constacyclic code is a γ 1 ( α 1 ) -constacyclic code of length n over R. Refs. [13,41] showed some properties of a dual code over R .
Theorem 4.
(cf. [13]). If μ F p m * , then R [ t ] t p s μ is a local ring ( u , x μ 0 is the maximal ideal), but R [ t ] t p s μ is not a chain ring. The μ-constacyclic codes of p s length over R , i.e., ideals of the ring R [ x ] t p s μ , are
  • Type 1: 0 , 1 .
  • Type 2: u ( μ 0 t 1 ) τ , where 0 τ p s 1 .
  • Type 3: ( μ 0 t 1 ) j + u ( μ 0 t 1 ) l h ( t ) , where 1 τ p s 1 , 0 l < τ , and either h ( t ) is 0 or h ( t ) is a unit in F p m [ t ] .
  • Type 4: ( μ 0 t 1 ) τ + u ( μ 0 t 1 ) l h ( t ) , u ( μ 0 t 1 ) κ , with h ( t ) as in Type 3, deg ( h ) κ l 1 , and κ < T , where T is the smallest integer satisfying u ( μ 0 t 1 ) T ( μ 0 t 1 ) τ + u ( μ 0 t 1 ) l h ( t ) ; and T = τ , if h ( t ) = 0 , or otherwise T = min { τ , p s τ + l } .
Theorem 5
([41]). (Theorem 4.8 and Proposition 5.1). Let the α-constacyclic code C be associated to the ideal ( μ 0 t 1 ) ι + u ( μ 0 t 1 ) l h ( t ) , where h ( t ) is 0 or h ( t ) is a unit. Then, C associated to the ideal A ( C ) * is determined:
(1)
If h ( t ) is 0, then A ( C ) * = ( μ 0 t 1 ) p s ι .
(2)
If h ( t ) is a unit and 1 ι p s + l 2 , then A ( C ) * = a ( t ) , where
a ( t ) = ( μ 0 t 1 ) p s ι u ( μ 0 t 1 ) p s 2 ι + l τ = 0 ι l 1 c τ ( 1 ) τ + l ι ( μ 0 t 1 ) τ t ι l τ .
(3)
If h ( t ) is a unit and p s + l 2 < ι p s 1 , then A ( C ) * = b ( t ) , u ( μ 0 t 1 ) p s ι , where
b ( t ) = ( μ 0 t 1 ) ι l u τ = 0 p s ι 1 c τ ( 1 ) τ + l ι ( μ 0 t 1 ) τ t ι l τ .
Theorem 6
([41]). (Theorem 4.9). Let the α-constacyclic code C be associated to the ideal ( μ 0 t 1 ) ι + u ( μ 0 t 1 ) l h ( t ) , u ( μ 0 t 1 ) ω ( h ( t ) is 0 or h ( t ) is a unit). Then, the C associated to the ideal A ( C ) * is determined:
(1)
If h ( t ) = 0 , then A ( C ) * = ( μ 0 t 1 ) p s ω , u ( μ 0 t 1 ) p s ι .
(2)
If h ( t ) is a unit, then A ( C ) * = c ( t ) , u ( μ 0 t 1 ) p s ι , where
c ( t ) = ( μ 0 t 1 ) p s ω u ( μ 0 t 1 ) p s ι ω + l τ = 0 ω l 1 c τ ( 1 ) τ + l ι ( μ 0 t 1 ) τ t ι l τ .
In [42], the authors have successfully constructed some quantum maximum-distance-separable codes from Types 2, 3, and 4 constacyclic codes of length p s over finite fields. Therefore, the ability to compute the structure of γ -dual codes in a more general context holds the promise of helping us discover further quantum maximum-distance-separable codes with improved parameters over R . In order to construct quantum codes from γ -dual codes of length p s over R , we need to determine the γ -dual codes of μ -constacyclic codes of length p s over R , where μ F p m * . From Theorem 2, we can see that μ 1 Aut ( R ) . Then, there exist a Aut ( F p m ) and b F p m satisfying μ 1 = ϕ a 1 , b . By [41] (Theorem 4.7), C = ( ( μ 0 ) t 1 ) p s τ , u . Hence, C γ = ( a 1 ( μ 0 1 ) t 1 ) p s τ , u . Hence, C γ of the Type 2 μ -constacyclic codes is completely determined.
Theorem 7.
Let C = u ( μ 0 t 1 ) τ be a μ-constacyclic code of length p s over R , and then C γ = ( a 1 ( μ 0 1 ) t 1 ) p s τ , u .
Theorem 8.
Let the constacyclic code C be associated to the ideal ( μ 0 t 1 ) ι + u ( μ 0 t 1 ) l h ( t ) , where h ( t ) is 0 or h ( t ) = τ c τ ( μ 0 t 1 ) τ is a unit, where h τ F p m and h 0 0 . Then, C γ can be determined:
(i)
If h ( t ) is 0, then C γ = ( a 1 ( μ 0 1 ) t 1 ) p s ι .
(ii)
If h ( t ) is a unit and 1 ι p s + l 2 , then C γ = m γ ( t ) , where
m γ ( t ) = ( a 1 ( μ 0 1 ) t 1 ) p s ι u ( a 1 ( μ 0 1 ) t 1 ) p s 2 ι + l τ = 0 ι l 1 b a 1 ( h τ ) ( 1 ) τ + l ι ( a 1 ( μ 0 1 ) t 1 ) τ t ι l τ .
(iii)
If h ( t ) is a unit and p s + l 2 < ι p s 1 , then C γ = κ γ ( t ) , u ( a 1 ( μ 0 1 ) t 1 ) p s ι , where
κ γ ( t ) = ( a 1 ( μ 0 1 ) t 1 ) ι l u τ = 0 p s ι 1 b a 1 ( h τ ) ( 1 ) τ + l ι ( a 1 ( μ 0 1 ) t 1 ) τ t ι l τ .
Proof. 
If h ( t ) = 0 , by Theorem 5, then A ( C ) * = ( μ 0 t 1 ) p s ι . Hence, C γ = ( γ 1 ( μ 0 1 ) t 1 ) p s ι , proving (i). We will prove (ii). Assume that h ( t ) is a unit and 1 ι p s + l 2 . In Theorem 5, we have A ( C ) * = m ( t ) , where
m ( t ) = ( μ 0 t 1 ) p s ι u ( μ 0 t 1 ) p s 2 ι + l τ = 0 ι l 1 c τ ( 1 ) τ + l ι ( μ 0 t 1 ) τ t ι l τ .
From Lemma 3, we see that C γ = γ 1 ( C ) . This implies that C γ = m γ ( t ) , where
m γ ( t x ) = ( a 1 ( μ 0 1 ) t 1 ) p s ι u ( a 1 ( μ 0 1 ) t 1 ) p s 2 ι + l τ = 0 ι l 1 b a 1 ( c τ ) ( 1 ) τ + l ι ( a 1 ( μ 0 1 ) t 1 ) τ t ι l τ .
Assume that h ( t ) is a unit and p s + l 2 < ι p s 1 . From Theorem 5, A ( C ) * = b ( t ) , u ( t 1 ) p s ι , where
κ ( t ) = ( μ 0 t 1 ) ι l u τ = 0 p s ι 1 b a 1 ( c τ ) ( 1 ) τ + l ι ( μ 0 t 1 ) τ t ι l τ .
This shows that C γ = κ γ ( t ) , u ( a ( μ 0 1 ) t 1 ) p s ι , where
κ γ ( t ) = ( a 1 ( μ 0 1 ) t 1 ) ι l u τ = 0 p s τ 1 b a 1 ( c τ ) ( 1 ) τ + l ι ( a 1 ( μ 0 1 ) t 1 ) τ t ι l τ ,
showing (iii), as required. □
As mentioned in the paragraph before Theorem 7, in [42], the authors successfully constructed some quantum maximum-distance-separable codes from the Type 4 constacyclic codes of length p s over finite fields. We are aware that constructing optimal quantum codes from Type 4 constacyclic codes over finite fields requires us to determine the structure of the dual codes of Type 4 constacyclic codes. Therefore, in continuation of that research direction, we aim to build quantum codes from Type 4 constacyclic codes over R by means of γ -dual codes. Thus, the theorem below enables us to ascertain the structure of γ -dual codes, which is the key to constructing quantum codes over R by γ -dual codes. Next, we determine the γ -dual code C γ of the Type 4 μ -constacyclic codes, where C is associated to the ideal ( μ 0 t 1 ) τ + u ( μ 0 t 1 ) l h ( t ) , u ( μ 0 t 1 ) κ , with h ( t ) as in Type 3, deg ( h ) κ l 1 , and κ < T , where T is the smallest integer satisfying u ( μ 0 t 1 ) T ( μ 0 t 1 ) τ + u ( μ 0 t 1 ) l h ( t ) ; and T = τ , if h ( t ) = 0 , or otherwise T = min { τ , p s τ + l } .
Theorem 9.
Let the constacyclic code C be associated to the ideal ( μ 0 t 1 ) τ + u ( μ 0 t 1 ) l h ( t ) , u ( μ 0 t 1 ) κ , where h ( t ) is 0 or h ( t ) is a unit. Then, C γ associated to the ideal A ( C ) γ is determined:
(1)
If h ( t ) = 0 , then A ( C ) γ = ( a 1 ( μ 0 1 ) t 1 ) p s ω , u ( a 1 ( μ 0 1 ) t 1 ) p s ι .
(2)
If h ( t ) is a unit, then A ( C ) γ = c γ ( t ) , u ( a 1 ( μ 0 1 ) t 1 ) p s ι , where
c γ ( t ) = ( a 1 ( μ 0 1 ) t 1 ) p s ω u ( a 1 ( μ 0 1 ) t 1 ) p s ι ω + l τ = 0 ω l 1 b a 1 ( c τ ) ( 1 ) τ + l ι ( a ( μ 0 1 ) t 1 ) τ t ι l τ .
Proof. 
If h ( t ) = 0 , then C = ( μ 0 t 1 ) ι , u ( μ 0 t 1 ) ω . By Theorem 6,
A ( C ) * = ( μ 0 t 1 ) p s ω , u ( μ 0 t 1 ) p s ι .
By using Lemma 3, A ( C ) γ = ( a 1 ( μ 0 1 ) t 1 ) p s ω , u ( a 1 ( μ 0 1 ) t 1 ) p s ι , proving (1). For the case that h ( t ) is a unit, by Theorem 6 again, A ( C ) * = * ( t ) , u ( μ 0 t 1 ) p s ι , where
* ( t ) = ( 1 ) p s ω ( μ 0 t 1 ) p s ω u ( 1 ) p s ι ω + l ( μ 0 t 1 ) p s ι ω + l τ = 0 ω l 1 c τ ( 1 ) τ ( μ 0 t 1 ) τ t ι l τ .
Using Lemma 3, we have A ( C ) γ = c γ ( t ) , u ( a 1 ( μ 0 1 ) t 1 ) p s ι , where
c γ ( t ) = ( a 1 ( μ 0 1 ) t 1 ) p s ω u ( a 1 ( μ 0 1 ) t 1 ) p s ι ω + l τ = 0 ω l 1 b a 1 ( c τ ) ( 1 ) τ + l ι ( a ( μ 0 1 ) t 1 ) τ t ι l τ .
We consider the case α = ν + u η for nonzero elements ν , η of F p m . In [13], ( ν + u η ) -constacyclic codes of length p s over R are ideals of the ring
R ν , η = R [ t ] x p s ( η + u γ ) .
Because ν F p m , ν p m = ν , and so ν p t m = ν , for any positive integer t. By the Division Algorithm, there exist nonnegative integers ν q , ν r satisfying s = ν q m + ν r , and 0 ν r m 1 . Let ν 0 = ν p ( ν q + 1 ) m s = ν p m ν r . Then, ν 0 p s = ν p ( ν q + 1 ) m = ν . Ref. [13] proved that t ν 0 is nilpotent.
Lemma 4.
(cf. [13] (Lemma 4.1)). In R ν , η , ( t ν 0 ) p s = u . In particular, t ν 0 is nilpotent with a nilpotency index 2 p s .
Theorem 10.
(cf. [13] (Theorem 4.2)). The ring R ν , η is a chain ring with a maximal ideal t ν 0 , whose ideals are
R ν , η = 1 x η 0 ( x η 0 ) 2 p s 1 ( x η 0 ) 2 p s = 0 .
In other words, ( ν + u η ) -constacyclic codes of length p s over R are precisely the ideals ( t ν 0 ) i R ν , η , where 0 ι 2 p s . The ( ν + u η ) -constacyclic code ( t ν 0 ) i has p m ( 2 p s ι ) codewords.
Similar to R ν , η , we can prove the following result.
Lemma 5.
The ring R η 1 , η 2 ν is a chain ring with a maximal ideal x η 0 1 , whose ideals are
R η 1 , η 2 ν = 1 t η 0 1 ( t η 0 1 ) 2 p s 1 ( t η 0 1 ) 2 p s = 0 .
In other words, ( η 1 u η 2 ν ) -constacyclic codes of length p s over R are precisely the ideals ( t η 0 1 ) ι R η 1 , η 2 γ , 0 ι 2 p s . Moreover, each ( η 1 u η 2 ν ) -constacyclic code ( t η 0 1 ) ι R η 1 , η 2 ν contains p m ( 2 p s ι ) codewords.
We recall the dual codes of any ( ν + u η ) -constacyclic codes cited in [13].
Theorem 11.
(cf. [13] (Theorem 4.3)). Let C be a ( ν + u η ) -constacyclic code of length p s over R . Then, C = ( t ν 0 ) ι R ν , η , for some ι { 0 , 1 , , 2 p s } and C is the ( ν 1 u ν 2 η ) -constacyclic code
C = ( ν 0 1 t 1 ) 2 p s ι R ν 1 , ν 2 η .
We already know that a nonzero element α in R must have two forms: 0 μ F p m and ( ν + u η ) , where η 0 . We have extensively investigated the results regarding the γ -dual codes when 0 ν F p m in Theorems 7, 8, and 9. The following theorem will allow us to determine the γ -dual codes in the remaining case when α takes the form of ( ν + u η ) , where η 0 .
Theorem 12.
Let C be a ( ν + u η ) -constacyclic code of length p s over R . Then,
C γ = ( a 1 ( η 0 1 ) t 1 ) 2 p s ι R a 1 ( ν 0 1 ) , ν α 1 ( ν 2 η ) .
Proof. 
From Theorem 11, we have C = ( η 0 1 x 1 ) 2 p s i . By applying Lemma 3, we can determine
C γ = ( α 1 ( η 0 1 ) x 1 ) 2 p s i R α ( ν 0 1 ) , ν α ( ν 2 η ) .

4. γ -Dual of Skew ϕ - α -Constacyclic Codes over Finite Chain Rings

Given a skew ϕ - α -constacyclic code, we define a γ -dual code of skew ϕ - α -constacyclic codes over finite chain rings as follows.
Definition 1.
Let C be a skew ϕ-α-constacyclic code and γ be an automorphism of R. Then, the γ-inner product is defined by
u , v γ = ι = 0 n 1 u ι γ ( v ι ) ,
for u = ( u 0 , u 1 , , u n 1 ) and v = ( v 0 , v 1 , , v n 1 ) in R n . From the γ-inner product, the definition of the γ-dual code C γ is given by
C γ = { u | c , u γ = 0 , c C } .
By Definition 1, we have the following result.
Lemma 6.
Let C be a skew ϕ-α-constacyclic code of length n over R. Then,
(i)
C γ is a linear code.
(ii)
C γ = γ 1 ( C ) .
Proof. 
For any t 1 , t 2 R , c = ( c 0 , c 1 , , c n 1 ) C and y = ( y 0 , y 1 , , y n 1 ) , z = ( z 0 , z 1 , , z n 1 ) C γ . We see that
c , t 1 y + t 2 z γ = i = 0 n 1 c i δ ( t 1 y + t 2 z ) = γ ( t 1 ) i = 0 n 1 c i δ ( y i ) + γ ( t 2 ) i = 0 n 1 c i δ ( z i ) = γ ( t 1 ) c , y γ + γ ( t 2 ) c , z γ = 0 .
It implies that t 1 y + t 2 z C γ , proving (i). □
For any v C γ , i.e., for all c C , we have c , γ ( v ) = 0 . Thus, γ ( v ) C . Therefore, v γ 1 ( C ) , proving that C γ γ 1 ( C ) . If y γ 1 ( C ) , then γ ( y ) C . Thus, c , γ ( y ) = 0 for all c C . Hence, y C γ , i.e., γ 1 ( C ) C γ . It proves that γ 1 ( C ) = C γ , completing the proof of (ii).
The relationship between a skew ϕ - α -constacyclic code of length n over R and its dual is provided in the following result.
Theorem 13.
Let C be a skew ϕ-α-constacyclic code of length n over R, where o r d ( ϕ ) | n and ϕ γ = γ ϕ . Then, the γ-dual code of a skew ϕ-α-constacyclic code is a skew ϕ- γ 1 ( α 1 ) -constacyclic code of length n over R. In particular, if α 2 = 1 and C is a skew ϕ-α-constacyclic code, then C γ is a skew ϕ- γ 1 ( α ) -constacyclic code.
Proof. 
Because α is fixed by ϕ , we can see that α 1 is fixed by ϕ . Let u = ( u 0 , u 1 , , u n 1 ) C and v = ( v 0 , v 1 , , v n 1 ) C γ . From u C , we have τ ϕ , α n 1 ( u ) = ( ϕ n 1 ( α u 1 ) , ϕ n 1 ( α u 2 ) ,
, ϕ n 1 ( α u n 1 ) , ϕ n 1 ( u 0 ) ) C . By the definition of C γ , we have
0 = τ ϕ , α n 1 ( u ) , v γ = λ ϕ n 1 ( α u 1 ) , ϕ n 1 ( α u 2 ) , , ϕ n 1 ( α u n 1 ) , ϕ n 1 ( α 1 u 0 ) , ( v 0 , , v n 1 ) γ = α ( ϕ n 1 ( α 1 u 0 ) γ ( v n 1 ) + i = 1 n 1 ϕ n 1 ( u i ) γ ( v i ) ) .
As n is a multiple of the order of ϕ and α 1 is fixed by ϕ , we can see that
0 = ϕ ( 0 ) = ϕ α ( ϕ n 1 ( α 1 u 0 ) γ ( v n 1 ) + i = 1 n 1 ϕ n 1 ( u i ) γ ( v i 1 ) ) = α u 0 ϕ ( α 1 γ ( v n 1 ) ) + i = 1 n 1 ( u i ) ϕ ( γ ( v i 1 ) ) = α u 0 ϕ ( γ ( γ 1 ( α 1 ) v n 1 ) ) + i = 1 n 1 u i ϕ ( γ ( v i 1 ) ) = α u 0 γ ( ϕ ( γ 1 ( α 1 ) v n 1 ) ) + i = 1 n 1 u i γ ( ϕ ( v i 1 ) ) .
Hence, τ ϕ , γ 1 ( α 1 ) ( v ) C γ . This implies that the γ -dual of a skew ϕ - λ -constacyclic code is a skew ϕ - γ 1 ( α 1 ) -constacyclic code of length n over R. As an application, if α 2 = 1 and C is a skew ϕ - α -constacyclic code, then C γ is a skew ϕ - γ 1 ( α ) -constacyclic code.
The dual code of a skew ϕ - α -constacyclic code C is determined in the following theorem [18] (Theorem 3.3).
Theorem 14
([18]). (Theorem 3.3). We denote that R [ t ; ϕ ] S 1 is the right localization of R [ t ; ϕ ] . Assume that α 2 = 1 . Let g ( t ) be a right divisor of t n α and h ( t ) : = t n α g ( t ) . Let C be the skew ϕ-α-constacyclic code generated by g ( t ) . Then, the following statements hold:
(i)
The skew polynomial t deg ( h ( t ) ) φ ( h ( t ) ) is a right divisor of t n α .
(ii)
The dual C is a skew ϕ-α-constacyclic code generated by t deg ( h ( t ) ) ζ ( h ( t ) ) , where ζ : R [ t ; ϕ ] R [ t ; ϕ ] S 1 is defined by
ζ ( ι = 0 k a ι t ι ) = ι = 0 k t ι a ι .
We determine the γ -dual code of a skew ϕ - α -constacyclic code as follows.
Theorem 15.
Assume that α 2 = 1 . Let g ( t ) be a right divisor of t n α . Let C be the skew ϕ-α-constacyclic code generated by g ( t ) . Let γ be an automorphism of R such that ϕ γ = γ ϕ . Then, the γ-dual of the skew ϕ-α-constacyclic code is a skew ϕ-α-constacyclic code generated by γ 1 ( t deg ( h ( t ) ) ζ ( h ( t ) ) ) .
Proof. 
Combining Theorem 14 and Lemma 6, we can see that the γ -dual of the skew ϕ - α -constacyclic code is γ 1 ( C ) . This shows that C γ = γ 1 ( t deg ( h ( t ) ) ζ ( h ( t ) ) ) .
Next, we study the γ -dual of skew ϕ - α -constacyclic codes over R . In [18], the left ideals of R [ t ; ϕ ] t x n α are divided into three types as in the following theorem.
Theorem 16
([18]). (Theorem 4.1). Let C be a nonzero left ideal in R [ t ; ϕ ] t n α and A be the set of all nonzero skew polynomials of minimal degree in C . Then,
(i)
The left ideals of Type LI-1 are ( 0 , 1 ) or C = g ( t ) , where g ( t ) is the unique skew polynomial.
(ii)
The left ideals of Type LI-2: C = g ( t ) , where g ( t ) = u g 1 ( t ) in A with the leading coefficient u .
(iii)
The left ideals of Type LI-3 are C = g ( t ) , f ( t ) , where g ( t ) = u g 1 ( t ) in A with the leading coefficient u and a unique monic skew polynomial f ( t ) = f 0 ( t ) + u f 1 ( t ) of minimal degree in C satisfying deg ( f 1 ( t ) ) < deg ( g 1 ( t ) ) .
Next, we provide some properties of the left ideals of each type LI-i (i = 1, 2, 3.)
We write f ( t ) to indicate that f ( t ) is the skew polynomial such that f ( t ) u = u f ( t ) .
Lemma 7
([18]). (Proposition 4.3). A left ideal of type LI-3 is generated by { g ( t ) = u g 1 ( t ) , f ( t ) = f 0 ( t ) + u f 1 ( t ) } , where f 0 ( t ) , f 1 ( t ) , g 1 ( t ) F p m [ t ; ϕ ] satisfy the following properties:
(i)
g 1 ( t ) , f 0 ( t ) are monic;
(ii)
deg ( f 1 ( t ) ) < deg ( g 1 ( t ) ) < deg ( f 0 ( t ) ) < n ;
(iii)
g 1 ( t ) is a right divisor of f 0 ( t ) in F p m [ t ; ϕ ] ;
(iv)
f 0 ( t ) is a right divisor of t n α ¯ in F p m [ t ; ϕ ] . Moreover, if α F p m , then g 1 ( t ) is a right divisor of ( t n λ f 0 ( t ) ) f 1 ( t ) in F p m [ t ; ϕ ] .
The structure of the dual codes of skew ϕ -cyclic and negacyclic codes over R is investigated in [18].
Theorem 17
([18]). (Theorem 4.2). Let α { 1 , 1 } . Then, the dual code of a left ideal in R [ t ; ϕ ] t n α is also a left ideal in R [ t ; ϕ ] t n α , determined as follows:
  • L I 1 . If C = g 0 ( x ) + u g 1 ( t ) , then C = t n deg ( g 0 ( t ) ) φ ( t n λ g 0 ( t ) + u g 1 ( t ) ) .
  • L I 2 . If C = u g 1 ( t ) , then C = u , t n deg ( g 1 ( t ) ) φ ( t n λ g 1 ( t ) ) .
  • L I 3 . If C = u g 1 ( t ) , f 0 ( t ) + u f 1 ( t ) , then there exists m ( t ) F p m [ t ; ϕ ] such that m ( t ) g 1 ( t ) = ( t n λ f 0 ( t ) ) f 1 ( t ) and
C = t n deg ( f 0 ( t ) ) φ ( t n λ f 0 ( t ) u ) , t n deg ( g 1 ( t ) ) φ ( t n λ g 1 ( t ) u m ( t ) ) ,
where ζ : R [ t ; ϕ ] R [ t ; ϕ ] S 1 defined by ζ ( ι = 0 k a ι t ι ) = ι = 0 k t ι a ι .
Combining Theorem 17 and Lemma 6, the γ -dual code of the skew ϕ -cyclic and negacyclic codes over R is determined.
Theorem 18.
Let α { 1 , 1 } . Then, the γ-dual code of a left ideal in R [ t ; ϕ ] t n α is also a left ideal in R [ t ; ϕ ] t n α , determined as follows:
  • L I 1 . If C = g 0 ( t ) + u g 1 ( t ) , then C γ = γ 1 t n deg ( g 0 ( t ) ζ ( t n α g 0 ( t ) + u g 1 ( t ) ) .
  • L I 2 . If C = u g 1 ( t ) , then C γ = u , γ 1 ( t n deg ( g 1 ( t ) ) ζ ( t n λ g 1 ( t ) ) ) .
  • L I 3 . If C = u g 1 ( t ) , f 0 ( t ) + u f 1 ( t ) , then there exists m ( t ) F p m [ t ; ϕ ] such that m ( t ) g 1 ( t ) = ( t n λ f 0 ( t ) ) f 1 ( t ) and
C γ = γ 1 ( t n deg ( f 0 ( t ) ) φ ( t n λ f 0 ( t ) u ) , γ 1 ( t n deg ( g 1 ( t ) ) ζ ( t n λ g 1 ( t ) u m ( t ) ) ) ,
where φ : R [ t ; ϕ ] R [ t ; ϕ ] S 1 defined by ζ ( ι = 0 k a ι x ι ) = ι = 0 k t ι a ι .

5. Conclusions

Euclidean and Hermitian inner products lead to different code constructions. Their differences allow researchers to explore diverse code design options, each suited to specific applications and error models. This diversity is critical because different scenarios may require distinct code properties, such as error correction capabilities, encoding and decoding efficiency, and fault tolerance. Seeking a general inner product that encompasses both Euclidean and Hermitian inner products as special cases is essential for simplifying the study of coding theory. Such a generalization provides a unified framework for understanding the relationships between different inner products and allows for the development of more versatile codes. Researchers can apply this generalization to create codes that are adaptable to various communication and computational tasks. While Euclidean and Hermitian inner products have prominent roles in quantum computing, their applications extend to other domains, such as classical information theory, wireless communication, and cryptography. Exploring and understanding the inner products’ properties and connections can lead to improvements in these areas as well.
One of the most significant applications of Euclidean and Hermitian inner products is in the field of quantum error correction. Quantum computers are highly sensitive to errors, and the development of error-correcting codes is essential for the reliability of quantum computations. The CSS construction, based on the Euclidean dual, and the Hermitian construction, using Hermitian dual codes, are pivotal in constructing quantum error-correcting codes. These codes are vital for the implementation of quantum computing, which has the potential to revolutionize computation and cryptography. In [19], they introduced an inner product known as the -Galois inner product. By utilizing this -Galois inner product for codes defined over finite fields, the authors of [29] were able to derive novel entanglement-assisted quantum error-correcting codes.
In this study, we took this a step further by extending this concept to the γ -inner product, with the -Galois, Euclidean, and Hermitian inner products as special cases. We study the γ -dual codes of length n over finite chain rings in Section 3. The structure of the γ -dual codes of length p s over R is given in Theorems 7, 8, 9, and 12. Section 4 investigates the γ -dual codes of the skew ϕ -constacyclic codes over finite chain rings. We determine the γ -dual of a skew ϕ - α -constacyclic code of length n over finite chain rings in Theorem 13. Theorem 17 gives the γ -dual of the skew ϕ - α -constacyclic codes over R .
For future work, we would like to construct new entanglement-assisted quantum error-correcting codes from γ -dual codes over finite chain rings. It would also be interesting to investigate the quantum error-correcting codes from the γ -dual of skew ϕ - α -constacyclic codes over finite chain rings.

Author Contributions

All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

H.Q. Dinh and R. Tansuchat are grateful to the Centre of Excellence in Econometrics, Faculty of Economics, Chiang Mai University, for partial financial support. This research is partially supported by the Office of Research Administration, Chiang Mai University.

Data Availability Statement

Data are within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. MacWilliams, F.J.; Sloane, N.J.A. The Theory of Error-Correcting Codes, 10th ed.; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  2. Pless, V.; Huffman, W.C. Handbook of Coding Theory; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  3. Berman, S.D. Semisimple cyclic and Abelian codes. II. Kibernetika (Kiev) 1967, 3, 21–30. (In Russian)English translation: Cybernetics 1967, 3, 17–23. [Google Scholar] [CrossRef]
  4. Massey, J.L.; Costello, D.J.; Justesen, J. Polynomial weights and code constructions. IEEE Trans. Inf. Theory 1973, 19, 101–110. [Google Scholar] [CrossRef]
  5. Falkner, G.; Kowol, B.; Heise, W.; Zehendner, E. On the existence of cyclic optimal codes. Atti Sem. Mat. Fis. Univ. Modena 1979, 28, 326–341. [Google Scholar]
  6. Roth, R.M.; Seroussi, G. On cyclic MDS codes of length q over GF(q). IEEE Trans. Inform. Theory 1986, 32, 284–285. [Google Scholar] [CrossRef]
  7. Castagnoli, G.; Massey, J.L.; Schoeller, P.A.; von Seemann, N. On repeated-root cyclic codes. IEEE Trans. Inform. Theory 1991, 37, 337–342. [Google Scholar] [CrossRef]
  8. van Lint, J.H. Repeated-root cyclic codes. IEEE Trans. Inform. Theory 1991, 37, 343–345. [Google Scholar] [CrossRef]
  9. Abualrub, T.; Ghrayeb, A.; Oehmke, R. A mass formula and rank of Z 4 cyclic codes of length 2e. IEEE Trans. Inform. Theory 2004, 50, 3306–3312. [Google Scholar] [CrossRef]
  10. Nedeloaia, C.-S. Weight distributions of cyclic self-dual codes. IEEE Trans. Inform. Theory 2003, 49, 1582–1591. [Google Scholar] [CrossRef]
  11. Tang, L.-z.; Soh, C.B.; Gunawan, E. A note on the q-ary image of a qm-ary repeated-root cyclic code. IEEE Trans. Inform. Theory 1997, 43, 732–737. [Google Scholar] [CrossRef]
  12. Zimmermann, K.-H. On generalizations of repeated-root cyclic codes. IEEE Trans. Inform. Theory 1996, 42, 641–649. [Google Scholar] [CrossRef]
  13. Dinh, H.Q. Constacyclic codes of length ps over F pm + u F pm. J. Algebra 2010, 324, 940–950. [Google Scholar] [CrossRef]
  14. Dinh, H.Q. Repeated-root constacyclic codes of length 2ps. Finite Fields Appl. 2012, 18, 133–143. [Google Scholar] [CrossRef]
  15. Dinh, H.Q.; Ha, T.L.; Nguyen, B.T.; Paravee, M. δ-dual codes over finite fields. Appl. Algebra Eng. Commun. Comput. 2022, 125. [Google Scholar] [CrossRef]
  16. Boucher, D.; Geiselmann, W.; Ulmer, F. Skew-cyclic codes. Appl. Algebra Eng. Commun. Comput. 2007, 18, 379–389. [Google Scholar] [CrossRef]
  17. Boucher, D.; Ulmer, F. Coding with skew polynomial rings. J. Symb. Comput. 2009, 44, 1644–1656. [Google Scholar] [CrossRef]
  18. Jitman, S.; Ling, S.; Udomkavanich, P. Skew Constacyclic Codes over finite chain rings. Adv. Math. Commun. 2012, 6, 39–63. [Google Scholar]
  19. Fan, Y.; Zhang, L. Galois self-dual constacyclic codes. Des. Codes Cryptogr. 2017, 84, 473–492. [Google Scholar] [CrossRef]
  20. Cao, M. MDS codes with Galois hulls of arbitrary dimensions and the related entanglement-assisted quantum error correction. IEEE Trans. Inf. Theory 2021, 67, 7964–7984. [Google Scholar] [CrossRef]
  21. Carlet, C.; Mesnager, S.; Tang, C.; Qi, Y. On σ-LCD codes. IEEE Trans. Inf. Theory 2019, 65, 1694–1704. [Google Scholar] [CrossRef]
  22. Ding, Y.; Lu, X. Galois hulls of cyclic codes over finite fields. IEICE Trans. Commun. 2020, E103-A, 370–375. [Google Scholar] [CrossRef]
  23. Fang, X.; Jin, R.; Luo, J.; Ma, W. New Galois hulls of GRS codes and application to EAQECCs. Cryptogr. Commun. 2022, 14, 145–159. [Google Scholar] [CrossRef]
  24. Liu, X.; Fan, Y.; Liu, H. Galois LCD codes over finite fields. Finite Fields Appl. 2018, 49, 227–242. [Google Scholar] [CrossRef]
  25. Liu, H.; Pan, X. Galois hulls of linear codes over finite fields. Des. Codes Cryptogr. 2020, 88, 241–255. [Google Scholar] [CrossRef]
  26. Mi, J.; Cao, X. Constructing MDS Galois self-dual constacyclic codes over finite fields. Discrete Math. 2021, 344, 112388. [Google Scholar] [CrossRef]
  27. Wu, R.; Shi, M. A note on k-Galois LCD codes over the ring F q + u F q. Bull. Aust. Math. Soc. 2021, 104, 154–161. [Google Scholar] [CrossRef]
  28. Yuan, W. Research of LCD constacyclic codes and LCD MDS codes based on Galois inner product. J. Systems Sci. Math. Sci. 2018, 38, 1464–1476. [Google Scholar]
  29. Liu, X.; Yu, L.; Hu, P. New entanglement-assisted quantum codes from k-Galois dual codes. Finite Fields Their Appl. 2019, 55, 21–32. [Google Scholar] [CrossRef]
  30. Dinh, H.Q.; López-Permouth, S.R. Cyclic and negacyclic codes over finite chain rings. IEEE Trans. Inform. Theory 2004, 50, 1728–1744. [Google Scholar] [CrossRef]
  31. McDonald, B.R. Finite Rings with Identity; Pure and Applied Mathematics, Marcel Dekker: New York, NY, USA, 1974. [Google Scholar]
  32. Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
  33. Amarra, V.; Nemenzo, R. On (1 − u)- cyclic codes over F pk + u F pk. Appl. Math. Lett. 2008, 21, 1129–1133. [Google Scholar] [CrossRef]
  34. Bonnecaze, A.; Udaya, P. Cyclic codes and self-dual codes over F 2 + u F 2. IEEE Trans. Inform. Theory 1999, 45, 1250–1255. [Google Scholar] [CrossRef]
  35. Dinh, H.Q. Constacyclic codes of length 2s over Galois extension rings of F 2 + u F 2. IEEE Trans. Inf. Theory 2009, 55, 1730–1740. [Google Scholar] [CrossRef]
  36. Qian, J.F.; Zhang, L.N.; Zhu, S.X. (1 + u)- cyclic and cyclic codes over the ring F 2 + u F 2. Appl. Math. Lett. 2006, 19, 820–823. [Google Scholar] [CrossRef]
  37. Bonnecaze, A.; Udaya, P. Decoding of cyclic codes over F 2 + u F 2. IEEE Trans. Inf. Theory 1999, 45, 2148–2157. [Google Scholar]
  38. Alkhamees, Y. The determination of the group of automorphisms of a finite chain ring of characteristic p. Q. J. Math. 1991, 42, 387–391. [Google Scholar] [CrossRef]
  39. Dinh, H.Q. Negacyclic codes of length 2s over Galois rings. IEEE Trans. Inform. Theory 2005, 51, 4252–4262. [Google Scholar] [CrossRef]
  40. Dinh, H.Q.; Wang, L.; Zhu, S. Negacyclic codes of length 2ps over F pm + u F pm. Finite Fields Appl. 2015, 31, 178–201. [Google Scholar] [CrossRef]
  41. Dinh, H.Q.; Fan, Y.; Liu, H.; Liu, X.; Sriboonchitta, S. On self-dual constacyclic codes of length ps over F pm + u F pm. Discrete Math. 2017, 341, 324–335. [Google Scholar] [CrossRef]
  42. Dinh, H.Q.; Nguyen, R. Eldin, Bac.T.; R Tansuchat, MDS repeated-root constacyclic codes of prime power lengths over finite fields and construction of quantum MDS codes. Int. J. Theor. Physics. 2020, 59, 3043–3078. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dinh, H.Q.; Thi, H.L.; Tansuchat, R. γ-Dual Codes over Finite Commutative Chain Rings. Axioms 2024, 13, 655. https://doi.org/10.3390/axioms13100655

AMA Style

Dinh HQ, Thi HL, Tansuchat R. γ-Dual Codes over Finite Commutative Chain Rings. Axioms. 2024; 13(10):655. https://doi.org/10.3390/axioms13100655

Chicago/Turabian Style

Dinh, Hai Q., Hiep L. Thi, and Roengchai Tansuchat. 2024. "γ-Dual Codes over Finite Commutative Chain Rings" Axioms 13, no. 10: 655. https://doi.org/10.3390/axioms13100655

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop