Periodicity of weight enumerators for codes generated by an integral matrix
Koji Imamura, Norihiro Nakashima, Takuya Saito
TL;DR
This work analyzes the periodic structure of weight enumerators for codes generated by integer matrices by treating the weight distribution as a quasi-polynomial whose period is governed by the elementary divisors of the generator matrix. It develops a comprehensive framework—linking weight enumerators to characteristic and Tutte quasi-polynomials via a Greene-type identity, and expressing the weight distribution through constituents $f_i^m(t)$—to reduce minimum-weight computations over $\mathbb{Z}_q$ to smaller moduli. The authors provide explicit formulas for the constituents, establish gcd-based criteria for when minimum weights stabilize across residue classes, and compute exact characteristic quasi-polynomials for the Nk and Zk matroids, showing the minimum period equals $\mathrm{lcm}(1,2,\dots,k-1)$. They also include extensive examples and an appendix with computational data illustrating the phenomena and parity obstructions. Overall, the paper deepens the connection between coding theory, matroid theory, and hyperplane arrangements, offering practical tools to assess minimum distances and weight distributions through quasi-polynomial mechanisms.
Abstract
In the theory of error-correcting codes, the minimum weight and the weight enumerator play a crucial role in evaluating the error-correcting capacity. In this paper, by viewing the weight enumerator as a quasi-polynomial, we reduce the calculation of the minimum weight to that of a code over a smaller integer residue ring. We also give a transformation formula between the Tutte quasi-polynomial and the weight enumerator. Furthermore, we compute the number of maximum weight codewords for the codes related to the matroids $N_k$ and $Z_k$. This is equivalent to computing the characteristic quasi-polynomial of the hyperplane arrangements related to $N_k$ and $Z_k$.
