Testing Tensor Products of Algebraic Codes
Abstract
Motivated by recent advances in locally testable codes and quantum LDPCs based on robust testability of tensor product codes, we explore the local testability of tensor products of (an abstraction of) algebraic geometry codes. Such codes are parameterized by, in addition to standard parameters such as block length and dimension , their genus . We show that the tensor product of two algebraic geometry codes is robustly locally testable provided . Apart from Reed-Solomon codes, this seems to be the first explicit family of two-wise tensor codes of high dual distance that is robustly locally testable by the natural test that measures the expected distance of a random row/column from the underlying code.
Keywords and phrases:
Algebraic geometry codes, Robust testability, Tensor products of codesCategory:
RANDOMFunding:
Sumegha Garg: Part of this work was done when the author was at Harvard University supported by Michael O. Rabin Postdoctoral Fellowship, and at Stanford University supported by the Simons Collaboration on the theory of algorithmic fairness and Simons Foundation Investigators Award 689988.Copyright and License:
2012 ACM Subject Classification:
Mathematics of computing Coding theoryAcknowledgements:
We would like to thank Venkatesan Guruswami and Swastik Kopparty for valuable conversations on AG codes, and the anonymous referees of RANDOM 2025 for their careful reading and corrections.Editors:
Alina Ene and Eshan ChattopadhyaySeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
In this work we consider the “robust local testability” of “tensor products” of “algebraic geometry codes”. We review each of these notions below before describing our results.
All codes considered in this paper are linear codes over some finite field . Given two codes and , their tensor product consists of all matrices whose rows are codewords of and whose columns are codewords of . It is a simple but valuable exercise in linear algebra to note that the dimension of is the product of the dimensions of and . It is an arguably simpler exercise to see that the distance of the code is the product of the distance of and . (In this paper by distance we mean, either absolute or normalized, Hamming distance. This particular statement holds for either of these terms.) Our interest in tensor product codes comes from their potential testability properties elaborated next.
Given an arbitrary matrix , the definition of a tensor product defines a natural test to see if , namely verify every row is in and every column is in . The “robust testability” property explores the robustness of this definition in measuring distances: If the expected distance of a uniformly chosen row of from is small, and so is the expected distance of a uniformly chosen column, then is close to a codeword of ? A tensor product of codes is said to be robustly testable if the answer is affirmative. (This notion is formulated more precisely and quantitatively in Definition 2.)
The formal study of robustness of tensor product codes was initiated by Ben-Sasson and Sudan [4]. We elaborate on their motivation shortly, but for now mention that most of the general work in this setting, including that in [4] and the work of Viderman [28], considered a variant of the tensor-product testing question raised above. Specifically they consider -wise tensor products of codes for and showed that these are robust with respect to a slightly more complex “two-wise test” (where the test measures the expected distance of a random two-dimensional projection from the underlying two-wise tensor) as long as the code being tensored has sufficiently large distance.
Robustness of two-wise tensors has been shown for very few classes of codes in the literature so far. Briefly the works have considered the tensor product when the codes and are Reed-Solomon codes [24, 1, 23] or when dual distance of is small [9]111Dual of a code is defined as the set of vectors orthogonal to , that is, . By dual distance, we refer to the distance of the dual code. , or when and are random. The work of Valiant [26] also gives examples of asymptotically good codes whose tensor product is not robustly testable – suggesting that robustness needs additional properties (other than just rate and distance) in the ingredient codes.
In this work, we consider new classes of codes which are generalizations of Reed-Solomon codes. The codes we study are abstractions of algebraic geometry codes - such codes come as an entire sequence of codes characterized by two main features: (a) they approach the Singleton bound in terms of their distance vs. dimension tradeoff with the additive gap termed the “genus” (a parameter that is derived from the genus of some underlying algebraic curves, but gets a purely coding theoretic interpretation in this abstraction); and (b) the Hadamard product of two codewords of two codes of small dimension is a codeword of a code in the sequence of only slightly larger dimension. (See Definition 1 for a precise formulation.)
The main result in this paper shows that the tensor product of two sequences of AG codes is robustly testable provided their dimension and genus is sufficiently small compared to the length of the code. (See Theorem 4 for a precise statement.) Before describing getting into the specifics we give some context and motivation for the study of testing of tensor product codes.
1.1 Robust Testability of Tensor Product: Background and Motivation
Robust testability of tensor codes was studied in the work of Ben-Sasson and Sudan [4], who raised the question of whether is robustly testable for all codes of sufficiently large relative distance. Their question was inspired by the role of the “bivariate polynomial tester” in the works on PCPs, originating in the works of Babai, Fortnow, Levin and Szegedy [2] and explored systematically in the work of Rubinfeld and Sudan [24]. Seminal results in this space include the work of Arora and Safra [1] who showed that Reed-Solomon codes of inverse polynomial rate have constant robustness, and the work of Polishchuk and Spielman [23], who extended the result of [1] to Reed-Solomon codes of any linear rate bounded away from . The question raised in [4] was however answered negatively by Valiant [26] (see also [5, 11], who gave codes of relative distance arbitrarily close to that were not robustly testable). These works motivated the search for specific classes of codes, other than Reed-Solomon codes, whose tensor product is robustly testable.
The robust testability of tensor product codes has played a central role in many results over the years. The robust testability of Reed-Solomon codes is used ubiquitously in PCP constructions. It also plays a role in the breakthrough result of Ji, Natarajan, Vidick, Wright and Yuen [14] showing MIP∗=RE. Indeed this motivated the same authors [15] to explore the quantum testability of tensor products of codes. It also led to the first combinatorial constructions of LTCs of nearly linear rate in the work of Meir [20] and first known constructions of strong LTCs with nearly linear rate in the work of Viderman [27]. The robustness of tensor product codes also plays a central role in the recent breakthroughs of Dinur, Evra, Livne, Lubotzky and Mozes [7] and Panteleev and Kalachev [21] (see also [19]) giving constant query LTCs of linear rate and distance, and quantum LDPCs. We remark that the role of tensor product codes here is essential – these are the only sources of “redundancy” among the local constraints in the constructions of [7, 21, 19] and such redundancies are necessary to get LTCS as shown in [3]. Indeed the only two known sources of redundancy among constraints in LDPCs come from symmetries (see [18]) or the tensor product construction.
These many applications motivate the quest for general tools in the analysis of robustness of tensor product codes. To date the only known works on robust testability of tensor codes are (1) the aforementioned works on Reed-Solomon codes, (2) a work of Dinur, Sudan and Wigderson [9] roughly showing that is robustly testable if is an LDPC code and (3) recent works, notably by Panteleev and Kalachev [21] and Leverrier and Zémor [19], showing that tensor products of random linear codes (and their duals) are robustly testable222In this work, we prove robust testability of tensor products of an abstraction of algebraic geometry codes. As the dual distance of LDPC codes is a constant by definition, this gives us first explicit family of codes of super-constant dual distance that is robustly locally testable after Reed-Solomon codes (to the best of our knowledge). Explicit constructions for AG codes with super-constant dual distance are known (see Section 2.7 in [13]). , with improved parameters in [16, 8]. (We remark that some of the interest in 2-dimensional robust testability is due to an equivalence with a notion called “product expansion” of codes, an equivalence that holds only for two-dimensional tensor products. Both the notion of robustness and product expansion do extend to higher dimensional products but they are no longer equivalent. See [17] and references therein.)
The lack of more general results motivates us to study the testability results for products of Reed-Solomon codes. (We note the other explicit result [9] is already generic, while the robustness in the setting of Reed-Solomon codes is not.) However, the current analyses of robustness in this setting are very algebraic and to make this analysis more generic, one needs an appropriate abstraction of the underlying algebra and we discuss this next.
1.2 Abstracting Algebraic Codes
Over the years coding theorists have proposed nice abstractions of algebraic codes - see for instance [10, 22]. These works abstract a product property that captures the fact that the product of two polynomials of degree has degree at most . This corresponds to the fact that the coordinate-wise product of two codewords from a (roughly) dimensional space is contained in a (roughly) dimensional space, which is a highly non-trivial effect. (In contrast for a generic linear code of dimension , the smallest linear space that contains all the coordinate-wise products of pairs of codewords from has dimension .) This non-trivial product property seen in Reed-Solomon codes when abstracted properly captures most algebraic codes (including Reed-Muller and algebraic geometry codes) nicely and suffices to explain most decoding algorithms for such codes. However other algorithms, such as list-decoding algorithms, use more involved properties (see [12]) that include the ability to capture multiplicities of zeroes and the ability to shift a polynomial without increasing its degree (i.e., has the same degree as ).
The current analyses of robust testability of tensor products of Reed-Solomon codes use many aspects of polynomials in addition to the product property. For instance they rely on unique factorization, on the role of resultants in computing greatest common divisors (and the fact that resultants themselves are low-degree polynomials). They use the fact that puncturing of Reed-Solomon codes are Reed-Solomon codes etc. Given all these aspects in the proofs, it is interesting to see how far one can go with more minimal assumptions.
In this work, we use a simple quantitative version of the product property (see Definition 1) which naturally captures algebraic geometry codes, (but not for instance Reed-Muller codes). In particular we avoid use of unique factorization and GCDs, and also avoid explicit use of the puncturing property. This allows us to recover a moderately strong version of the analysis for Reed-Solomon codes: specifically we can analyze codes that have block length at least quadratic in the dimension. Thus our work is not strong enough to imply the result of Polishchuk and Spielman [23] who only require block length linear in the dimension; but is stronger than the previous work of Arora and Safra [1] (and implies their result) who showed that the tensor product of two Reed-Solomon codes of dimension and length is robustly testable provided .
The next section presents our formal definitions and theorem statement.
2 Definitions and Main Result
We use to denote the finite field on elements. We use functional notation to describe vectors, so the vector space will be viewed and represented as functions for some set with . (Often we use .) Note that with this notation we naturally have the notion of and both of which are in . For functions and , we use to denote the function . If and , note that we have . Here, we assume that a “row” is indexed by and varies (vice versa for “column”). For , we use to denote the absolute (non-normalized) Hamming distance between and , i.e., and we use to denote the normalized Hamming distance.
We consider linear codes . For such a code we use to denote its dimension as a vector space, to denote its (non-normalized) minimum distance (between any two code vectors). For a vector and code we use to denote the distance of to the nearest codeword in , i.e., . For codes , we use to denote its Hadamard product, i.e., . For codes and , we let denote their tensor product, i.e., . For a matrix , it is a simple exercise to see that iff every row of is in and every column is in (when and are linear codes).
Definition 1 ((Abstract) Algebraic Geometry Code).
Given integers and a prime power , an -algebraic geometry code sequence is a sequence of linear codes with the following requirements:
(1) For every , and .
(2) For every , .
We use to denote the space of all -algebraic geometry code sequences.
Condition (2) above is called the product property and it is what makes algebraic codes special.
Definition 2 (Robustness of Tensor Product).
For codes and and we say that is -robust if for every we have
For a linear code and set , let be the projection of to the coordinates of . We will use the following proposition about tensor products in our proof.
Proposition 3.
If are linear codes and , then
Proof.
Let and . Then there exist matrices and such that
and their tensor product can then be expressed as
Note that is generated by the restriction of to the columns of (i.e. ). Similarly for . Our goal is now to show that
It suffices to show that ,
This follows because:
Theorem 4.
There exist constants and such that for every triple of non-negative integers and prime power satisfying and we have the following: If , then is -robust.
Theorem 4 is proved at the end of Section 3. Our proof combines elements from the proofs of [1] and [23]. A direct use of the proof from [1] would have resulted in a requirement. On the other hand, the proof of [23] uses properties of unique factorization domain, which are no longer true in this general setting. By combining different ingredients we are able to get a bound that is intermediate while still being general.
The fact that for the theorem to be useful does limit its applicability. Nevertheless the theorem is not vacuous even given the testability of Reed-Solomon codes and in particular, there exist infinitely many AG codes333For example, for any prime , there is an elliptic curve over with number of rational points (Theorem 14.18 in [6]). One can apply the construction of AG codes from Chapter 2 in [25] to these elliptic curves to get -sequences of AG codes. with and .
3 Proof of Main Theorem
Let be a pair of -sequences of algebraic geometry codes. We first show that for a tensor product of codes and , if the rows of a matrix are near codewords of and columns are near codewords of , then it is also close to a codeword of the tensor product code.
Theorem 5.
There exist positive constants that make the following true.
For all , integers and such that , and , and for all -sequences of AG codes : If and are such that , then there exists such that
Proof.
We will prove the theorem for and . Define the following constants:
Note that these constants are chosen to satisfy the following inequalities:
| (1) |
| (2) |
| (3) |
| (4) |
| (5) |
We can quickly check that all of these inequalities hold for our choice of and . Inequality (1) holds because . Inequality (2) holds because the left-hand side can be written as and the right-hand side can be written as , which is at most . Inequality (3) holds because Inequality (4) holds because and . Inequality (5) holds because . Throughout the proof, we will note where we make use of each inequality.
Define an “error” to be a location at which . The “error fraction” of a row is the number of errors in that row divided by its length (and similarly for columns). Note that the length of a row isn’t always ; sometimes we will use notions like “the error fraction of a row among the first columns”.
The majority of the proof of Theorem 5 is spent on proving the following Lemma.
Lemma 6.
There exists a such that
Proof.
First, remove any row or column that has an error fraction greater than . This removes less than fraction of the rows and columns (as ). Call the sets of these deleted rows and columns , respectively. After this, it is guaranteed that each row and column has at most errors, and its new length is at least , so it has an error fraction at most by Inequality (1). The total error fraction of the matrix is still at most because the removed columns and rows each had error fractions above , so overall the removed entries had an error fraction above .
Next, choose a submatrix of size such that the error fraction within is at most (in fact, the number of errors in is at most ). Such an must exist because choosing a random submatrix results in an error fraction at most in expectation. WLOG, say that lies in the top left of the matrix (so its rows and columns are indexed by ).
Claim 7.
Recall that . There exist vectors and such that
Proof.
Consider the projection of onto the set of coordinates . Since has dimension at least , but has size at most , the projection has a non-trivial kernel. Choose any nonzero in this kernel.
We have ensured that whenever and disagree on submatrix , so
Let’s look at the projection of on the submatrix . Every row is an element of and every column is an element of (by product property of AG codes). Thus, is an element of . By Proposition 3, any element of can be extended to an element of . Choose any such extension and call it . So we have
as desired. This proves Claim 7. Next we extend the relation between , , and to almost the entire matrix.
Claim 8.
for all but fraction of the remaining rows and columns. More formally, there exist sets and such that the equality holds on all of , and that
Proof.
Call a row “bad” if
In other words, a bad row is one that has too many errors in the columns of . Define a bad column analogously. Let the sets of bad rows and columns be and , respectively. Call the remaining rows and columns “good” (i.e. the good rows are ). The fraction must be at most because, among the first columns, there is a combined error fraction of at most (recall that each such column has at most error fraction). The same holds for the columns.
Now we prove that on all good columns. Fix any good column . For any row , since row vectors and belong to and agree on points (i.e. the columns in ), they must be identical because the distance of the code is at least which is greater than (by Inequality (2)). So . Since is good, there are at least values of such that
Now, since
by Inequality (2), this tells us that the column vectors and (which belong in ) are identical. Thus, on all good columns. The same argument can be applied on the rows to show that on all good rows. On the intersection of all good columns and rows, we have
This proves Claim 8.
Now, we have the necessary claims to prove Lemma 6. Our first step is to find a submatrix of size upon which is never . To do this, consider the good submatrix upon which from Claim 8. Note that has at least rows and columns. Choose columns upon which is not identically (these must exist: simply consider a row upon which is not identically , then choose among the columns in in which the row takes a nonzero value).
In each of these columns, is at most times (this follows by the distance of the code; the all-zero vector is always a codeword of a linear code). Thus, there must be rows in upon which is never in the columns . But since by Inequality (3), we can find an submatrix of upon which is never . Call this submatrix . Since on , we know that on .
Permute the matrix so that the rows and columns of are indexed by . Every row of is an element of and every column of is an element of . Thus, by Proposition 3, the submatrix is an element of and can be extended to some on the entire matrix, such that on .
For this last step, we can bring back all of the rows and columns that were previously ignored. Let be the set of all rows that have an error fraction above among the first columns. Since each column in has an overall error fraction at most , we know that .
We will show that is identical to on all rows not in . Consider any row . For any column , we know that the column vectors and belong to and are identical (using distance of the code), so . Thus, for any such that , we have as well. Since we’re assuming that there is an error fraction of at most among the first columns of row , row vectors and (in ) are equal in at least places. Thus, is identical to (using Inequality (2) and the fact that distance of code is at least ).
Finally, this means that on all points in . Since contains at most fraction of all rows, we know . This proves Lemma 6.
Now we prove Theorem 5. If two row vectors are distinct, they must disagree on at least points (which follows from the distance of the code). Thus, the fraction of rows upon which and disagree anywhere is at most by Inequality (4). Similarly, the fraction of errors between and is at most , so the fraction of columns upon which and disagree is at most , again by Inequality (4). Permute the matrix so that these rows and columns are contiguous in the bottom right. Label the four regions of the matrix , , , :
where is the region where and is the region where . The submatrix has size at most in each dimension. Now, notice that each row of has at least disagreements between and . Thus,
by Inequality (5), where is the number of disagreements between and on submatrix . Applying the same logic to the columns, we get
But now, since
we can combine these inequalities to get
Finally, since and , we conclude that
This finishes the proof of Theorem 5.
Proof of Theorem 4.
We prove the theorem for . The constants and are defined in Theorem 5. For any , let and be the closest vectors to in their respective codes. Let .
If , then trivially works because
Otherwise, if , we apply Theorem 5 to find a such that . Then we know
Since , the theorem is proven.
References
- [1] Sanjeev Arora and Shmuel Safra. Probabilistic checking of proofs: A new characterization of NP. J. ACM, 45(1):70–122, 1998. doi:10.1145/273865.273901.
- [2] László Babai, Lance Fortnow, Leonid A. Levin, and Mario Szegedy. Checking computations in polylogarithmic time. In Cris Koutsougeras and Jeffrey Scott Vitter, editors, Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, May 5-8, 1991, New Orleans, Louisiana, USA, pages 21–31. ACM, 1991. doi:10.1145/103418.103428.
- [3] Eli Ben-Sasson, Venkatesan Guruswami, Tali Kaufman, Madhu Sudan, and Michael Viderman. Locally testable codes require redundant testers. SIAM J. Comput., 39(7):3230–3247, 2010. doi:10.1137/090779875.
- [4] Eli Ben-Sasson and Madhu Sudan. Robust locally testable codes and products of codes. Random Struct. Algorithms, 28(4):387–402, 2006. doi:10.1002/rsa.20120.
- [5] Don Coppersmith and Atri Rudra. On the robust testability of product of codes. Electron. Colloquium Comput. Complex., TR05-104, 2005. URL: https://eccc.weizmann.ac.il/eccc-reports/2005/TR05-104/index.html.
- [6] David A Cox. Primes of the Form x2+ ny2: Fermat, Class Field Theory, and Complex Multiplication. with Solutions, volume 387. American Mathematical Soc., 2022.
- [7] Irit Dinur, Shai Evra, Ron Livne, Alexander Lubotzky, and Shahar Mozes. Locally testable codes with constant rate, distance, and locality. In Stefano Leonardi and Anupam Gupta, editors, STOC ’22: 54th Annual ACM SIGACT Symposium on Theory of Computing, Rome, Italy, June 20 - 24, 2022, pages 357–374. ACM, 2022. doi:10.1145/3519935.3520024.
- [8] Irit Dinur, Min-Hsiu Hsieh, Ting-Chun Lin, and Thomas Vidick. Good quantum LDPC codes with linear time decoders. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 905–918. ACM, 2023. doi:10.1145/3564246.3585101.
- [9] Irit Dinur, Madhu Sudan, and Avi Wigderson. Robust local testability of tensor products of LDPC codes. In Josep Díaz, Klaus Jansen, José D. P. Rolim, and Uri Zwick, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, 9th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2006 and 10th International Workshop on Randomization and Computation, RANDOM 2006, Barcelona, Spain, August 28-30 2006, Proceedings, volume 4110 of Lecture Notes in Computer Science, pages 304–315. Springer, 2006. doi:10.1007/11830924_29.
- [10] Iwan M. Duursma and Ralf Kötter. Error-locating pairs for cyclic codes. IEEE Trans. Inf. Theory, 40(4):1108–1121, 1994. doi:10.1109/18.335964.
- [11] Oded Goldreich and Or Meir. The tensor product of two good codes is not necessarily robustly testable. Inf. Process. Lett., 112(8-9):351–355, 2012. doi:10.1016/j.ipl.2012.01.007.
- [12] Venkatesan Guruswami and Madhu Sudan. On representations of algebraic-geometry codes. IEEE Trans. Inf. Theory, 47(4):1610–1613, 2001. doi:10.1109/18.923745.
- [13] Tom Høholdt, Jacobus H Van Lint, and Ruud Pellikaan. Algebraic geometry codes. Handbook of coding theory, 1(Part 1):871–961, 1998.
- [14] Zhengfeng Ji, Anand Natarajan, Thomas Vidick, John Wright, and Henry Yuen. Mip*=re. CoRR, abs/2001.04383, 2020. doi:10.48550/arXiv.2001.04383.
- [15] Zhengfeng Ji, Anand Natarajan, Thomas Vidick, John Wright, and Henry Yuen. Quantum soundness of testing tensor codes. CoRR, abs/2111.08131, 2021. doi:10.48550/arXiv.2111.08131.
- [16] Gleb Kalachev and Pavel Panteleev. Two-sided robustly testable codes. CoRR, abs/2206.09973, 2022. doi:10.48550/arXiv.2206.09973.
- [17] Gleb Kalachev and Pavel Panteleev. Maximally extendable product codes are good coboundary expanders. CoRR, abs/2501.01411, 2025. doi:10.48550/arXiv.2501.01411.
- [18] Tali Kaufman and Madhu Sudan. Algebraic property testing: the role of invariance. In Cynthia Dwork, editor, Proceedings of the 40th Annual ACM Symposium on Theory of Computing, Victoria, British Columbia, Canada, May 17-20, 2008, pages 403–412. ACM, 2008. doi:10.1145/1374376.1374434.
- [19] Anthony Leverrier and Gilles Zémor. Quantum tanner codes. In 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022, Denver, CO, USA, October 31 - November 3, 2022, pages 872–883. IEEE, 2022. doi:10.1109/FOCS54457.2022.00117.
- [20] Or Meir. Combinatorial construction of locally testable codes. SIAM J. Comput., 39(2):491–544, 2009. doi:10.1137/080729967.
- [21] Pavel Panteleev and Gleb Kalachev. Asymptotically good quantum and locally testable classical LDPC codes. In Stefano Leonardi and Anupam Gupta, editors, STOC ’22: 54th Annual ACM SIGACT Symposium on Theory of Computing, Rome, Italy, June 20 - 24, 2022, pages 375–388. ACM, 2022. doi:10.1145/3519935.3520017.
- [22] Ruud Pellikaan. On decoding by error location and dependent sets of error positions. Discret. Math., 106-107:369–381, 1992. doi:10.1016/0012-365X(92)90567-Y.
- [23] Alexander Polishchuk and Daniel A. Spielman. Nearly-linear size holographic proofs. In Frank Thomson Leighton and Michael T. Goodrich, editors, Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 23-25 May 1994, Montréal, Québec, Canada, pages 194–203. ACM, 1994. doi:10.1145/195058.195132.
- [24] Ronitt Rubinfeld and Madhu Sudan. Robust characterizations of polynomials with applications to program testing. SIAM J. Comput., 25(2):252–271, 1996. doi:10.1137/S0097539793255151.
- [25] Henning Stichtenoth. Algebraic function fields and codes, volume 254 of Universitext. Springer, 1993.
- [26] Paul Valiant. The tensor product of two codes is not necessarily robustly testable. In Chandra Chekuri, Klaus Jansen, José D. P. Rolim, and Luca Trevisan, editors, Approximation, Randomization and Combinatorial Optimization, Algorithms and Techniques, 8th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2005 and 9th InternationalWorkshop on Randomization and Computation, RANDOM 2005, Berkeley, CA, USA, August 22-24, 2005, Proceedings, volume 3624 of Lecture Notes in Computer Science, pages 472–481. Springer, 2005. doi:10.1007/11538462_40.
- [27] Michael Viderman. Strong ltcs with inverse poly-log rate and constant soundness. In 54th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2013, 26-29 October, 2013, Berkeley, CA, USA, pages 330–339. IEEE Computer Society, 2013. doi:10.1109/FOCS.2013.43.
- [28] Michael Viderman. A combination of testability and decodability by tensor products. Random Struct. Algorithms, 46(3):572–598, 2015. doi:10.1002/rsa.20498.
