(SOLVED) Proximity Gaps up to Unique Decoding

See solution: Counterexample to a proximity gap conjecture.

(Liam Eagen)

https://eprint.iacr.org/2023/630

Conjecture 2.4 extending theorem 2.1

Motivation

In many SNARKs, we arrange our witness into columns. In code based SNARKs (informally STARKs), each of these columns is encoded using an error correcting code. The proof shows that each of these columns is sufficiently close to the code using a proximity test like FRI. Rather than showing this separately for each column, we would like to be able to batch the proximity tests. To do this, we would like to be able to argue something like: If a random linear combination of the columns is close to the code, then each column is itself close to the code with high probability. Then we could run the proximity test once on the linear combination.

Proximity Gaps

We say that a set exhibits a proximity gap with respect to a property if either

  1. nearly all satisfy
  2. nearly all satisfy

As an example, consider the set of all values of a degree polynomial and the property if . Either, identically, in which case all , or there are at most places where independent of the size of the field.

Note this property is used to construct SNARKs; we can show that a polynomial of low degree is identically zero by testing it at a random point.

Codes

For codes , we are interested in the set of points on a line , the property if is -close to the code for some proximity parameter , and the number of cases where the property does not hold .

For various families of codes and parameters , proximity gaps are known. Ben-Sasson et al showed that Reed Solomon codes of length , dimension , and distance exhibit a proximity gap for (up to unique decoding) as well as another one up to the Johnson bound. For general linear codes , [AHIV23] showed that they exhibit a proximity gap for all . See the linked paper at the top for a proof.

Problem

The problem is to extend this result of [AHIV23] up to the unique decoding radius for arbitrary linear codes. Note that this would be an improvement over Ben Sasson et al. Partial credit will be awarded for any improvement over the current state of the art or a counter example.

Statement

Let be a linear code of length , dimension , and distance over a field Suppose we have two points and let the line between these two points. Let be the proximity parameter any value .

If there exist more than points on the line that are close to the code, i.e. , then all points on the line are close to the code.