Locally Testable Codes Require Redundant Testers

Locally testable codes (LTCs) are error- correcting codes for which membership, in the code, of a given word can be tested by examining it in very few locations. Most known constructions of locally testable codes are linear codes, and give error-correcting codes whose duals have (superlinearly) many...

Full description

Bibliographic Details
Main Authors: Viderman, Michael, Guruswami, Venkatesan, Ben-Sasson, Eli, Kaufman-Halman, Tali, Sudan, Madhu
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers 2010
Online Access:http://hdl.handle.net/1721.1/52520
_version_ 1826189454724825088
author Viderman, Michael
Guruswami, Venkatesan
Ben-Sasson, Eli
Kaufman-Halman, Tali
Sudan, Madhu
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Viderman, Michael
Guruswami, Venkatesan
Ben-Sasson, Eli
Kaufman-Halman, Tali
Sudan, Madhu
author_sort Viderman, Michael
collection MIT
description Locally testable codes (LTCs) are error- correcting codes for which membership, in the code, of a given word can be tested by examining it in very few locations. Most known constructions of locally testable codes are linear codes, and give error-correcting codes whose duals have (superlinearly) many small weight codewords. Examining this feature appears to be one of the promising approaches to proving limitation results for (i.e., upper bounds on the rate of) LTCs. Unfortunately till now it was not even known if LTCs need to be non-trivially redundant, i.e., need to have one linear dependency among the low-weight codewords in its dual. In this paper we give the first lower bound of this form, by showing that every positive rate constant query strong LTC must have linearly many redundant low-weight codewords in its dual. We actually prove the stronger claim that the actual test itself must use a linear number of redundant dual codewords (beyond the minimum number of basis elements required to characterize the code); in other words, non-redundant (in fact, low redundancy) local testing is impossible.
first_indexed 2024-09-23T08:14:55Z
format Article
id mit-1721.1/52520
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T08:14:55Z
publishDate 2010
publisher Institute of Electrical and Electronics Engineers
record_format dspace
spelling mit-1721.1/525202022-09-23T11:53:59Z Locally Testable Codes Require Redundant Testers Viderman, Michael Guruswami, Venkatesan Ben-Sasson, Eli Kaufman-Halman, Tali Sudan, Madhu Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Sudan, Madhu Kaufman-Halman, Tali Sudan, Madhu Locally testable codes (LTCs) are error- correcting codes for which membership, in the code, of a given word can be tested by examining it in very few locations. Most known constructions of locally testable codes are linear codes, and give error-correcting codes whose duals have (superlinearly) many small weight codewords. Examining this feature appears to be one of the promising approaches to proving limitation results for (i.e., upper bounds on the rate of) LTCs. Unfortunately till now it was not even known if LTCs need to be non-trivially redundant, i.e., need to have one linear dependency among the low-weight codewords in its dual. In this paper we give the first lower bound of this form, by showing that every positive rate constant query strong LTC must have linearly many redundant low-weight codewords in its dual. We actually prove the stronger claim that the actual test itself must use a linear number of redundant dual codewords (beyond the minimum number of basis elements required to characterize the code); in other words, non-redundant (in fact, low redundancy) local testing is impossible. 2010-03-11T19:42:22Z 2010-03-11T19:42:22Z 2009-09 Article http://purl.org/eprint/type/ConferencePaper 978-0-7695-3717-7 1093-0159 http://hdl.handle.net/1721.1/52520 Ben-Sasson, E. et al. “Locally Testable Codes Require Redundant Testers.” Computational Complexity, 2009. CCC '09. 24th Annual IEEE Conference on. 2009. 52-61. © 2009 IEEE en_US http://dx.doi.org/10.1109/CCC.2009.6 2009 Computational Complexity Attribution-Noncommercial-Share Alike 3.0 Unported http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Institute of Electrical and Electronics Engineers Joanne Hanley
spellingShingle Viderman, Michael
Guruswami, Venkatesan
Ben-Sasson, Eli
Kaufman-Halman, Tali
Sudan, Madhu
Locally Testable Codes Require Redundant Testers
title Locally Testable Codes Require Redundant Testers
title_full Locally Testable Codes Require Redundant Testers
title_fullStr Locally Testable Codes Require Redundant Testers
title_full_unstemmed Locally Testable Codes Require Redundant Testers
title_short Locally Testable Codes Require Redundant Testers
title_sort locally testable codes require redundant testers
url http://hdl.handle.net/1721.1/52520
work_keys_str_mv AT vidermanmichael locallytestablecodesrequireredundanttesters
AT guruswamivenkatesan locallytestablecodesrequireredundanttesters
AT bensassoneli locallytestablecodesrequireredundanttesters
AT kaufmanhalmantali locallytestablecodesrequireredundanttesters
AT sudanmadhu locallytestablecodesrequireredundanttesters