Presentation is loading. Please wait.

Presentation is loading. Please wait.

Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:

Similar presentations


Presentation on theme: "Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:"— Presentation transcript:

1 Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem: This talk Are there good cyclic codes ??? [Open Problem 9.2 in MacWilliams, Sloane ’77] Are there good locally-testable codes ??? [Goldreich, Sudan ’02]

2 alphabet size minimum weight = distance dimension = information length block size = linear subspace of Linear codes – basic parameters code

3 A good family of codes existence [Shannon’48]. explicit [Justesen’72]. linear information (const rate) linear distance ( errors corrected)

4 Cyclic codes [Prange’57] Why cyclic codes? 01101 [MacWilliams,Sloane’77] ”Cyclic codes are the most studied of all codes since they are easy to encode and include the important family of BCH codes.” 001 10110100 Hardware – shift registers Classical codes – BCH, Reed-Solomon Theory – principal ideal rings

5 Are there good cyclic codes? [Lin, Weldon ’67] BCH codes are not good [Berman ’67] If the largest prime divisor of is then the family cannot be good. [BSS ’03] If the largest prime divisor of is then the family cannot be good. ???

6 Local testability a word codeword - surely accepted far from all codewords - likely rejected check few bits - randomized (context: holographic proofs/PCPs) randomized tester

7 [Arora, Lund, Motwani, Sudan, Szegedy’92] const bits checked, polynomial length [Friedl, Sudan’95] – local testability formalized const bits checked, nearly quadratic length [Goldreich, Sudan’02] const bits checked, nearly linear length [Babai, Fortnow, Lund ‘91] polylog bits checked, quasipoly length [Babai, Fortnow, Levin, Szegedy ’91, 20??] polylog bits checked, nearly linear length Holographic proofs/PCPs Locally testable codes Clarified PCP loc. testable codes connection

8 Locally decodable codes strengthening of local testability stronger tradeoffs known [Katz, Trevisan ’00] [Goldreich, Karloff, Schulman, Trevisan ‘02] [Deshpande, Jain, Kavitha, Lokam, Radhakrishnan ’02] [Kerenidis, de Wolf ’03]

9 Are there good locally testable cyclic codes? no good cyclic code no good locally testable cyclic code contains a large primeis smooth [Berman ’67, BSS ‘03] No local testability assumption needed!

10 Our lower bound proof works against adaptive tester codeword always accepted word at distance rejected with positive probability TRADEOFF: If L bits tested then either information length or distance

11 prime + cyclic pattern tester word randomized tester accept iff fixed uniformly random from Idea of proof – illustrated CASE: Method of proof: Diophantine approximation

12 Dirichlet’s Theorem it is possible to simultaneously approximate by rationals with error bounded by : (simultaneous Diophantine approximation) For any integer, reals

13 word “spread” of the tester: determines the codeword dimension spread-1 “spread” prime + cyclic pattern tester shortest arc which includes an instance of the pattern

14 The trick: We shrink the spread to without changing the dimension. dimension code not good Q.E.D. Corollary:

15 New code: cyclic, same dimension We can even use our old tester! Instead of querying positions, query positions Q: How to shrink the spread? A: Stretch the code. Stretch factor

16 If is prime then there exists a stretch factor which reduces the spread to Lemma: Proof: apply Dirichlet’s Theorem to approximating with denominator The stretch factor will be the common denominator.

17 Algebraic machinery for cyclic codes cyclicity : check polynomial of cyclic code Information length

18 We need to understand divisors of degree of over. Factoring over cyclotomic polynomial of order s

19 very sparse, weight independent of irreducible over but not over (ignore for now)

20 If is smooth (all prime divisors small) then large, small, such that We use the sparsity of to show small weight codeword So, code not good. Q.E.D?

21 very sparse, weight independent of irreducible over but not over (don’t ignore) even the irreducible factors exhibit similar pattern of sparsity (“some” technical details omitted :-) So, code not good. Q.E.D!

22 Are there good cyclic codes? Factors of in have degree Conjecture: Random cyclic code with Mersenne prime block length is good. Mersenne prime


Download ppt "Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:"

Similar presentations


Ads by Google