ArXiv TLDR

Formalizing building-up constructions of self-dual codes through isotropic lines in Lean

🐦 Tweet
2604.08485

Jae-Hyun Baek, Jon-Lark Kim

cs.ITcs.CL

TLDR

Formalizes self-dual code constructions, showing equivalence of binary methods and introducing efficient q-ary versions, with Lean 4.

Key contributions

  • Equivalence of Kim's building-up and Chinburg-Zhang's Hilbert symbol constructions for binary self-dual codes.
  • Introduced an efficient q-ary version of Chinburg-Zhang's construction for q-ary self-dual codes.
  • Constructed optimal self-dual codes (e.g., [6,3,4] over GF(5), MDS [8,4,5] over GF(13)) using new methods.
  • Provided a Lean 4 formalization of the algebraic core, ensuring rigorous verification.

Why it matters

This paper unifies and extends self-dual code constructions, vital for error correction. It offers efficient q-ary methods and rigorously verifies the algebraic core in Lean 4, providing new tools and trusted results. Constructing optimal codes demonstrates significant practical impact.

Original Abstract

The purpose of this paper is two-fold. First we show that Kim's building-up construction of binary self-dual codes is equivalent to Chinburg-Zhang's Hilbert symbol construction. Second we introduce a $q$-ary version of Chinburg-Zhang's construction in order to construct $q$-ary self-dual codes efficiently. For the latter, we study self-dual codes over split finite fields \(\F_q\) with \(q \equiv 1 \pmod{4}\) through three complementary viewpoints: the building-up construction, the binary arithmetic reduction of Chinburg--Zhang, and the hyperbolic geometry of the Euclidean plane. The condition that \(-1\) be a square is the common algebraic input linking these viewpoints: in the binary case it underlies the Lagrangian reduction picture, while in the split \(q\)-ary case it produces the isotropic line governing the correction terms in the extension formulas. As an application of our efficient form of generator matrices, we construct optimal self-dual codes from the split boxed construction, including self-dual \([6,3,4]\) and \([8,4,4]\) codes over \(\GF{5}\), MDS self-dual \([8,4,5]\) and \([10,5,6]\) codes over \(\GF{13}\), and a self-dual \([12,6,6]\) code over \(\GF{13}\). These structural statements are accompanied by a Lean~4 formalization of the algebraic core.

📬 Weekly AI Paper Digest

Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.