Divisible Codes
Sascha Kurz
TL;DR
This work develops a comprehensive theory of $\Delta$-divisible codes over finite fields, connecting algebraic, geometric, and combinatorial perspectives. It leverages MacWilliams identities and linear programming to derive existence/nonexistence results, characterizes possible lengths via $q^r$-divisible multisets and $S_q(r)$-adic expansions, and builds a suite of constructions (subfields, concatenation, switching) to realize numerous divisible codes. The paper then maps these divisibility properties to a broad spectrum of applications, notably subspace codes, partial spreads, orthogonal arrays, nets, and related combinatorial designs, often yielding new bounds and guiding code constructions. Collectively, the results illuminate deep links between divisibility, geometry of projective spaces, and coding-theoretic optimization, with practical implications for bounds in subspace codes and network design.
Abstract
A linear code over $\mathbb{F}_q$ with the Hamming metric is called $Δ$-divisible if the weights of all codewords are divisible by $Δ$. They have been introduced by Harold Ward a few decades ago. Applications include subspace codes, partial spreads, vector space partitions, and distance optimal codes. The determination of the possible lengths of projective divisible codes is an interesting and comprehensive challenge.
