{"@context":"https:\/\/schema.org\/","@type":"ScholarlyArticle","@id":"#article8448","name":"Lower Bounds for Constant Query Affine-Invariant LCCs and LTCs","abstract":"Affine-invariant codes are codes whose coordinates form a vector space over a finite field and which are invariant under affine transformations of the coordinate space. They form a natural, well-studied class of codes; they include popular codes such as Reed-Muller and Reed-Solomon. A particularly appealing feature of affine-invariant codes is that they seem well-suited to admit local correctors and testers. \r\n\r\nIn this work, we give lower bounds on the length of locally correctable and locally testable affine-invariant codes with constant query complexity. We show that if a code C subset Sigma^{K^n} is an r-query locally correctable code (LCC), where K is a finite field and Sigma is a finite alphabet, then the number of codewords in C is at most exp(O_{K, r, |Sigma|}(n^{r-1})). Also, we show that if C subset Sigma^{K^n} is an r-query locally testable code (LTC), then the number of codewords in C is at most \\exp(O_{K, r, |Sigma|}(n^{r-2})). The dependence on n in these bounds is tight for constant-query LCCs\/LTCs, since Guo, Kopparty and Sudan (ITCS 2013) construct affine-invariant codes via lifting that have the same asymptotic tradeoffs. Note that our result holds for non-linear codes, whereas previously, Ben-Sasson and Sudan (RANDOM 2011) assumed linearity to derive similar results.\r\n\r\nOur analysis uses higher-order Fourier analysis. In particular, we show that the codewords corresponding to an affine-invariant LCC\/LTC must be far from each other with respect to Gowers norm of an appropriate order. This then allows us to bound the number of codewords, using known decomposition theorems which approximate any bounded function in terms of a finite number of low-degree non-classical polynomials, upto a small error in the Gowers norm.","keywords":["Locally correctable code","Locally testable code","Affine Invariance","Gowers uniformity norm"],"author":[{"@type":"Person","name":"Bhattacharyya, Arnab","givenName":"Arnab","familyName":"Bhattacharyya"},{"@type":"Person","name":"Gopi, Sivakanth","givenName":"Sivakanth","familyName":"Gopi"}],"position":12,"pageStart":"12:1","pageEnd":"12:17","dateCreated":"2016-05-19","datePublished":"2016-05-19","isAccessibleForFree":true,"license":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/legalcode","copyrightHolder":[{"@type":"Person","name":"Bhattacharyya, Arnab","givenName":"Arnab","familyName":"Bhattacharyya"},{"@type":"Person","name":"Gopi, Sivakanth","givenName":"Sivakanth","familyName":"Gopi"}],"copyrightYear":"2016","accessMode":"textual","accessModeSufficient":"textual","creativeWorkStatus":"Published","inLanguage":"en-US","sameAs":"https:\/\/doi.org\/10.4230\/LIPIcs.CCC.2016.12","publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","citation":["http:\/\/dx.doi.org\/10.1145\/2746539.2746543","http:\/\/eccc.hpi-web.de\/report\/2015\/020"],"isPartOf":{"@type":"PublicationVolume","@id":"#volume6253","volumeNumber":50,"name":"31st Conference on Computational Complexity (CCC 2016)","dateCreated":"2016-05-19","datePublished":"2016-05-19","editor":{"@type":"Person","name":"Raz, Ran","givenName":"Ran","familyName":"Raz"},"isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#article8448","isPartOf":{"@type":"Periodical","@id":"#series116","name":"Leibniz International Proceedings in Informatics","issn":"1868-8969","isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#volume6253"}}}