Formalizing building-up constructions of self-dual codes through isotropic lines in Lean
Abstract
The purpose of this paper is two-fold. First, we show that, after a specified form isometry, the two-coordinate reduction in the binary Hilbert-symbol realization of Chinburg and Zhang is inverse to Kim's building-up construction, up to permutation equivalence. Second, for , we develop a -ary analogue of this reduction-and-extension mechanism. The identity yields the isotropic line governing the split construction. For every fixed ordered pairing of the coordinates, we obtain a universal rank- boxed normal form, where is the dimension of the intersection with the product of these isotropic lines. Applications include optimal self-dual and codes over , optimal self-dual and codes over , and a self-dual code over . We also give an exact repeated boxed realization of self-dual and codes over , in which the split-boxed parent and its building-up child occur in one complete generator matrix. The algebraic core is formalized in Lean 4.