Next Article in Journal
Entire Gaussian Functions: Probability of Zeros Absence
Next Article in Special Issue
Parametric Expansions of an Algebraic Variety near Its Singularities
Previous Article in Journal
Proposal for Mathematical and Parallel Computing Modeling as a Decision Support System for Actuarial Sciences
Previous Article in Special Issue
On the Left Properness of the Model Category of Permutative Categories
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Symbol-Pair Distance of a Class of Constacyclic Codes of Length 3ps over Fpm+uFpm

1
Department of Mathematical Sciences, Kent State University, Kent, OH 44242, USA
2
Faculty of Education, Thu Dau Mot University, Binh Duong 75000, Vietnam
3
Faculty of Economics, Chiang Mai University, Chiang Mai 52000, Thailand
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(3), 254; https://doi.org/10.3390/axioms12030254
Submission received: 25 June 2022 / Revised: 13 December 2022 / Accepted: 26 December 2022 / Published: 1 March 2023
(This article belongs to the Special Issue Advances in Applied Algebra, Combinatorics and Computation)

Abstract

:
Let p 3 be any prime. In this paper, we compute symbol-pair distance of all γ -constacyclic codes of length 3 p s over the finite commutative chain ring R = F p m + u F p m , where γ is a unit of R which is not a cube in F p m . We give the necessary and sufficient condition for a symbol-pair γ -constacyclic code to be an MDS symbol-pair code. Using that, we provide all MDS symbol-pair γ -constacyclic codes of length 3 p s over R . Some examples of the symbol-pair distance of γ -constacyclic codes of length 3 p s over R are provided.
MSC:
94B15; 94B05; 11T71

1. Introduction

In coding theory, constacyclic codes are important, since many optimal linear codes are derived from constacyclic codes. The class of constacyclic codes has practical applications as constacyclic codes are effective for encoding and decoding with shift registers.
A λ -constacyclic code of length n over F is an ideal g ( x ) of the ambient ring F [ x ] x n λ where g ( x ) is a divisor of x n λ and λ is a unit in the finite field F p m . If ( n , p ) = 1 , the code is called a simple-root code. Otherwise, it is called a repeated-root code. Repeated-root codes were studied earlier, from the 1960s, in some papers (for example, refs. [1,2,3,4,5,6,7,8]).
After the celebrated results in the 1990s [9,10,11] by Nechaev and Hammons et al., that many important yet seemingly non-linear codes over finite fields are actually closely related to linear codes over the ring of integers modulo four, codes over Z 4 in particular, and codes over finite rings in general, have received a great deal of attention. The class of finite rings of the form R = F p m [ u ] u 2 = F p m + u F p m have been used widely as alphabets of certain constacyclic codes. For example, the structure of F 2 [ u ] u 2 is interesting because this ring lies between F 4 and Z 4 , in the sense that it is additively analogous to F 4 and multiplicatively analogous to Z 4 . Codes over F 2 [ u ] u 2 have been extensively studied by many researchers, whose work includes cyclic and self-dual codes [12], decoding of cyclic codes [13], Type II codes [14], and duadic codes [15]. The most general form of these rings, F p m [ u ] u a = F p m + u F p m + + u a 1 F p m , has been used as code alphabet as well. For instance, Ozen and Siap [16] addressed linear codes over this ring with respect to the Rosenbloom–Tsfasman metric, and Alfaro et al. obtained a construction for self-dual codes over it [17].
Let σ be the code alphabet consisting of q elements. Then, each element v σ is called a symbol. In symbol-pair read channels, a codeword ( v 0 , v 1 , , v n 1 ) is read as ( ( v 0 , v 1 ) , ( v 1 , v 2 ) , , ( v n 1 , v 0 ) ) . A q-ary code of length n is a nonempty subset C σ n . Assume that v = ( v 0 , v 1 , , v n 1 ) is a vector in σ n . Then, π ( v ) = ( ( v 0 , v 1 ) , ( v 1 , v 2 ) , , ( v n 1 , v 0 ) ) is said to be a symbol-pair vector of v. Hence, for each v, we have a unique symbol-pair vector π ( v ) ( σ , σ ) n . In 2010, Cassuto and Blaum [18] introduced the symbol-pair distance as the Hamming distance over the alphabet ( σ , σ ) . Given v = ( v 0 , v 1 , , v n 1 ) , t = ( t 0 , t 1 , , t n 1 ) , the symbol-pair distance between v and t is defined as
d s p ( v , t ) = d H ( π ( v ) , π ( t ) ) = | { i : ( v i , v i + 1 ) ( t i , t i + 1 ) } | .
The symbol-pair distance of C is defined as d s p ( C ) = min v , t C , v t { d s p ( v , t ) } . The symbol-pair weight of a vector v, denoted by w t s p ( v ) , is defined as
w t s p ( v ) = wt ( π ( v ) ) = | { i | ( v i , v i + 1 ) ( 0 , 0 ) , 0 i n 1 , v n = v 0 } | .
If C is linear, d s p ( C ) is equal to the minimum symbol-pair weight of nonzero codewords of C:
d s p ( C ) = min { w t s p ( v ) | v 0 , v C } .
With the development of high-density data storage technologies, symbol-pair codes are proposed to protect efficiently against a certain number of pair-errors. In 2010, Cassuto and Blaum [18] studied the model of symbol-pair read channels. However, the problem of determining symbol-pair distance of a code C is very difficult in general. In 2012, lower bound on the symbol-pair distances for binary cyclic codes are considered by Yaakobi et al. [19]. They proved that the symbol-pair distance of linear code C is at least d H + d H 2 Theorem 4 of [19]. This result is better than the previous result provided by Cassuto and Litsyn. However, the algorithms in [19,20] must improve because these algorithms can not be used to decode all symbol-pair codes. Motivated by this, a new algorithm is given by Hirotomo et al. [21], using the parity-check matrix for decoding symbol-pair codes. By extending Theorem 10 of [20], Kai et al. [22] provided a new lower bound on simple-root constacyclic codes. Recently, Dinh et al. [23,24] succesfully established the symbol-pair distances for all constacyclic codes of length p s and cyclic codes of length 2 p s over F p m . In addition, refs. [25,26] investigated Hamming and symbol-pair distances of repeated-root constacyclic codes of length p s over R = F p m + u F p m .
Motivated by these, in this paper, we determine symbol-pair distance of λ -constacyclic codes of length 3 p s over R , where λ is not a cube in R . As an application, we identify all the MDS symbol-pair codes among such codes.
The rest of this paper is organized as follows. Section 2 gives some preliminaries. Section 3 obtains the symbol-pair distance of all λ -constacyclic codes of length 3 p s over R , where λ is not a cube in R . In Section 4, we give the necessary and sufficient condition for a symbol-pair λ -constacyclic code to be an MDS symbol-pair code, and we identify all such codes. The conclusion of this paper is given in Section 5.

2. Preliminaries

For a unit λ of R (R is a finite chain ring size p m ), the λ -constacyclic ( λ -twisted) shift ρ λ on R n is the shift
ρ λ ( x 0 , x 1 , , x n 1 ) = ( λ x n 1 , x 0 , x 1 , , x n 2 ) ,
and a code C is called λ -constacyclic if ρ λ ( C ) = C . If λ = { 1 , 1 } , then C is a cyclic and negacyclic code, respectively.
Proposition 1
([27,28]). Let C be a linear code. Then C is a λ-constacyclic code of length n over R if C is an ideal of the ring R [ x ] x n λ .
Proposition 2
([29]). The dual of a λ-constacyclic code is a λ 1 -constacyclic code.
Let p be a prime and R be a finite chain ring of size p m .
Proposition 3
([27,30]). Let C be a linear code C of length n over R. Then | C | = p k , for some integer k { 0 , 1 , . . . , m n } . In addition, | C | · | C | = | R | n , where C is the dual code of C.
Assume that α and β are elements in F p m . It is simple to check that α + u β is invertible over R if α 0 . Thus, we divide all λ -constacyclic codes of length 3 p s over R into the following cases: λ is a cube and p m 1 ( mod 3 ) , λ is a cube and p m 2 ( mod 3 ) , λ = α + u β is not a cube and 0 α , β F p m , λ is not a cube and 0 λ F p m . We give all λ -constacyclic codes of length 3 p s over R in the following theorem.
Theorem 1
([31]). Let p 3 be any prime. Let C be a λ-constacyclic code of length 3 p s over R .
(1) 
Assume that λ is a cube in R and p m 1 ( mod 3 ) . Let λ 0 R such that λ 0 3 = λ and δ , θ F p m such that δ θ = 1 and δ + θ = 1 . Then C = C 1 C 2 C 3 where C 1 is a λ 0 -constacyclic code of length p s over R , C 2 is a δ λ 0 -constacyclic code of length p s over R and C 3 is a θ λ 0 -constacyclic code of length p s over R . In particular, | C | = | C 1 | | C 2 | | C 3 | .
(2) 
Assume that λ is a cube in R and p m 2 ( mod 3 ) . Let λ 1 R such that λ = λ 1 3 . Then
(a) 
C = C 1 C 2 where C 1 is a λ 1 -constacyclic code of length p s over R , and C 2 is an ideal of R [ x ] x 2 p s + λ 1 x p s + λ 1 2 .
(b) 
| C | = | C 1 | | C 2 | , where C 1 is determined as in Theorem 2.2 and all ideals of R [ x ] ( x 2 + λ 1 x + λ 1 2 ) p s are determined as follows:
  • Type 1:
    0 a n d 1 .
    Then n C 2 = 1 and n C 2 = p 4 m p s , respectively.
  • Type 2:
    u ( x 2 + λ 1 x + λ 1 2 ) j ,
    where 0 j p s 1 . Then n C 2 = p 2 m ( p s j )
  • Type 3:
    ( x 2 + λ 1 x + λ 1 2 ) j + u ( x 2 + λ 1 x + λ 1 2 ) t v ( x ) ,
    where 1 j p s 1 , 0 t < j , and either v ( x ) is 0 or a unit which can be represented as v ( x ) = i = 0 j t 1 ( v 1 i x + v 0 i ) ( x 2 + λ 1 x + λ 1 2 ) i with v 0 i , v 1 i F p m and v 10 x + v 00 0 . In this case,
    n C 2 = p 4 m ( p s j ) , if v ( x ) is 0 , 1 j p s 1 or v ( x ) is a unit , 1 j p s + t 2 , p 2 m ( p s t ) , if v ( x ) is a unit , and p s + t 2 < j p s 1 .
  • Type 4: ( x 2 + λ 1 x + λ 1 2 ) j + u ( x 2 + λ 1 x + λ 1 2 ) t v ( x ) , u ( x 2 + λ 1 x + λ 1 2 ) ω , with v ( x ) as in Type 3, deg v ( x ) ω r 1 and ω < R and R is the smallest integer satisfying u ( x 2 + λ 1 x + λ 1 2 ) R ( x 2 + λ 1 x + λ 1 2 ) j + u ( x 2 + λ 1 x + λ 1 2 ) t v ( x ) . In this case, n C 2 = p 2 m ( 2 p s j ω )
(3) 
Assume that λ = α + u β is not a cube in R . There is an α 1 F p m satisfying α = α 1 p s . Then ( α + u β ) -constacyclic codes of length 3 p s over R are the ideals ( x 3 α 1 ) i R α , β , where 0 i 2 p s and each ( α + u β ) -constacyclic code ( x 3 α 1 ) i has p 3 m ( 2 p s 1 ) codewords.
(4) 
Assume that λ F p m \ { 0 } is not a cube in F p m . Let λ 0 F p m such that λ 0 p s = λ . Then λ-constacyclic codes of length 3 p s over R are
  • Type 1:
    0 a n d 1 .
  • Type 2:
    u ( x 3 λ 0 ) i ,
    where 0 i p s 1 .
  • Type 3:
    ( ( x 3 λ 0 ) i + u ( x 3 λ 0 ) t ) v ( x ) ,
    where 1 i p s 1 , 0 t < i , and v ( x ) is 0 or a unit where it can be written as v ( x ) = j = 0 i t 1 ( h 2 j x 2 + h 1 j x + h 0 j j ) ( x 3 λ 0 ) j where h 0 j , h 1 j , h 2 j F p m and h 00 0 .
  • Type 4:
    ( g ( x ) ) i + u ( j = 0 ω 1 ( t 0 j ( x ) ) ( g ( x ) ) j ) , u ( g ( x ) ) ω
    where g ( x ) = x 3 λ 0 , 1 i p s 1 , a 0 j , b 0 j , c 0 j F p m , t 0 j ( x ) = a 0 j x 2 + b 0 j x + c 0 j , and ω < T , where T is the smallest integer satisfying
    u ( g ( x ) ) T ( g ( x ) ) i + u j = 0 w 1 ( t 0 j ( x ) ) ( g ( x ) ) j
    or equivalently,
    ( g ( x ) ) i + u ( g ( x ) ) t h ( x ) , u ( g ( x ) ) ω
    with h ( x ) as in Type 3 and deg h ( x ) ω t 1 .
In addition, the number of codewords of C, denoted by n C , is determined as follows:
If C = 0 and C = 1 , then n C = 1 and n C = p 6 m   p s , respectively.
If C = u ( x 3 λ 0 ) i , where 0 i p s 1 , then n C = p 3 m ( p s i ) .
If C = ( x 3 λ 0 ) i + u ( x 3 λ 0 ) t h ( x ) where 1 i p s 1 , 0 t < i , and h ( x ) is 0 or a unit, then
n C = p 6 m ( p s i ) , if h ( x ) is 0 , 1 i p s 1 or h ( x ) is a unit , 1 i p s 1 + t 2 , p 3 m ( p s t ) , if h ( x ) is a unit , p s 1 + t 2 < i p s 1 .
If C = ( x 3 λ 0 ) i + u ( x 3 λ 0 ) t h ( x ) , u ( x 3 λ 0 ) κ , where 1 i p s 1 , 0 t i , either h ( x ) is 0 or a unit, and
κ < T = i , if h ( x ) = 0 , min { i , p s i + t } , if h ( x ) 0 ,
then n C = p 3 m ( 2 p s i κ ) .
Let b be an integer and b 1 . For a codeword v = ( v 0 , v 1 , , v n 1 ) σ n , the b-symbol read codeword of v is defined as
π b ( x ) = ( ( v 0 , , v b 1 ) , ( v 1 , , v b ) , , ( v n 1 , v 0 , , v b 2 ) ) ( σ b ) n .
Then the b-symbol distance between two codewords v and t in σ n is denoted by d b ( v , t ) and defined as
d b ( v , t ) = d H ( π b ( v ) , π b ( t ) ) .
In 2016, [32] generalized the coding framework for symbol-pair read channels to that for b-symbol read channels, where the read operation is performed as a consecutive sequence of b > 2 symbols. The authors of [32] also generalized some of the known results for symbol-pair read channels to those for b-symbol read channels. In [33], Dinh et al. computed the b-symbol distance for C = ( x n λ 0 ) j for 0 j p s and b η , where ( x n λ 0 ) is irreducible. For symbol-pair distance, we have the following theorem.
Theorem 2.
Let C = ( x 3 λ 0 ) j F p m [ x ] x 3 p s λ for 0 j p s , the symbol-pair distance d s p ( C ) is completely given by
d s p ( C ) = 2 , if j = 0 2 ( δ + 1 ) p ξ , if p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1
where 1 δ p 1 , 0 ξ s 1 .

3. Symbol-Pair Distance

The authors of [23] obtained the symbol-pair distance of all constacyclic codes of length p s over F p m . After that, Dinh et al. [25,26] provided the symbol-pair distance of all constacyclic codes of length p s over R . In this section, we compute the symbol-pair distance of all λ -constacyclic codes of length 3 p s over R , where λ is not a cube in R . First, we determine the symbol-pair distance of all λ -constacyclic codes of length 3 p s over R , where λ is not a cube in F p m . Obviously, if C = 0 , then d s p ( C ) = 0 . If C = 1 , then d s p ( C ) = 1 . Now, we determine the symbol-pair distance for all λ -constacyclic code of Types 2,3,4 of length 3 p s , where λ is not a cube in F p m . Note that when λ is not a cube in F p m , the structure of λ -constacyclic codes of length 3 p s over R is given in part 4 of Theorem 1. Denote d s p ( C F ) as the symbol-pair distance of C | F p m . The symbol-pair distance of λ -constacyclic code of Type 2 can be determined as follows.
Theorem 3.
Let C 2 = u ( x 3 λ 0 ) j be a λ-constacyclic code of Type 2 of length 3 p s over R , where 0 j p s 1 . Then we have d s p ( C 2 ) = d s p ( ( x 3 λ 0 ) j F ) , and
d s p ( C 2 ) = 2 , if j = 0 2 ( δ + 1 ) p ξ , if p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1
where 1 δ p 1 , 0 ξ s 1 .
Proof. 
We consider the case j = 0 and p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1 .
Case 1: If j = 0 , then d s p ( C 2 ) = 1 .
Case 2: If p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1 , then n C 2 is exactly same as n ( x 3 λ 0 ) j in F p m [ x ] x 3 p s λ multiplied by u. Hence, we see that d s p ( C 2 ) = d s p ( ( x 3 λ 0 ) j F ) and
d s p ( C 2 ) = 2 , if j = 0 2 ( δ + 1 ) p ξ , if p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1
where 1 δ p 1 , 0 ξ s 1 . □
In the following theorem, we discuss the symbol-pair distance of λ -constacyclic codes of Type 3 of length 3 p s over R .
Theorem 4.
Let C 3 = ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) be a λ-constacyclic code of Type 3 of length 3 p s over R , where 1 j p s 1 , 0 r < j and either v ( x ) is a unit in F p m [ x ] x 3 p s λ or 0. Then, we have d s p ( C 3 ) = d s p ( ( x 3 λ 0 ) T F ) , where T is the smallest integer satisfying u ( x 3 λ 0 ) T ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , and
T = j , if v ( x ) = 0 min { j , p s j + r } , if v ( x ) 0 .
Then
d s p ( C 3 ) = 2 ( δ + 1 ) p ξ ,
where p s p s ξ + ( δ 1 ) p s ξ 1 + 1 T p s p s ξ + δ p s ξ 1 , 1 δ p 1 and 0 ξ s 1 .
Proof. 
Since T is the smallest integer satisfying u ( x 3 λ 0 ) T ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , we have
d s p ( C 3 ) d s p ( u ( x 3 λ 0 ) T ) = d s p ( ( x 3 λ 0 ) T F ) .
Let c ( x ) C 3 be an arbitrary polynomial. Then we see that there are two polynomials f 0 ( x ) and f u ( x ) over F p m satisfying
c ( x ) = [ f 0 ( x ) + u f u ( x ) ] [ ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) ] = f 0 ( x ) ( x 3 λ 0 ) j + u [ f 0 ( x ) ( x 3 λ 0 ) r v ( x ) + f u ( x ) ( x 3 λ 0 ) j ] .
Now, we consider two cases as follows:
Case 1: Assume that v ( x ) = 0 . Then, we have
w t s p ( c ( x ) ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) j ) , w t s p ( f u ( x ) ( x 3 λ 0 ) j ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) j ) , w t s p ( f 0 ( x ) ( x 3 λ 0 ) j ) d s p ( ( x 3 λ 0 ) j F ) , = d s p ( ( x 3 λ 0 ) T F ) ,
Case 2: Assume that v ( x ) 0 . Then we see that
w t s p ( c ( x ) ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) j ) , w t s p ( h ( x ) ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) j ) , w t s p ( f 0 ( x ) ( x 3 λ 0 ) p s j + r ) d s p ( ( x 3 λ 0 ) min { j , p s j + r } F ) , = d s p ( ( x 3 λ 0 ) T F ) ,
where h ( x ) = f 0 ( x ) ( x 3 λ 0 ) r v ( x ) + f u ( x ) ( x 3 λ 0 ) j . Hence, by combining both the cases, we get d s p ( ( x 3 λ 0 ) T F ) d s p ( C 3 ) , which implies that, d s p ( ( x 3 λ 0 ) T F ) = d s p ( C 3 ) . □
The symbol-pair distance of λ -constacyclic codes of Type 4 is computed in the following result.
Theorem 5.
Let C 4 = ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , u ( x 3 λ 0 ) ω be a λ-constacyclic code of Type 4 of length 3 p s over R , where v ( x ) is same as given in Type 3, deg ( v ) ω r 1 , ω < T , and T is the smallest integer satisfying u ( x 3 λ 0 ) T ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) ; i.e., T = j , if v ( x ) = 0 and otherwise T = min { j , p s j + t } . Then, we have d s p ( C 4 ) = d s p ( ( x 3 λ 0 ) ω F ) , and is given by
d s p ( C 4 ) = 2 ( δ + 1 ) p ξ ,
where p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ω p s p s ξ + δ p s ξ 1 , 1 δ p 1 and 0 ξ s 1 .
Proof. 
Since ω < T j , we see that C 4 = ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , u ( x 3 λ 0 ) ω u ( x 3 λ 0 ) ω u ( x 3 λ 0 ) j . Hence, d s p ( C 4 ) d s p ( u ( x λ 0 ) ω ) = d s p ( ( x 3 λ 0 ) ω F ) . We will prove that d s p ( ( x 3 λ 0 ) ω F ) d s p ( C 4 ) . Now, taking an arbitrary polynomial c ( x ) C 4 , we need to prove that w t s p ( c ( x ) ) d s p ( ( x 3 λ 0 ) ω F ) . Now, the following polynomials exist f 0 ( x ) , f u ( x ) , g 0 ( x ) and g u ( x ) over F p m satisfying
c ( x ) = [ f 0 ( x ) + u f u ( x ) ] [ ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) ] + u ( x 3 λ 0 ) ω [ g 0 ( x ) + u g u ( x ) ] = f 0 ( x ) ( x 3 λ 0 ) j + u [ f 0 ( x ) ( x 3 λ 0 ) r v ( x ) + f u ( x ) ( x 3 λ 0 ) j + g 0 ( x ) ( x 3 λ 0 ) ω ] = f 0 ( x ) ( x 3 λ 0 ) ω + u [ f 0 ( x ) ( x 3 λ 0 ) r v ( x ) + g 0 ( x ) ( x 3 λ 0 ) ω ] ,
where f 0 ( x ) = f 0 ( x ) ( x 3 λ 0 ) j ω F p m [ x ] , g 0 ( x ) = f u ( x ) ( x 3 λ 0 ) j ω + g 0 ( x ) F p m [ x ] .
Hence,
w t s p ( c ( x ) ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) ω ) , w t s p ( h ( x ) ) max w t s p ( f 0 ( x ) ( x 3 λ 0 ) ω ) , w t s p ( f 0 ( x ) ( x 3 λ 0 ) ω ) d s p ( ( x 3 λ 0 ) ω F ) ,
where h ( x ) = f 0 ( x ) ( x 3 λ 0 ) r v ( x ) + g 0 ( x ) ( x 3 λ 0 ) ω . Thus, d s p ( C 4 ) = 2 ( δ + 1 ) p ξ , where p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ω p s p s ξ + δ p s ξ 1 , 1 δ p 1 and 0 ξ s 1 . □
If λ = α + u β is not a cube in R , then there is an α 1 F p m satisfying α = α 1 p s . As in part 3 of Theorem 1, ( α + u β ) -constacyclic codes of length 3 p s over R are the ideals ( x 3 α 1 ) i R α , β , where 0 i 2 p s . When ( α + u β ) is not a cube in R , we determine the symbol-pair distance of all ( α + u β ) -constacyclic codes of length 3 p s over R in the following theorem.
Theorem 6.
Let C be a ( α + u β ) -constacyclic code of length 3 p s over R , where ( α + u β ) is not a cube in R , i.e., C = ( x 3 α 1 ) j for j { 0 , 1 , , 2 p s } , where α 1 F p m such that α = α 1 p s . Then
d s p ( C ) = 2 , if 0 j p s 2 ( δ + 1 ) p ξ , if 2 p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j 2 p s p s ξ + δ p s ξ 1 0 , if j = 2 p s
where 1 δ p 1 , 0 ξ s 1 .
Proof. 
We consider three cases.
Case 1: If j = 0 and j = 2 p s , then C = 1 and C = 0 . It is simple to verify that d s p ( C ) = 2 and d s p ( C ) = 0 , respectively.
Case 2: If 1 j p s . In R α + u β , R α + u β = 1 ( x 3 α 1 ) ( x 3 α 1 ) p s ( x 3 α 1 ) 2 p s = 0 . Thus, we have u ( x 3 α 1 ) j . It implies that d s p ( C ) = 2 .
Case 3: If p s + 1 j 2 p s 1 , then we see that ( x 3 α 1 ) j = u ( x 3 α 1 ) j p s . Hence, n ( x 3 α 1 ) j in R α + u β is exactly the same as n ( x 3 α 1 ) j p s in F p m [ x ] x 3 p s α multiplied by u. Hence, w t s p ( ( x 3 α 1 ) j ) = w t s p ( ( x 3 α 1 ) j p s ) . By Theorem 1, we can determine the symbol-pair distance of ( x 3 α 1 ) j p s . Therefore, d s p ( C ) = 2 ( δ + 1 ) p ξ when 2 p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j 2 p s p s ξ + δ p s ξ 1 . □
Example 1.
We present some examples of symbol-pair λ-constacyclic codes of length 3 p s over F p m + u F p m , where λ F p * and λ is not a cube. In Table 1, we compute the symbol-pair distances for p = 7 , m = 1 , s = 1 and in Table 2, symbol-pair distances have been computed by taking p = 13 , m = 1 , s = 1 .

4. MDS Symbol-Pair Codes

In 2018, Ding et al. [34] discussed the Singleton bound with respect to the b-symbol distance d b ( C ) . Following them, the Singleton bound with respect to the b-symbol distance is given as | C | q n d b ( C ) + b . In order to determine MDS symbol-pair codes, we need to have Singleton Bound with respect to symbol-pair distance.
Theorem 7.
Let C be a linear symbol-pair code of length n over R with symbol-pair distance d s p ( C ) . Then, the Singleton bound with respect to the symbol-pair distance d s p ( C ) is given by | C | p 2 m ( n d s p ( C ) + 2 ) .
Proof. 
Let C be a ( n , M , d s p ( C ) ) symbol-pair code such that 2 d s p ( C ) n . If we delete the last d s p ( C ) 2 coordinates from all the codewords in C, then any d s p ( C ) 2 consecutive coordinates contribute, at most, d s p ( C ) 1 to the symbol-pair distance. Since C has symbol-pair distance d s p ( C ) , the resulting vectors of length n d s p ( C ) + 2 are still distinct. The conclusion follows on from the fact that the maximum number of distinct vectors of length n d s p ( C ) + 2 over R is p 2 m ( n d s p ( C ) + 2 ) . □
Definition 1.
Let C be a symbol-pair code of length n over R . Then, C is said to be a MDS symbol-pair code with respect to the symbol-pair distance if | C | = p 2 m ( n d s p ( C ) + 2 ) .
We will identify the MDS symbol-pair codes for each type of λ -constacyclic code, one by one.
Theorem 8.
Let C be a symbol-pair λ-constacyclic code of Type 1 of length 3 p s over R . Then C = 1 is an MDS symbol-pair code.
Proof. 
If C = 1 , then d s p ( C ) = 2 . Thus, C is MDS when | C | = p 2 m ( 3 p s d s p ( C ) + 2 ) , i.e., p 6 m p s = p 2 m ( 3 p s ) , which is a contradiction. Therefore, the code C = 1 is an MDS code. □
Now we give the MDS condition for symbol-pair λ -constacyclic codes of Type 2 of length 3 p s over R .
Theorem 9.
Let C 2 = u ( x 3 λ 0 ) j be a symbol-pair λ-constacyclic code of Type 2 of length 3 p s over R , where 0 j p s 1 . Then C 2 is not an MDS symbol-pair code λ-constacyclic code of Type 2 of length 3 p s over R .
Proof. Case 1:
If j = 0 , then d s p ( C 2 ) = 2 . If C 2 is an MDS symbol-pair code, then | C 2 | = p 2 m ( 3 p s d s p ( C 2 ) + 2 ) , which is equivalent to p 3 m p s = p 2 m ( 3 p s d s p ( C 2 ) + 2 ) , i.e., p 3 m p s = p 6 m p s , which is a contradiction. Thus, C 2 is not MDS.
Case 2: If p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j p s p s ξ + δ p s ξ 1 , then d s p ( C 2 ) = 2 ( δ + 1 ) p ξ . Thus, C 2 is an MDS symbol-pair code if | C 2 | = p 2 m ( 3 p s d s p ( C 2 ) + 2 ) , i.e., p 3 m ( p s j ) = p 2 m ( 3 p s d s p ( C 2 ) + 2 ) , i.e., 3 j = 2 d s p ( C 2 ) 3 p s 4 .
Now,
3 j 3 ( p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 3 p ξ + 1 3 p + 3 ( δ 1 ) + 3 ( equality when ξ = s 1 ) 6 ( δ + 1 ) p ξ 3 p s 3 ( δ + 1 ) + 3 ( δ 1 ) + 3 ( equality when p 1 = δ ) 2 d s p ( C 2 ) 3 p s 4 + 1 + 4 ( δ + 1 ) p ξ > 2 d s p ( C 2 ) 3 p s 4 .
Hence, C 2 is not MDS. □
Next, we consider the symbol-pair λ -constacyclic codes of Type 3 to verify the MDS condition for these codes.
Theorem 10.
Let C 3 = ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) be a symbol-pair λ-constacyclic code of Type 3 of length 3 p s over R , where 1 j p s 1 , 0 r < j , and either v ( x ) is a unit in F p m [ x ] x 3 p s λ or 0. Then, C 3 is not an MDS symbol-pair λ-constacyclic code of Type 3 of length 3 p s over R .
Proof. 
We consider two cases as follows:
Case 1: If v ( x ) = 0 and p s p s ξ + ( δ 1 ) p s ξ 1 + 1 T p s p s ξ + δ p s ξ 1 , then we have d s p ( C 3 ) = 2 ( δ + 1 ) p ξ . Thus, C 3 is an MDS symbol-pair code if | C 3 | = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., p 6 m ( p s j ) = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., 3 j = d s p ( C 3 ) 2 , i.e., 3 T = d s p ( C 3 ) 2 .
We see that
3 T 3 ( p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 3 ( p ξ + 1 p + ( δ 1 ) + 1 ) ( equality when ξ = s 1 ) 3 ( δ + 1 ) p ξ 3 ( δ + 1 ) + 3 ( δ 1 ) + 3 ( equality when p 1 = δ ) 2 ( δ + 1 ) p ξ 3 + ( δ + 1 ) p ξ > 2 ( δ + 1 ) p ξ 2 .
Thus, C 3 is not MDS.
Case 2: If v ( x ) 0 and p s p s ξ + ( δ 1 ) p s ξ 1 + 1 T p s p s ξ + δ p s ξ 1 , then we consider two subcases as follows:
Subcase 2.1: If 1 j p s + r 2 , then T = j . Thus, C 3 is an MDS symbol-pair code if | C 3 | = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., p 6 m ( p s j ) = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., 3 j = d s p ( C 3 ) 2 , i.e., 3 T = d s p ( C 3 ) 2 . We see that
3 T 3 ( p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 3 p ξ + 1 3 p + 3 ( δ 1 ) + 3 ( equality when ξ = s 1 ) 3 ( δ + 1 ) p ξ 3 ( δ + 1 ) + 3 ( δ 1 ) + 3 ( equality when p 1 = δ ) > d s p ( C 3 ) 2 .
Thus, C 3 is not MDS.
Subcase 2.2: If p s + r 2 < j p s 1 , then T = p s j + r . Hence, C 3 is MDS if | C 3 | = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., p 3 m ( p s r ) = p 2 m ( 3 p s d s p ( C 3 ) + 2 ) , i.e., 3 r = 2 d s p ( C 3 ) 3 p s 4 , i.e., 3 p s + 3 r = 2 d s p ( C 3 ) 4 , i.e., 3 p s 3 j + 3 r = 2 d s p ( C 3 ) 3 j 4 , i.e., 3 T = 2 d s p ( C 3 ) 3 j 4 . We have
3 T 3 ( p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 3 p ξ + 1 3 p s + 3 ( δ 1 ) + 3 ( equality when ξ = s 1 ) 6 ( δ + 1 ) p ξ 3 p s ( δ + 1 ) + 3 ( δ 1 ) + 3 6 ( δ + 1 ) p ξ 3 p s + 2 δ 1 2 d s p ( C 3 ) 3 ( j + 1 ) + 2 δ 1 + 2 ( δ + 1 ) p ξ 2 d s p ( C 3 ) 3 j 4 + 2 δ > 2 d s p ( C 3 ) 3 j 4 .
Therefore, C 3 is not MDS. □
Next, we explore the MDS λ -constacyclic codes of Type 4.
Theorem 11.
Let C 4 = ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , u ( x 3 λ 0 ) ω be a symbol-pair λ-constacyclic code of Type 4 of length 3 p s over R , where 1 j p s 1 , 0 r < j , either v ( x ) is a unit in F p m [ x ] x 3 p s λ or 0, deg ( v ) ω r 1 , ω < T , and T is the smallest integer satisfying u ( x 3 λ 0 ) T ( x 3 λ 0 ) j + u ( x 3 λ 0 ) r v ( x ) , i.e., T = j , if v ( x ) = 0 , otherwise T = min { j , p s j + r } . Then, C 4 is not MDS.
Proof. 
If p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ω p s p s ξ + δ p s ξ 1 , then symbol-pair distance is d s p ( C 4 ) = 2 ( δ + 1 ) p ξ . Thus, C 4 is an MDS symbol-pair λ -constacyclic code if | C 4 | = p 2 m ( 3 p s d s p ( C 4 ) + 2 ) , i.e., p 3 m ( 2 p s j ω ) = p 2 m ( 3 p s d s p ( C 4 ) + 2 ) , i.e., 3 ω = 2 d s p ( C ) 3 j 4 . Now,
3 ω 3 ( p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 3 p ξ + 1 3 p + 3 ( δ 1 ) + 3 ( equality when ξ = s 1 ) 6 ( δ + 1 ) p ξ 3 p ξ + 1 3 ( δ + 1 ) + 3 ( δ 1 ) + 3 ( equality when p 1 = δ ) 6 ( δ + 1 ) p ξ 3 p s 3 4 ( δ + 1 ) p ξ 3 p s 3 + 2 ( δ + 1 ) p ξ > 2 d s p ( C ) 3 j 4 .
Therefore, C 4 is not MDS, as required. □
In Theorem 6, we compute the symbol-pair distance of ( α + u β ) -constacyclic codes of length 3 p s over R , where ( α + u β ) is not a cube in R . Using Theorem 6, as an application, we have the following theorem.
Theorem 12.
Let C be a ( α + u β ) -constacyclic code of length 3 p s over R , where ( α + u β ) is not a cube in R , i.e., C = ( x 3 α 1 ) j for j { 0 , 1 , , 2 p s } , where α 1 F p m such that α = α 1 p s . Then, C is not an MDS symbol-pair ( α + u β ) -constacyclic code of length 3 p s over R .
Proof. 
By using the result in Theorem 1 (part 3), we have | C | = p 3 m ( 2 p s j ) .
Case 1: When 0 j p s , by Theorem 6, d s p ( C ) = 3 . Hence, C is an MDS symbol-pair code if | C | = p 2 m ( 3 p s d s p ( C ) + 3 ) i.e., p 3 m ( 2 p s j ) = p 2 m ( 3 p s 3 + 3 ) , i.e., 6 p s 3 j = 6 p s , i.e., j = 0 . Thus, C = 1 is MDS.
Case 2: When 2 p s p s ξ + ( δ 1 ) p s ξ 1 + 1 j 2 p s p s ξ + δ p s ξ 1 , then d s p ( C ) = 2 ( δ + 1 ) p ξ . Therefore, C is an MDS symbol-pair code if | C | = p 2 m ( 3 p s d s p ( C ) + 3 ) i.e., p 3 m ( 2 p s j ) = p 2 m ( 3 p s d s p ( C ) + 3 ) i.e., 6 p s 3 j = 6 p s d s p ( C ) + 3 ) i.e., 3 j = d s p ( C ) 3 . Now, we have
3 j 3 ( 2 p s p s ξ + ( δ 1 ) p s ξ 1 + 1 ) 6 p ξ + 1 3 p + 3 ( δ 1 ) + 3 ( equality when ξ = s 1 ) 6 ( δ + 1 ) p ξ 3 ( δ + 1 ) + 3 ( δ 1 ) + 3 ( equality when p 1 = δ ) 2 ( δ + 1 ) p ξ 3 + 4 ( δ + 1 ) p ξ > 2 ( δ + 1 ) p ξ 3 .
Hence, 3 j > d s p ( C ) 3 . Thus, C is not MDS. □

5. Conclusions

In this paper, the symbol-pair distance of all γ -constacyclic codes of length 3 p s over R , where γ is not a cube in F p m is given (Theorems 3–5). The symbol-pair distance of ( α + u β ) -constacyclic codes of length 3 p s over R is obtained in Theorem 6, where ( α + u β ) is not a cube in R . Example 1 gives us some examples of symbol-pair distance γ -constacyclic codes of length 3 p s over R , where γ is not a cube in F p m . The necessary and sufficient conditions for MDS symbol-pair codes of length 3 p s over R are provided in Theorems 8–12.
For future work, it will be very interesting to study symbol-pair distance of λ -constacyclic codes of length 3 p s over R , where λ is a cube in R . In the near future, we will discuss the b-symbol metrics for all constacyclic codes of length 3 p s over R , and as an application, we will identify all MDS constacyclic codes of length 3 p s , with respect to b-symbol distances.

Author Contributions

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

Funding

This paper was supported in part by the Centre of Excellence in Econometrics, Faculty of Economics, Chiang Mai University, Thailand.

Acknowledgments

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.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Berman, S.D. Semisimple Cyclic and Abelian Codes. II. Cybernetics 1967, 3, 17–23. [Google Scholar] [CrossRef]
  3. 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] [Green Version]
  4. Nedeloaia, C.S. Weight distributions of cyclic self-dual codes. IEEE Trans. Inform. Theory 2003, 49, 1582–1591. [Google Scholar] [CrossRef]
  5. Roth, R.M.; Seroussi, G. On cyclic MDS codes of length q over GF(q). IEEE Trans. Inf. Theory 1986, 32, 284–285. [Google Scholar] [CrossRef]
  6. 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]
  7. Massey, J.L.; Costello, D.J.; Justesen, J. Polynomial weights and code constructions. IEEE Trans. Inf. Theory 1973, 19, 101–110. [Google Scholar] [CrossRef]
  8. Zimmermann, K.H. On generalizations of repeated-root cyclic codes. IEEE Trans. Inform. Theory 1996, 42, 641–649. [Google Scholar] [CrossRef]
  9. Calderbank, A.R.; Hammons, A.R., Jr.; Kumar, P.V.; Sloane, N.J.A.; Solé, P. A linear construction for certain Kerdock and Preparata codes. Bull. AMS 1993, 23, 218–222. [Google Scholar] [CrossRef] [Green Version]
  10. Hammons, A.R.; Kumar, P.V.; Calderbank, A.R.; Sloane, N.J.A.; Solé, P. The Z 4 -linearity of Kerdock, Preparata, Goethals, and related codes. IEEE Trans. Inf. Theory 1994, 40, 301–319. [Google Scholar] [CrossRef]
  11. Nechaev, A.A. Kerdock code in a cyclic form, (in Russian). Discret. Math. Appl. 1991, 1, 365–384. [Google Scholar] [CrossRef]
  12. 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] [Green Version]
  13. Bonnecaze, A.; Udaya, P. Decoding of cyclic codes over F 2 + u F 2 . IEEE Trans. Inform. Theory 1999, 45, 2148–2157. [Google Scholar]
  14. Dougherty, S.; Gaborit, P.; Harada, M.; Sole, P. Type II codes over F 2 + u F 2 . IEEE Trans. Inform. Theory 1999, 45, 32–45. [Google Scholar] [CrossRef]
  15. Ling, S.; Solé, P. Duadic codes over F 2 + u F 2 . Appl. Algebra Engrg. Comm. Comput. 2001, 12, 365–379. [Google Scholar] [CrossRef]
  16. Ozen, M.; Siap, I. Linear codes over F q [ u ] u s with respect to the Rosenbloom-Tsffasman metric. Des. Codes Cryptogr 2006, 38, 17–29. [Google Scholar] [CrossRef]
  17. Alfaro, R.; Bennett, S.; Harvey, J.; Thornburg, C. On distances and self-dual codes over F p k [ u ] u t . Involve 2009, 2, 177–194. [Google Scholar] [CrossRef]
  18. Cassuto, Y.; Blaum, M. Codes for symbol-pair read channels. IEEE Trans. Inf. Theory 2011, 57, 8011–8020. [Google Scholar] [CrossRef]
  19. 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]
  20. Cassuto, Y.; Litsyn, S. Symbol-pair codes: Algebraic constructions and asymptotic bounds. In Proceedings of the 2011 IEEE International Symposium on Information Theory Proceedings, St. Petersburg, Russia, 31 July–5 August 2011; pp. 2348–2352. [Google Scholar]
  21. Hirotomo, M.; Takita, M.; Morii, M. Syndrome decoding of symbol-pair codes. In Proceedings of the 2014 IEEE Information Theory Workshop (ITW 2014), Hobart, TAS, Australia, 2–5 November 2014; pp. 162–166. [Google Scholar]
  22. Kai, X.; Zhu, S.; Li, P. A Construction of New MDS Symbol-Pair Codes. IEEE Trans. Inf. Theory 2015, 61, 5828–5834. [Google Scholar] [CrossRef]
  23. 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. Inf. Theory 2018, 64, 2417–2430. [Google Scholar] [CrossRef]
  24. Dinh, H.Q.; Nguyen, B.T.; Sriboonchitta, S. MDS symbol-pair codes of length 2ps over F p m . IEEE Trans. Inf. Theory 2020, 60, 240–262. [Google Scholar] [CrossRef]
  25. 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]
  26. Dinh, H.Q.; Nguyen, B.T.; Singh, A.K.; Yamaka, W. MDS constacyclic codes and MDS symbol-pair constacyclic codes. IEEE Access 2021, 9, 137970–137990. [Google Scholar] [CrossRef]
  27. Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
  28. MacWilliams, F.J.; Sloane, N.J.A. The Theory of Error-Correcting Codes; 10th impression; North-Holland: Amsterdam, The Netherlands, 1998. [Google Scholar]
  29. Dinh, H.Q.; López-Permouth, S.R. Cyclic and negacyclic codes over finite chain rings. IEEE Trans. Inf. Theory 2004, 50, 1728–1744. [Google Scholar] [CrossRef]
  30. Pless, V.; Huffman, W.C. Handbook of Coding Theory; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  31. Dinh, H.Q.; Nguyen, B.T.; Yamaka, W. Constacyclic Codes of Length 3ps over F p m + u F p m and their application in various distance distributions. IEEE Access 2020, 204031–204056. [Google Scholar] [CrossRef]
  32. Yaakobi, E.; Bruck, J.; Siegel, P.H. Constructions and decoding of cyclic codes over b-symbol read channels. IEEE Trans. Inf. Theory 2016, 62, 1541–1551. [Google Scholar] [CrossRef]
  33. Dinh, H.Q.; Wang, X.; Liu, H.; Sriboonchitta, S. On the b-distance of repeated-root constacyclic codes of prime power lengths. Discrete Math 2019, 343, 111780. [Google Scholar] [CrossRef]
  34. Ding, D.; Zhang, T.; Ge, G. Maximum distance separable codes for b-symbol read channels. Finite Fields Their Appl. 2018, 49, 180–197. [Google Scholar] [CrossRef] [Green Version]
Table 1. λ -constacyclic codes over F 7 + u F 7 .
Table 1. λ -constacyclic codes over F 7 + u F 7 .
ns λ g ( x ) [ n , M , d s p ]
2113 u ( x 3 3 ) [ 21 , 7 18 , 4 ]
2113 ( x 3 3 ) 2 [ 21 , 7 30 , 6 ]
2113 ( x 3 3 ) 2 , u ( x 3 3 ) [ 21 , 7 33 , 4 ]
14722 u ( x 3 2 ) 44 [ 147 , 7 15 , 42 ]
14722 ( x 3 2 ) 44 [ 147 , 7 30 , 42 ]
Table 2. λ -constacyclic codes over F 13 + u F 13 .
Table 2. λ -constacyclic codes over F 13 + u F 13 .
nsb λ g ( x ) [ n , M , d s p ]
39132 u ( x 3 2 ) 2 [ 39 , 13 33 , 6 ]
39132 ( x 3 2 ) 2 [ 39 , 13 66 , 6 ]
39132 ( x 3 2 ) 15 + u ( x 3 2 ) , u ( x 3 2 ) [ 39 , 13 30 , 4 ]
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. On Symbol-Pair Distance of a Class of Constacyclic Codes of Length 3ps over Fpm+uFpm. Axioms 2023, 12, 254. https://doi.org/10.3390/axioms12030254

AMA Style

Dinh HQ, Thi HL, Tansuchat R. On Symbol-Pair Distance of a Class of Constacyclic Codes of Length 3ps over Fpm+uFpm. Axioms. 2023; 12(3):254. https://doi.org/10.3390/axioms12030254

Chicago/Turabian Style

Dinh, Hai Q., Hiep L. Thi, and Roengchai Tansuchat. 2023. "On Symbol-Pair Distance of a Class of Constacyclic Codes of Length 3ps over Fpm+uFpm" Axioms 12, no. 3: 254. https://doi.org/10.3390/axioms12030254

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