Linear Relaxed Locally Decodable Codes
- Linear RLDCs are error-correcting codes that relax strict decoding by permitting a decoder to output an abort symbol, enabling significantly improved blocklength for a given query complexity.
- They utilize constructions based on Reed–Muller evaluations, PCPPs, and consistency-testing random walks to achieve blocklengths of n = k^(1+O(1/q)) and nearly matching lower bounds.
- Analysis shows equivalence with standard LDCs for low query counts while demonstrating explicit separations at higher queries, sparking further research into error-correcting code fundamentals.
Linear relaxed locally decodable codes (RLDCs) are error-correcting codes defined over a finite field , characterized by the existence of a randomized local decoder that, on input index and oracle access to a (possibly corrupted) codeword , reads at most coordinates and recovers the -th message bit either with high probability or aborts (outputs a special symbol ) if the word is detected to be corrupt. Linear RLDCs generalize locally decodable codes (LDCs) by allowing the decoder to output , relaxing the strict requirement to always return a symbol from , and thereby facilitating codes with dramatically improved blocklength-query tradeoffs in many parameter regimes.
1. Formal Definitions and Parameters
Let denote a linear code, i.e., an -linear map specified by a generator matrix . A -RLDC comprises a randomized (possibly nonadaptive) decoder such that, for every and index :
- reads at most coordinates of .
- Completeness: If , then outputs with probability at least (often for linear RLDC constructions).
- Relaxed soundness: If is away from some (Hamming distance), then outputs either or with probability at least .
In contrast, a -LDC never outputs , and satisfies strict soundness: for some error parameter . Strong soundness in the LDC regime bounds the error proportionally to the Hamming distance.
2. Blocklength and Query Complexity Tradeoffs
A defining feature of RLDCs is the blocklength achievable as a function of query complexity and message length . For large , RLDCs admit polynomial-length codes , which is exponentially shorter than the subexponential blocklength of the best-known -LDCs for constant (Asadi et al., 2020).
The following construction and lower bound results are essential:
| Code Type & Query Complexity & Blocklength |
|---|
| RLDC (upper bound) |
| RLDC (lower bound) |
The upper bound is realized via linear RLDCs built upon Reed–Muller codes and proximity proofs (Asadi et al., 2020), whereas the lower bound harnesses robust daisies—a combinatorial object analogous to relaxed sunflowers—to demonstrate the necessity of the blocklength scaling (Goldberg et al., 26 Nov 2025). The gap between upper and lower bounds is nearly closed for nonadaptive codes.
3. Equivalence and Separation Phenomena
For small , RLDCs and LDCs may coincide:
- : Any linear 2-query RLDC with constant decoding radius and soundness is a 2-query LDC (Grigorescu et al., 4 Nov 2025).
- : Any linear (3, , 1, )-RLDC with and nonadaptive decoding is also a 3-query LDC. The equivalence leverages a decomposition into “smooth” and “nonsmooth” query distributions; if the smooth part is too small, soundness is violated by appropriately constructed error patterns.
Separation between RLDCs and LDCs occurs at larger :
- An explicit linear 15-query RLDC is provided with , perfect completeness, soundness , and decoding radius that is provably not a -LDC for any constant (Grigorescu et al., 4 Nov 2025).
4. Soundness Error Thresholds
The key threshold theorem establishes a dichotomy:
- For each constant , there exists such that any linear -RLDC with nonadaptive decoder and for some must in fact be a -LDC with arbitrary small soundness error (Grigorescu et al., 4 Nov 2025).
This threshold is tight up to constant factors as shown by sequential repetition arguments. If soundness exceeds , genuine separation between RLDCs and LDCs is possible, and linear RLDCs cannot exhibit strong soundness (proportional to error fraction) unless they are truly LDCs.
5. Constructions and Lower Bound Techniques
The polynomial-length RLDCs achieving are built using high-dimensional Reed-Muller codes, consistency-testing random walks (CTRWs), and correctable proofs of proximity (PCPPs):
- Encoding: The message is mapped into Reed–Muller evaluations, augmented with PCPP-encoded constraints on subspaces and lines.
- Decoding: To recover , the decoding algorithm samples subspaces via CTRW, invokes PCPP verifiers, and outputs upon rejection. Each step incurs queries and ensures that if the codeword is close to valid, either the correct symbol or is recovered with high probability (Asadi et al., 2020).
The robust daisy method underpins the lower bound (Goldberg et al., 26 Nov 2025). The analysis leverages spreadness of query distributions, extraction of kernels of size , and reduction to hitting-set properties, alongside information-theoretic sampling reductions.
6. Comparison with Locally Correctable Codes and Open Questions
Nearly identical equivalence and separation phenomena hold for RLCCs (relaxed locally correctable codes):
- For , RLCCs coincide with LCCs for soundness errors below $1/2$.
- Explicit separations exist for and above (Grigorescu et al., 4 Nov 2025).
Major open directions include determining the minimal for RLDC vs. LDC separation, improving the soundness error threshold to , extending results to nonlinear codes over large fields, and closing the gap between polynomial LDC lower bounds and known subexponential constructions for . High-dimensional expander techniques and adaptations for adaptive decoding processes remain unexplored possibilities.
The theory of linear RLDCs thus establishes a near-optimal blocklength-query tradeoff in the relaxed regime, sharp equivalence thresholds, and explicit constructions and separations, contributing crucial insights into the broader landscape of error-correcting codes with local and relaxed decodability.