Next Article in Journal
Specific Types of Pythagorean Fuzzy Graphs and Application to Decision-Making
Previous Article in Journal
An Improved Differential Evolution Algorithm for Crop Planning in the Northeastern Region of Thailand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Average Hull Dimension of Negacyclic Codes over Finite Fields

by
Somphong Jitman
1 and
Ekkasit Sangwisut
2,*
1
Department of Mathematics, Faculty of Science, Silpakorn University, Nakhon Pathom 73000, Thailand
2
Department of Mathematics and Statistics, Faculty of Science, Thaksin University, Phattalung 93110, Thailand
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2018, 23(3), 41; https://doi.org/10.3390/mca23030041
Submission received: 6 August 2018 / Revised: 17 August 2018 / Accepted: 17 August 2018 / Published: 20 August 2018

Abstract

:
Hulls of linear codes have been extensively studied due to their wide applications and links with the efficiency of some algorithms in coding theory. In this paper, the average dimension of the Euclidean hull of negacyclic codes of length n over finite fields F q , denoted by E ( n , 1 , q ) , has been investigated. The formula for E ( n , 1 , q ) has been determined. Some upper and lower bounds of E ( n , 1 , q ) have been given as well. Asymptotically, it has been shown that either E ( n , 1 , q ) is zero or it grows the same rate as n.

1. Introduction

In practice, communication systems are not 100% reliable due to noise or other forms of interference. Coding theory is a branch of Engineering Mathematics that has been introduced and applied to solve this problem since the 1960s. Codes have later been extensively studied and linked with other problems and applications.
In 1990, the (Euclidean) hull of a linear code has been introduced to classify finite projective planes in [1]. It is defined to be the intersection of a linear code and its Euclidean dual. Hulls of linear codes have various applications and play an important role in the efficiency determination of some algorithms in coding theory such as computing permutation equivalence of two linear codes and finding the automorphism group of linear codes (see, for example, [2,3,4,5,6]). Precisely, the efficiency of these computations is limited by the hull size of codes. In [7], the hulls of linear codes have been applied in constructing good entanglement-assisted quantum error correcting codes.
Properties of hulls of codes have been extensively studied. The average dimensions of the Euclidean hull of linear codes and of cyclic codes were given in [8,9], respectively. The dimensions of the hulls of cyclic codes and negacyclic codes were determined in [10]. Later, the complete study of the average dimension of the Hermitian hull of cyclic and constacyclic codes was given in [11,12]. It is of natural interest to study the average dimension of the Euclidean hull of constacyclic codes. In [13], it has been shown that the Euclidean dual of λ -constacyclic code is again λ -constacyclic if and only if λ = ± 1 . Therefore, the average dimension of the Euclidean hull of negacyclic codes ( λ = 1 ) is the only remaining case.
In this paper, we focus on the average dimension of the Euclidean hull of negacyclic codes of length n over finite fields F q as well as its lower and upper bounds. The paper is organized as follows. Basic properties of codes and polynomials over finite fields are recalled in Section 2. In Section 3, the expression for E ( n , 1 , q ) , the formula for the average dimension of neagcyclic codes, is given together with some upper bounds. In Section 4, upper and lower bounds on E ( n , 1 , q ) are derived. The summary and remarks are given in Section 5.

2. Preliminaries

Let p be a prime and let q be a p-power. Denote by F q the finite field of order q and characteristic p. For given positive integers k n , a linear code of length n and dimension k over F q is a k-dimensional subspace of the F q -vector space F q n . The Euclidean dual of a linear code C is defined to be
C = ( u 0 , u 1 , u n 1 ) F q n : i = 0 n 1 u i c i = 0 for all ( c 0 , c 1 , c n 1 ) C .
The Euclidean hull of a linear code C is defined to be
Hull ( C ) = C C .
A linear code of length n over F q is said to be negacyclic if ( c n 1 , c 0 , , c n 2 ) C for all ( c 0 , c 1 , , c n 1 ) C .
Let C ( n , 1 , q ) denote the set of all neagcyclic codes of length n over F q . The average dimension of the hull of negacyclic codes of length n over F q is defined to be
E ( n , 1 , q ) : = C C ( n , 1 , q ) dim Hull ( C ) | C ( n , 1 , q ) | .
Every non-zero negacyclic code C of length n over F q can be viewed as an ideal of the principal ideal ring F q [ x ] / x n + 1 generated by a monic divisor g ( x ) of x n + 1 (see [10]). In this case, g ( x ) is called the generator polynomial for C and dim C = n deg ( g ( x ) ) .
For a polynomial f ( x ) = a 0 + a 1 x + + a k x k F q [ x ] of degree k and a 0 0 , the reciprocal polynomial of f ( x ) is defined to be f ( x ) : = f ( 0 ) 1 x deg f ( x ) f 1 x . It is not difficult to see that f ( x ) = f ( x ) . Then, we have two types of polynomials. A polynomial f ( x ) is called self-reciprocal if f ( x ) = f ( x ) . Otherwise, f ( x ) and f ( x ) are called a reciprocal polynomial pair.
Let C be a negacyclic code of length n over F q with the generator polynomial g ( x ) and let h ( x ) = x n + 1 g ( x ) . Then, h ( x ) is a monic divisor of x n + 1 and it is the generator polynomial of C by Lemma 2.1 of [13]. Therefore, Hull ( C ) is generated by the polynomial lcm ( g ( x ) , h ( x ) ) (see Theorem 1 of [10]).
Recall that the characteristic of F q is p. Then, a positive integer n can be written in the form of n = n ¯ p ν , where p n ¯ and ν 0 . Using arguments similar to those in Section 4 of [10], up to permutation, there exist nonnegative integers s and t such that
x n + 1 = x n ¯ + 1 p ν = i = 1 s g i ( x ) p ν j = 1 t f j ( x ) p ν f j ( x ) p ν ,
where f j ( x ) and f j ( x ) are a reciprocal polynomial pair and g i ( x ) is a monic irreducible self-reciprocal polynomial for all 1 i s and 1 j t .
For a given negacyclic code C of length n over F q , based on the factorization in (1), the generator polynomial of C can be viewed of the form
g ( x ) = i = 1 s g i ( x ) u i j = 1 t f j ( x ) z j f j ( x ) w j ,
where 0 u i , z j , w j p ν . It follows that the generator polynomial of C is
h ( x ) = i = 1 s g i ( x ) p ν u i j = 1 t f j ( x ) p ν w j f j ( x ) p ν z j ,
and hence the generator polynomial of Hull ( C ) is
lcm ( g ( x ) , h ( x ) ) = i = 1 s g i ( x ) max { u i , p ν u i } j = 1 t f j ( x ) max { z j , p ν w j } f j ( x ) max { w j , p ν z j } .
Since 1 and 1 are identical when the characteristic of F q is even, in the rest of this paper, we assume that the characteristic p of F q is odd.

3. The Average Dimension E ( n , 1 , q )

In this section, we focus on an explicit expression for the formula of the average dimension of the Euclidean hull of negacyclic codes of length n over F q . Employing techniques similar to those for the cyclic case in [9], slightly different results for the negacyclic case can be deduced.
Assume that x n ¯ + 1 has the factorization in the form of Equation (1) and let B n ¯ , 1 , q = i = 1 s deg g i ( x ) . The expectation E ( · ) in Lemma 1 can be obtained using arguments similar to those in the proof of Proposition 22 of [9].
Lemma 1.
Let p be an odd prime and let ν be a nonnegative integer. Let 0 u , z , w p ν . Then, the following statements hold:
1. 
E ( max { u , p ν u } ) = 3 p ν + 1 4 .
2. 
E ( max { z , p ν w } ) = p ν ( 4 p ν + 5 ) 6 ( p ν + 1 ) .
The average dimension of the Euclidean hull of neagcyclic codes of length n over F q can be determined as follows.
Theorem 1.
Let F q be a finite field of order q and odd characteristic p and let n be a positive integer such that n = n ¯ p ν , p n ¯ and ν 0 . Then, the average dimension of the Euclidean hull of negacyclic codes of length n over F q is
E ( n , 1 , q ) = n 2 p ν + 1 6 ( p ν + 1 ) B n ¯ , 1 , q p 2 ν + 2 p ν + 3 12 ( p ν + 1 ) .
Proof. 
By Lemma 1, Equation (2), and arguments similar to those in the proof of Theorem 3.2 of [11], it can be deduced that
E ( n , 1 , q ) = n 1 3 1 6 ( p ν + 1 ) B n ¯ , 1 , q p ν + 1 12 + 2 12 ( p ν + 1 ) = n 2 p ν + 1 6 ( p ν + 1 ) B n ¯ , 1 , q p 2 ν + 2 p ν + 3 12 ( p ν + 1 ) .
This completes the proof. ☐
The next corollary is a direct consequence of Theorem 1.
Corollary 1.
Assume the notations as in Theorem 1. Then, the following statements hold:
1. 
E ( n , 1 , q ) < n 3 .
2. 
E ( n ¯ , 1 , q ) = n ¯ B n ¯ , 1 , q 4 .
3. 
E ( n ¯ , 1 , q ) < n ¯ 4 .

4. Properties of B n ¯ , 1 , q and Bounds on E ( n , 1 , q )

In this section, some number theoretical tools are constructed and applied to study properties of B n ¯ , 1 , q . As a consequence, lower and upper bounds for E ( n , 1 , q ) can be derived using B n ¯ , 1 , q .
For an odd prime power q, let N q : = 1 : divides q i + 1 . For coprime positive integers i and j, denote by ord j ( i ) the multiplicative order of i modulo j. An element in N q has the following properties.
Lemma 2.
Let q be an odd prime power. If N q and > 2 , then ord ( q ) is even.
Proof. 
Since N q , there exists the smallest positive integer k such that | ( q k + 1 ) . It follows that | ( q 2 k 1 ) . Then, ord ( q ) | 2 k . Since ord ( q ) k , ord ( q ) is even. ☐
Next, we introduce a partition for the set N q . For each integer α 0 , let
P q , α : = N q : 2 α | | ord ( q ) ,
where 2 α | | k is used if α is the integer such that 2 α | k and 2 α + 1 k . Then, we have N q = P q , 0 P q , 1 P q , 2 .
Theorem 2
(Theorem 4 of [9]). Let q be an odd prime power and let ℓ be a positive integer. Then, the following statements hold:
1. 
Let ℓ be an odd integer. If > 1 is such that = i = 1 k p i e i the prime factorization of ℓ. Then, N q if and only if there exists α > 0 such that p i P q , α for all i. In this case, we have P q , α .
2. 
Let β 1 be an integer. Then 2 β N q if and only if 2 β divides q + 1 . Moreover, if 2 β N q , β 2 , then 2 β P q , 1 .
3. 
Let q and ℓ be odd. Then, 2 N q if and only if N q . In this case, ℓ and 2 belong to the same set P q , α .
4. 
Let = 2 β ¯ where ¯ is odd and β 2 . Then, N q if and only if 2 β N q and ¯ P q , 1 . In this case, we have P q , 1 .
The characterization of elements in P q , α are given in the following corollary.
Corollary 2.
Let γ 1 be an integer such that 2 γ | ( q + 1 ) . Let ℓ be a positive integer relatively prime to q and let 2 β | | . Then, the following statements hold:
1. 
P q , 0 = { 1 , 2 } .
2. 
P q , 1 if and only if either ℓ has an odd prime divisor, each odd prime divisor of ℓ belongs to P q , 1 and 0 β γ , or = 2 β and 2 β γ .
3. 
Let α 2 . Then, P q , α if and only if ℓ has an odd prime divisor, each odd prime divisor of ℓ belongs to P q , α and 0 β 1 .
Lemma 3.
Let α 1 an integer and let ℓ be a positive integer. If P q , α , then 2 α + 1 .
Proof. 
By Corollary 2, we have 3 . Since P q , α , it follows that 2 α | | ord ( q ) . By Little Fermat’s Theorem, we have ord ( q ) | ϕ ( ) . Then, 2 α | ϕ ( ) . Hence, 2 α ϕ ( ) 1 . ☐
Let Ω : = j N : j | 2 n ¯ and 2 n ¯ . Next, we give the expression of B n ¯ , 1 , q .
Lemma 4.
Assume that x n ¯ + 1 is factorized as in Equation (1). Then,
B n ¯ , 1 , q = j Ω N q ϕ ( j ) ,
where φ is the Euler’s totient function.
Proof. 
By Equation (1), we have
x n ¯ + 1 = i = 1 s g i ( x ) j = 1 t f j ( x ) f j ( x ) .
From Equation (29) of [10], x n ¯ + 1 can be factored as
x n ¯ + 1 = j Ω N q i = 1 γ ( j ) g i j ( x ) j Ω N q i = 1 β ( j ) f i j ( x ) f i j ( x ) ,
where γ ( j ) = ϕ ( j ) ord j ( q ) , β ( j ) = ϕ ( j ) 2 ord j ( q ) , f i j ( x ) and f i j ( x ) are a monic irreducible-reciprocal polynomial pair of degree ord j ( q ) , and g i j ( x ) is a monic irreducible self-reciprocal polynomial of degree ord j ( q ) .
Altogether, it can be concluded that
i = 1 s g i ( x ) = j Ω N q i = 1 γ ( j ) g i j ( x ) .
Hence,
B n ¯ , 1 , q = i = 1 s deg ( g i ( x ) ) = j Ω N q γ ( j ) deg ( g i j ( x ) ) = j Ω N q ϕ ( j ) ord j ( q ) · ord j ( q ) = j Ω N q ϕ ( j )
as desired. ☐
Remark 1.
From Lemma 4, we have the following facts. The set Ω N q can be empty. For convenience, the empty summation will be regarded as 0. In this case, B n ¯ , 1 , q = j Ω N q ϕ ( j ) = j ϕ ( j ) = 0 . For example, B 4 , 1 , 3 = 0 since Ω N 3 = .
The expression of the set Ω can be simplified using the definition of n ¯ as follows.
Lemma 5.
Write n ¯ = 2 β n , where n is an odd integer and β is a non-negative integer. Then, Ω = 2 β + 1 k : k N and k | n .
Proof. 
Let n ¯ = 2 β n . Then, we have Ω = j N : j | 2 n ¯ and 2 n ¯ = j N : j | 2 β + 1 n and j 2 β n . Hence, 2 β + 1 | j for all j Ω , which implies Ω = 2 β + 1 k : k N and k | n . ☐
The following result is a consequence of Lemma 5 and Theorem 2.
Proposition 1.
Let γ 1 be the integer such that 2 γ | | ( q + 1 ) . Then, the following statements hold:
1. 
Ω N q = if and only if β + 1 > γ .
2. 
Ω N q = Ω if and only if β + 1 γ and 2 n ¯ N q .
3. 
Ω N q Ω if and only if β + 1 γ and 2 n ¯ N q .
Proof. 
To prove (i), assume that β + 1 γ . Then, by Theorem 2, it can be concluded that 2 β + 1 N q . Hence, Ω N q .
Conversely, assume that β + 1 > γ 1 . Then, β + 1 2 . Let j Ω . By Lemma 5, j = 2 β + 1 k for some k | n . Therefore, j N q by Theorem 2, which implies Ω N q = .
To prove (ii), assume that Ω N q = Ω . Then, Ω N q . Since 2 n ¯ Ω , we have 2 n ¯ N q . Hence, 2 β + 1 n = 2 n ¯ N q which implies β + 1 γ by Theorem 2.
Conversely, assume that β + 1 γ and 2 n ¯ N q . Let j Ω . Then, j | 2 n ¯ . Since 2 n ¯ N q , j N q , Ω N q .
Statement (iii) follows immediately from (i) and (ii). ☐
By Proposition 1, we have the following corollary.
Corollary 3.
Let γ 1 be the integer such that 2 γ | | ( q + 1 ) . Then, the following statements hold:
1. 
B n ¯ , 1 , q = 0 if and only if β + 1 > γ .
2. 
B n ¯ , 1 , q = n ¯ if and only if β + 1 γ and 2 n ¯ N q .
3. 
0 < B n ¯ , 1 , q < n ¯ if and only if β + 1 γ and 2 n ¯ N q .
Proof. 
By Proposition 1, β + 1 > γ if and only if Ω N q = . Equivalently,
B n ¯ , 1 , q = j Ω N q ϕ ( j ) = j ϕ ( j ) = 0 .
This proves (i).
By Proposition 1, β + 1 γ and 2 n ¯ N q if and only if Ω N q = Ω . Equivalently,
B n ¯ , 1 , q = j Ω N q ϕ ( j ) = j Ω ϕ ( j ) = k | n ϕ ( 2 β + 1 k ) = 2 β k | n ϕ ( k ) = 2 β n = n ¯ .
Statement (iii) can be deduced directly from (i) and (ii). ☐
Corollary 4.
Assume the notations as above. Then, the following statements hold:
1. 
E ( n , 1 , q ) = n 1 3 1 6 ( p ν + 1 ) if and only if β + 1 > γ .
2. 
If β + 1 > γ , then n 4 E ( n , 1 , q ) < n 3 .
Proof. 
The first statement can be deduced directly from Theorem 1 and Corollary 3. The second statement follows from Corollary 1 and the fact that 1 6 ( p ν + 1 ) reaches its maximum value 1 12 when ν = 0 . ☐
Next, we focus on the case where β + 1 γ . Let be a positive integer relatively prime to q. Let = 2 β p 1 e 1 p k e k be the prime factorization of , where β 0 , k 0 , p 1 , p 2 , , p k are distinct odd primes, and e i 1 for all i = 1 , 2 , , k . Partition the index set { 1 , , k } into K , K 1 , K 2 , as follows:
  • i K if p i P q , α for all α 1 ,
  • i K α if p i P q , α .
Let d = i K p i e i and d α = i K α p i e i for all 1 α k . For convenience, the empty product will be referred to as 1. Therefore, we have = 2 β d d 1 d 2 which is called the N q -factorization of , where d i = 1 for all but finitely many integers i. By Theorem 2, we have d α P q , α . The characterization of N q is given in the following lemma.
Lemma 6
(Lemma 9 of [9]). Let γ 1 be the integer such that 2 γ | | ( q + 1 ) . Let 2 be such that gcd ( , q ) = 1 and let = 2 β d d 1 d 2 be the N q -factorization of ℓ. If N q , then at least one of the following conditions is valid:
1. 
β > γ .
2. 
d > 1 .
3. 
β 2 and d α > 1 for an integer α 2 .
4. 
d α 1 > 1 and d α 2 > 1 for two distinct α 1 1 and α 2 1 .
The following proposition provides a simplified expression of B n ¯ , 1 , q .
Proposition 2.
Let n ¯ = 2 β d d 1 d 2 be an N q -factorization of n ¯ = 2 β n . If β + 1 γ and 2 n ¯ N q , then
B n ¯ , 1 , q = d 1 + α 2 ( d α 1 ) , i f β = 0 , 2 β d 1 , i f β 0 .
Proof. 
We distinguish the proof into two cases where β = 0 and β 0 .
Case 1 
β = 0 . We have n ¯ = d d 1 d 2 = n . By Lemma 5 and Theorem 2, we have
B n ¯ , 1 , q = j Ω N q ϕ ( j ) = k | n ¯ , 2 k N q ϕ ( 2 k ) = ϕ ( 2 ) + α 1 k | d α , k 1 ϕ ( 2 k ) = 1 + α 1 k | d α , k 1 ϕ ( k ) = 1 + α 1 ( d α 1 ) = d 1 + α 2 ( d α 1 ) .
Case 2 
β 0 . We have β + 1 2 and n ¯ = 2 β d d 1 d 2 = 2 β n . By Corollary 2, we have 2 β + 1 k N q . Since k | n if and only if k | d 1 , it follows that
B n ¯ , 1 , q = j Ω N q ϕ ( j ) = k | n , 2 β + 1 k N q ϕ ( 2 β + 1 k ) = k | d 1 ϕ ( 2 β + 1 k ) = 2 β k | d 1 ϕ ( k ) = 2 β d 1 .
The results follow.
Theorem 3.
Let q be an odd prime power and 2 γ | | ( q + 1 ) . Let n = n ¯ p ν , where p n ¯ and ν 0 . Let n ¯ = 2 β n , where 2 n . Then, the following statements hold:
1. 
E ( n , 1 , q ) = 0 if and only if β + 1 γ , ν = 0 , and 2 n ¯ N q .
2. 
If β + 1 γ , ν > 0 , and 2 n ¯ N q , then n 6 E ( n , 1 , q ) < n 4 .
3. 
If β + 1 γ and 2 n ¯ N q , then n 12 E ( n , 1 , q ) < n 3 .
Proof. 
By Equation (3), E ( n , 1 , q ) = 0 if and only if
B n ¯ , 1 , q n ¯ = 4 p 2 ν + 2 p ν p 2 ν + 2 p ν + 3 .
By Corollary 3, it is not difficult to see that B n ¯ , 1 , q n ¯ 1 and B n ¯ , 1 , q n ¯ = 1 if and only if β + 1 γ and 2 n ¯ N q . On the other hand, we have 4 p 2 ν + 2 p ν p 2 ν + 2 p ν + 3 1 and 4 p 2 ν + 2 p ν p 2 ν + 2 p ν + 3 = 1 if and only if p ν = 1 . Therefore, B n ¯ , 1 , q n ¯ = 4 p 2 ν + 2 p ν p 2 ν + 2 p ν + 3 if and only if β + 1 γ , 2 n ¯ N q and p ν = 1 . This proves (i).
To prove (ii), assume that β + 1 γ , ν > 0 , and 2 n ¯ N q . By Corollary 3, we have B n ¯ , 1 , q = n ¯ . By Equation (3), it follows that
E ( n , 1 , q ) = n 2 p ν + 1 6 ( p ν + 1 ) n ¯ p 2 ν + 2 p ν + 3 12 ( p ν + 1 ) = n ¯ 12 ( p ν + 1 ) 3 p 2 ν 3 = n 4 1 1 p ν .
It is not difficult to see that E ( n , 1 , q ) < n 4 . Since ν > 0 , it follows that p ν 3 . Hence, the minimum value of 1 1 p ν is 2 3 . Therefore, we have n 6 E ( n , 1 , q ) < n 4 .
To prove (iii), assume that β + 1 γ and 2 n ¯ N q .
Case 1 
gcd ( n , q ) 1 . By Corollary 1, we have E ( n , 1 , q ) = n ¯ B n ¯ , 1 , q 4 . Then, by Equation (3), E ( n , 1 , q ) can be expressed as
E ( n , 1 , q ) n = 1 4 1 4 p ν + E ( n ¯ , 1 , q ) n p 2 ν + 2 p ν + 3 3 ( p ν + 1 ) 1 4 1 4 p ν .
It is not difficult to see that E ( n , 1 , q ) n 1 6 for all p ν 3 . Hence, E ( n , 1 , q ) n 6 .
Case 2 
gcd ( n , q ) = 1 . Let n ¯ = 2 β d d 1 d 2 be an N q -factorization of n ¯ and
n ¯ = 2 β d d 1 d 2 = 2 β d d α 1 d α 2 d α j ,
where d α i > 1 for all 1 i j and α 1 < α 2 < < α j . Note that if d α i and d are greater than 1, then they are greater than or equal to 3.
Case 2.1 
β = 0 . We have n ¯ = d d α 1 d α 2 d α j . It is easy to verify that
B n ¯ , 1 , q n = d 1 + α 2 ( d α 1 ) d d 1 d 2 = 1 j + i = 1 j d α j d d α 1 d α 2 d α j .
By Lemma 6, we have the following six subcases:
Case 2.1.1 
d = 1 and j = 0 . Then, n ¯ = 1 and 2 n ¯ = 2 N q , a contradiction.
Case 2.1.2 
d = 1 and j = 1 . Thus, n ¯ = d α 1 , 2 n ¯ = 2 d α 1 N q , a contradiction.
Case 2.1.3 
d > 1 and j = 0 . We have n ¯ = d . Thus, B n ¯ , 1 , q n = 1 d 1 3 .
Case 2.1.4 
d > 1 and j = 1 . Thus, n ¯ = d d α 1 . Therefore, B n ¯ , 1 , q n = d α 1 d d α 1 = 1 d 1 3 .
Case 2.1.5 
j = 2 . Hence, n ¯ = d d α 1 d α 2 . Without loss of generality, we may assume that d α 2 d α 1 . We have
B n ¯ , 1 , q n = 1 + d α 1 + d α 2 d d α 1 d α 2 2 d α 1 d d α 1 d α 2 2 d d α 2 2 d α 2 2 3 .
Case 2.1.6 
j 3 . Then, n ¯ = d d α 1 d α 2 d α j . Let d α r = max 1 i j d α i .
B n ¯ , 1 , q n = 1 j + i = 1 j d α i d d α 1 d α j i = 1 j d α i d d α 1 d α j j d α r d d α 1 d α j = j d 1 i j , i r d α i j 1 i j , i r d α i .
Let s be an index such that j 1 s j and s r . Then, j < 2 j 1 2 s 2 α s . Since d α s P q , α s , we have d α s 2 α s + 1 by Lemma 3. Hence, j < 2 α s < d α s . Therefore,
B n ¯ , 1 , q n j 1 i j , i r d α i d α s 1 i j , i r d α i = 1 1 i j , i r , i s d α i 1 3 .
Case 2.2 
β 0 . Then, n ¯ = 2 β d d 1 d 2 = 2 β d d α 1 d α 2 d α j . It follows that
B n ¯ , 1 , q n = 2 β d 1 2 β d d 1 d 2 = 1 d d 2 d 3 .
By Lemma 6, we have the following six subcases.
Case 2.2.1 
d = 1 and j = 0 . Then, n ¯ = 2 β and 2 n ¯ = 2 β + 1 N q , a contradiction.
Case 2.2.2 
d = 1 and j = 1 . Note that β + 1 2 . If α 1 = 1 , then n ¯ = 2 β d 1 and 2 n ¯ = 2 β + 1 d 1 N q , a contradiction. Otherwise, α 1 1 . Then, n ¯ = 2 β d α 1 and 2 n ¯ = 2 β + 1 d α 1 N q . Hence,
B n ¯ , 1 , q n = 1 d α 1 1 3 .
Case 2.2.3 
d > 1 and j = 0 . Then, n ¯ = 2 β d and 2 n ¯ = 2 β + 1 d . Hence,
B n ¯ , 1 , q n = 1 d 1 3 .
Case 2.2.4 
d > 1 and j = 1 . Then, n ¯ = d d α 1 . It follows that
B n ¯ , 1 , q n 1 d 1 3 .
Case 2.2.5 
j = 2 . Then, n ¯ = d d α 1 d α 2 . We have
B n ¯ , 1 , q n 1 d d α 2 1 d α 2 1 3 .
Case 2.2.6 
j 3 . Then, n ¯ = d d α 1 d α j . Hence,
B n ¯ , 1 , q n 1 d d α 2 d α j 1 d α j 1 3 .
Altogether, we have B n ¯ , 1 , q 2 n 3 , and, hence,
E ( n , 1 , q ) = n ¯ B n ¯ , 1 , q 4 n 2 n 3 4 = n 12 .
From Theorem 3 and Corollary 4, we can conclude that the average dimension of the Hull of negacyclic codes of length n = p ν n ¯ over F q is zero if and only if β + 1 γ , ν = 0 , and 2 n ¯ N q . For the other cases, the average dimension of the Hull of negacyclic codes of length n = p ν n ¯ over F q is bounded by n 12 and n 3 . In these cases, E ( n , 1 , q ) grows at the same rate as the length n of the codes as n tends to ∞.

5. Conclusions

Due to their wide applications and links with the efficiency of some algorithms in coding theory, properties of hulls of cyclic codes and their generalization in terms of λ -constacyclic codes have been extensively studied. The average dimension of the Euclidean hull of cyclic codes has been studied in [9]. A complete study of the average dimension of the Hermitian hull of cyclic and constacyclic codes was given in [11,12]. Therefore, the remaining case is the Euclidean hull of negacyclic codes (see [13]). This paper provides a complete study for this problem. The detailed comparison for the results on the Euclidean case is given in Table 1 and the Hermitian case is given in [12].

Author Contributions

E.S. gave the initial concept and established the results in Section 4. S.J. stated and proved the results in Section 3. S.J. and E.S. wrote the paper.

Acknowledgments

This research was supported by the Thailand Research Fund and the Office of Higher Education Commission of Thailand under Research Grant MRG6080054.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Assmus, E.F.; Key, J.D. Affine and projective planes. Discrete Math. 1990, 83, 161–187. [Google Scholar] [CrossRef]
  2. Leon, J. Computing automorphism groups of error-correcting codes. IEEE Trans. Inf. Theory 1982, 3, 496–511. [Google Scholar] [CrossRef]
  3. Leon, J. Permutation group algorithms based on partition, I: theory and algorithms. J. Symbolic Comput. 1991, 12, 533–583. [Google Scholar] [CrossRef]
  4. Sendrier, N. Finding the permutation between equivalent binary code. In Proceedings of the IEEE International Symposium on Information Theory, Ulm, Germany, 29 June–4 July 1997. [Google Scholar]
  5. Sendrier, N. Finding the permutation between equivalent codes: The support splitting algorithm. IEEE Trans. Inf. Theory 2000, 46, 1193–1203. [Google Scholar] [CrossRef]
  6. Sendrier, N.; Skersys, G. On the computation of the automorphism group of a linear code. In Proceedings of the 2001 IEEE International Symposium on Information Theory, Washington, DC, USA, 29 June 2001. [Google Scholar]
  7. Guenda, K.; Jitman, S.; Gulliver, T.A. Constructions of good entanglement-assisted quantum error correcting codes. Des. Codes Cryptogr. 2018, 86, 121–136. [Google Scholar] [CrossRef]
  8. Sendrier, N. On the dimension of the hull. SIAM J. Appl. Math. 1997, 10, 282–293. [Google Scholar] [CrossRef]
  9. Skersys, G. The average dimension of the hull of cyclic codes. Discrete Appl. Math. 2003, 128, 275–292. [Google Scholar] [CrossRef]
  10. Sangwisut, E.; Jitman, S.; Ling, S.; Udomkavanich, P. Hulls of cyclic and negacyclic codes over finite fields. Finite Fields Appl. 2015, 33, 232–257. [Google Scholar] [CrossRef]
  11. Jitman, S.; Sangwisut, E. The average dimension of the Hermitian hull of cyclic codes over finite fields of square order. AIP Conf. Proc. 2016, 1775, 030026. [Google Scholar]
  12. Jitman, S.; Sangwisut, E. The average dimension of the Hermitian hull of constacyclic codes over finite fields. arXiv, 2017; arXiv:1702.00275. [Google Scholar]
  13. Yang, Y.; Cai, W. On self-dual constacyclic codes over finite fields. Des. Codes Cryptogr. 2015, 74, 355–364. [Google Scholar] [CrossRef]
Table 1. The lower and upper bounds for E ( n , 1 , q ) and E ( n , 1 , q ) .
Table 1. The lower and upper bounds for E ( n , 1 , q ) and E ( n , 1 , q ) .
λ n = p ν n ¯ Lower BoundsUpper BoundsRemarks
1 n N q 00Theorem 25 of [9]
n N q n 12 n 3
1 β + 1 > γ n 4 n 3 Corollary 4
β + 1 γ , ν = 0 , and 2 n ¯ N q 00Theorem 3
β + 1 γ , ν > 0 , and 2 n ¯ N q n 6 n 4
β + 1 γ and 2 n ¯ N q n 12 n 3

Share and Cite

MDPI and ACS Style

Jitman, S.; Sangwisut, E. The Average Hull Dimension of Negacyclic Codes over Finite Fields. Math. Comput. Appl. 2018, 23, 41. https://doi.org/10.3390/mca23030041

AMA Style

Jitman S, Sangwisut E. The Average Hull Dimension of Negacyclic Codes over Finite Fields. Mathematical and Computational Applications. 2018; 23(3):41. https://doi.org/10.3390/mca23030041

Chicago/Turabian Style

Jitman, Somphong, and Ekkasit Sangwisut. 2018. "The Average Hull Dimension of Negacyclic Codes over Finite Fields" Mathematical and Computational Applications 23, no. 3: 41. https://doi.org/10.3390/mca23030041

APA Style

Jitman, S., & Sangwisut, E. (2018). The Average Hull Dimension of Negacyclic Codes over Finite Fields. Mathematical and Computational Applications, 23(3), 41. https://doi.org/10.3390/mca23030041

Article Metrics

Back to TopTop