Next Article in Journal
Improving Safety Awareness Campaigns Through the Use of Graph Neural Networks
Previous Article in Journal
Advances in Dynamical Systems and Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symbol-Pair Distances of a Class of Repeated-Root Constacyclic Codes of Length nps over Fpm and over Fpm+uFpm

1
School of Mathematics, Foshan University, Foshan 528000, China
2
School of Mathematics and Statistics, Zhaoqing University, Zhaoqing 526061, China
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(5), 327; https://doi.org/10.3390/axioms14050327
Submission received: 11 March 2025 / Revised: 14 April 2025 / Accepted: 19 April 2025 / Published: 24 April 2025
(This article belongs to the Section Algebra and Number Theory)

Abstract

:
Symbol-pair codes are a class of block codes with symbol-pair metrics designed to protect against pair errors that may occur in high-density data storage systems. Maximum distance separable (MDS) symbol-pair codes are optimal in the sense that they can attain the highest pair-error correctability within the same code length and code size. Constructing MDS symbol-pair codes is one of the main topics in symbol-pair code research. In this paper, we investigate and characterize the symbol-pair distances of constacyclic codes of arbitrary lengths over finite fields and finite chain rings. Using the characterization of the symbol-pair distance, we present three new classes of MDS symbol-pair constacyclic codes that exhibit large minimum distances.

1. Introduction

Modern high-density data storage systems may fail to read the transmitted information individually as classical information transmission due to physical limitations. Motivated by this fact, Cassuto and Blaum [1] developed symbol-pair codes for a symbol-pair read channel whose outputs are overlapping pairs of symbols. Efficient decoding algorithms for cyclic codes over symbol-pair read channels were demonstrated in [2,3,4].
Let Ξ be an alphabet of a size q with q 2 . The code C over Ξ of a length n is a subset of Ξ n . The elements in C are called codewords and will be referred to as vectors, denoted by bold letters. Let x = x 0 , x 1 , , x n 1 , y = y 0 , y 1 , , y n 1 be vectors in Ξ n . A vector x transmitted in the symbol-pair read channel reads
π x = x 0 , x 1 , x 1 , x 2 , , x n 1 , x 0 .
We refer to π ( x ) as the symbol-pair vector of x . The symbol-pair distance between x , y C is defined as the Hamming distance between π ( x ) and π ( y ) ; in other words, we have
d sp ( x , y ) = d H ( π ( x ) , π ( y ) ) = i : x i , x i + 1 y i , y i + 1 .
The (minimum) symbol-pair distance of C is defined as follows:
d sp ( C ) = min { d sp ( x , y ) x , y C and x y } .
For a code C Ξ n with a symbol-pair distance d sp = d sp ( C ) , the upper bound with a size of C , known as the Singleton bound for symbol-pair codes [5], is
| C | q n d sp + 2 .
A symbol-pair code whose parameters satisfy Equation (1) with equality is called maximum distance separable (MDS). As indicated by Equation (1), MDS symbol-pair codes achieve the maximum possible symbol-pair distance for a given code length and size. This property establishes MDS symbol-pair codes as a class of optimal symbol-pair codes with superior pair error-correcting capability, since the symbol-pair distance directly determines the code’s ability to correct pair errors.
Constructing MDS symbol-pair codes is meaningful both in theory and practice. Research on the construction of MDS symbol-pair codes has been actively pursued in recent years [6,7,8,9,10,11]. Many MDS symbol-pair codes are obtained by analyzing the generator polynomials of constacyclic codes, as demonstrated in [6,10,11,12]. In [13], Li constructed two classes of MDS symbol-pair codes with larger symbol-pair distances of 12 and 16. Subsequently, Dinh et al. [14,15] constructed some almost MDS symbol-pair codes with larger symbol-pair distances of 7, 8, and 9.
The class of constacyclic codes has practical applications, as constacyclic codes possess a cyclic structure that supports efficient encoding and decoding algorithms using shift registers. An important research topic is to determine the symbol-pair distances of constacyclic codes and identify all MDS symbol-pair constacyclic codes. In [8], Dinh et al. characterized the symbol-pair distances of all constacyclic codes of a length p s over F p m and obtain all MDS symbol-pair codes of prime power lengths. These results have been extended to other specific lengths, such as 2 p s and 4 p s ([9,16,17]). However, it remains challenging to investigate the symbol-pair distances of repeated-root constacyclic codes for general lengths n p s , where n is an arbitrary positive integer which is coprime to p.
Codes over finite rings have attracted significant attention due to the fact that many important yet seemingly nonlinear codes over finite fields are actually closely related to linear codes over finite rings. The class of finite rings of the form F p m [ u ] / u 2 = F p m + u F p m and even the general form F p m [ u ] / u a = F p m + u F p m + + u a 1 F p m have been used as alphabets for constacyclic codes. The research on symbol-pair distances of repeated-root constacyclic codes over the finite chain rings has attracted well-deserved attention. For example, progress has been achieved in studying constacyclic codes of a length p s over F p m + u F p m [7,18], F p m + u F p m + u 2 F p m [19,20], F p m [ u ] / u 4 [21], finite commutative chain rings [22], and the constacyclic codes of a length 2 p s [23], 3 p s [24] over F p m + u F p m . The characterization of symbol-pair distances of repeated-root constacyclic codes over finite rings has been resolved for special lengths. However, there is a scarcity of results regarding general lengths. In this paper, we aim to investigate the general lengths of a particular class of repeated-root constacyclic codes.
In this paper, we consider certain constacyclic codes of a length n p s over finite fields F p m and finite chain rings F p m + u F p m , where p is a prime variable, m is a positive integer, and u 2 = 0 . Let α 0 be a nonzero element in F p m such that x n α 0 is irreducible over F p m . Let α = α 0 p s and β be an element in F p m . We provide a complete characterization of the symbol-pair distances of α -constacyclic codes over F p m and ( α + u β ) -constacyclic codes over F p m + u F p m . Furthermore, all MDS symbol-pair α -constacyclic codes over F p m and all the MDS symbol-pair ( α + u β ) -constacyclic codes over F p m + u F p m are determined. Additionally, three of these classes of MDS symbol-pair constacyclic codes exhibit new parameters with large minimum distances.
The remainder of this paper is organized as follows. In Section 2, we introduce some preliminaries and notations. In Section 3, we characterize the symbol-pair distances of all α -constacyclic codes of a length n p s over F p m and identify all the MDS symbol-pair α -constacyclic codes of a length n p s among these codes. In Section 4, we determine the symbol-pair distances of certain ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m and present all the MDS symbol-pair codes among these codes.

2. Preliminaries

In this section, we introduce the necessary notations and preliminary results that will be utilized in subsequent sections. Let R be a finite commutative ring with identity. A code C over R is called linear if C is a submodule of R n . The symbol-pair weight of a vector x in R n is the symbol-pair distance between x and the all-zero vector 0 of R n , denoted by wt sp ( x ) . The symbol-pair distance of a linear code is determined by the minimum symbol-pair weight among its nonzero codewords. For a unit λ in R, the λ -constacyclic shift τ λ on R n is defined as follows:
τ λ x 0 , x 1 , , x n 1 = λ x n 1 , x 0 , x 1 , , x n 2 .
A linear code C is said to be λ -constacyclic if τ λ ( C ) = C . Each codeword c = c 0 , c 1 , , c n 1 in C is customarily identified with its polynomial representation c ( x ) = c 0 + c 1 x + + c n 1 x n 1 in R [ x ] / x n λ . In the quotient ring R [ x ] / x n λ , the polynomial x c ( x ) corresponds to performing a λ -constacyclic shift on the codeword c . The subsequent theorem elucidates the algebraic properties of constacyclic codes.
Proposition 1
([25]). A linear code C of a length n over R is a λ-constacyclic code if and only if C is an ideal of the quotient ring R [ x ] / x n λ .
In this paper, we focus on the constacyclic codes of a length n p s , which are ideals in the quotient ring R [ x ] / x n p s λ . Assume that R is a Frobenius ring. Then, for any unit λ R , there exists a unit λ 0 such that λ 0 p s = λ . Consequently, we have the factorization x n p s λ = ( x n λ 0 ) p s . Throughout this paper, we assume that the polynomial x n λ 0 is irreducible over R. The following proposition establishes the irreducibility criterion for binomials over finite fields.
Proposition 2
([26]). Let n 2 be an integer and λ F q * . Then, the binomial x n λ is irreducible in F q [ x ] if and only if the following two conditions are satisfied:
(1) 
Each prime factor of n divides the order e of λ in F q * , but not q 1 e ;
(2) 
q 1 ( mod 4 ) if n 0 ( mod 4 ) .
According to Proposition 2, if n satisfies condition (1) of Proposition 2, and all prime factors of n divide q 1 , then there exists λ F q * such that x n λ is irreducible over F q .

2.1. Constacyclic Codes over F p m

Let α be a nonzero element in F p m . In this subsection, we present results for the properties of α -constacyclic codes of a length n p s over F p m . We denote with F the quotient ring F p m [ x ] / x n p s α . The structures and minimum (Hamming) distances of these codes are detailed in the following theorem.
Theorem 1
(Theorem 3.6 from [27]). Let F p m be a finite field and n be a positive integer with gcd ( n , p ) = 1 . Suppose that x n α 0 is irreducible over F p m for α 0 F p m * and α = α 0 p s . Then, the α-constacyclic codes of a length n p s over F p m are of the form C i = x n α 0 i , where 0 i p s , and the minimum Hamming distance of C i is given by
d H ( C i ) = 1 , if i = 0 , ( θ + 2 ) p k , if p s p s k + θ p s k 1 + 1 i p s p s k + ( θ + 1 ) p s k 1 , where 0 θ p 2 and 0 k s 1 , 0 if i = p s .
For simplicity, we denote the α -constacyclic codes of a length n p s with the generator polynomial ( x n α 0 ) i as C i , where 0 i p s . The following lemma provides a formula to compute the Hamming weight of the codeword ( x n α 0 ) i in C i .
Lemma 1
(Lemma 1 from [28]). For any nonnegative integer i < p s , let i = i s 1 p s 1 + + i 1 p + i 0 , where 0 i 0 , i 1 , , i s 1 p 1 , which means that ( i s 1 , , i 0 ) is the p-adic expansion of i. Then, it follows that
wt H ( ( x n α 0 ) i ) = j = 0 s 1 ( i j + 1 ) .
The subsequent lemma establishes the relationship between the symbol-pair distance and the Hamming distance.
Lemma 2
(Theorem 2 from [1]). For two codewords x , y in a code C of a length n with 0 < d H ( x , y ) < n , define the set S H = { j x j y j } . Let S H = l = 1 L B l be a minimal partition of the set S H to subsets of consecutive indices (indices may wrap around modulo n). Then, it follows that
d sp ( x , y ) = d H ( x , y ) + L .
To calculate the symbol-pair distances, we will employ the concept of the coefficient weight of polynomials initially introduced by Dinh et al. in [29]. For a polynomial f ( x ) = a n x n + + a 1 x + a 0 of a degree n, the coefficient weight of f, denoted by cw ( f ) , is
cw ( f ) = 0 , if f is a monomial min | i j | : a i 0 , a j 0 , i j , otherwise .
Intuitively, cw ( f ) is the smallest distance among exponents of nonzero terms of f ( x ) . According to [8], if the conditions 0 deg ( g ( x ) ) cw ( f ( x ) ) 2 and deg ( f ( x ) ) + deg ( g ( x ) ) n 2 are satisfied, then the following equation holds:
wt sp ( f ( x ) g ( x ) ) = wt H ( f ( x ) ) · wt sp ( g ( x ) ) .

2.2. Constacyclic Codes over F p m + u F p m

Let α + u β be a unit in F p m + u F p m . This subsection recalls the structures of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m . We denote with R the quotient ring ( F p m + u F p m ) [ x ] / x n p s α u β . Note that the structures of the ideals of R differ significantly depending on whether β is zero or nonzero. The following two lemmas describe the ideals of R in the cases where β 0 and β = 0 .
Lemma 3
(Theorem 3.3 of [30]). Let x n α 0 be an irreducible polynomial in F p m [ x ] , α = α 0 p s , and β be a nonzero element in F p m . Then, the ring R = ( F p m + u F p m ) [ x ] / x n p s α u β is a chain ring whose ideal chain is as follows:
R = 1 x n α 0 x n α 0 2 p s 1 x n α 0 2 p s = 0 .
In other words, ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m are precisely the ideals D i = x n α 0 i of R , where 0 i 2 p s . The number of codewords of ( α + u β ) -constacyclic code D i is p m n ( 2 p s i ) . In particular, x n α 0 p s = u .
Lemma 4
(Corollary 3.10 of [31]). Let x n α 0 be an irreducible polynomial in F p m [ x ] , α = α 0 p s , and F = F p m [ x ] / x n p s α . Then, all α-constacyclic codes over F p m + u F p m of a length n p s ( i . e . , all ideals of the ring F + u F ) are given by the following three types:
(1) D = ( x n α 0 ) k , where 0 k p s , with | D | = p 2 m n ( p s k ) .
(2) D = x n α 0 j b ( x ) + u x n α 0 k , where 0 k p s 1 , p s + k 2 j p s 1 , and either b ( x ) is zero or b ( x ) is a unit in F , with | D | = p m n ( p s k ) .
(3) D = x n α 0 j b ( x ) + u x n α 0 k , x n α 0 k + t , where 0 k p s 2 , 1 t p s k 1 , k + t 2 j k + t , and either b ( x ) is zero or b ( x ) is a unit in F , with | D | = p m n ( 2 p s 2 k t ) .
Note that F p m is a subfield of F p m + u F p m . The subfield subcode of codes over F p m + u F p m is defined as the set of codewords whose components belong to F p m . We denote the subfield subcode of D by D F and its symbol-pair distance by d sp D F . A polynomial c ( x ) over F p m + u F p m can be expressed as c ( x ) = a ( x ) + u b ( x ) , where a ( x ) , b ( x ) F p m [ x ] . It is observed that c i = a i + u b i = 0 if and only if a i = b i = 0 , with c i , a i , and b i being the coefficients of x i in polynomials c ( x ) , a ( x ) and b ( x ) , respectively. Consequently, it follows that wt sp ( c ( x ) ) max wt sp ( a ( x ) ) , wt sp ( b ( x ) ) .

3. Symbol-Pair Distances of Repeated-Root Constacyclic Codes over F p m

We denote C i = ( x n α ) i as the α -constacyclic codes of a length n p s over F p m , where 0 i p s . In this section, we provide a comprehensive characterization of the symbol-pair distances for the α -constacyclic codes C i . Specifically, we focus on the case where n 2 . The analysis for the scenario where n = 1 is distinct and can be found in [8].
We examine the symbol-pair distance of C i for varying values of i. For the trivial cases where i = 0 and i = p s , it is observed that
d sp ( C 0 ) = d sp ( F ) = 2
and
d sp ( C p s ) = d sp ( 0 ) = 0 .
In order to analyze the symbol-pair distances of C i for 1 i p s 1 , we partition the set { i N , 1 i p s 1 } into s ( p 1 ) parts such that
0 k s 1 0 θ p 2 { i N , p s p s k + θ p s k 1 + 1 i p s p s k + ( θ + 1 ) p s k 1 } = { i N , 1 i p s 1 } .
If i j , then C i C j , which implies that d sp ( C i ) d sp ( C j ) . To determine the symbol-pair distances of C i for p s p s k + θ p s k 1 + 1 i p s p s k + ( θ + 1 ) p s k 1 , where 0 k s 1 and 0 θ p 2 , we establish an upper bound U on the symbol-pair distance of C p s p s k + ( θ + 1 ) p s k 1 and a lower bound L on the symbol-pair distance of C p s p s k + θ p s k 1 + 1 . Given that C p s p s k + θ p s k 1 + 1 C p s p s k + ( θ + 1 ) p s k 1 , it follows that
L d sp ( C p s p s k + θ p s k 1 + 1 ) d sp ( C p s p s k + ( θ + 1 ) p s k 1 ) U .
If L = U , then the symbol-pair distances of C i are determined for all i in the interval [ p s p s k + θ p s k 1 + 1 , p s p s k + ( θ + 1 ) p s k 1 ] . The following lemma shows the corresponding upper bound.
Lemma 5.
Let n , k , θ be integers such that n 2 , 0 k s 1 , and 0 θ p 2 . Then, d sp C p s p s k + ( θ + 1 ) p s k 1 2 ( θ + 2 ) p k .
Proof. 
With Lemma 1, we have
wt H ( x n α 0 p s p s k + ( θ + 1 ) p s k 1 ) = ( θ + 2 ) p k .
Since
cw ( x n α 0 p s p s k + ( θ + 1 ) p s k 1 ) n 2 ,
it follows that
wt sp ( x n α 0 p s p s k + ( θ + 1 ) p s k 1 ) = 2 ( θ + 2 ) p k .
Thus
d sp C p s p s k + ( θ + 1 ) p s k 1 2 ( θ + 2 ) p k .
The lower bounds of the symbol-pair distances of C p s p s k + θ p s k 1 + 1 were more complicated, and we analyzed them in four subcases:
(1)
θ = 0 , k = 0 ;
(2)
θ = 0 , 1 k s 2 ;
(3)
1 θ p 2 , 0 k s 2 ;
(4)
0 θ p 2 , k = s 1 .
We started with the first case of k = 0 and θ = 0 .
Lemma 6.
The pair distance d sp ( C 1 ) of C 1 = x n λ 0 F p m [ x ] / x n p s λ is greater than or equal to four.
Proof. 
We verify that a codeword with a symbol-pair weight of two must be of the form u x j , which is invertible in F . Hence, there is no codeword in C 1 with a symbol-pair weight of two. Note that a codeword with a symbol-pair weight of three has the form u 0 x j + u 1 x j + 1 , where 0 j n p s 1 . It follows that x n α 0 divides u 0 x j + u 1 x j + 1 = ( u 0 + u 1 x ) x j , and hence x n α 0 divides u 0 + u 1 x , which is impossible since the degree of x n α 0 is greater than that of u 0 + u 1 x . Hence there is no codeword in C 1 with a symbol-pair weight of three. Therefore, we obtain d sp ( C 1 ) 4 . □
The following lemma provides the lower bound of the minimum symbol-pair distance of C p s p s k + 1 in the case where θ = 0 and 1 k s 2 .
Lemma 7.
Let n , k be integers such that n 2 and 1 k s 2 . Then, d sp ( C p s p s k + 1 ) 4 p k .
Proof. 
Let c ( x ) be any nonzero codeword in C p s p s k + 1 . Then, there is a nonzero element f ( x ) in F such that c ( x ) = x n α 0 p s p s k + 1 f ( x ) with deg ( f ) < n p s n ( p s p s k + 1 ) = n ( p s k 1 ) . Let g ( x ) = x n α 0 f ( x ) . Then, deg ( g ) < n p s k , wt H ( g ( x ) ) 2 , and
c ( x ) = x n α 0 p s p s k g ( x ) = j = 0 p k 1 p k 1 j α 0 p s k p k j 1 x n p s k j g ( x ) .
We discuss the symbol-pair weight of c ( x ) in the following three cases.
Case 1: If deg ( g ) n p s k 2 , then
cw ( x n α 0 p s p s k ) = n p s k deg ( g ) + 2
and
deg ( x n α 0 p s p s k ) + deg ( g ) n p s 2 .
Under Equation (2), we have
wt sp c ( x ) = wt H ( x n α 0 p s p s k ) · wt sp g ( x ) = p k wt sp g ( x ) .
According to Lemma 6, wt sp ( g ( x ) ) d sp ( C 1 ) 4 , which deduces that wt sp c ( x ) 4 p k .
Case 2: If deg ( g ) = n p s k 1 and g ( 0 ) = 0 , then there is an integer l > 0 such that g ( x ) = x l g ( x ) , where deg ( g ) n p s k 2 . Clearly, this means that
wt sp ( c ( x ) ) = wt sp ( x n α 0 p s p s k g ( x ) ) = wt sp ( x n α 0 p s p s k x l g ( x ) ) = wt sp ( x n α 0 p s p s k g ( x ) ) .
Similar to the proof in Case 1, we have wt sp c ( x ) 4 p k .
Case 3: If deg ( g ) = n p s k 1 and g ( 0 ) 0 , then g ( x ) = x n α 0 f ( x ) is an element in x n α 0 of the ring F p m [ x ] / x n p s k α 0 n p s k (i.e., a codeword of an α 0 n p s k -constacyclic code of a length n p s k over F p m ). According to Lemma 6, wt sp ( g ( x ) ) 4 , which implies that g ( x ) cannot be in the form r 0 + r 1 x n p s k 1 , where r 0 , r 1 0 . Hence, wt H ( g ( x ) ) 3 . When wt H ( g ( x ) ) 4 , we have
wt sp ( c ( x ) ) wt H ( c ( x ) ) = wt H ( x n α 0 p s p s k ) · wt H ( g ( x ) ) 4 p k .
When wt H ( g ( x ) ) = 3 , we assume that
g ( x ) = r 0 + r 1 x l + r 2 x n p s k 1 ,
where 0 < l < n p s k 1 and r 0 , r 1 , r 2 0 . Let S H be a set of the exponents of nonzero terms of c ( x ) . Then, the minimal partition of S H into subsets of consecutive indices may be the following three cases.
If l = 1 , then
S H = 1 j p k 1 { n p s k j 1 , n p s k j , n p s k j + 1 } { 0 , 1 , n p s 1 } ;
If l = n p s k 2 , then
S H = 1 j p k 1 { n p s k j 2 , n p s k j 1 , n p s k j } { 0 , n p s 1 , n p s 2 } ;
If 1 < l < n p s k 2 , then
S H = 1 j p k 1 ( { n p s k j 1 , n p s k j } { n p s k j + l } ) { 0 , n p s 1 } { l } .
Based on the above three cases, we conclude that d sp ( C p s p s k + 1 ) 4 p k . This completes the proof. □
The following lemma considers the case where 0 k s 2 and 1 θ p 2 .
Lemma 8.
Let n , k , θ be integers such that n 2 , 0 k s 2 , and 1 θ p 2 . Then, d sp ( C p s p s k + θ p s k 1 + 1 ) 2 ( θ + 2 ) p k .
Proof. 
Let c ( x ) be any nonzero codeword in C p s p s k + θ p s k 1 + 1 . Then, there is a nonzero element f ( x ) in F such that c ( x ) = x n α 0 p s p s k + θ p s k 1 + 1 f ( x ) with deg ( f ) < n [ ( p θ ) p s k 1 1 ] . Let g ( x ) = x n α 0 f ( x ) . Then, deg ( g ) < n ( p θ ) p s k 1 , wt H ( g ( x ) ) 2 , and
c ( x ) = x n α 0 p s p s k + θ p s k 1 g ( x ) = ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ g ( x ) .
Suppose that T = { i 1 , , i η } is the set of exponents of nonzero terms of g ( x ) . For an integer i, let S i be a set of integers congruent to i modulo n p s k 1 (i.e., S i = { j j i ( mod n p s k 1 ) } ). We consider two cases where T S i 1 and T S i 1 .
Case 1 has T S i 1 . We assume that g ( x ) = t = 1 η r t x i 1 + n p s k 1 u t , where 0 = u 1 < < u η . Thus, we have
c ( x ) = ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ g ( x ) = ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ t = 1 η r t x n p s k 1 u t x i 1 .
It follows that cw ( c ( x ) ) n p s k 1 n p 4 , and hence
wt sp ( c ( x ) ) = 2 · wt H ( c ( x ) ) 2 · d H ( C p s p s k + θ p s k 1 + 1 ) 2 ( θ + 2 ) p k .
Case 2 has T S i 1 . We only demonstrate that when T S i 1 S i 2 with i 1 i 2 ( mod n p s k 1 ) , the rest is similar. Let g ( x ) = g 1 ( x ) + g 2 ( x ) , g 1 ( x ) = t = 1 η 1 r t ( 1 ) x i 1 + n p s k 1 u t , and g 2 ( x ) = t = 1 η 2 r t ( 2 ) x i 2 + n p s k 1 v t , where 0 = u 1 < < u η 1 and 0 = v 1 < < v η 2 . Then, we have
c ( x ) = ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ g 1 ( x ) + g 2 ( x ) = ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ t = 1 η 1 r t ( 1 ) x n p s k 1 u t x i 1 + ( x n p s k 1 α 0 p s k 1 ) p k + 1 p + θ t = 1 η 2 r t ( 2 ) x n p s k 1 v t x i 2 .
Let S H be a set of the exponents of nonzero terms of c ( x ) . Then, we have
S H = { i 1 + n p s k 1 w j w j ( 1 ) N , 1 j l 1 } { i 2 + n p s k 1 w j w j ( 2 ) N , 1 j l 2 } ,
where l t = wt H ( x n α 0 p s p s k + θ p s k 1 g t ( x ) ) for t = 1 , 2 . According to Theorem 1, d H ( C p s p s k + θ p s k 1 ) ( θ + 1 ) p k , and hence l 1 , l 2 ( θ + 1 ) p k . Since n p s k 1 4 , S H is at least partitioned into ( θ + 1 ) p k subsets of consecutive indices. Under Theorem 2, we have
wt sp ( c ( x ) ) 3 ( θ + 1 ) p k 2 ( θ + 2 ) p k .
Therefore, we have proven that wt sp ( c ( x ) ) 2 ( θ + 2 ) p k holds in all cases; that is, d sp ( C p s p s k + θ p s k 1 + 1 ) 2 ( θ + 2 ) p k . □
The following lemma is about the case of k = s 1 and 0 θ p 2 .
Lemma 9.
Let n , θ be integers such that n 2 and 1 θ p 1 . Then, d sp ( C p s p + θ ) 2 ( θ + 1 ) p s 1 .
Proof. 
Let c ( x ) be any nonzero codeword in C p s p + θ . Then, there is a nonzero element f ( x ) in F such that c ( x ) = x n α 0 p s p + θ f ( x ) with deg ( f ) < n ( p θ ) . Suppose that T = { i 1 , , i η } is a set of the exponents of nonzero terms of f ( x ) . For an integer i, let S i be a set of integers congruent to i modulo n (i.e., S i = { j j i ( mod n ) } ). We consider the set T in two cases.
Case 1 has T S i 1 . We may assume that f ( x ) = t = 1 η r t x i 1 + n u t , where 0 = u 1 < < u η . Then, we have
c ( x ) = x n α 0 p s p + θ t = 1 η r t x n u t x i 1 .
It follows that cw ( c ( x ) ) n 2 , and hence
wt sp ( c ( x ) ) = 2 · wt H ( c ( x ) ) 2 · d H ( C p s p + θ ) 2 ( θ + 1 ) p s 1 .
Case 2 has T S i 1 . We may assume that T S i 1 S i 2 , where i 1 i 2 ( mod n ) . Let f ( x ) = f 1 ( x ) + f 2 ( x ) , f 1 ( x ) = t = 1 η 1 r t ( 1 ) x i 1 + n u t , and f 2 ( x ) = t = 1 η 2 r t ( 2 ) x i 2 + n v t , where 0 = u 1 < < u η 1 and 0 = v 1 < < v η 2 . Then, we have
c ( x ) = x n α 0 p s p + θ t = 1 η 1 r t ( 1 ) x n u t x i 1 + x n α 0 p s p + θ t = 1 η 2 r t ( 2 ) x n v t x i 2 .
Since i 1 i 2 ( mod n ) , we have
wt H ( c ( x ) ) = wt H [ x n α 0 p s p + θ t = 1 η 1 r t ( 1 ) x n u t ] x i 1 + wt H [ x n α 0 p s p + θ t = 1 η 2 r t ( 2 ) x n v t ] x i 2 2 · d H ( C p s p + θ ) = 2 ( θ + 1 ) p s 1 ,
which implies that wt sp ( c ( x ) ) wt H ( c ( x ) ) 2 ( θ + 1 ) p s 1 . When combining the two cases discussed above, it follows that d sp ( C p s p + θ ) 2 ( θ + 1 ) p s 1 . □
By integrating the upper bound established in Lemma 5 with the lower bounds derived in Lemmas 6, 7, 8, and 9, we can fully determine the symbol-pair distances of α -constacyclic codes of a length n p s over F p m . To ensure the completeness of this theorem, we provide the symbol-pair distances for both the case where n = 1 and the case where n 2 .
Theorem 2.
Let α 0 be a nonzero element in F p m and α = α 0 p s . Let C i = x n α 0 i F for i 0 , 1 , , p s be a given α-constacyclic code of a length n p s over F p m . Then, the symbol-pair distance d sp ( C i ) is completely determined as follows:
(1) 
When n 1 , d sp ( C 0 ) = 2 and d sp ( C p s ) = 0 .
(2) 
When n = 1 and 1 i p s 1 , the following is true:
d sp ( C i ) = 3 p k , if i = p s p s k + 1 and 0 k s 2 ; 4 p k , if p s p s k + 2 i p s p s k + p s k 1 and 0 k s 2 ; 2 ( θ + 2 ) p k , if p s p s k + θ p s k 1 + 1 i p s p s k + ( θ + 1 ) p s k 1 , 0 k s 2 and 1 θ p 2 ; ( θ + 2 ) p s 1 , if i = p s p + θ and 1 θ p 2 ; p s , if i = p s 1 .
(3) 
When n 2 and 1 i p s 1 , the following is true:
d sp ( C i ) = 2 ( θ + 2 ) p k ,
where p s p s k + θ p s k 1 + 1 i p s p s k + ( θ + 1 ) p s k 1 , 0 k s 1 , and 0 θ p 2 .
Example 1.
We present several examples of symbol-pair α-constacyclic codes of a length n ( 13 ) s over F 13 , where α is set to three and eight, n is set to three and four, and s is set to one and two. We denote k and d s p as the dimension and symbol-pair distance of a symbol-pair α-constacyclic code, respectively. In Table 1, we calculate the symbol-pair distances for these codes using Theorem 2.
By leveraging the results for the symbol-pair distances from the preceding analysis, we provide a comprehensive characterization of all MDS symbol-pair codes when x n α 0 is irreducible over F p m . While it is important to note that these MDS symbol-pair codes have been previously documented in the existing literature, our work offers a thorough examination within the framework of repeated-root constacyclic codes of arbitrary lengths under the irreducibility condition.
Theorem 3.
Let α 0 be a nonzero element of F p m and α = α 0 p s . Assume that x n α 0 is irreducible over F p m . All nontrivial MDS symbol-pair α-constacyclic codes of a length n p s over F p m are summarized in Table 2.
Proof. 
When x n α 0 is irreducible over F p m , the α -constacyclic codes of a length n p s over F p m are C i = x n α 0 i , where 0 i p s . Note that | C i | = | ( x n α 0 ) i | = p m ( n p s n i ) , and the Singleton bound for symbol-pair constacyclic codes implies that | C i | p m ( n p s d sp ( C i ) + 2 ) (i.e., n i d sp ( C i ) 2 for i { 0 , 1 , , p s 1 } ). Therefore, C i is an MDS symbol-pair code if and only if
n i d sp ( C i ) + 2 = 0 .
If n 3 , then let i = p s p s k + θ p s k 1 + γ with 0 k s 1 , 0 θ p 2 , and 1 γ p s k 1 . According to Theorem 2, we have d sp ( C i ) = 2 ( θ + 2 ) p k , and hence
n i d sp ( C i ) + 2 = n ( p s p s k + θ p s k 1 + γ ) 2 ( θ + 2 ) p k + 2 = [ n p s k 2 ( θ + 2 ) ] ( p k 1 ) + ( n p s k 1 2 ) θ + n γ 2 n 2 > 0 .
Consequently, in this scenario, no additional MDS symbol-pair α -constacyclic code exists.
If n equals one or two, then by applying Theorem 2, it is possible to determine all values of i for which the aforementioned Equation (3) holds. These values are summarized in Table 2. □

4. Symbol-Pair Distances of Repeated-Root Constacyclic Codes over F p m + u F p m

Let α 0 , β F p m with α 0 0 , and define α = α 0 p s . In this section, we investigate the relationship between the symbol-pair distances of α -constacyclic codes of a length n p s over F p m and the symbol-pair distances of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m , where u 2 = 0 , n is a positive integer which is coprime to p, and x n α 0 is irreducible over F p m . We examine the symbol-pair distances for both cases when β 0 and β = 0 , as detailed in the subsequent four theorems.
Theorem 4.
Let α 0 be a nonzero element in F p m satisfying that x n α 0 is irreducible over F p m . Denote α = α 0 p s . Let β be a nonzero element in F p m . Let D be an ( α + u β ) -constacyclic code of a length n p s over F p m + u F p m ( i . e . , D = x n α 0 i for 0 i 2 p s ). The symbol-pair distance of D is
d sp ( D ) = 2 , if 0 i p s ; d sp ( ( x n α 0 ) i p s F ) , if p s + 1 i 2 p s .
Proof. 
When 0 i p s , we have u β = x n α 0 p s D , and the symbol-pair weight of u β is two. When combined with d sp ( D ) 2 , we find that the symbol-pair distance of D is two.
When p s + 1 i 2 p s , we have
( x n α 0 ) i = u ( x n α 0 ) i p s ,
which implies that the codewords in the code ( x n α 0 ) i over F p m + u F p m are precisely the codewords in the code ( x n α 0 ) i p s over F p m multiplied by u. Consequently, the symbol-pair distance of D is equal to that of ( x n α 0 ) i p s F . □
The symbol-pair distance of D becomes more intricate when β = 0 . We analyze this scenario in three distinct cases corresponding to the three types of α -constacyclic codes described in Lemma 4.
Theorem 5.
Let D be an α-constacyclic code of a length n p s over F p m + u F p m with type I in Lemma 4 ( i . e . , D = x n α 0 k for 0 k p s ). Then, d sp ( D ) = d sp ( x n α 0 k F ) .
Proof. 
Notice that D u x n α 0 k , and hence
d sp ( D ) d sp ( u x n α 0 k ) = d sp ( x n α 0 k F ) .
Next, for any nonzero codeword c ( x ) in D , there are f 0 ( x ) , f u ( x ) in F p m [ x ] such that
c ( x ) = [ f 0 ( x ) + u f u ( x ) ] x n α 0 k = f 0 ( x ) x n α 0 k + u f u ( x ) x n α 0 k .
It follows that
wt sp ( c ( x ) ) max { wt sp ( f 0 ( x ) x n α 0 k ) , wt sp ( f u ( x ) x n α 0 k ) } d sp ( x n α 0 k F ) .
By combining Equations (4) and (5), we obtain the symbol-pair distance of D . □
Theorem 6.
Let D be an α-constacyclic code of a length n p s over F p m + u F p m with type II in Lemma 4 ( i . e . , D = ( x n α 0 ) j b ( x ) + u ( x n α 0 ) k , where 0 k p s 1 , p s + k 2 j p s 1 and either b ( x ) is zero or b ( x ) is a unit in F ). Then, it follows that
d sp ( D ) = d sp ( ( x n α 0 ) k F ) , if b ( x ) = 0 ; d sp ( ( x n α 0 ) p s j + k F ) , if b ( x ) is a unit in F .
Proof. 
If b ( x ) = 0 , then D = u x n α 0 k , and hence
d sp ( D ) = d sp ( u x n α 0 k ) = d sp ( x n α 0 k F ) .
Assume that b ( x ) is a unit in F . Since
x n α 0 p s j x n α 0 j b ( x ) + u x n α 0 k = u x n α 0 p s j + k ,
it follows that
u x n α 0 p s j + k D ,
and hence
d sp ( D ) d sp ( u x n α 0 p s j + k ) = d sp ( x n α 0 p s j + k F ) .
For any nonzero codeword c ( x ) in D , there are f 0 ( x ) , f u ( x ) in F p m [ x ] such that
c ( x ) = [ f 0 ( x ) + u f u ( x ) ] x n α 0 j b ( x ) + u x n α 0 k = f 0 ( x ) x n α 0 j b ( x ) + u f 0 ( x ) x n α 0 k + f u ( x ) x n α 0 j b ( x ) .
It follows that
wt sp ( c ( x ) ) max { wt sp ( f 0 ( x ) x n α 0 j b ( x ) ) , wt sp ( f 0 ( x ) x n α 0 k + f u ( x ) x n α 0 j b ( x ) ) } .
If x n α 0 p s j f 0 ( x ) , let f 0 ( x ) = x n α 0 p s j f 0 ( x ) , and then
wt sp ( c ( x ) ) wt sp ( r ( x ) x n α 0 p s j + k ) d sp ( ( x n α 0 ) p s j + k F ) ,
where
r ( x ) = f 0 ( x ) + f u ( x ) x n α 0 2 j p s k b ( x )
If x n α 0 p s j f 0 ( x ) , then
wt sp ( c ( x ) ) wt sp ( f 0 ( x ) x n α 0 j b ( x ) ) .
Since j p s j + k , we have
wt sp ( c ( x ) ) d sp ( ( x n α 0 ) p s j + k F ) .
According to Equations (6), (7), and (8), we have d sp ( D ) = d sp ( x n α 0 p s j + k F ) . □
Remark 1.
Our results for the symbol-pair distances of constacyclic codes over F p m + u F p m generalize the results of [18], which focus on the constacyclic codes under the condition of n = 1 .
Remark 2.
According to Theorem 6, when b ( x ) is a unit, the symbol-pair distance of the constacyclic code D = ( x α 0 ) j b ( x ) + u ( x α 0 ) k with k < 2 j p s is given by d sp ( ( x α 0 ) p s j + k F ) . This finding contradicts the conclusions in [18], which claimed that the symbol-pair distance is equal to d sp ( ( x α 0 ) j F ) . To validate our findings, we provide an example demonstrating the correctness of our results.
Consider a cyclic code D = ( x 1 ) 7 + u ( x 1 ) with a length of nine over the finite ring F 3 + u F 3 , where u 2 = 0 . According to Theorem 12 in [18], it can be calculated that
d sp ( D ) = d sp ( ( x 1 ) 7 F ) = 9 .
However, there exists a codeword u ( x 1 ) 3 = ( x 1 ) 2 [ ( x 1 ) 7 + u ( x 1 ) ] D . It is verified that
wt sp ( u ( x 1 ) 3 ) = 4 .
This implies that the symbol-pair distance of D is at most four, which contradicts the conclusion derived from Theorem 12 in [18]. In fact, according to Theorem 6, we have
d sp ( D ) = d sp ( ( x 1 ) 3 F ) = 4 .
The following theorem shows the symbol-pair distances of the constacyclic codes corresponding to type III in Lemma 4. The proof follows a similar approach to that of the previous theorem and has therefore been omitted here.
Theorem 7.
Let D be an α-constacyclic code of a length n p s over F p m + u F p m with type III in Lemma 4 ( i . e . , D = ( x n α 0 ) j b ( x ) + u ( x n α 0 ) k , ( x n α 0 ) k + t , where 0 k p s 2 , 1 t p s k 1 , k + t 2 j k + t , and either b ( x ) is zero or b ( x ) is a unit in F ). Then, it follows that
d sp ( D ) = d sp ( ( x n α 0 ) k F ) , if b ( x ) = 0 ; d sp ( ( x n α 0 ) 2 k + t j F ) , if b ( x ) is a unit in F .
The formulas for symbol-pair distances of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m are summarized in Table 3.
Example 2.
We present several examples of symbol-pair ( α + u β ) -constacyclic codes with a length of 507 over F 13 + u F 13 , where α + u β is set to 3 + u and 3. In Table 4, we calculate the symbol-pair distances for these codes.
In the following, we utilize the symbol-pair distances of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m as established in the previous subsection to derive MDS symbol-pair codes. Specifically, we first investigated the MDS symbol-pair ( α + u β ) -constacyclic codes under the condition that β 0 .
Theorem 8.
Let α 0 , β be nonzero elements in F p m . Define α = α 0 p s . Suppose that x n α 0 is irreducible over F p m . Let D i = ( x n α 0 ) i R be an ( α + u β ) -constacyclic code of a length n p s over F p m + u F p m , where 0 i 2 p s . Then, D i is an MDS symbol-pair code if and only if i = 0 .
Proof. 
Under Theorem 3, we have
| D i | = | ( x n α 0 ) i | = p m n ( 2 p s i ) .
The Singleton bound shows that
| D i | | R | n p s d sp ( C i ) + 2 ,
which is equivalent to
n i 2 d sp ( D i ) 4 .
Therefore, D i is an MDS symbol-pair code if and only if
n i = 2 d sp ( D i ) 4 .
If 0 i p s , then we have d sp D i = 2 under Theorem 4. According to Equation (9), we obtain i = 0 . If p s + 1 i 2 p s 1 , then d sp ( D i ) = d sp ( ( x n α 0 ) i p s F ) . By applying the Singleton bound to the constacyclic code ( x n α 0 ) i p s F , we obtain
n ( i p s ) d sp ( ( x n α 0 ) i p s F ) 2 .
By reformulating Equation (10) we have
n i d sp ( D i ) 2 + n p s 2 d sp ( D i ) 2 > 2 d sp ( D i ) 4 ,
which implies no MDS symbol-pair constacyclic code when i is in the range of p s + 1 i 2 p s 1 . □
The following theorem addresses the remaining case where β = 0 , leading to the discovery of three new classes of MDS symbol-pair α -constacyclic codes over F p m + u F p m .
Theorem 9.
Let α 0 be a nonzero element in F p m and α = α 0 p s . There are three classes of MDS symbol-pair α-constacyclic codes of a length 2 p s over F p m + u F p m , and they are as follows:
(1) 
D = ( x 2 α 0 ) + u b ( x ) , where b ( x ) is either zero or a unit in F ;
(2) 
D = ( x 2 α 0 ) p s 1 + u ( x 2 α 0 ) p s 2 b ( x ) , where b ( x ) is either zero or a unit in F ;
(3) 
D = ( x 2 α 0 ) j + u ( x 2 α 0 ) k b ( x ) , where s = 1 , 1 j p 1 , m a x { 0 , 2 j p } k < j , and b ( x ) is either zero or a unit in F .
Proof. 
(1) According to Lemma 4, the size of D is p 4 m ( p s 1 ) . According to Theorems 5 and 7, the symbol-pair distance of D is four. It achieves the Singleton bound
| D | = p 4 m ( p s 1 ) = p 2 m ( 2 p s 4 + 2 )
with equality. Therefore, D is an MDS code.
(2) Under Lemma 4, the size of D is p 4 m . According to Theorems 5 and 6, the symbol-pair distance of D is 2 p s . It achieves the Singleton bound
| D | = p 4 m = p 2 m ( 2 p s 2 p s + 2 )
with equality. Therefore, D is an MDS code.
(3) According to Lemma 4, the size of D is p 4 m ( p j ) . According to Theorems 5, 6, and 7, the symbol-pair distance of D is 2 j + 2 . It achieves the Singleton bound
| D | = p 4 m ( p j ) = p 2 m ( 2 p 2 j 2 + 2 )
with equality. Therefore, D is an MDS code. □
Remark 3.
In [7], Dinh et al. introduced two additional classes of MDS symbol-pair codes with the parameters ( 2 s , 2 m ( 2 s 1 + 4 ) , 3 · 2 s 2 ) and ( 3 s , 3 m ( 2 · 3 s 1 + 4 ) , 2 · 3 s 1 ) . The first α-constacyclic code of a length 2 s over F 2 m + u F 2 m is
D = x n α 0 2 s 3 + u x n α 0 2 s 1 4 ,
where s 3 . According to Remark 2, the symbol-pair distance of C is d sp ( ( x α 0 ) 2 s 1 1 F ) = 4 , rather than d sp ( ( x α 0 ) 2 s 3 F ) = 3 · 2 s 2 . Consequently, this code does not satisfy the MDS property.
The second α-constacyclic code of a length 3 s over F 3 m + u F 3 m is
D = x n α 0 3 s 5 + u x n α 0 3 s 1 4 ,
where s 3 . According to 2, the symbol-pair distance of C is d sp ( ( x α 0 ) 3 s 1 + 1 F ) = 6 , rather than d sp ( ( x α 0 ) 3 s 5 F ) = 2 · 3 s 1 . Therefore, this code also does not satisfy the MDS property.
According to Theorem 9, the MDS symbol-pair α -constacyclic codes of a length n p s over F p m + u F p m are listed in Table 5. When the polynomial x n α 0 is irreducible over F p m , we draw the following conclusion. The proof, which follows a similar approach to that of Theorem 3, has been omitted for brevity.
Theorem 10.
Let α 0 be a nonzero element of F p m and α = α 0 p s . Let β be an element of F p m . All nontrivial MDS symbol-pair ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m for when x n α 0 is irreducible over F p m are presented in Table 5.
Remark 4.
Table 5 presents all the MDS symbol-pair ( α + u β ) -constacyclic codes over F p m + u F p m . Notice that the codes considered in [18] are a subcase of the codes we considered in this paper, which confine n = 1 . Compared with the known results, we obtained three classes of MDS symbol-pair ( α + u β ) -constacyclic codes with new parameters, which are exhibited in the above table.

5. Conclusions

Let F p m be a finite field and F p m + u F p m be a finite ring with u 2 = 0 . We completely characterized the symbol-pair distances of α -constacyclic codes of a length n p s over F p m and ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m , where n , s are positive integers with gcd ( n , p ) = 1 , β F p m , and α = α 0 p s F p m such that x n α 0 is irreducible over F p m . Using the characterization of symbol-pair distances, we systematically presented all MDS symbol-pair α -constacyclic codes over F p m and all MDS symbol-pair ( α + u β ) -constacyclic codes over F p m + u F p m . Additionally, we introduced three new classes of MDS symbol-pair codes that exhibited relatively large pair distances. It is an interesting problem to consider the case where x n α 0 is reducible over F p m .
Codes over Gaussian integers equipped with the Mannheim metric and over Eisenstein integers with the hexagonal metric can be used for coding over two-dimensional signal spaces [32,33,34]. The symbol-pair codes over Gaussian integers and over Eisenstein integers would be an interesting topic that has not been investigated yet.

Author Contributions

Conceptualization, W.Z. and W.L.; methodology, W.Z. and W.L.; validation, W.Z., W.L. and H.C.; formal analysis, W.Z. and W.L.; writing—original draft preparation, W.Z. and W.L.; writing—review and editing, W.Z., W.L. and H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Guangdong Basic and Applied Basic Research Foundation (Grant 2023A1515110501) and the Zhaoqing University Research Fund youth project (Grant QN202441).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cassuto, Y.; Blaum, M. Codes for symbol-pair read channels. IEEE Trans. Inform. Theory 2011, 57, 8011–8020. [Google Scholar] [CrossRef]
  2. Morii, M.; Hirotomo, M.; Takita, M. Error-trapping decoding for cyclic codes over symbol-pair read channels. In Proceedings of the 2016 International Symposium on Information Theory and Its Applications (ISITA), Monterey, CA, USA, 30 October–2 November 2016; pp. 681–685. [Google Scholar]
  3. Takita, M.; Hirotomo, M.; Morll, M. A decoding algorithm for cyclic codes over symbol-pair read channels. IEICE Trans. Fundam. Electron. Commun. 2015, 98, 2415–2422. [Google Scholar] [CrossRef]
  4. Yaakobi, E.; Bruck, J.; Siegel, P.H. Decoding of cyclic codes over symbol-pair read channels. In Proceedings of the 2012 IEEE International Symposium on Information Theory Proceedings, Cambridge, MA, USA, 1–6 July 2012; pp. 2891–2895. [Google Scholar]
  5. Chee, Y.M.; Ji, L.; Kiah, H.M.; Wang, C.; Yin, J. Maximum distance separable codes for symbol-pair read channels. IEEE Trans. Inform. Theory 2013, 59, 7259–7267. [Google Scholar] [CrossRef]
  6. Chen, B.; Lin, L.; Liu, H. Constacyclic symbol-pair codes: Lower bounds and optimal constructions. IEEE Trans. Inform. Theory 2017, 63, 7661–7666. [Google Scholar] [CrossRef]
  7. Dinh, H.Q.; Kumam, P.; Kumar, P.; Satpati, S.; Singh, A.K.; Yamaka, W. MDS Symbol-pair repeated-root constacylic codes of prime power lengths over F p m + u F p m . IEEE Access 2019, 7, 145039–145048. [Google Scholar] [CrossRef]
  8. Dinh, H.Q.; Nguyen, B.T.; Singh, A.K.; Sriboonchitta, S. On the symbol-pair distance of repeated-root constacyclic codes of prime power lengths. IEEE Trans. Inform. Theory 2018, 64, 2417–2430. [Google Scholar] [CrossRef]
  9. Dinh, H.Q.; Nguyen, B.T.; Sriboonchitta, S. MDS symbol-pair cyclic codes of length 2ps over F p m . IEEE Trans. Inform. Theory 2020, 66, 240–262. [Google Scholar] [CrossRef]
  10. Kai, X.; Zhu, S.; Zhao, Y.; Luo, H.; Chen, Z. New MDS symbol-pair codes from repeated-root codes. IEEE Commun. Lett. 2018, 22, 462–465. [Google Scholar] [CrossRef]
  11. Li, S.; Ge, G. Constructions of maximum distance separable symbol-pair codes using cyclic and constacyclic codes. Des. Codes Cryptogr. 2016, 84, 359–372. [Google Scholar] [CrossRef]
  12. Zhao, W.; Yang, S.; Shum, K.W.; Tang, X. Repeated-root constacyclic codes with pair-metric. IEEE Commun. Lett. 2020, 25, 2502–2506. [Google Scholar] [CrossRef]
  13. Li, F. Cyclic codes of length 5p with MDS symbol-pair. Des. Codes Cryptogr. 2023, 91, 1873–1888. [Google Scholar] [CrossRef]
  14. Dinh, H.Q.; Ha, H.V.; Nguyen, B.T.; Vo, T.N. Two new classes of AMDS symbol-pair cyclic codes of length 4p. J. Appl. Math. Comput. 2024, 70, 4117–4131. [Google Scholar] [CrossRef]
  15. Dinh, H.Q.; Ha, H.V.; Nguyen, B.T.; Vo, T.N. A new family of AMDS symbol-pair constacyclic codes of length 4p and symbol-pair distance 9. Des. Codes Cryptogr. 2025. [Google Scholar] [CrossRef]
  16. Dinh, H.Q.; Wang, X.; Liu, H.; Sriboonchitta, S. On the symbol-pair distances of repeated-root constacyclic codes of length 2ps. Discrete Math. 2019, 342, 3062–3078. [Google Scholar] [CrossRef]
  17. Dinh, H.Q.; Singh, A.K.; Thakur, M.K. On symbol-pair distance distributions of repeated-root constacyclic codes of length 4ps and MDS codes. Adv. Math. Commun. 2025. Available online: https://www.aimsciences.org/article/doi/10.3934/amc.2025001 (accessed on 1 January 2025). [CrossRef]
  18. Dinh, H.Q.; Nguyen, B.T.; Singh, A.K.; Sriboonchitta, S. Hamming and symbol-pair distances of repeated-root constacyclic codes of prime power lengths over F p m + u F p m . IEEE Commun. Lett. 2018, 22, 2400–2403. [Google Scholar] [CrossRef]
  19. Charkani, M.E.; Dinh, H.Q.; Laaouine, J.; Yamaka, W. Symbol-Pair Distance of Repeated-Root Constacyclic Codes of Prime Power Lengths over F p m [ u ] / u 3 . Mathematics 2021, 9, 2554. [Google Scholar] [CrossRef]
  20. Laaouine, J.; Dinh, H.Q.; Charkani, M.E.; Yamaka, W. MDS symbol-pair repeated-root constacylic codes of prime power lengths over F q + u F q + u 2 F q . J. Appl. Math. Comput. 2023, 69, 219–250. [Google Scholar] [CrossRef]
  21. Kim, B. Determination for minimum symbol-pair and RT weights via torsional degrees of repeated-root cyclic codes. Appl. Algebra Engrg. Comm. Comput. 2024, 35, 573–588. [Google Scholar] [CrossRef]
  22. Sharma, A.; Sidana, T. On the structure and distances of repeated-root constacyclic codes of prime power lengths over finite commutative chain rings. IEEE Trans. Inform. Theory 2019, 65, 1072–1084. [Google Scholar] [CrossRef]
  23. Dinh, H.Q.; Singh, A.K.; Thakur, M.K. On symbol-pair distances of repeated-root constacyclic codes of length 2ps over F p m + u F p m and MDS symbol-pair codes. Appl. Algebra Engrg. Comm. Comput. 2023, 34, 1027–1043. [Google Scholar] [CrossRef]
  24. Dinh, H.Q.; Thi, H.L.; Tansuchat, R. On Symbol-Pair Distance of a Class of Constacyclic Codes of Length 3ps over F p m + u F p m . Axioms 2023, 12, 254. [Google Scholar] [CrossRef]
  25. Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
  26. Lidl, R.; Niederreiter, H. Finite Fields; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
  27. Özadam, H.; Özbudak, F. Two generalizations on the minimum Hamming distance of repeated-root constacyclic codes. arXiv 2009, arXiv:0906.4008. [Google Scholar]
  28. Massey, J.L.; Costello, D.J.; Justesen, J. Polynomial weights and code constructions. IEEE Trans. Inform. Theory 1973, 19, 101–110. [Google Scholar] [CrossRef]
  29. Dinh, H.Q. Complete distances of all negacyclic codes of length 2s over Z 2 a . IEEE Trans. Inform. Theory 2007, 53, 147–161. [Google Scholar] [CrossRef]
  30. Zhao, W.; Tang, X.; Gu, Z. All α+-constacyclic codes of length nps over F p m + u F p m . Finite Fields Appl. 2018, 50, 1–16. [Google Scholar] [CrossRef]
  31. Cao, Y.; Cao, Y.; Gao, J.; Fu, F. Constacyclic codes of length psn over F p m + u F p m . arXiv 2015, arXiv:1512.01406. [Google Scholar]
  32. Freudenberger, J.; Ghaboussi, F.; Shavgulidze, S. New Coding Techniques for Codes over Gaussian Integers. IEEE Trans. Comm. 2013, 61, 3114–3124. [Google Scholar] [CrossRef]
  33. Kim, J.L.; Park, J. Steganography from perfect codes on Cayley graphs over Gaussian integers, Eisenstein-Jacobi integers and Lipschitz integers. Des. Codes Cryptogr. 2022, 90, 2967–2989. [Google Scholar] [CrossRef]
  34. Sajjad, M.; Shah, T.; Xin, Q.; Almutairi, B. Eisenstein field BCH codes construction and decoding. AIMS Math. 2023, 8, 29453–29473. [Google Scholar] [CrossRef]
Table 1. α -constacyclic codes of a length n ( 13 ) s over F 13 .
Table 1. α -constacyclic codes of a length n ( 13 ) s over F 13 .
ns α Generator Polymial [ n ( 13 ) s , k , d s p ]
313 ( x 3 3 ) 4 [ 39 , 27 , 10 ]
323 ( x 3 3 ) 18 [ 507 , 453 , 6 ]
323 ( x 3 3 ) 160 [ 507 , 27 , 130 ]
418 ( x 4 8 ) 4 [ 52 , 36 , 10 ]
428 ( x 4 8 ) 18 [ 676 , 604 , 6 ]
428 ( x 4 8 ) 160 [ 676 , 36 , 130 ]
Table 2. All the MDS symbol-pair α -constacyclic codes of a length n p s over F p m .
Table 2. All the MDS symbol-pair α -constacyclic codes of a length n p s over F p m .
LengthGenerator PolymialDimensionPair DistanceRemark
p s x α 0 p s 1 3 
p s ( x α 0 ) 2 p s 2 4 
p s ( x α 0 ) 4 56 p = 3 , s = 2
p s ( x α 0 ) k p k k + 2 s = 1 , 1 k p 2
p s ( x α 0 ) p s 2 2 p s  
2 p s x 2 α 0 2 p s 2 4 
2 p s ( x 2 α 0 ) k 2 p 2 k 2 k + 2 s = 1 , 1 k p 2
2 p s ( x 2 α 0 ) p s 1 2 2 p s  
Table 3. The symbol-pair distance of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m .
Table 3. The symbol-pair distance of ( α + u β ) -constacyclic codes of a length n p s over F p m + u F p m .
Generator PolymialPair DistanceRemark
( x n α 0 ) i 2 β 0 , and 0 i p s
( x n α 0 ) i d sp ( ( x n α 0 ) i p s F ) β 0 , p s < i 2 p s
( x n α 0 ) k d sp ( ( x n α 0 ) k F ) β = 0 , and 0 k p s
u ( x n α 0 ) k d sp ( ( x n α 0 ) k F ) β = 0 , and 0 k < p s
( x n α 0 ) j b ( x ) + u ( x n α 0 ) k d sp ( ( x n α 0 ) p s j + k F ) β = 0 , 0 k < p s , p s + k 2 j < p s , and b ( x ) is a unit in F
u ( x n α 0 ) k , ( x n α 0 ) k + t d sp ( ( x n α 0 ) k F ) β = 0 , 0 k p s 2 , and 1 t p s k 1
( x n α 0 ) j b ( x ) + u ( x n α 0 ) k , ( x n α 0 ) k + t d sp ( ( x n α 0 ) 2 k + t j F ) β = 0 , 0 k p s 2 , 1 t p s k 1 , k + t 2 j k + t , and b ( x ) is a unit in F
Table 4. ( α + u β ) -constacyclic codes of a length N = 507 over F 13 + u F 13 .
Table 4. ( α + u β ) -constacyclic codes of a length N = 507 over F 13 + u F 13 .
α + u β Generator Polymial ( N , M , d sp )
3+u ( x 3 3 ) 12 ( 507 , 13 978 , 2 )
3+u ( x 3 3 ) 200 ( 507 , 13 414 , 8 )
3 ( x 3 3 ) 26 ( 507 , 13 858 , 6 )
3 u ( x 3 3 ) 26 ( 507 , 13 429 , 6 )
3 ( x 3 3 ) 100 + u ( x 3 3 ) 26 ( 507 , 13 429 , 18 )
3 u ( x 3 3 ) 26 , ( x 3 3 ) 30 ( 507 , 13 846 , 6 )
3 ( x 3 3 ) 28 + u ( x 3 3 ) 26 , ( x 3 3 ) 30 ( 507 , 13 846 , 8 )
Table 5. MDS symbol-pair α -constacyclic codes of a length n p s over F p m + u F p m , where b(x) is either zero or a unit in F p m [ x ] / x n p s α .
Table 5. MDS symbol-pair α -constacyclic codes of a length n p s over F p m + u F p m , where b(x) is either zero or a unit in F p m [ x ] / x n p s α .
Generator
Polynomial
SizePair
Distance
RemarkReferences
( x α 0 ) + u b ( x ) p 2 m ( p s 1 ) 3 [18,22]
( x α 0 ) 2 + u ( x α 0 ) k b ( x ) p 2 m ( p s 2 ) 4 s 2
k = 0 , 1
[18,22]
( x α 0 ) 4 + u ( x α 0 ) k b ( x ) p 10 m 6 p = 3
s = 2
0 k 3
[18,22]
( x α 0 ) j + u ( x α 0 ) k b ( x ) p 2 m ( p k ) j + 2 s = 1
1 j p 2
m a x { 0 , 2 j p }
k < j
[18,22]
( x α 0 ) p s 2 + u ( x α 0 ) k b ( x ) p 4 m p s k = p s 4 , p s 3 [18,22]
( x 2 α 0 ) + u b ( x ) p 4 m ( p s 1 ) 4 Theorem 9
( x 2 α 0 ) j + u ( x 2 α 0 ) k b ( x ) p 4 m ( p k ) 2 j + 2 s = 1
1 j p 2
2 j p k < j
Theorem 9
( x 2 α 0 ) p s 1 + u ( x 2 α 0 ) p s 2 b ( x ) p 4 m 2 p s  Theorem 9
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

Zhao, W.; Li, W.; Chen, H. Symbol-Pair Distances of a Class of Repeated-Root Constacyclic Codes of Length nps over Fpm and over Fpm+uFpm. Axioms 2025, 14, 327. https://doi.org/10.3390/axioms14050327

AMA Style

Zhao W, Li W, Chen H. Symbol-Pair Distances of a Class of Repeated-Root Constacyclic Codes of Length nps over Fpm and over Fpm+uFpm. Axioms. 2025; 14(5):327. https://doi.org/10.3390/axioms14050327

Chicago/Turabian Style

Zhao, Wei, Weixian Li, and Hui Chen. 2025. "Symbol-Pair Distances of a Class of Repeated-Root Constacyclic Codes of Length nps over Fpm and over Fpm+uFpm" Axioms 14, no. 5: 327. https://doi.org/10.3390/axioms14050327

APA Style

Zhao, W., Li, W., & Chen, H. (2025). Symbol-Pair Distances of a Class of Repeated-Root Constacyclic Codes of Length nps over Fpm and over Fpm+uFpm. Axioms, 14(5), 327. https://doi.org/10.3390/axioms14050327

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