Table of Contents
Fetching ...

Classification of LCD and self-dual codes over a finite non-unital local ring

Anup Kushwaha, Indibar Debnath, Om Prakash

TL;DR

This work studies LCD and self-dual codes over the nonunital, noncommutative ring $E_p$ of order $p^2$, linking codes over $E_p$ to their residue codes over $\mathbb{F}_p$ via a generator form $rG$ and residue/torsion structures. It establishes that all $E_p$-LCD codes are free, reduces monomial equivalence to residue-code equivalence over $\mathbb{F}_p$, and derives conditions for $E_p$-codes to be MDS/AMDS; it then classifies and enumerates LCD codes over $E_2$ and $E_3$ for short lengths, and provides initial classifications of left self-dual and self-dual codes with corresponding MDS/AMDS properties. The results extend finite-field LCD/self-dual theory to a nonunital ring setting, offering explicit constructions and tables (via MAGMA) that connect $E_p$-codes to their $\mathbb{F}_p$ counterparts. This advances coding theory over nonunital rings and suggests practical implications for secure data storage and transmission in ring-based alphabets.

Abstract

This work explores LCD and self-dual codes over a noncommutative non-unital ring $ E_p= \langle r,s ~|~ pr =ps=0,~ r^2=r,~ s^2=s,~ rs=r,~ sr=s \rangle$ of order $p^2$ where $p$ is a prime. Initially, we study the monomial equivalence of two free $E_p$-linear codes. In addition, a necessary and sufficient condition is derived for a free $E_p$-linear code to be MDS and almost MDS (AMDS). Then, we use these results to classify MDS and AMDS LCD codes over $E_2$ and $E_3$ under monomial equivalence for lengths up to $6$. Subsequently, we study left self-dual codes over the ring $E_p$ and classify MDS and AMDS left self-dual codes over $E_2$ and $E_3$ for lengths up to $12$. Finally, we study self-dual codes over the ring $E_p$ and classify MDS and AMDS self-dual codes over $E_2$ and $E_3$ for smaller lengths.

Classification of LCD and self-dual codes over a finite non-unital local ring

TL;DR

This work studies LCD and self-dual codes over the nonunital, noncommutative ring of order , linking codes over to their residue codes over via a generator form and residue/torsion structures. It establishes that all -LCD codes are free, reduces monomial equivalence to residue-code equivalence over , and derives conditions for -codes to be MDS/AMDS; it then classifies and enumerates LCD codes over and for short lengths, and provides initial classifications of left self-dual and self-dual codes with corresponding MDS/AMDS properties. The results extend finite-field LCD/self-dual theory to a nonunital ring setting, offering explicit constructions and tables (via MAGMA) that connect -codes to their counterparts. This advances coding theory over nonunital rings and suggests practical implications for secure data storage and transmission in ring-based alphabets.

Abstract

This work explores LCD and self-dual codes over a noncommutative non-unital ring of order where is a prime. Initially, we study the monomial equivalence of two free -linear codes. In addition, a necessary and sufficient condition is derived for a free -linear code to be MDS and almost MDS (AMDS). Then, we use these results to classify MDS and AMDS LCD codes over and under monomial equivalence for lengths up to . Subsequently, we study left self-dual codes over the ring and classify MDS and AMDS left self-dual codes over and for lengths up to . Finally, we study self-dual codes over the ring and classify MDS and AMDS self-dual codes over and for smaller lengths.
Paper Structure (3 sections, 7 theorems, 8 equations)

This paper contains 3 sections, 7 theorems, 8 equations.

Key Result

theorem 1

Let $C$ be a free linear code over $E_p$ with generator matrix $G_{E_p}$. Then where $G$ is a generator matrix of $Res(C)$ and $H$ is a parity-check matrix of $Res(C)$.

Theorems & Definitions (20)

  • definition thmcounterdefinition: Linear code
  • definition thmcounterdefinition: Generating set
  • definition thmcounterdefinition: Generator matrix
  • definition thmcounterdefinition: Minimum (Hamming) weight and distance of a linear code
  • definition thmcounterdefinition: Permutation-equivalent codes
  • remark thmcounterremark
  • definition thmcounterdefinition: Left and right nice codes
  • definition thmcounterdefinition: Left and right LCD codes
  • definition thmcounterdefinition: Free code
  • remark thmcounterremark
  • ...and 10 more