English

Capacity-Achieving Codes with Inverse-Ackermann-Depth Encoders

Information Theory 2026-04-21 v2 math.IT

Abstract

We prove that for any additive noise channel over Fq\mathbb{F}_q, there exist error-correcting codes approaching channel capacity encodable by arithmetic circuits (with weighted addition gates) over Fq\mathbb{F}_q of size O(n)O(n) and depth 2α(n)2\alpha(n), where α(n)\alpha(n) is a version of the inverse Ackermann function that is at most 33 for all input lengths nn in practice. Our results demonstrate that certain capacity-achieving codes admit highly efficient encoding circuits that are simultaneously of linear size and inverse-Ackermann depth. Our construction composes a linear code with constant rate and relative distance, based on the constructions of G\'{a}l, Hansen, Kouck\'{y}, Pudl\'{a}k, and Viola [IEEE Trans. Inform. Theory 59(10), 2013] and Drucker and Li [COCOON 2023], with an additional layer formed by a disperser graph. A probabilistic argument over the edge weights of the disperser shows the existence of a deterministic encoder achieving error probability 2Ω(n)2^{-\Omega(n)} at any rate below capacity.

Keywords

Cite

@article{arxiv.2512.11443,
  title  = {Capacity-Achieving Codes with Inverse-Ackermann-Depth Encoders},
  author = {Yuan Li},
  journal= {arXiv preprint arXiv:2512.11443},
  year   = {2026}
}
R2 v1 2026-07-01T08:22:03.593Z