English

Good Locally Testable Codes with Small Alphabet and Small Query Size

Computational Complexity 2025-12-19 v1

Abstract

Ben-Sasson, Goldreich and Sudan showed that a binary error correcting code admitting a 22-query tester cannot be good, i.e., it cannot have both linear distance and positive rate. The same holds when the alphabet is a finite field F\mathbb{F}, the code is F\mathbb{F}-linear, and the 22-query tester is F\mathbb{F}-linear. We show that those are essentially the only limitations on the existence of good locally testable codes (LTCs). That is, there are good 22-query LTCs on any alphabet with more than 22 letters, and good 33-query LTCs with a binary alphabet. Similarly, there are good 33-query F\mathbb{F}-linear LTCs, and for every F\mathbb{F}-vector space VV of dimension greater than 11, there are good 22-query LTCs with alphabet VV whose tester is F\mathbb{F}-linear. This completely solves, for every q2q\geq 2 and alphabet (resp. F\mathbb{F}-vector space) Σ\Sigma, the question of whether there is a good qq-query LTC (resp. F\mathbb{F}-LTC) with alphabet Σ\Sigma. Our proof builds on the recent good 22-query F\mathbb{F}-LTCs of the first author and Kaufman, by establishing a general method for reducing the alphabet size of a low-query LTC.

Keywords

Cite

@article{arxiv.2512.16082,
  title  = {Good Locally Testable Codes with Small Alphabet and Small Query Size},
  author = {Uriya First and Stav Lazarovici},
  journal= {arXiv preprint arXiv:2512.16082},
  year   = {2025}
}

Comments

19 pages. Comments are welcome

R2 v1 2026-07-01T08:30:27.268Z