On the number of non-G-equivalent minimal abelian codes
Fatma Altunbulak Aksu, \.Ipek Tuvay

TL;DR
This paper explores the classification of minimal abelian codes in finite abelian groups, establishing equivalences between different subgroup notions and providing formulas for counting non-equivalent codes based on group structure.
Contribution
It proves the equivalence of G-isomorphism and isomorphism on certain subgroups, and derives formulas for counting non-G-equivalent minimal abelian codes.
Findings
Number of non-G-equivalent minimal abelian codes equals the number of divisors of the group's exponent under certain conditions.
Established the equivalence between G-isomorphism and subgroup isomorphism for cyclic quotient conditions.
Calculated the number of such codes for specific classes of abelian groups.
Abstract
Let be a finite abelian group. Ferraz, Guerreiro and Polcino Milies prove that the number of -equivalence classes of minimal abelian codes is equal to the number of -isomorphism classes of subgroups for which corresponding quotients are cyclic. In this article, we prove that the notion of -isomorphism is equivalent to the notion of isomorphism on the set of all subgroups of with the property that is cyclic. As an application, we calculate the number of non--equivalent minimal abelian codes for some specific family of abelian groups. We also prove that the number of non--equivalent minimal abelian codes is equal to number of divisors of the exponent of if and only if for each prime dividing the order of , the Sylow -subgroups of are homocyclic.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On the number of non--equivalent minimal abelian codes
Fatma Altunbulak Aksu and İpek Tuvay
Department of Mathematics, Mimar Sinan Fine Arts University, Şişli, Istanbul, Turkey
[email protected], [email protected]
Abstract.
Let be a finite abelian group. Ferraz, Guerreiro and Polcino Milies prove that the number of -equivalence classes of minimal abelian codes is equal to the number of -isomorphism classes of subgroups for which corresponding quotients are cyclic. In this article, we prove that the notion of -isomorphism is equivalent to the notion of isomorphism on the set of all subgroups of with the property that is cyclic. As an application, we calculate the number of non--equivalent minimal abelian codes for some specific family of abelian groups. We also prove that the number of non--equivalent minimal abelian codes is equal to the number of divisors of the exponent of if and only if for each prime dividing the order of , the Sylow -subgroups of are homocyclic.
Key words and phrases:
Minimal abelian code; -equivalence; -isomorphism; homocyclic group.
2010 Mathematics Subject Classification:
Primary: 20K01,94B05; Secondary: 16S34
1. Introduction
Due to Berman [1] and MacWilliams [3], an abelian code over a field is defined to be an ideal in a finite group algebra of an abelian group. An abelian code is said to be minimal if the corresponding ideal is minimal in the set of all ideals of the group algebra. Let be a finite abelian group and a finite field of characteristic coprime to the order of . Under these conditions, Maschke’s Theorem says that every abelian code is a direct sum of minimal abelian codes. Moreoever as defined in [4], two abelian codes and are called -equivalent if there is a group automorphism whose linear extension to the group algebra maps onto . It is easy to see that -equivalent codes have the same weight distribution. However, the converse is not true (see Proposition IV.2 in [2] ). Therefore, knowing the number of -equivalence classes of minimal abelian codes tells us a lot about the nature of codes that can be defined using the group algebra .
A one-to-one correspondence between -equivalence classes of minimal abelian codes and -isomorphism classes of cocyclic subgroups of is established by Ferraz, Guerreiro and Polcino Milies. (For the details see Proposition III.2, Proposition III.7 and Proposition III.8 in [2] ). According to [2], two subgroups and of are called -isomorphic if there is an automorphism of which maps onto . A subgroup is called a cocyclic subgroup of if is cyclic. Note that this definition is not the same definition as in [2]. We take into account itself also as a cocyclic subgroup to count the minimal abelian code which corresponds to the subgroup of . From the definition, it is clear that if two subgroups of are -isomorphic, then they are isomorphic. However, the converse of this statement is not true for arbitrary subgroups of . We observe that the notion of -isomorphism is equivalent to the notion of isomorphism on the set of cocyclic subgroups of as follows.
Proposition 1.1**.**
Let be a finite abelian group and let , be cocyclic subgroups of . Then and are -isomorphic if and only if they are isomorphic.
This proposition, together with Proposition III.2, Proposition III.7 and Proposition III.8 in [2] leads us to write the following theorem.
Theorem 1.2**.**
Let be a finite abelian group. The number of non--equivalent minimal abelian codes over is equal to the number of isomorphism classes of cocyclic subgroups of .
Let denote the number of non--equivalent minimal abelian codes over . As an application of Theorem 1.2, we prove the following results. Among these, the first result is the following.
Theorem 1.3**.**
Let be a finite abelian group and let be a direct product of finite number of copies of . Then we have that =.
We observe that under an assumption on the exponent of the direct factors, multiplying a finite abelian group by a homocyclic group does not change the number Here a homocyclic group is a direct product of pairwise isomorphic cyclic groups.
Theorem 1.4**.**
Let be a finite homocyclic group and a finite abelian group such that . If , then we have that =.
As emphasized in [4], the codes arising from the group algebra , where and are positive odd integers, are referred as two-dimensional linear recurring arrays, linear recurring planes or two-dimensional cyclic codes in the works [5] and [6]. These codes are related to the problem of constructing perfect maps and have applications to -ray photography. In [4, Theorem 3.6], it is stated that the number of non-equivalent minimal codes of is equal to the number of divisors of the exponent of the corresponding group. Ferraz, Guerreiro and Polcino Milies point out that this result is not true by calculating the number of non-equivalent minimal codes of as where is an odd prime. (see [2, Propostion IV.3]). The following theorem generalizes this result.
Theorem 1.5**.**
If and , then .
As a corollary we obtain the following result.
Corollary 1.6**.**
Let be a positive integer such that where ’s are distinct prime numbers and ’s are positive integers. Then for where are positive integers and we have that .
In [4], for an abelian group of odd order, it is proved that the number of non--equivalent minimal abelian codes over is equal to the number of divisors of the exponent of . In [2], it is shown that this statement is not true and moreover it is shown that if is homocyclic, the number of non--equivalent minimal abelian codes over is equal to the number of divisors of exponent of (see Theorem V.6 in [2]). In the following theorem, we extend this result and give a characterization of an abelian group whose number of non-equivalent minimal codes is equal to the number of divisors of its exponent.
Theorem 1.7**.**
Let be a finite abelian group and a finite field of characteristic coprime to order of . The number of non--equivalent minimal abelian codes over is equal to the number of divisors of exponent of if and only if for each prime dividing the order of , the Sylow -subgroups of are homocyclic.
Note that Theorem V.6 in [2] now follows from the Theorem 1.7 as a corollary.
The structure of the paper is as follows. In section 2, we establish some resullts on isomorphic cocyclic subgroups of a finite abelian group and give the proofs of Proposition 1.1 and Theorem 1.2, Theorem 1.3 and Theorem 1.4 . We also present some important examples related to Theorem 1.4. In section 3, we prove Theorem 1.5. In section 4, we present the proof of Theorem 1.7.
2. Proof of Proposition 1.1 and its consequences
It is not very easy to determine whether two subgroups of a given group are -isomorphic or not. We begin by showing that isomorphisms between cocyclic subgroups of can be extended to an automorphism of . Then, we continue to prove some other facts to give a proof for Proposition 1.1.
Lemma 2.1**.**
Let be an abelian -group of exponent and a cocyclic subgroup of . If the exponent of is strictly less than , then for any of order , generates the cyclic group .
Proof.
Let be any element in of order . As , we have that , so is a non-trivial element in . Since is a cocyclic subgroup of , for some . Then there exists some such that . Since is a non-trivial element in , we have that for some where . This implies that . As , this is possible only if . Since has order , should be equal to zero so that and hence . ∎
Lemma 2.2**.**
Let be an abelian -group of exponent and a cocyclic subgroup of . Then there exists an element of order so that .
Proof.
There are two cases to consider.
Case 1: : Follows from Lemma 2.1.
Case 2: : As is cocyclic we have that for some Then there exists so that and then and is the smallest integer satisfying this property. If the order of is equal to , then one can take . If the order of is less than , as there exists some of order so one can take . It is clear that generates .
∎
Lemma 2.3**.**
Let be an abelian -group of exponent . Assume that and are subgroups of such that for some of order , we have that where . Then, we have that .
Proof.
As and , we can write
[TABLE]
where , so that . On the other hand, Second Isomorphism Theorem gives us that
[TABLE]
and similarly . Therefore, we deduce that
[TABLE]
∎
Lemma 2.4**.**
Let be a finite abelian -group and let be a non-generator of . Then there exists a generator of such that .
Proof.
Recall that the Frattini subgroup of , denoted by is the set of all non-generators of . Then, if , it is easy to see that . As is a non-generator, and where , that is . If at least one of ’s is not a multiple of , set , then which means that is a generator of and . If all s are multiple of , then for we have that . So . If one of ’s is not a multiple of , then and is a generator. If all ’s are a multiple of then one can continue the process until getting an which is not a multiple of for some . ∎
Lemma 2.5**.**
Let be an abelian -group of exponent . Assume that and are isomorphic subgroups of such that for some of order , we have that
[TABLE]
where . Then is a generator of if and only if is a generator of .
Proof.
Suppose that is a generator of , then for some . Suppose for a contradiction that is not a generator of . Then by Lemma 2.4, there exists a generator such that for some with . Note that for some . On the other hand, since the orders of and are equal, we have that . Hence, since , there exists with and there exists with , such that and where . It follows that
[TABLE]
But this contradicts with Lemma 2.3. The converse implication is similar. ∎
Proposition 2.6**.**
Let be an abelian -group of exponent . Assume that and are isomorphic subgroups of such that for some of order , where . Then, there exists an isomorphism such that .
Proof.
If we have that , then for any isomorphism we definitely have . So we can assume that . Then we have that and . There are two cases.
Case 1: is a generator of .
By Lemma 2.5, is also a generator of . Then and where . So one can choose as an isomorphism, and define as
[TABLE]
for and . It is clear that is an isomorphism from onto which satisfies
Case 2: is a non-generator of .
By Lemma 2.5, is also a non-generator of . In this case, by Lemma 2.4, there exists a generator such that . Similarly, there exists a generator such that . We claim that . Assume that . Then as , we have that and where , , . Note that since . We have that
[TABLE]
This contradicts with Lemma 2.3. So . Hence , where . Choose as one of those isomorphisms. Then one can define as
[TABLE]
for and . Since the orders of and are equal, now it is easy to see that is an isomorphism between and which takes to . ∎
Lemma 2.7**.**
Assume that where . Then, we have that is a cocyclic subgroup of if and only if where is a cocyclic subgroup of and is a cocyclic subgroup of .
Proof.
If is a cocyclic subgroup of and is a cocyclic subgroup of , it is easy to see that is a cocyclic subgroup of since the orders of and are coprime. Conversely, if is a cocyclic subgroup of . Then, since and are groups of coprime order, we have that where and . But since is a cocyclic subgroup of , we have that is a cocyclic subgroup of and is a cocyclic subgroup of . ∎
Now we are ready to prove Proposition 1.1.
Proof of Proposition 1.1.
Since any pair of -isomorphic subgroups of are isomorphic by definition, it is enough to prove that isomorphic cocyclic subgroups of are -isomorphic. Let us prove this statement first for -groups. Assume that is an abelian -group of exponent and let and be two cocyclic isomorphic subgroups of . If there is nothing to do. So assume that . By Lemma 2.2, there exist of order such that and . Since and are isomorphic, their cyclic quotient groups and are isomorphic. Let for some with . By using Proposition 2.6, we can choose an isomorphism so that . For each there exist a unique where and a unique such that . Now, define as . We claim that is an automorphism of . It is easy to see that is a bijection. To show that it is a homomorphism let us choose and for and . Note that , we will show that is a homomorphism by considering two seperate cases depending on the value of this sum.
Case 1:
In this case
Case 2:
In this case, we have that
[TABLE]
from the definition of and from the fact that . But this last expression is equal to since . Moreover Hence, in this case, too.
In both of the cases, we have shown that is an automorphism of and it is easy to observe that takes onto . Hence, and are -isomorphic.
Now, let be a finite abelian group whose order is composite. For , let denote a Sylow -subgroup of . Then If and are two cocyclic subgroups of which are isomorphic, and where for each , one has . Moreover, by Lemma 2.7, for each , the groups and are cocyclic subgroups of . Hence, by the first part of the proof, and are -isomorphic subgroups or equivalently there exists an automorphism of which takes onto . Now let us set , then it is easy to see that is an automorphism of which takes onto . ∎
Proof of Theorem 1.2.
Follows from Proposition III.2, Proposition III.7 and Proposition III.8 in [2], together with Proposition 1.1. ∎
For the proofs of Theorem 1.3, Theorem 1.4 and Theorem 1.7 we need to consider direct products of groups whose orders are relatively prime.
When is equal to the direct product of subgroups of coprime order, the number of isomorphism classes of cocyclic subgroups, hence the number of non--equivalent minimal abelian codes is calculated easily as follows.
Theorem 2.8**.**
Let where . Then we have that
Proof.
By Lemma 2.7, any cocylic subgroup of is of the form where is a cocyclic of and is a cocyclic of . So the number of isomorphism classes of cocyclic subgroups of is the product of number of isomorphism classes of cocyclic subgroups of and the number of isomorphism classes of cocyclic subgroups of . Now the result follows from Theorem 1.2. ∎
Now, thanks to Theorem 1.2, to count the number of non--equivalent minimal abelian codes over , we just need to count the number of isomorphism classes of cocyclic subgroups of .
Proof of Theorem 1.3.
By using classification of finitely generated abelian groups and Theorem 2.8 it is enough to prove the result when is a finite -group. Let where are integers and for , then where for . Let be a cocyclic subgroup of . For each , we have that
[TABLE]
which implies that is cyclic. So should contain a subgroup which is isomorphic to (for example by [2, Theorem V.2] ). Moreover, it is easy to see that for each , there exists an element of order such that . Hence
[TABLE]
where the first term of the product is isomorphic to and the second is isomorphic to . Now, by the use of Correspondence Theorem, there is a bijection between the subgroups of containing and the subgroups of . Under this bijection, corresponds to a cocyclic subgroup of where . By Theorem 1.2, the result follows since is isomorphic to . ∎
Proof of Theorem 1.4.
It is enough to prove the result when and are finite -groups by the classification of finitely generated abelian groups and Lemma 2.8. Let be the exponent of and . Then there exists of order such that where is a finite -group of exponent less or equal than and for some positive integer . Let with so that and let be a cocyclic subgroup of . Then by a similar reasoning as in the proof of Theorem 1.3 we deduce that is cyclic and so contains a subgroup isomorphic to , call this subgroup as . Then there exists an element of order such that . So and letting is equal to where and are isomorphic to and , respectively. Since is a cocyclic subgroup of containing , by the Correspondence Theorem corresponds to a cocyclic subgroup of . Therefore where is isomorphic to and is cocyclic subgroup of . Now, the result follows from Theorem 1.2. ∎
In Theorem 1.4, the assumption on the exponents of the groups is important. We end this section by presenting the significance of this assumption with the following examples.
Example 2.9**.**
For an odd prime , if we take and , then , and where the characteristic of is coprime to .
Example 2.10**.**
Let be a finite homocyclic group and be a finite abelian group which is not homocyclic and . Let be a finite field of characteristic coprime to . If , is no longer true. Indeed, if and , then , and . However, for if we write where and then .
Example 2.11**.**
Consider and take and . , and where the characteristic of is coprime to .
3. Calculation for
For the proof of Theorem 1.5, we need the following lemma.
Lemma 3.1**.**
Let where and with . Assume that is a cocyclic subgroup of which is not cyclic. Then where and .
Proof.
Let be such a cocyclic subgroup of . If the exponent of is , then where . If the exponent of is strictly less than , by Lemma 2.1, , so that . Thus, we have that
[TABLE]
that is has a quotient isomorphic to , hence has a subgroup isomorphic to . So the exponent of is at least , in this case. Hence, for and . As , . Therefore, the index of in is at most .
We prove the required result by induction on the index of the cocyclic subgroup in . Clearly, the statement holds when . If , then either or . Assume the statement holds for any non-cyclic cocyclic subgroup of with index strictly less than where . Now let be a cocyclic subgroup of such that . Then there exists a cocyclic subgroup of such that where . By our induction hypothesis, where and . Moreover, and satisfy . We also have that . Thus, if and , then we deduce that or . If , then by the inequality . Since the exponent of is at least , we shall have that . If , then by the same inequality we have that . As is not cyclic, we shall have that . Therefore, we deduce that where and .
∎
Proposition 3.2**.**
Let where and with . Then any cocyclic subgroup is isomorphic to one of the following subgroups in the following set
[TABLE]
Proof.
There are two cases to consider.
Case 1 (Cocyclic subgroups of which are cyclic): For each , is a cocyclic subgroup of , because . Notice that there are exactly such subgroups of . Up to isomorphism, there is no other cyclic cocyclic subgroup of . Indeed, if there is one such subgroup which is not isomorphic to any for , then where . In this case, where , but this is impossible since the exponent of is equal to . Note that because .
Case 2 (Cocyclic subgroups of which are not cyclic): From Case 1, we know that is a cocyclic subgroup of , for each , so that is cyclic. Since for each , the quotient is isomorphic to a subgroup of , we have that is a cocyclic subgroup of for any . Conversely, using Lemma 3.1, we deduce that any cocyclic subgroup is isomorphic to one of since where and for . ∎
Proof of Theorem 1.5.
By Proposition 3.2, the number of isomorphism classes of cocyclic subgroups of is . By Theorem 1.2, ∎
An immediate consequence of Theorem 1.5 and Theorem 1.4 is the following result.
Corollary 3.3**.**
Let and be positive integers such that . If for , then . Moreover if , then .
4. Proof of Theorem 1.7
Let denote the number of divisors of the exponent of . It is not difficult to see that the number of non--equivalent minimal abelian codes is greater than or equal to when is a finite abelian group. Therefore, if the exponent of is given, Theorem 1.7 gives a complete characterization of the groups having non--equivalent minimal abelian codes, that is having the least possible number of non--equivalent abelian codes. For the proof of Theorem 1.7, first of all we find the number of non--equivalent minimal abelian group codes for homocyclic -groups and prove the following.
Theorem 4.1**.**
Let be a finite abelian -group. The number of non--equivalent minimal abelian codes is equal to if and only if is homocyclic.
Proof.
Assume that is homocyclic, that is . Then by Theorem 1.3, . Now it is clear that the number of isomorphism classes of subgroups of is equal to the number of divisors of . For the converse implication, assume that is not homocyclic. If the exponent of is for some , then where for some for some subgroup of . Then is a family of non-isomorphic cocyclic subgroups of . Obviously is another cocyclic subgroup which is not isomorphic to none of the elements of this family. So we have at least non-isomorphic cocyclic subgroups. Hence, is at least . This leads to a contradiction because . ∎
Proof of Theorem 1.7.
Let where each is a homocyclic Sylow -subgroup of . If the exponent of each is , then by Theorem 4.1, is equal to . By Lemma 2.8, is equal to which is equal to
For the converse implication, assume for some , a Sylow -subgroup is not homocyclic. Then by Theorem 4.1, which gives a contradiction. ∎
Acknowledgements. The authors were partially supported by Mimar Sinan Fine Arts University Scientific Research Unit with project number 2019-27.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.D. Berman, Semisimple cyclic and abelian codes II , Kybernetika 3 (1967), 17–23.
- 2[2] R.A. Ferraz, M. Guerreiro, C. Polcino Milies, G-equivalence in group algebras and minimal abelian codes , IEEE Transactions on Information Theory 60 , no.1(2014), 252-260.
- 3[3] F.J. Mac Williams, Binary codes which are ideals in the group algebra of an abelian group , Bell Syst. Tech. J. 49 , no.6, (1970), 987–1011.
- 4[4] R. L. Miller, Minimal codes in abelian group algebras , J. Combinatorial Theory Series A 26 , issue 2, (1979) 166–178.
- 5[5] T. Nomura, A. Fukuda, Linear recurring planes and two-dimensional linear recurring arrays , Electron. Commun. Japan 54-A (1971) 23–30.
- 6[6] T. Nomura, H. Miyakawa, H. Imai, A. Fukuda, A theory of two-dimensional linear recurring arrays , IEEE Trans. Inform. Theory IT-18 , no.6 (1972) 775–785.
