International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
irejournals@gmail.com•+91-7433024337

Home / Current Issue / Paper 1720307

1720307 Vol 10 · Issue 2 Download Paper

Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8)

Vincent Nyongesa Marani

Subject area: Science,Engineering and Technology  ·  Area of research: Pure Mathematics

DOI: 10.64388/IREV10I2-1720307

Abstract

This paper constructs and classifies the linear codes arising as submodules of the permutation modules of the general linear groups GL(2,7) and GL(2,8) acting on the cosets of their maximal subgroups, over every prime field GF(p) with p dividing the group order. Using the MeatAxe to determine complete submodule lattices and a tiered, cross-validated pipeline for minimum-distance computation - the Brouwer-Zimmermann algorithm for low dimensions and dual-code enumeration with the MacWilliams transform for high dimensions - a total of 163 distinct codes is obtained: 106 from the three primitive actions of GL(2,7) (degrees 8, 21 and 28) and 71 from the four primitive actions of GL(2,8) (degrees 7, 9, 28 and 36). The constructions recover classical objects, including the binary Hamming code [7,4,3] and its simplex dual [7,3,4], together with a complete chain of MDS codes [7,k,8-k] over GF(7) for 1 ≤ k ≤ 6, and produce codes of small Singleton defect such as [21,14,6], [21,15,5] and [28,23,4] over GF(7). Structural phenomena of the underlying modules are documented, including the sharp contrast between defining- and cross-characteristic submodule lattices. All computations were performed in GAP with the GUAVA package, and complete scripts accompany the paper for independent verification.

Keywords

General linear group, linear code, MeatAxe, minimum distance, modular representation, permutation module.

References

[1] J. D. Key and J. Moori, “Designs, codes and graphs from the Janko groups J1 and J2,” J. Combin. Math. Combin. Comput., vol. 40, pp. 143-159, 2002.

[2] J. D. Key and J. Moori, “Codes, designs and graphs from the Janko groups J1 and J2: corrigendum and addendum,” J. Combin. Math. Combin. Comput., vol. 64, p. 153, 2008.

[3] J. Moori, “Finite groups, designs and codes,” in Information Security, Coding Theory and Related Combinatorics, IOS Press, pp. 202-230, 2011.

[4] J. L. Alperin, Local Representation Theory. Cambridge: Cambridge University Press, 1986.

[5] R. Brauer, “Über die Darstellung von Gruppen in Galoisschen Feldern,” Actualités Sci. Indust., vol. 195, 1935.

[6] V. N. Marani, “A self-dual and doubly even code related to Mathieu group M24,” Iconic Research and Engineering Journals, vol. 4, no. 9, pp. 46-47, 2021.

[7] V. N. Marani, “An irreducible and doubly even code of degree 23 related to Mathieu group M23,” Iconic Research and Engineering Journals, 2021.

[8] J. L. Maina and V. Marani, “Enumeration of binary linear codes from the orthogonal extension group O8+(2):2 using modular representation theory,” Iconic Research and Engineering Journals, vol. 9, no. 3, pp. 1025-1029, 2025.

[9] E. Masiga, L. Chikamai and V. N. Marani, “Binary linear codes and designs from the orthogonal group O8-(2),” Iconic Research and Engineering Journals, vol. 8, no. 1, pp. 268-272, 2024.

[10] M. I. Okombo, M. O. Ojiema, B. Kivunge and V. Marani, “A characterization of classes of linear ternary codes over the Galois field GF(3),” African Scientific Annual Review, vol. 2, no. 1, pp. 63-83, 2025.

[11] F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes. Amsterdam: North-Holland, 1977.

[12] The GAP Group, GAP - Groups, Algorithms, and Programming, Version 4.12, 2022. Available: https://www.gap-system.org

[13] J. Cramwinckel et al., GUAVA, a GAP Package for Computing with Error-Correcting Codes, Version 3.15.

[14] R. A. Parker, “The computer calculation of modular characters (the meat-axe),” in Computational Group Theory, Academic Press, pp. 267-274, 1984.

[15] D. F. Holt and S. Rees, “Testing modules for irreducibility,” J. Austral. Math. Soc. Ser. A, vol. 57, pp. 1-16, 1994.

[16] M. Grassl, “Searching for linear codes with large minimum distance,” in Discovering Mathematics with Magma, Springer, pp. 287-313, 2006.

[17] M. Grassl, “Bounds on the minimum distance of linear codes and quantum codes.” Available: http://www.codetables.de

[18] B. Mortimer, “The modular permutation representations of the known doubly transitive groups,” Proc. London Math. Soc., vol. 41, no. 3, pp. 1-20, 1980.

How to cite this paper

Vincent Nyongesa Marani "Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8)" Iconic Research And Engineering Journals Volume 10 Issue 2 2026 Page 3714-3721 https://doi.org/10.64388/IREV10I2-1720307
Vincent Nyongesa Marani "Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8)" Iconic Research And Engineering Journals, vol. 10, no. 2, Aug. 2026, doi: https://doi.org/10.64388/IREV10I2-1720307
Vincent Nyongesa Marani (2026). Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8). Iconic Research And Engineering Journals, 10(2). doi: https://doi.org/10.64388/IREV10I2-1720307
Vincent Nyongesa Marani "Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8)" Iconic Research And Engineering Journals, vol. 10, no. 2, Aug. 2026. Crossref, https://doi.org/10.64388/IREV10I2-1720307
@article{1720307,
      author = {Vincent Nyongesa Marani},
      title = {Linear Codes from Modular Representations of the General Linear Groups GL(2,7) and GL(2,8)},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {10},
      number = {2},
      pages = {3714-3721},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1720307.pdf},
      abstract = {This paper constructs and classifies the linear codes arising as submodules of the permutation modules of the general linear groups GL(2,7) and GL(2,8) acting on the cosets of their maximal subgroups, over every prime field GF(p) with p dividing the group order. Using the MeatAxe to determine complete submodule lattices and a tiered, cross-validated pipeline for minimum-distance computation - the Brouwer-Zimmermann algorithm for low dimensions and dual-code enumeration with the MacWilliams transform for high dimensions - a total of 163 distinct codes is obtained: 106 from the three primitive actions of GL(2,7) (degrees 8, 21 and 28) and 71 from the four primitive actions of GL(2,8) (degrees 7, 9, 28 and 36). The constructions recover classical objects, including the binary Hamming code [7,4,3] and its simplex dual [7,3,4], together with a complete chain of MDS codes [7,k,8-k] over GF(7) for 1 ≤ k ≤ 6, and produce codes of small Singleton defect such as [21,14,6], [21,15,5] and [28,23,4] over GF(7). Structural phenomena of the underlying modules are documented, including the sharp contrast between defining- and cross-characteristic submodule lattices. All computations were performed in GAP with the GUAVA package, and complete scripts accompany the paper for independent verification.},
      keywords = {General linear group, linear code, MeatAxe, minimum distance, modular representation, permutation module.},
      month = {August},
      doi = {https://doi.org/10.64388/IREV10I2-1720307}
  }