Abstract
This paper is about the proximity gaps phenomenon for Reed-Solomon codes. Very roughly, the proximity gaps phenomenon for a code says that for two vectors , if sufficiently many linear combinations (with ) are close to in Hamming distance, then so are both and , up to a proximity loss of .
Determining the optimal quantitative form of proximity gaps for Reed–Solomon codes has recently become of great interest because of applications to interactive proofs and cryptography, and in particular, to scalable transparent arguments of knowledge (STARKs) and other modern hash based argument systems used on blockchains today.
Our main results show improved positive and negative results for proximity gaps for Reed-Solomon codes of constant relative distance .
For proximity gaps up to the unique decoding radius , we show that arbitrarily small proximity loss can be achieved with only exceptional ‘s (improving the previous bound of exceptions).
For proximity gaps up to the Johnson radius , we show that proximity loss can be achieved with only exceptional ‘s (improving the previous bound of exceptions). This significantly reduces the soundness error in the aforementioned arguments systems.
In the other direction, we show that for some Reed–Solomon codes and some , proximity gaps at or beyond the Johnson radius with arbitrarily small proximity loss needs to have at least exceptional ‘s.
More generally, for all constants , we show that for some Reed-Solomon codes and some , proximity gaps at radius with arbitrarily small proximity loss needs to have exceptional ‘s.
Finally, for all Reed-Solomon codes, we show that improved proximity gaps imply improved bounds for their list-decodability. This shows that improved bounds on the list-decoding radius of Reed-Solomon codes is a prerequisite for any new proximity gaps results beyond the Johnson radius.