Improved Lower Bounds for -Query Matching Vector Codes
Abstract
A Matching Vector () family modulo a positive integer is a pair of ordered lists and where with the following property: for any , the inner product , and for any , . An family is called -restricted if inner products , for all , take at most different values. The -restricted families are extremely important since the only known construction of constant-query subexponential locally decodable codes (LDCs) are based on them. Such LDCs constructed via matching vector families are called matching vector codes. Let (respectively ) denote the largest such that there exists an family (respectively -restricted family) of size in . Such a family can be transformed in a black-box manner to a good -query locally decodable code taking messages of length to codewords of length .
For small prime , an almost tight bound was first shown by Dvir, Gopalan, Yekhanin (FOCS’10, SICOMP’11), while for general , the same paper established an upper bound of , with denoting a function that goes to zero when grows. For any arbitrary constant and composite , the best upper bound till date on is , is due to Bhowmick, Dvir and Lovett (STOC’13, SICOMP’14).In a breakthrough work, Alrabiah, Guruswami, Kothari and Manohar (STOC’23) implicitly improve this bound for -restricted families to .
In this work, we present an upper bound for where , and as a result, any -query matching vector code must have codeword length of .
Keywords and phrases:
Locally Decodable Codes, Matching Vector FamiliesFunding:
Divesh Aggarwal: Funded by the bridging grant at Centre for Quantum Technologies titled “Quantum algorithms, complexity, and communication”.Copyright and License:
![[Uncaptioned image]](x1.png)
2012 ACM Subject Classification:
Theory of computation Error-correcting codesAcknowledgements:
The authors would like to thank Sivakanth Gopi and Anup Rao for sharing a proof of Theorem 21. They would also like to thanks anonymous reviewers for their helpful comments.Editor:
Raghu MekaSeries and Publisher:

1 Introduction
1.1 Locally Decodable Codes
A code is said to be -locally decodable if for every , the -th coordinate of the message can be recovered with probability at least by a randomized decoding procedure that makes only queries to the codeword, i.e., reads the codeword at positions even if the codeword is corrupted on up to locations.
Locally decodable codes were formally introduced in [19] but had already been studied informally in the context of the PCP theorem [3, 4]. Locally decodable codes have found applications in many areas of computer science such as worst-case to average-case reductions, private information retrieval, secure multi-party computation, derandomization, matrix rigidity, data structures, and fault-tolerant computation. See [25] for a detailed survey.
A central research question is to understand the largest possible message length (as a function of ) that can be achieved by a -query locally decodable code. For the simplest non-trivial setting of , we have a nearly complete understanding – the Hadamard code achieves , and it was shown in [20, 12] that this is the best possible up to a constant factor, i.e., .
Much less is understood about the dependence between and for the number of queries . In particular, the only known constructions for -query locally decodable codes for a constant are based on families of matching vector codes [24, 10, 9]. These constructions achieve . On the other hand, the known upper bounds on are very far from what is achieved by these constructions. In a series of works [19, 20, 22, 23, 6], it has been shown that , when is odd, and , when is even. For the special case where , it was shown that in a celebrated recent result [2].
1.2 Matching Vector Families and Application to Locally Decodable Codes
A matching vector () family is a combinatorial object that has been used in different contexts such as Ramsey graphs and weak representation of OR polynomials[11, 17, 1, 13], but the most prominent application of matching vector families is in the construction of constant-query locally decodable codes [9, 25]. A matching vector family is defined by two ordered lists and where for all , are in for some positive integers . An -matching vector family can be defined as follows.
Definition 1 (Matching Vector Family).
Let . An -matching vector family is a set of vectors , , such that:
-
.
-
, .
An -matching vector family is often called -restricted matching vector family, and such a family gives a locally decodable code for messages of block length , codeword length , and number of queries . See Theorem 15 ([25]) for the construction of a locally decodable code from a matching vector family.
Finally, we denote (respectively ), as the largest such that there exists an family (respectively -restricted family) of size in .
1.3 Upper Bounds for Matching Vector Families
Since the only known approach that has led to constructions of constant-query locally decodable codes is via constructing a large matching vector family, it is natural to ask what is the largest as a function of for which there is a -restricted matching vector family of size . This in particular will give an upper bound for the rate of a -query locally decodable code via matching vector codes, i.e., any -query locally decodable code achieving a better rate must be via some novel approach that does not require a matching vector family.
This problem was first studied in [9], where the authors showed that when is a large prime, . On the other hand, the same paper established a general upper bound of , with denoting a function that goes to zero when a composite grows. In [8], the authors improved this bound to , for a very special case when , for distinct primes and such that , and . On the other hand, when is a prime, it can be shown via linear algebraic methods that [5].
Bhowmick, Dvir and Lovett [7] showed how to extend the results of [9] to the case of being a composite integer. They showed that , i.e., for constant query codes, they showed that .
Additionally, in the same paper, Bhowmick, Dvir and Lovett also showed that under the (recently proved) polynomial Freiman Ruzsa (PFR) theorem [16], for constant, .
1.4 Our Result
The main contribution of the paper is to give a better upper bound for -restricted matching vector families.
Theorem 2.
Let be positive integers with . Suppose has atleast two distinct prime factors, then
where is the second-smallest prime dividing .
We already know a polynomial bound for prime powers due to [15] which we state below and prove for completeness in Section 2.4.
Theorem 3.
Suppose be positive integers where is a constant prime power. Then .
This allows us to conclude an upper bound for arbitrary :
Remark 4.
When has at least one factor which is not 2, that immediately gives a upper bound, while if the constant is a power of , the bound is just , as mentioned above.
Finally, we can also derive a lower bound for the -query LDCs derived from matching vector families:
Corollary 5.
Suppose is a -query locally decodable code constructed from a -restricted matching vector family in a black-box manner (as in Theorem 15), then where vanishes as increases.
1.5 Concurrent Work
Concurrent to our work, the Polynomial Freiman Ruzsa conjecture was proven by Gowers, Green, Manners and Tao [16] for all abelian groups with bounded torsion! As a corollary (via Theorem 6.4 of [7]), one could conclude that
where is some explicit constant depending only on . Infact, if we plug in the bound of [16] to Lemma 6.3 from [7], we can conclude that . Note that this bound is non-trivial (i.e., less than ) only when (plugging in ) and beats our bound only when .
While this result supersedes ours in many parameter regimes, the techniques and approaches are very different. And our approach might have the potential of breaking the barrier. (See discussions below.)
1.6 Our Techniques
In the discussion below, we want to prove upper bounds for a matching vector family of size over for some positive integers and .
Techniques from [7].
We begin by describing Bhowmick, Dvir, and Lovett’s ([7]) approach towards getting an upper bound of . They observe that if we consider the random variables as sampled independently and randomly from and , respectively, then we have that , and hence is far from uniform.
If is a prime, then standard properties of the inner product two-source extractor imply that is not much bigger than , else the inner product extractor’s output would be very close to uniform. This straightaway yields the desired bound of .
For composite , this approach does not work directly, since is not a field. In particular, say for , it is possible to have two random variables distributed uniformly over such that their inner product is far from uniform modulo , but the sum of the min-entropies is . The authors overcome this by showing that this is essentially the only bad case, i.e., it can be attributed to some “bad” factor (in the example above, ). Hence, with some careful inductive argument on the modulus , one can still force out the fundamental observation: , which cannot be too large due to the biased behavior of , showing the desired upper bound on .
Going beyond .
A natural attempt towards improving the upper bound for would be to consider the inner product where for some integer with each sampled uniformly and independently from (and similarly defined), and hope for two nice events:
-
(a)
;
-
(b)
remains far from uniform just like . And hence .
In other words, we are trying to boost the lower bound on min-entropy by adding independent samples of , and at the same time maintain the upper bound on min-entropy. And if the above is true, one would obtain a substantial improvement on the upper bound (e.g. even for the smallest non-trivial ).
In the rest of this proof overview, we will walk through how we show the two events above are true for any -matching vector family. For simplicity, let for distinct primes and , with . And one could further assume that , and ; see Lemma 25 for more details.
Event
In order to show that , it is sufficient to show that does not generate too many collisions.
Omitting most technical details, we show that if (i.e. a collision), then it must be the case that for all , where is the matching vector for . This is due to the heavy constraint that – (1) any inner product can only take values from , and (2) inner product with gives an expression of the form , on the LHS, while , on the RHS, for nonnegative integers such that . and . (Remember .)
This anomaly (that there is plausibly less term in the LHS) is sufficient to conclude that if there are too many collisions, one can easily extract a large -matching vector family, which would contradict a known linear upper bound, since a simple pigeon-hole principle argument shows that ; see Lemma 18.
In the actual proof, for technical reasons, we work with a slightly different distribution , which adds up distinct random vectors from . In other words, one may view as sampling with replacement and as sampling without replacement from . These two distributions are so close to each other that we are able to substitute one with the other without incurring much loss in the final argument. Moreover, this distinction also helps us to argue that the sum of the coefficients in LHS is exactly , while it is exactly in RHS. For the detailed proof on lower bounding the min-entropy, see Section 3.2.
Event
To show that is far from uniform, we directly examine its bias in terms of Fourier coefficients (where is a primitive -th root of unity). Via standard Fourier-analytic techniques, and using the “almost” multiplicative property of the bias (Lemma 11), we can almost show that
That is, adding independent samples of (and ) will not smooth out the inner product for not too large (see Lemmas 11 and 13).
On the other hand, since takes only 3 possible values with showing up with negligible probability , we can show that has to be large! And this is essentially all we need. For the detailed proof on upper bounding the min-entropy, see Section 3.1.
Combining all of the above and choosing , we get which gives us the desired upper bound of . For a general one can always reduce it to working with , for primes and ; see Lemmas 24 and 25. And for , the argument is similar to the above.
Lastly, it is worth noting that via a more direct analysis on the min-entropy of carefully chosen random variables, we are able to avoid the inductive argument in [7], which was tailored for composite .
1.7 Conclusions and Open Questions
Our approach can be broadly summarized as considering , and similarly , and then proving that
-
1.
is far from uniform, where is the -th root of unity, and
-
2.
for .
The first item implies that is not much larger than , and this combined with the second item implies that is small, giving an upper bound on .
We prove these two items for , and for -restricted families for . Notice that the approach is much more general, and it is just a shortcoming of our proof techniques that doesn’t allow us to go beyond , or . In particular, for , the statement (1) above holds for , and we leave it as an open question whether one can prove that for , . This will immediately imply a better upper bound on for -query matching vector codes.
Similarly, we leave it as an open question whether the same approach can be extended to a larger number of queries.
2 Preliminaries
2.1 Random Variable and Entropy
Definition 6 (Min-Entropy).
Let be a random variable over a set , the Min-Entropy is defined as:
Definition 7 (Collision Entropy).
Let and be independent and identically distributed random variables, the Collision Entropy is defined as:
Alternatively,
Observation 8 (Relation Between Collision and Min-Entropy).
For any random variable , it holds that
Lemma 9.
Let and be independent random variables of the same domain closed under addition. It holds that
Proof.
For any , we have:
Therefore,
as desired.
Let be a primitive root of unity of order . Let and be two probability distributions over . The bias of the output distribution wrt , denoted , can be defined as follows:
Lemma 10 (Lemma 2.14 from [7]).
Let be a primitive root of unity of order . Let and be two probability distributions over . If , then .
Lemma 11 (Lemma 3.3 from [21]).
Let be a primitive root of unity of order . Let and be two probability distributions over , then . Here is shorthand for taking the difference of two samples drawn independently according to the distribution .
Remark 12.
Lemma 13 ([21]).
Let be a primitive root of unity of order . Let and be two probability distributions over . For any integer , . Here represents the distribution of adding independent samples of .
Proof.
Notice that . Hence this follows from applying Lemma 11 times.
2.2 Matching Vector Families and Codes
Much of these definitions follow the same notation as Yekhanin’s survey [25].
Definition 14 (Locally Decodable Codes).
A -ary code with is -locally decodable if there exists a randomized decoding algorithm such that
-
1.
For all , and all such that :
-
2.
makes atmost queries to .
The best-known constructions of locally decodable codes are derived from constructions of matching vector families over for composite ’s. The following theorem demonstrates the parameters of locally decodable codes obtained from given parameters of a matching vector family.
Theorem 15 ([25]).
Let be a -matching vector family over with . Suppose for some prime power , then there exists a linear code that is -locally decodable for every .
In the low-query complexity regime, , the best-known matching vector families are based on Grolmusz’s construction of set systems.
Theorem 16 ([25, Lemma 4.8]).
Let be a product of distinct primes. Let be a positive integer. Let be integers such that for all . Let and be arbitrary. Then there exists an -sized -bounded family of matching vectors in where and is an arbitrary real larger than .
Then, using Theorem 15, this matching vector family construction can be transformed into a linear binary LDC with the following parameters:
2.3 Upper Bounds for 2-restricted Matching Vector Families
In this section, we prove an upper bound on any -matching vector family over . Without loss of generality, one can assume that is a prime power , because otherwise if , then without loss of generality , and therefore the same set of vectors form a matching vector family over .
Lemma 18.
For any prime and positive integer , .
Proof.
Suppose . Assume towards contradiction that is a -matching vector family over with .
Define for . By definition of the -matching vector family, for we have:
We claim that there exist integer coefficients , not all zero, such that , and
To see this, consider all possible sums , for . There are such sums that can each take one of values. By the pigeon-hole principle, there exist two distinct sums that are equal, i.e.,
for some tuples . The claim follows by taking for .
We have that at least one of is non-zero. Without loss of generality, let . Notice that , and hence has a multiplicative inverse modulo . Let for . Thus, we have that
Now take the inner product on both sides with . Note that, , while
Therefore, we obtain that which is a contradiction.
Remark 19.
By the above lemma, we get , since trivially, .
2.4 Upper Bounds for Prime Powers
In this section, we provide a polynomial upper bound for matching vector families over where is a prime power. The sketch was personally communicated to us by Sivakanth Gopi. To prove this, we need the following lemma from [14]. We state it without proof, but it follows from Lucas’ Theorem.
Lemma 20.
Let be a prime and . There exists a polynomial of degree such that for , iff is divisible by . Specifically, .
Here is always a valid integer polynomial for . Note that in [14], the lemma is technically stated with as opposed to . We are now ready to show the upper bound. Also, note that takes only values and , depending on the divisibility property.
Theorem 21 (Upper bound for prime-power [15]).
Let for some prime and . Then, for any matching vector family of size we have that .
Proof.
We will first convert the matching vector family into a matching vector family consisting of vectors with only zero or one coordinates, we stress that the matching vector family is still considered over and are interpreted as elements of , not . Thereafter, we will argue by showing an upper bound on the rank of a specially constructed matrix, via the polynomial defined in Lemma 20.
Converting into a binary matching vector family.
We will transform vectors in into vectors in for , such that the pairwise inner-product for is preserved over . For any (resp. , map each coordinate (resp. ) into the matrix111Matrix is interpreted as a vector simply by reading entries of the matrix row by row. (resp. ) with all ’s in the first rows (resp. first columns). It is easy to see that and
As a result, we can turn any matching vector family into one with only binary vectors in . For the rest of the argument, denote to be the binary vectors obtained like above from the original where .
Constructing a useful matrix.
Suppose where all
. Recall , let be such a polynomial as defined in Lemma 20. By the same lemma, iff .
Now, we define a matrix whose rows are indexed by vectors in and whose columns are indexed by vectors in such that:
Note that iff . Hence, is full rank diagonal matrix (infact, it is the identity matrix!).
On the other hand, by Lucas’ Theorem, has degree at most and variables. Notice that there are at most possible monomials up to degree . For any polynomial of degree we can consider the vector , a vector of coefficients of each of monomials. One can also take any input and consider a vector consisting of evaluations of each of the monomials on . Notice that then . Similarly, for each we can find , such that , for example consists of evaluations of monomials on input while combines evaluations of monomials on with coefficients of polynomial . Thus, an obvious counting argument gives the desired upper bound:
Note that the above proof fails immediately for composites. For one, we don’t have a version of the Lucas’ Theorem. Moreover, there is no unified notion of rank that can be utilized, for example by reducing it to working over a prime field.
Remark 22.
For any constant for some prime and positive integer , Theorem 21 implies for any .
2.5 Some properties of -restricted matching vector families
We will consider matching vector families in where is a composite positive integer. All algebraic operations in this section, unless otherwise stated, are modulo .
Let . Consider a matching vector family such that that satisfy the following properties:
-
For all , .
-
For all with , we have that .
We call an -matching vector family of size .
Remark 23.
For the rest of the paper until the end of Section 3.2, we will assume that is not a matching vector family modulo for any . We can make this assumption without loss of generality. This is because we will prove an upper bound on that increases as a function of , and we get a better bound if there exists such an .
In our argument, it will be useful to work with composites that are exactly the product of two prime powers. This is clearly the first non-trivial case since we have a polynomial upper bound (in ) for the case of prime powers. In fact, for -restricted matching vector families, [7] demonstrated that this is the only non-trivial case. We include the proof below for completeness.
Lemma 24 ([7]).
Let be a -restricted matching vector family in . Then has at most prime factors.
Proof.
Suppose for some primes ’s and corresponding positive integers ’s. Suppose the possible non-zero values of inner products are . For each , there must exist such that . We can take to be the product of atmost prime powers that satisfy the above condition for the respective ’s. Thus the -restricted matching vector family in induces (via the modulo operation) a matching vector family in of the same size, and with the same number of restrictions.
From the previous lemma, we can assume for any -matching vector family where are some primes and are some positive integers. In the next lemma, we can show some more restrictions on the values taken by and .
Lemma 25.
Let be a composite positive integer such that for any which is a divisor of , is not a matching vector family modulo . Then we have , , , .
Proof.
By the same argument as Lemma 24, we can assume without loss of generality that and . Now, suppose for a contradiction . Clearly, Then is a -matching vector family modulo which is a contradiction. Similarly, we can show .
3 Upper Bound for 3-restricted Matching Vector Families
Let be a matching vector family of size in with non-zero residues and . By Lemma 24, we have that for primes and and integers with . Further, using Lemma 25, we have that , , , . Define, a parameter (which is a small constant) as follows:
Let be the set of all subsets of of size . Let be a primitive root of unity of order .
For analysis, we define a few random variables as follows: Let be uniform and independent vectors drawn from . Let be the smallest integer such that . We have:
-
1.
.
-
2.
. That is, sample with replacement independent vectors from , add up the first vectors and subtract away the remaining vectors.
-
3.
. That is, sample with replacement independent vectors from and add them up.
-
4.
. Here we define such that .
-
5.
is distributed as follows: pick a subset uniformly at random and . In other words, sample without replacement vectors from and add them up. This is in contrast to which is sampling with replacement.
Random variables for are defined similarly.
Sampling without replacement helps in lower bounding the min-entropy of . On the other hand, we upper bound the min-entropy of where sampling with replacement (and hence full independence) is useful. And we are able to relate these two quantities as these two distributions are really close to each other.
The introduction of (and hence ) serves as a tool for lower bounding the bias of via Lemma 13 because we are restricted to sums containing powers of elements.
3.1 Upper Bound on Min-Entropy
In the following lemma, we prove that since constitute a -restriced family over , then has to be far from uniform. This is captured via Fourier analysis.
Lemma 26 (Large bias for family).
Let . Then, we have that .
Proof.
This proof relies on the fact that the random variable is essentially supported on two values, , since the mass on (corresponding to ) is very small. To complete the argument, we show that is an integer different from , and thus the mass on doesn’t cancel that on . The detailed argument is given below.
Recall that and . Let , . Then . Since and , let and , for some and . By definition of the bias, we have
The third equality follows from the identity that for constants , and ,
The third last inequality follows from the observation (which we discuss below) that , and that cos for is minimized when is minimized. If is odd, the above is trivially true since after multiplying left-hand-side by we obtain and this is a difference of odd and even number and thus the absolute value has to be at least . Now, suppose , via similar argument we have
since and is an odd prime.
The second last inequality follows from taking which minimizes the expression, and using , giving a value of the square root to be
Finally, the last inequality follows from for and that .
Next, we will show that has low min-entropy.
Lemma 27.
.
Proof.
Recall that is the smallest integer such that . Thus, , i.e., . By Lemma 13, we can control the bias of :
Define the event (resp. ) where each (resp. ) is unique when (resp. ) is sampled. Notice that is distributed exactly as . Also, and so, by the union bound .
Lemma 28.
.
Proof.
The proof uses the above observation that (resp. ) is distributed exactly as (resp. ), and that both and hold simultaneously with probability at least . In particular,
It follows that .
Lemma 29.
.
Proof.
Finally, notice that is independent of and is independent of . By Lemma 9, we have:
where for any random variable .
3.2 Lower Bound on Min-Entropy
In this subsection, we will talk about sums of vectors from . For each , we can naturally associate a sum of vectors from (and similarly for ). Note that we only care about unique sums where each vector from (or ) appears only once. In this view, a collision corresponds to pair of sets such that (or similarly for vectors from ). In the following we give a lower bound on the min-entropy of . By symmetry, the statement holds for as well.
We start with a lemma that discusses the behaviour of a collision.
Lemma 30.
Let where and be a -restricted matching vector family of size such that , and , . Let be such that where each . Then:
-
(i)
For each , ().
-
(ii)
For each , .
Proof.
Proof of Part (i).
For any , we can write as a linear combination of ’s and ’s such that
(1) |
for some integers .
As , there are terms in the first sum and terms in the second sum; this is where we use the fact that were picked without replacement. Therefore, we have the obvious inequalities: . Since, , and , it follows that . Since is divisible by , and not , and is between and , it must happen that either or .
Suppose for a contradiction that . Let (non-empty since ). Then,
By our choice of , fact that all inner products on the right-hand side above are non-zero, and since , we know that:
-
1.
, and therefore .
-
2.
If , then implies that , a contradiction to Equation 1. Also, notice that since for the same reason as above . This completes the proof of Part (i).
Proof of Part (ii).
Now, consider any , clearly from our proof above. From a similar argument as above, we know . And further and . However the only way we can have is if each term in the sum is which completes the proof. Note that we can trivially reduce from to , since .
Theorem 31.
Let where and let be defined as in the beginning of this section. Then .
Proof.
We will upper bound the probability , where is an arbitrary vector. Let
be the set of sums of length from such that its sum is equal to . Note that each term in the sum is unique by how we sample .
Now, consider any pair of collisions . From Lemma 30, we know that for each , and , and all the sets in are disjoint. In particular, if we pick exactly one vector from each sum in (and their corresponding matching vectors in ), the set of vectors form a -matching vector family in . Formally, , and with the corresponding matching vectors forms a -matching vector family in of size .
By Lemma 18, we have . Therefore, we have
Remark 32.
As pointed out by a helpful anonymous reviewer, we can extend Lemma 30 to work for where in certain cases. Suppose we again write as a linear combination of . The proof only requires two properties from :
-
1.
For the first part, we require that for every the corresponding equation has only trivial solutions (.
-
2.
For the second part, we require that .
For , but by a calculation it can be shown that for , we can have . This implies that we can improve the conclusion of Theorem 31 to which eventually gives us a better bound for Theorem 33. However, we omit this for clarity.
3.3 Main Theorem
We are now ready to prove our main theorem.
Theorem 33.
Let be positive integers with . Suppose is a -restricted family of size over . Then if is a prime power, and otherwise
where is the second-smallest prime dividing .
Proof.
Let be the smallest factor of such that is a -restricted family of size over . If is a prime power, then by Theorem 21,
Suppose is not a prime power, then ; the second inequality follows, since .
Now we consider the case when is not a prime power. Then, by Lemma 24, we have that for primes and and integers with . Further, using Lemma 25, we have that , , , .
Let be the second-smallest prime dividing , and we assume that , since otherwise we are already done. Also, note that by assumption, . Since , and , this implies that
By Lemma 29, we have without loss of generality (between and ) that
Here we used that . On the other hand, by Theorem 31, we know that
Putting them together we have:
This gives us that
In the second inequality, we used , and also, , which is true since . In the third inequality, we used the fact that , which is equivalent to showing , which is true since , because . In the seventh inequality, we used that . Finally, the second to last inequality follows from Bernoulli’s inequality: .
This is a contradiction to our assumption that . This finishes the proof.
Corollary 34.
For an arbitrary positive integer , consider a -query matching vector codes constructed from -restricted matching vector families using the construction in Theorem 15, then .
The proof follows straightforwardly from the Theorem 15 combined with Theorem 33.
References
- [1] Noga Alon. The shannon capacity of a union. Combinatorica, 18(3):301–310, 1998. doi:10.1007/PL00009824.
- [2] Omar Alrabiah, Venkatesan Guruswami, Pravesh K Kothari, and Peter Manohar. A near-cubic lower bound for 3-query locally decodable codes from semirandom csp refutation. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 1438–1448, 2023. doi:10.1145/3564246.3585143.
- [3] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. Proof verification and the hardness of approximation problems. Journal of the ACM (JACM), 45(3):501–555, 1998. doi:10.1145/278298.278306.
- [4] Sanjeev Arora and Shmuel Safra. Probabilistic checking of proofs: A new characterization of np. Journal of the ACM (JACM), 45(1):70–122, 1998. doi:10.1145/273865.273901.
- [5] László Babai and Péter Frankl. Linear algebra methods in combinatorics. to appear, 2020.
- [6] Arnab Bhattacharyya, L. Sunil Chandran, and Suprovat Ghoshal. Combinatorial Lower Bounds for 3-Query LDCs. In Innovations in Theoretical Computer Science Conference (ITCS 2020), volume 151, pages 85:1–85:8, 2020. doi:10.4230/LIPIcs.ITCS.2020.85.
- [7] Abhishek Bhowmick, Zeev Dvir, and Shachar Lovett. New bounds for matching vector families. SIAM Journal on Computing, 43(5):1654–1683, 2014. doi:10.1137/130932296.
- [8] Yeow Meng Chee, San Ling, Huaxiong Wang, and Liang Feng Zhang. Upper bounds on matching families in . IEEE transactions on information theory, 59(8):5131–5139, 2013.
- [9] Zeev Dvir, Parikshit Gopalan, and Sergey Yekhanin. Matching vector codes. SIAM Journal on Computing, 40(4):1154–1178, 2011. doi:10.1137/100804322.
- [10] Klim Efremenko. 3-query locally decodable codes of subexponential length. In Proceedings of the forty-first annual ACM symposium on Theory of computing, pages 39–44, 2009. doi:10.1145/1536414.1536422.
- [11] P. Frankl and R. M. Wilson. Intersection theorems with geometric consequences. Combinatorica, 1(4):357–368, December 1981. doi:10.1007/bf02579457.
- [12] Oded Goldreich, Howard Karloff, Leonard J Schulman, and Luca Trevisan. Lower bounds for linear locally decodable codes and private information retrieval. computational complexity, 15:263–296, 2006. doi:10.1007/S00037-006-0216-3.
- [13] P. Gopalan. Constructing ramsey graphs from boolean function representations. In 21st Annual IEEE Conference on Computational Complexity (CCC’06), pages 14 pp.–128, 2006. doi:10.1109/CCC.2006.14.
- [14] Sivakanth Gopi. Lecture notes: Polynomial representing or mod m. https://homes.cs.washington.edu/˜anuprao/pubs/codingtheory/lecture12.pdf, 2019.
- [15] Sivakanth Gopi. Upper bound for matching vector families for prime-powers. Personal Communication, 2024.
- [16] W. T. Gowers, Ben Green, Freddie Manners, and Terence Tao. Marton’s conjecture in abelian groups with bounded torsion, 2024. arXiv:2404.02244.
- [17] Vince Grolmusz. On the weak mod m representation of boolean functions. Chicago Journal of Theoretical Computer Science, 1995.
- [18] Toshiya Itoh and Yasuhiro Suzuki. Improved constructions for query-efficient locally decodable codes of subexponential length. IEICE Transactions on Information and Systems, 93(2):263–270, 2010. doi:10.1587/TRANSINF.E93.D.263.
- [19] Jonathan Katz and Luca Trevisan. On the efficiency of local decoding procedures for error-correcting codes. In Proceedings of the thirty-second annual ACM symposium on Theory of computing, pages 80–86, 2000. doi:10.1145/335305.335315.
- [20] Iordanis Kerenidis and Ronald de Wolf. Exponential lower bound for 2-query locally decodable codes via a quantum argument. Journal of Computer and System Sciences, 3(69):395–420, 2004. doi:10.1016/J.JCSS.2004.04.007.
- [21] Anup Rao. An exposition of bourgain’s 2-source extractor. In Electronic Colloquium on Computational Complexity (ECCC), volume 14. Citeseer, 2007.
- [22] David P Woodruff. New lower bounds for general locally decodable codes. In Electronic Colloquium on Computational Complexity (ECCC), 2007.
- [23] David P Woodruff. A quadratic lower bound for three-query linear locally decodable codes over any field. Journal of Computer Science and Technology, 27(4):678–686, 2012. doi:10.1007/S11390-012-1254-8.
- [24] Sergey Yekhanin. Towards 3-query locally decodable codes of subexponential length. Journal of the ACM (JACM), 55(1):1–16, 2008. doi:10.1145/1326554.1326555.
- [25] Sergey Yekhanin. Locally decodable codes. Foundations and Trends® in Theoretical Computer Science, 6(3):139–255, 2012. doi:10.1561/0400000030.
Appendix A Proof of Lemma 11
We include the proof of completeness.
Proof.
On the other hand, since the square function is convex, by Jensen’s inequality, one have