Table of Contents
Fetching ...

Exponential Lower Bounds for Smooth 3-LCCs and Sharp Bounds for Designs

Pravesh K. Kothari, Peter Manohar

TL;DR

Improved lower bounds for binary 3-query locally correctable codes (3-LCCs) are given and a lower bound for general non-linear LCCs that beats the prior best Alrabiah-Guruswami-Kothari-Manohar by a polynomial factor is obtained.

Abstract

We give improved lower bounds for binary $3$-query locally correctable codes (3-LCCs) $C \colon \{0,1\}^k \rightarrow \{0,1\}^n$. Specifically, we prove: (1) If $C$ is a linear design 3-LCC, then $n \geq 2^{(1 - o(1))\sqrt{k} }$. A design 3-LCC has the additional property that the correcting sets for every codeword bit form a perfect matching and every pair of codeword bits is queried an equal number of times across all matchings. Our bound is tight up to a factor $\sqrt{8}$ in the exponent of $2$, as the best construction of binary $3$-LCCs (obtained by taking Reed-Muller codes on $\mathbb{F}_4$ and applying a natural projection map) is a design $3$-LCC with $n \leq 2^{\sqrt{8 k}}$. Up to a $\sqrt{8}$ factor, this resolves the Hamada conjecture on the maximum $\mathbb{F}_2$-codimension of a $4$-design. (2) If $C$ is a smooth, non-linear, adaptive $3$-LCC with perfect completeness, then, $n \geq 2^{Ω(k^{1/5})}$. (3) If $C$ is a smooth, non-linear, adaptive $3$-LCC with completeness $1 - \varepsilon$, then $n \geq \tildeΩ(k^{\frac{1}{2\varepsilon}})$. In particular, when $\varepsilon$ is a small constant, this implies a lower bound for general non-linear LCCs that beats the prior best $n \geq \tildeΩ(k^3)$ lower bound of [AGKM23] by a polynomial factor. Our design LCC lower bound is obtained via a fine-grained analysis of the Kikuchi matrix method applied to a variant of the matrix used in [KM23]. Our lower bounds for non-linear codes are obtained by designing a from-scratch reduction from nonlinear $3$-LCCs to a system of "chain XOR equations": polynomial equations with similar structure to the long chain derivations that arise in the lower bounds for linear $3$-LCCs [KM23].

Exponential Lower Bounds for Smooth 3-LCCs and Sharp Bounds for Designs

TL;DR

Improved lower bounds for binary 3-query locally correctable codes (3-LCCs) are given and a lower bound for general non-linear LCCs that beats the prior best Alrabiah-Guruswami-Kothari-Manohar by a polynomial factor is obtained.

Abstract

We give improved lower bounds for binary -query locally correctable codes (3-LCCs) . Specifically, we prove: (1) If is a linear design 3-LCC, then . A design 3-LCC has the additional property that the correcting sets for every codeword bit form a perfect matching and every pair of codeword bits is queried an equal number of times across all matchings. Our bound is tight up to a factor in the exponent of , as the best construction of binary -LCCs (obtained by taking Reed-Muller codes on and applying a natural projection map) is a design -LCC with . Up to a factor, this resolves the Hamada conjecture on the maximum -codimension of a -design. (2) If is a smooth, non-linear, adaptive -LCC with perfect completeness, then, . (3) If is a smooth, non-linear, adaptive -LCC with completeness , then . In particular, when is a small constant, this implies a lower bound for general non-linear LCCs that beats the prior best lower bound of [AGKM23] by a polynomial factor. Our design LCC lower bound is obtained via a fine-grained analysis of the Kikuchi matrix method applied to a variant of the matrix used in [KM23]. Our lower bounds for non-linear codes are obtained by designing a from-scratch reduction from nonlinear -LCCs to a system of "chain XOR equations": polynomial equations with similar structure to the long chain derivations that arise in the lower bounds for linear -LCCs [KM23].
Paper Structure (29 sections, 16 theorems, 92 equations)

This paper contains 29 sections, 16 theorems, 92 equations.

Key Result

Theorem 1

Let $\mathcal{L} \colon \{0,1\}^k \to \{0,1\}^n$ be a design $3$-LCC. Then, $n \geq 2^{(1-o(1))\sqrt{k}}$. Here, the $o(1)$-factor is $O(\log k/\sqrt{k})$.

Theorems & Definitions (66)

  • Theorem 1
  • Theorem 2
  • Definition 2.1: $r$-chains
  • Definition 2.2: Imbalanced Kikuchi graph
  • Remark 2.3
  • Remark 2.4
  • Definition 3.1: Locally correctable code
  • Definition 3.2: Smooth LCCs KatzT00
  • Remark 3.3
  • Definition 3.5
  • ...and 56 more