A recursive approach to the construction and enumeration of self-orthogonal and self-dual codes over finite commutative chain rings of even characteristic
Let Re,m be a finite commutative chain ring of even characteristic with maximal ideal ⟨u⟩ of nilpotency index e≥2, Teichmu¨ller set Tm, and residue field Re,m/⟨u⟩ of order 2m. Suppose that 2∈⟨uκ⟩∖⟨uκ+1⟩ for some even positive integer κ≤e. In this paper, we provide a recursive method to construct a self-orthogonal code Ce of type {λ1,λ2,…,λe} and length n over Re,m from a chain D(1)⊆D(2)⊆⋯⊆D(⌈2e⌉) of self-orthogonal codes of length n over Tm, and vice versa, where dimD(i)=λ1+λ2+⋯+λi for 1≤i≤⌈2e⌉, the codes D(⌊2e+1⌋−κ),D(⌊2e+1⌋−κ+1),…,D(⌊2e⌋−⌊2κ⌋) satisfy certain additional conditions, and λ1,λ2,…,λe are non-negative integers satisfying 2λ1+2λ2+⋯+2λe−i+1+λe−i+2+λe−i+3+⋯+λi≤n for ⌈2e+1⌉≤i≤e. This construction guarantees that Tori(Ce)=D(i) for 1≤i≤⌈2e⌉. By employing this recursive construction method, together with the results from group theory and finite geometry, we derive explicit enumeration formulae for all self-orthogonal and self-dual codes of an arbitrary length over Re,m. We also demonstrate these results through examples.