Search arXiv⌕ Search

arXiv · 0704.1694

Locally Decodable Codes From Nice Subsets of Finite Fields and Prime Factors of Mersenne Numbers

Abstract

A k-query Locally Decodable Code (LDC) encodes an n-bit message x as an N-bit codeword C(x), such that one can probabilistically recover any bit x_i of the message by querying only k bits of the codeword C(x), even after some constant fraction of codeword bits has been corrupted. The major goal of LDC related research is to establish the optimal trade-off between length and query complexity of such codes. Recently [Y] introduced a novel technique for constructing locally decodable codes and vastly improved the upper bounds for code length. The technique is based on Mersenne primes. In this paper we extend the work of [Y] and argue that further progress via these methods is tied to progress on an old number theory question regarding the size of the largest prime factors of Mersenne numbers. Specifically, we show that every Mersenne number m=2^t-1 that has a prime factor p>m^γyields a family of k(γ)-query locally decodable codes of length Exp(n^{1/t}). Conversely, if for some fixed k and all ε> 0 one can use the technique of [Y] to obtain a family of k-query LDCs of length Exp(n^ε); then infinitely many Mersenne numbers have prime factors arger than known currently.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Kiran S. Kedlaya, Sergey Yekhanin. 2007-04-13. Locally Decodable Codes From Nice Subsets of Finite Fields and Prime Factors of Mersenne Numbers. https://arxiv.org/abs/0704.1694

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

NP-Completeness and ETH-Based Additive Inapproximability of Deterministic Communication Complexity via Relaxed Interlacing

How difficult is it to find an efficient communication protocol when the entire truth table of the function is given? We give a unified interlacing proof of NP-completeness for exact optimisation and of hardness of approximation. Assuming the Exponential Time Hypothesis, there is a computable, nondecreasing additive error allowance tending to infinity for which approximation is impossible in polynomial time. The proof uses interlacing, which asks the players to solve one problem selected by Alice from a collection of inputs held by Bob. For suitable matrices, a short protocol must reveal enough of Alice's selection to encode a solution to a combinatorial problem. This produces a one-bit communication gap in a polynomial-size matrix and proves exact hardness. Repeating the construction is harder: earlier messages can remove the inputs on which a later lower bound depends. Restriction bounds that survive the construction make the one-bit gain repeatable. A smaller, balanced family of interlaced columns controls the truth-table size. For every fixed number of applications, the construction takes subexponential time in the source length. This rules out every fixed additive error under ETH. A general computability argument then yields the stated unbounded allowance.

cs.CC↗

A Simple Algebraic Proof of the PCP Theorem

We give the simplest known algebraic proof of the PCP theorem, involving only ingredients like code concatenation, polynomial interpolation, and polynomial multiplication. Specifically, we prove that graph 3-coloring has a polynomial-sized proof that can be verified by a verifier tossing logarithmically many coins and querying a constant number of bits in the proof. In particular, our proof does not involve any PCP compositions; notably, it does not invoke the NP-completeness of any fixed problem, such as SAT or 3-coloring, in the construction of the verifier. The main innovation in our work is a clean, coding theoretic, way to encode univariate polynomials that allows us to implement ``low-degree testing'' using just a constant number of bits of queries. Insights from recent attempts to simplify the PCP proof by the authors (STOC 2026) and Goldreich (ECCC 2025) allow us to observe that low-degree was the key bottleneck in converting previous algebraic constructions of the PCP verifier into a constant query PCP. Thus, by overcoming this bottleneck, we get the full PCP verifier using elementary and self-contained steps. As concrete support for the claimed simplicity, we include the full pseudocode of the PCP verifier, assuming finite field arithmetic, and a full description of the completeness (aka ``honest'') prover, assuming multivariate polynomial arithmetic including interpolation and evaluation, that fit in about a page each.

cs.CC↗

An Optimal Gap-Majority Lemma for Bounded-Round Communication

Recent work of Sawettamalya and Yu (FOCS 2026) initiated the study of \emph{gap-majority} composition in randomized communication. They showed that if computing a $\{\pm 1\}$-valued function $f$ in $r$ rounds requires $I$ bits of information, then distinguishing whether $\sum_{i=1}^n f(X_i,Y_i)$ is at least $0.01\sqrt{n}$ or at most $-0.01\sqrt{n}$ in $r$ rounds requires $n \cdot (I-O(\log n))$ bits of information. They also conjectured that the $O(\log n)$-additive ``loss'' can be further reduced to $O(1)$. In this note, we show that a minor adaptation of their approach, together with a more refined analysis, achieves the conjectured $O(1)$ loss, establishing a gap-majority lemma for bounded-round communication that is optimal up to constant factors.

cs.CC↗