Ben-Sasson, Goldreich and Sudan showed that a binary error correcting code admitting a -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 , the code is -linear, and the -query tester is -linear. We show that those are essentially the only limitations on the existence of good locally testable codes (LTCs). That is, there are good -query LTCs on any alphabet with more than letters, and good -query LTCs with a binary alphabet. Similarly, there are good -query -linear LTCs, and for every -vector space of dimension greater than , there are good -query LTCs with alphabet whose tester is -linear. This completely solves, for every and alphabet (resp. -vector space) , the question of whether there is a good -query LTC (resp. -LTC) with alphabet . Our proof builds on the recent good -query -LTCs of the first author and Kaufman, by establishing a general method for reducing the alphabet size of a low-query LTC.

生成讲解博客的中文版本

生成AI智能校验的中文版本