Higher-order Fourier Analysis over Finite Fields, and Applications. Pooya Hatami

Size: px
Start display at page:

Download "Higher-order Fourier Analysis over Finite Fields, and Applications. Pooya Hatami"

Transcription

1 Higher-order Fourier Analysis over Finite Fields, and Applications Pooya Hatami

2 Coding Theory: Task: Reliably transmit a message through an unreliable channel. m F k 2 c m F N 2

3 Coding Theory: Task: Reliably transmit a message through an unreliable channel. m F k 2 c m c m δ F N 2

4 Coding Theory: Task: Reliably transmit a message through an unreliable channel. m F k 2 c m c m δ F N 2 Good code: (i) Large minimum distance δ while having large rate k N.

5 Coding Theory: Task: Reliably transmit a message through an unreliable channel. m F k 2 c m c m δ F N 2 Good code: (i) Large minimum distance δ while having large rate k N. (ii) Efficiently testable and decodable.

6 Hadamard Codes: 1 2 m c m m F k 2 c m F 2k 2 c m : evaluation vector of m 1 x 1 + m 2 x m k x k F 2 [x 1,..., x k ]

7 Reed Muller codes: Degree d polynomials in F 2 [x 1,..., x k ]

8 Reed Muller codes: δ Problem 1. How many degree d polynomials in F 2 [x 1,..., x n ] are there in B δ (f )?

9 Polynomial Decompositions: Degree 4 polynomial P F 2 [x 1,..., x n ].

10 Polynomial Decompositions: Degree 4 polynomial P F 2 [x 1,..., x n ]. Is P(x) = Q 1 (x)q 2 (x) + Q 3 (x)q 4 (x), for some degree 3 polynomials Q 1,..., Q 4?

11 Polynomial Decompositions: Degree 4 polynomial P F 2 [x 1,..., x n ]. Is P(x) = Q 1 (x)q 2 (x) + Q 3 (x)q 4 (x), for some degree 3 polynomials Q 1,..., Q 4? Problem 2. Given a degree d polynomial P and a prescribed decomposition. Find such a decomposition of P or say it is not possible.

12 Polynomial Decompositions: Degree 4 polynomial P F 2 [x 1,..., x n ]. Is P(x) = Q 1 (x)q 2 (x) + Q 3 (x)q 4 (x), for some degree 3 polynomials Q 1,..., Q 4? Problem 2. Given a degree d polynomial P and a prescribed decomposition, Efficiently find such a decomposition of P or say it is not possible.

13 Algebraic Property Testing: Is f : F n 2 F 2 a degree d polynomial? f P d (F n 2) δ d (f)

14 Algebraic Property Testing: Is f : F n 2 F 2 a degree d polynomial? f P d (F n 2) δ d (f) [AKKLR 05] Query f only on constant number of inputs. 1. Always accept if deg(f ) d. 2. Reject w.h.p. if δ d (f ) > ɛ.

15 Algebraic Property Testing: Is f : F n 2 F 2 a degree d polynomial? f P d (F n 2) δ d (f) [AKKLR 05] Query f only on constant number of inputs. 1. Always accept if deg(f ) d. 2. Reject w.h.p. if δ d (f ) > ɛ. Problem 3. Which algebraic properties are testable?

16 Higher-order Fourier analysis over finite fields, which is an extension of Fourier analysis. [Bergelson, Green, Kaufman, Gowers, Lovett, Meshulam, Samorodnitsky, Tao, Viola, Wolf... ]

17 Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with linear phases. f(x)= σ F n p f (σ) ω σi x i

18 Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with linear phases. f(x)= σ: f (σ) ɛ f (σ) ω σ i x i + f psd

19 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). Not orthogonal, no unique expansion. f = C i=1 λ iω P i (x) + f psd?

20 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). Not orthogonal, no unique expansion. f = C i=1 λ iω P i (x) + f psd? [Bergelson, Green, Tao, Ziegler] establish such decomposition theorems via inverse theorems for certain norms called Gowers norms.

21 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). Not orthogonal, no unique expansion. f = C i=1 λ iω P i (x) + f psd? Theorem[Trevisan-Tulsiani-Vadhan, Gowers] For any collection G of functions g : X D the following holds. Every function f can be written as f = F(g 1,..., g C ) + f psd

22 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). Not orthogonal, no unique expansion. f = C i=1 λ iω P i (x) + f psd? Theorem[Trevisan-Tulsiani-Vadhan, Gowers] For any collection G of functions g : F n p D the following holds. Every function f can be written as f = σ F n p F(σ)ω P i σ i g i + f psd

23 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). f = C i=1 λ iω P i (x) + f psd

24 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). f = C i=1 λ iω P i (x) + f psd Need to understand the joint distribution of a collection of degree d polynomials.

25 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). f = C i=1 λ iω P i (x) + f psd Problem: P 1,..., P C P d (F n p). X, Y F n p uniform. Characterize the distribution of P 1 (X)... P 10 (X) P 1 (X + Y )... P 10 (X + Y ). P 1 (X + 4Y )... P 10 (X + 4Y )

26 Higher-order Fourier Analysis over F n p Study f : F n p R by looking at how it correlates with higher degree polynomial phases, ω P(x 1,...,x n). f = C i=1 λ iω P i (x) + f psd Problem: P 1,..., P C P d (F n p). X, Y F n p uniform. Characterize the distribution of P 1 (X)... P 10 (X) P 1 (X + Y )... P 10 (X + Y ). P 1 (X + 4Y )... P 10 (X + 4Y ) [HHL 15 (general case), BFHHL 13 (affine linear forms)] [KL 08 and GT 09]: Distribution of (P 1 (X),..., P C (X)).

27 Problem 1. [KLP 10, BL 15] Number of degree d polynomials in F p [x 1,..., x n ] in hamming ball of radius δ e ɛ is 2 O(nd e).

28 Problem 1. [KLP 10, BL 15] Number of degree d polynomials in F p [x 1,..., x n ] in hamming ball of radius δ e ɛ is 2 O(nd e). Problem 2. [BHL 15] Polynomial time algorithm for finding prescribed polynomial decompositions.

29 Problem 1. [KLP 10, BL 15] Number of degree d polynomials in F p [x 1,..., x n ] in hamming ball of radius δ e ɛ is 2 O(nd e). Problem 2. [BHL 15] Polynomial time algorithm for finding prescribed polynomial decompositions. Problem 3. [BFL 12, BFHHL 13] Characterization of testable algebraic (i.e. affine invariant) properties.

30 Problem 1. [KLP 10, BL 15] Number of degree d polynomials in F p [x 1,..., x n ] in hamming ball of radius δ e ɛ is 2 O(nd e). Problem 2. [BHL 15] Polynomial time algorithm for finding prescribed polynomial decompositions. Problem 3. [BFL 12, BFHHL 13] Characterization of testable algebraic (i.e. affine invariant) properties. Problem 4. Is there a constant query tester that given f : F n 2 F 2 distinguishes between the following? f is ɛ-correlated to some cubic, or f is δ(ɛ)-correlated to all cubics, where 0 < δ(ɛ) ɛ.

31 Problem 1. [KLP 10, BL 15] Number of degree d polynomials in F p [x 1,..., x n ] in hamming ball of radius δ e ɛ is 2 O(nd e). Problem 2. [BHL 15] Polynomial time algorithm for finding prescribed polynomial decompositions. Problem 3. [BFL 12, BFHHL 13] Characterization of testable algebraic (i.e. affine invariant) properties. Open Problem. Is there a constant query tester that given f : F n 2 F 2 distinguishes between the following? f is ɛ-correlated to some cubic, or f is δ(ɛ)-correlated to all cubics, where 0 < δ(ɛ) ɛ.

32 Theorem. [BHT] There is a poly(n)-time deterministic algorithm that given a polynomial P, and Γ : F l p F p, and d 1,..., d l 1, either outputs P 1,..., P r of degrees d 1,..., d l, s.t. P = Γ(P 1,..., P d ), or correctly outputs NOT POSSIBLE.

33 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2

34 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r )

35 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0)

36 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0) Recurse on P xj =0. If NOT POSSIBLE, then output NOT POSSIBLE. Otherwise we find P 1, P 2 such that P x j =0 = P 1 P 2.

37 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0) Recurse on P xj =0. If NOT POSSIBLE, then output NOT POSSIBLE. Otherwise we find P 1, P 2 such that P x j =0 = P 1 P 2. Λ(Q 1,..., Q r) = P 1P 2

38 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0) Recurse on P xj =0. If NOT POSSIBLE, then output NOT POSSIBLE. Otherwise we find P 1, P 2 such that P x j =0 = P 1 P 2. Λ(Q 1,..., Q r) = G 1 (Q 1,..., Q r, R 1,..., R C ) G 2 (Q 1,..., Q r, R 1,..., R C )

39 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0) Recurse on P xj =0. If NOT POSSIBLE, then output NOT POSSIBLE. Otherwise we find P 1, P 2 such that P x j =0 = P 1 P 2. Λ(a 1,..., a r ) = G 1 (a 1,..., a r, 0,..., 0) G 2 (a 1,..., a r, 0,..., 0)

40 Proof illustration: Find P 1, P 2 of degree d 1 such that P = P 1 P 2 Algorithmic Regularity Lemma for Polynomials [BHT]: P = Λ(Q 1,..., Q r ) x j s.t. for all i, deg(q i ) = deg(q i xj =0). P xj =0 = Λ(Q 1 xj =0,..., Q r xj =0) Recurse on P xj =0. If NOT POSSIBLE, then output NOT POSSIBLE. Otherwise we find P 1, P 2 such that P x j =0 = P 1 P 2. P = Λ(Q 1,..., Q r ) = G 1 (Q 1,..., Q r, 0,..., 0) G 2 (Q 1,..., Q r, 0,..., 0)

Algorithmic regularity for polynomials and applications

Algorithmic regularity for polynomials and applications Algorithmic regularity for polynomials and applications Arnab Bhattacharyya Pooya Hatami Madhur Tulsiani November 25, 2013 Abstract In analogy with the regularity lemma of Szemerédi [Sze75], regularity

More information

A Characterization of Locally Testable Affine-Invariant Properties via Decomposition Theorems

A Characterization of Locally Testable Affine-Invariant Properties via Decomposition Theorems A Characterization of Locally Testable Affine-Invariant Properties via Decomposition Theorems Yuichi Yoshida National Institute of Informatics and Preferred Infrastructure, Inc June 1, 2014 Yuichi Yoshida

More information

THE UNIVERSITY OF CHICAGO HIGHER-ORDER FOURIER ANALYSIS OVER FINITE FIELDS AND APPLICATIONS A DISSERTATION SUBMITTED TO

THE UNIVERSITY OF CHICAGO HIGHER-ORDER FOURIER ANALYSIS OVER FINITE FIELDS AND APPLICATIONS A DISSERTATION SUBMITTED TO THE UNIVERSITY OF CHICAGO HIGHER-ORDER FOURIER ANALYSIS OVER FINITE FIELDS AND APPLICATIONS A DISSERTATION SUBMITTED TO THE FACULTY OF THE DIVISION OF THE PHYSICAL SCIENCES IN CANDIDACY FOR THE DEGREE

More information

Higher-order Fourier Analysis and Applications

Higher-order Fourier Analysis and Applications Higher-order Fourier Analysis and Applications Hamed Hatami 1 Pooya Hatami 2 Shachar Lovett 3 April 17, 2018 1 McGill University. hatami@cs.mcgill.ca 2 UT Austin pooyahat@gmail.com 3 UC San Diego lovett@cs.ucsd.edu

More information

Higher-order Fourier analysis of F n p and the complexity of systems of linear forms

Higher-order Fourier analysis of F n p and the complexity of systems of linear forms Higher-order Fourier analysis of F n p and the complexity of systems of linear forms Hamed Hatami School of Computer Science, McGill University, Montréal, Canada hatami@cs.mcgill.ca Shachar Lovett School

More information

Pseudorandomness in Computer Science and in Additive Combinatorics. Luca Trevisan University of California, Berkeley

Pseudorandomness in Computer Science and in Additive Combinatorics. Luca Trevisan University of California, Berkeley Pseudorandomness in Computer Science and in Additive Combinatorics Luca Trevisan University of California, Berkeley this talk explain what notions of pseudorandomness and indistinguishability arise in

More information

arxiv: v2 [cs.cc] 17 Jan 2013

arxiv: v2 [cs.cc] 17 Jan 2013 Every locally characterized affine-invariant property is testable Arnab Bhattacharyya Eldar Fischer Hamed Hatami Pooya Hatami Shachar Lovett arxiv:1212.3849v2 [cs.cc] 17 Jan 2013 January 18, 2013 Abstract

More information

Two Decades of Property Testing

Two Decades of Property Testing Two Decades of Property Testing Madhu Sudan Microsoft Research 12/09/2014 Invariance in Property Testing @MIT 1 of 29 Kepler s Big Data Problem Tycho Brahe (~1550-1600): Wished to measure planetary motion

More information

Optimal testing of Reed-Muller codes

Optimal testing of Reed-Muller codes Optimal testing of Reed-Muller codes Arnab Bhattacharyya Swastik Kopparty Grant Schoenebeck Madhu Sudan David Zuckerman October 2, 2009 Abstract We consider the problem of testing if a given function f

More information

Polynomial decompositions in polynomial time

Polynomial decompositions in polynomial time Electronic Colloquium on Computational Complexity, Report No. 18 (2014) Polynomial decompositions in polynomial time Arnab Bhattacharyya Indian Institute of Science Bangalore, India arnabb@csa.iisc.ernet.in

More information

The sum of d small-bias generators fools polynomials of degree d

The sum of d small-bias generators fools polynomials of degree d The sum of d small-bias generators fools polynomials of degree d Emanuele Viola April 9, 2008 Abstract We prove that the sum of d small-bias generators L : F s F n fools degree-d polynomials in n variables

More information

Decoding Reed-Muller codes over product sets

Decoding Reed-Muller codes over product sets Rutgers University May 30, 2016 Overview Error-correcting codes 1 Error-correcting codes Motivation 2 Reed-Solomon codes Reed-Muller codes 3 Error-correcting codes Motivation Goal: Send a message Don t

More information

Quadratic Goldreich-Levin Theorems

Quadratic Goldreich-Levin Theorems Quadratic Goldreich-Levin Theorems Madhur Tulsiani Julia Wolf May 3, 011 Abstract Decomposition theorems in classical Fourier analysis enable us to express a bounded function in terms of few linear phases

More information

The Analysis of Partially Symmetric Functions

The Analysis of Partially Symmetric Functions The Analysis of Partially Symmetric Functions Eric Blais Based on joint work with Amit Weinstein Yuichi Yoshida Classes of simple functions Classes of simple functions Constant Classes of simple functions

More information

: Error Correcting Codes. October 2017 Lecture 1

: Error Correcting Codes. October 2017 Lecture 1 03683072: Error Correcting Codes. October 2017 Lecture 1 First Definitions and Basic Codes Amnon Ta-Shma and Dean Doron 1 Error Correcting Codes Basics Definition 1. An (n, K, d) q code is a subset of

More information

Quantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method

Quantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method Quantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method So far, we have discussed several different kinds of

More information

Local list-decoding and testing of random linear codes from high-error

Local list-decoding and testing of random linear codes from high-error Local list-decoding and testing of random linear codes from high-error Swastik Kopparty Shubhangi Saraf February 4, 01 Abstract In this paper, we give efficient algorithms for list-decoding and testing

More information

Property Testing and Affine Invariance Part I Madhu Sudan Harvard University

Property Testing and Affine Invariance Part I Madhu Sudan Harvard University Property Testing and Affine Invariance Part I Madhu Sudan Harvard University December 29-30, 2015 IITB: Property Testing & Affine Invariance 1 of 31 Goals of these talks Part I Introduce Property Testing

More information

Lecture 12: November 6, 2017

Lecture 12: November 6, 2017 Information and Coding Theory Autumn 017 Lecturer: Madhur Tulsiani Lecture 1: November 6, 017 Recall: We were looking at codes of the form C : F k p F n p, where p is prime, k is the message length, and

More information

Lecture Introduction. 2 Formal Definition. CS CTT Current Topics in Theoretical CS Oct 30, 2012

Lecture Introduction. 2 Formal Definition. CS CTT Current Topics in Theoretical CS Oct 30, 2012 CS 59000 CTT Current Topics in Theoretical CS Oct 30, 0 Lecturer: Elena Grigorescu Lecture 9 Scribe: Vivek Patel Introduction In this lecture we study locally decodable codes. Locally decodable codes are

More information

Lecture B04 : Linear codes and singleton bound

Lecture B04 : Linear codes and singleton bound IITM-CS6845: Theory Toolkit February 1, 2012 Lecture B04 : Linear codes and singleton bound Lecturer: Jayalal Sarma Scribe: T Devanathan We start by proving a generalization of Hamming Bound, which we

More information

Testing Low-Degree Polynomials over GF (2)

Testing Low-Degree Polynomials over GF (2) Testing Low-Degree Polynomials over GF (2) Noga Alon Tali Kaufman Michael Krivelevich Simon Litsyn Dana Ron July 9, 2003 Abstract We describe an efficient randomized algorithm to test if a given binary

More information

Testing Linear-Invariant Non-Linear Properties

Testing Linear-Invariant Non-Linear Properties Testing Linear-Invariant Non-Linear Properties Arnab Bhattacharyya Victor Chen Madhu Sudan Ning Xie Abstract We consider the task of testing properties of Boolean functions that are invariant under linear

More information

Tutorial: Locally decodable codes. UT Austin

Tutorial: Locally decodable codes. UT Austin Tutorial: Locally decodable codes Anna Gál UT Austin Locally decodable codes Error correcting codes with extra property: Recover (any) one message bit, by reading only a small number of codeword bits.

More information

Reed-Muller testing and approximating small set expansion & hypergraph coloring

Reed-Muller testing and approximating small set expansion & hypergraph coloring Reed-Muller testing and approximating small set expansion & hypergraph coloring Venkatesan Guruswami Carnegie Mellon University (Spring 14 @ Microsoft Research New England) 2014 Bertinoro Workshop on Sublinear

More information

Error Correcting Codes: Combinatorics, Algorithms and Applications Spring Homework Due Monday March 23, 2009 in class

Error Correcting Codes: Combinatorics, Algorithms and Applications Spring Homework Due Monday March 23, 2009 in class Error Correcting Codes: Combinatorics, Algorithms and Applications Spring 2009 Homework Due Monday March 23, 2009 in class You can collaborate in groups of up to 3. However, the write-ups must be done

More information

Lecture 4: Codes based on Concatenation

Lecture 4: Codes based on Concatenation Lecture 4: Codes based on Concatenation Error-Correcting Codes (Spring 206) Rutgers University Swastik Kopparty Scribe: Aditya Potukuchi and Meng-Tsung Tsai Overview In the last lecture, we studied codes

More information

Testing Affine-Invariant Properties

Testing Affine-Invariant Properties Testing Affine-Invariant Properties Madhu Sudan Microsoft Surveys: works with/of Eli Ben-Sasson, Elena Grigorescu, Tali Kaufman, Shachar Lovett, Ghid Maatouk, Amir Shpilka. May 23-28, 2011 Bertinoro: Testing

More information

Finite Elements. Colin Cotter. January 18, Colin Cotter FEM

Finite Elements. Colin Cotter. January 18, Colin Cotter FEM Finite Elements January 18, 2019 The finite element Given a triangulation T of a domain Ω, finite element spaces are defined according to 1. the form the functions take (usually polynomial) when restricted

More information

Test 2 Review Math 1111 College Algebra

Test 2 Review Math 1111 College Algebra Test 2 Review Math 1111 College Algebra 1. Begin by graphing the standard quadratic function f(x) = x 2. Then use transformations of this graph to graph the given function. g(x) = x 2 + 2 *a. b. c. d.

More information

Succinct Representation of Codes with Applications to Testing

Succinct Representation of Codes with Applications to Testing Succinct Representation of Codes with Applications to Testing Elena Grigorescu elena-g@purdue.edu Tali Kaufman kaufmant@mit.edu February 4, 2013 Madhu Sudan madhu@mit.edu Abstract Motivated by questions

More information

MATH32031: Coding Theory Part 15: Summary

MATH32031: Coding Theory Part 15: Summary MATH32031: Coding Theory Part 15: Summary 1 The initial problem The main goal of coding theory is to develop techniques which permit the detection of errors in the transmission of information and, if necessary,

More information

arxiv: v1 [cs.cc] 4 Jun 2013

arxiv: v1 [cs.cc] 4 Jun 2013 Estimating the distance from testable affine-invariant properties Hamed Hatami McGill University hatami@cs.mcgill.ca Shachar Lovett UC San Diego slovett@cs.ucsd.edu arxiv:1306.0649v1 [cs.cc] 4 Jun 2013

More information

Lecture 6. k+1 n, wherein n =, is defined for a given

Lecture 6. k+1 n, wherein n =, is defined for a given (67611) Advanced Topics in Complexity: PCP Theory November 24, 2004 Lecturer: Irit Dinur Lecture 6 Scribe: Sharon Peri Abstract In this lecture we continue our discussion of locally testable and locally

More information

Lecture 14: Hamming and Hadamard Codes

Lecture 14: Hamming and Hadamard Codes CSCI-B69: A Theorist s Toolkit, Fall 6 Oct 6 Lecture 4: Hamming and Hadamard Codes Lecturer: Yuan Zhou Scribe: Kaiyuan Zhu Recap Recall from the last lecture that error-correcting codes are in fact injective

More information

Noisy Interpolating Sets for Low Degree Polynomials

Noisy Interpolating Sets for Low Degree Polynomials Noisy Interpolating Sets for Low Degree Polynomials Zeev Dvir Amir Shpilka Abstract A Noisy Interpolating Set (NIS) for degree d polynomials is a set S F n, where F is a finite field, such that any degree

More information

Additive Combinatorics and Computational Complexity

Additive Combinatorics and Computational Complexity Additive Combinatorics and Computational Complexity Luca Trevisan U.C. Berkeley Ongoing joint work with Omer Reingold, Madhur Tulsiani, Salil Vadhan Combinatorics: Studies: Graphs, hypergraphs, set systems

More information

EE 229B ERROR CONTROL CODING Spring 2005

EE 229B ERROR CONTROL CODING Spring 2005 EE 229B ERROR CONTROL CODING Spring 2005 Solutions for Homework 1 1. Is there room? Prove or disprove : There is a (12,7) binary linear code with d min = 5. If there were a (12,7) binary linear code with

More information

Two Decades of Property Testing Madhu Sudan Harvard

Two Decades of Property Testing Madhu Sudan Harvard Two Decades of Property Testing Madhu Sudan Harvard April 8, 2016 Two Decades of Property Testing 1 of 29 Kepler s Big Data Problem Tycho Brahe (~1550-1600): Wished to measure planetary motion accurately.

More information

Noisy Interpolating Sets for Low Degree Polynomials

Noisy Interpolating Sets for Low Degree Polynomials Noisy Interpolating Sets for Low Degree Polynomials Zeev Dvir Amir Shpilka Abstract A Noisy Interpolating Set (NIS) for degree-d polynomials is a set S F n, where F is a finite field, such that any degree-d

More information

Problem Set 6: Solutions Math 201A: Fall a n x n,

Problem Set 6: Solutions Math 201A: Fall a n x n, Problem Set 6: Solutions Math 201A: Fall 2016 Problem 1. Is (x n ) n=0 a Schauder basis of C([0, 1])? No. If f(x) = a n x n, n=0 where the series converges uniformly on [0, 1], then f has a power series

More information

Coding Theory. Ruud Pellikaan MasterMath 2MMC30. Lecture 11.1 May

Coding Theory. Ruud Pellikaan MasterMath 2MMC30. Lecture 11.1 May Coding Theory Ruud Pellikaan g.r.pellikaan@tue.nl MasterMath 2MMC30 /k Lecture 11.1 May 12-2016 Content lecture 11 2/31 In Lecture 8.2 we introduced the Key equation Now we introduce two algorithms which

More information

Lecture 5: Derandomization (Part II)

Lecture 5: Derandomization (Part II) CS369E: Expanders May 1, 005 Lecture 5: Derandomization (Part II) Lecturer: Prahladh Harsha Scribe: Adam Barth Today we will use expanders to derandomize the algorithm for linearity test. Before presenting

More information

Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees

Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees Electronic Colloquium on Computational Complexity, Revision 2 of Report No. 142 (2013) Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees Abhishek Bhrushundi 1, Sourav

More information

QALGO workshop, Riga. 1 / 26. Quantum algorithms for linear algebra.

QALGO workshop, Riga. 1 / 26. Quantum algorithms for linear algebra. QALGO workshop, Riga. 1 / 26 Quantum algorithms for linear algebra., Center for Quantum Technologies and Nanyang Technological University, Singapore. September 22, 2015 QALGO workshop, Riga. 2 / 26 Overview

More information

Sub-Constant Error Low Degree Test of Almost Linear Size

Sub-Constant Error Low Degree Test of Almost Linear Size Sub-Constant rror Low Degree Test of Almost Linear Size Dana Moshkovitz Ran Raz March 9, 2006 Abstract Given a function f : F m F over a finite field F, a low degree tester tests its agreement with an

More information

2-Transitivity is Insufficient for Local Testability

2-Transitivity is Insufficient for Local Testability 2-Transitivity is Insufficient for Local Testability Elena Grigorescu MIT CSAIL elena g@mit.edu Tali Kaufman MIT & IAS kaufmant@mit.edu Madhu Sudan MIT CSAIL madhu@mit.edu Abstract A basic goal in Property

More information

Local correctability of expander codes

Local correctability of expander codes Local correctability of expander codes Brett Hemenway Rafail Ostrovsky Mary Wootters IAS April 4, 24 The point(s) of this talk Locally decodable codes are codes which admit sublinear time decoding of small

More information

An Optimal Affine Invariant Smooth Minimization Algorithm.

An Optimal Affine Invariant Smooth Minimization Algorithm. An Optimal Affine Invariant Smooth Minimization Algorithm. Alexandre d Aspremont, CNRS & École Polytechnique. Joint work with Martin Jaggi. Support from ERC SIPA. A. d Aspremont IWSL, Moscow, June 2013,

More information

Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! Liu Yang 2011

Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! Liu Yang 2011 ! Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! 1 Property Testing Instance space X = R n (Distri D over X)! Tested function f : X->{0,1}! A property P of Boolean fn

More information

Approximating Submodular Functions. Nick Harvey University of British Columbia

Approximating Submodular Functions. Nick Harvey University of British Columbia Approximating Submodular Functions Nick Harvey University of British Columbia Approximating Submodular Functions Part 1 Nick Harvey University of British Columbia Department of Computer Science July 11th,

More information

List-decoding algorithms for lifted codes

List-decoding algorithms for lifted codes List-decoding algorithms for lifted codes Alan Guo Swastik Kopparty March 2, 2016 Abstract Lifted Reed-Solomon codes are a natural affine-invariant family of error-correcting codes which generalize Reed-Muller

More information

A New Upper Bound on the Query Complexity for Testing Generalized Reed-Muller codes

A New Upper Bound on the Query Complexity for Testing Generalized Reed-Muller codes A New Upper Bound on the Query Complexity for Testing Generalized Reed-Muller codes Noga Ron-Zewi 1 and Madhu Sudan 2 1 Department of Computer Science, Technion, Haifa. nogaz@cs.technion.ac.il 2 Microsoft

More information

Succinct Representation of Codes with Applications to Testing

Succinct Representation of Codes with Applications to Testing Succinct Representation of Codes with Applications to Testing Elena Grigorescu 1, Tali Kaufman 1, and Madhu Sudan 2 1 MIT, Cambridge, MA, USA, {elena g,kaufmant}@mit.edu 2 Microsoft Research, Cambridge,

More information

Testing that distributions are close

Testing that distributions are close Tugkan Batu, Lance Fortnow, Ronitt Rubinfeld, Warren D. Smith, Patrick White May 26, 2010 Anat Ganor Introduction Goal Given two distributions over an n element set, we wish to check whether these distributions

More information

Lecture 8 (Notes) 1. The book Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak;

Lecture 8 (Notes) 1. The book Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak; Topics in Theoretical Computer Science April 18, 2016 Lecturer: Ola Svensson Lecture 8 (Notes) Scribes: Ola Svensson Disclaimer: These notes were written for the lecturer only and may contain inconsistent

More information

4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER /$ IEEE

4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER /$ IEEE 4488 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 10, OCTOBER 2008 List Decoding of Biorthogonal Codes the Hadamard Transform With Linear Complexity Ilya Dumer, Fellow, IEEE, Grigory Kabatiansky,

More information

The Tensor Product of Two Codes is Not Necessarily Robustly Testable

The Tensor Product of Two Codes is Not Necessarily Robustly Testable The Tensor Product of Two Codes is Not Necessarily Robustly Testable Paul Valiant Massachusetts Institute of Technology pvaliant@mit.edu Abstract. There has been significant interest lately in the task

More information

Locally Decodable Codes

Locally Decodable Codes Foundations and Trends R in sample Vol. xx, No xx (xxxx) 1 114 c xxxx xxxxxxxxx DOI: xxxxxx Locally Decodable Codes Sergey Yekhanin 1 1 Microsoft Research Silicon Valley, 1065 La Avenida, Mountain View,

More information

(Inv) Computing Invariant Factors Math 683L (Summer 2003)

(Inv) Computing Invariant Factors Math 683L (Summer 2003) (Inv) Computing Invariant Factors Math 683L (Summer 23) We have two big results (stated in (Can2) and (Can3)) concerning the behaviour of a single linear transformation T of a vector space V In particular,

More information

Construction of 1-Resilient Boolean Functions with Optimal Algebraic Immunity and Good Nonlinearity

Construction of 1-Resilient Boolean Functions with Optimal Algebraic Immunity and Good Nonlinearity Pan SS, Fu XT, Zhang WG. Construction of 1-resilient Boolean functions with optimal algebraic immunity and good nonlinearity. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 26(2): 269 275 Mar. 2011. DOI 10.1007/s11390-011-1129-4

More information

Recall that any inner product space V has an associated norm defined by

Recall that any inner product space V has an associated norm defined by Hilbert Spaces Recall that any inner product space V has an associated norm defined by v = v v. Thus an inner product space can be viewed as a special kind of normed vector space. In particular every inner

More information

PCA with random noise. Van Ha Vu. Department of Mathematics Yale University

PCA with random noise. Van Ha Vu. Department of Mathematics Yale University PCA with random noise Van Ha Vu Department of Mathematics Yale University An important problem that appears in various areas of applied mathematics (in particular statistics, computer science and numerical

More information

Worst-case to average case reductions for the distance to a code

Worst-case to average case reductions for the distance to a code Worst-case to average case reductions for the distance to a code Eli Ben-Sasson Swastik Kopparty Shubhangi Saraf May 7, 2018 Abstract Algebraic proof systems reduce computational problems to problems about

More information

A list-decodable code with local encoding and decoding

A list-decodable code with local encoding and decoding A list-decodable code with local encoding and decoding Marius Zimand Towson University Department of Computer and Information Sciences Baltimore, MD http://triton.towson.edu/ mzimand Abstract For arbitrary

More information

Invariance in Property Testing

Invariance in Property Testing Invariance in Property Testing Madhu Sudan Microsoft Research Based on: works with/of Eli Ben-Sasson, Elena Grigorescu, Tali Kaufman, Shachar Lovett, Ghid Maatouk, Amir Shpilka. February 22, 2012 Invariance

More information

Error Correcting Codes Questions Pool

Error Correcting Codes Questions Pool Error Correcting Codes Questions Pool Amnon Ta-Shma and Dean Doron January 3, 018 General guidelines The questions fall into several categories: (Know). (Mandatory). (Bonus). Make sure you know how to

More information

Error-correcting Pairs for a Public-key Cryptosystem

Error-correcting Pairs for a Public-key Cryptosystem Error-correcting Pairs for a Public-key Cryptosystem Ruud Pellikaan g.r.pellikaan@tue.nl joint work with Irene Márquez-Corbella Code-based Cryptography Workshop 2012 Lyngby, 9 May 2012 Introduction and

More information

Lecture Introduction. 2 Linear codes. CS CTT Current Topics in Theoretical CS Oct 4, 2012

Lecture Introduction. 2 Linear codes. CS CTT Current Topics in Theoretical CS Oct 4, 2012 CS 59000 CTT Current Topics in Theoretical CS Oct 4, 01 Lecturer: Elena Grigorescu Lecture 14 Scribe: Selvakumaran Vadivelmurugan 1 Introduction We introduced error-correcting codes and linear codes in

More information

Two Query PCP with Sub-Constant Error

Two Query PCP with Sub-Constant Error Electronic Colloquium on Computational Complexity, Report No 71 (2008) Two Query PCP with Sub-Constant Error Dana Moshkovitz Ran Raz July 28, 2008 Abstract We show that the N P-Complete language 3SAT has

More information

Sparse Random Linear Codes are Locally Decodable and Testable

Sparse Random Linear Codes are Locally Decodable and Testable Sparse Random Linear Codes are Locally Decodable and Testable Tali Kaufman Institute for Advanced Study Princeton, NJ, USA aufmant@mit.edu Madhu Sudan MIT CSAIL 32 Vassar Street Cambridge, MA, USA madhu@mit.edu

More information

Error Detection and Correction: Hamming Code; Reed-Muller Code

Error Detection and Correction: Hamming Code; Reed-Muller Code Error Detection and Correction: Hamming Code; Reed-Muller Code Greg Plaxton Theory in Programming Practice, Spring 2005 Department of Computer Science University of Texas at Austin Hamming Code: Motivation

More information

Key words. Affine/cyclic invariance, BCH codes, locally-testable codes, single orbit.

Key words. Affine/cyclic invariance, BCH codes, locally-testable codes, single orbit. SUCCICT REPRESETATIO OF CODES WITH APPLICATIOS TO TESTIG ELEA GRIGORESCU, TALI KAUFMA, AD MADHU SUDA Abstract. Motivated by questions in property testing, we search for linear error-correcting codes that

More information

THE DISTRIBUTION OF POLYNOMIALS OVER FINITE FIELDS, WITH APPLICATIONS TO THE GOWERS NORMS

THE DISTRIBUTION OF POLYNOMIALS OVER FINITE FIELDS, WITH APPLICATIONS TO THE GOWERS NORMS Volume 4, Number, Pages 1 36 ISSN 1715-0868 THE DISTRIBUTION OF POLYNOMIALS OVER FINITE FIELDS, WITH APPLICATIONS TO THE GOWERS NORMS BEN GREEN AND TERENCE TAO Abstract. In this paper we investigate the

More information

On Sums of Locally Testable Affine Invariant Properties

On Sums of Locally Testable Affine Invariant Properties On Sums of Locally Testable Affine Invariant Properties Eli Ben-Sasson Elena Grigorescu Ghid Maatouk Amir Shpilka Madhu Sudan Abstract Affine-invariant properties are an abstract class of properties that

More information

TC08 / 6. Hadamard codes SX

TC08 / 6. Hadamard codes SX TC8 / 6. Hadamard codes 3.2.7 SX Hadamard matrices Hadamard matrices. Paley s construction of Hadamard matrices Hadamard codes. Decoding Hadamard codes A Hadamard matrix of order is a matrix of type whose

More information

Additive Combinatorics Methods in Computational Complexity. Noga Ron-Zewi

Additive Combinatorics Methods in Computational Complexity. Noga Ron-Zewi Additive Combinatorics Methods in Computational Complexity Noga Ron-Zewi Additive Combinatorics Methods in Computational Complexity Research Thesis In Partial Fulfillment of the Requirements for the Degree

More information

Notes 10: List Decoding Reed-Solomon Codes and Concatenated codes

Notes 10: List Decoding Reed-Solomon Codes and Concatenated codes Introduction to Coding Theory CMU: Spring 010 Notes 10: List Decoding Reed-Solomon Codes and Concatenated codes April 010 Lecturer: Venkatesan Guruswami Scribe: Venkat Guruswami & Ali Kemal Sinop DRAFT

More information

Permanent is hard to compute even on a good day

Permanent is hard to compute even on a good day Permanent is hard to compute even on a good day Yuval Filmus September 11, 2012 Abstract We give an exposition of Cai, Pavan and Sivakumar s result on the hardness of permanent. They show that assuming

More information

Most Continuous Functions are Nowhere Differentiable

Most Continuous Functions are Nowhere Differentiable Most Continuous Functions are Nowhere Differentiable Spring 2004 The Space of Continuous Functions Let K = [0, 1] and let C(K) be the set of all continuous functions f : K R. Definition 1 For f C(K) we

More information

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Compute the Fourier transform on the first register to get x {0,1} n x 0. CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary

More information

Bounding the number of affine roots

Bounding the number of affine roots with applications in reliable and secure communication Inaugural Lecture, Aalborg University, August 11110, 11111100000 with applications in reliable and secure communication Polynomials: F (X ) = 2X 2

More information

Lecture 3: Error Correcting Codes

Lecture 3: Error Correcting Codes CS 880: Pseudorandomness and Derandomization 1/30/2013 Lecture 3: Error Correcting Codes Instructors: Holger Dell and Dieter van Melkebeek Scribe: Xi Wu In this lecture we review some background on error

More information

Linear-algebraic pseudorandomness: Subspace Designs & Dimension Expanders

Linear-algebraic pseudorandomness: Subspace Designs & Dimension Expanders Linear-algebraic pseudorandomness: Subspace Designs & Dimension Expanders Venkatesan Guruswami Carnegie Mellon University Simons workshop on Proving and Using Pseudorandomness March 8, 2017 Based on a

More information

MATH3302 Coding Theory Problem Set The following ISBN was received with a smudge. What is the missing digit? x9139 9

MATH3302 Coding Theory Problem Set The following ISBN was received with a smudge. What is the missing digit? x9139 9 Problem Set 1 These questions are based on the material in Section 1: Introduction to coding theory. You do not need to submit your answers to any of these questions. 1. The following ISBN was received

More information

Questions Pool. Amnon Ta-Shma and Dean Doron. January 2, Make sure you know how to solve. Do not submit.

Questions Pool. Amnon Ta-Shma and Dean Doron. January 2, Make sure you know how to solve. Do not submit. Questions Pool Amnon Ta-Shma and Dean Doron January 2, 2017 General guidelines The questions fall into several categories: (Know). (Mandatory). (Bonus). Make sure you know how to solve. Do not submit.

More information

Quantum algorithms based on span programs

Quantum algorithms based on span programs Quantum algorithms based on span programs Ben Reichardt IQC, U Waterloo [arxiv:0904.2759] Model: Complexity measure: Quantum algorithms Black-box query complexity Span programs Witness size [KW 93] [RŠ

More information

Local Decoding and Testing Polynomials over Grids

Local Decoding and Testing Polynomials over Grids Local Decoding and Testing Polynomials over Grids Madhu Sudan Harvard University Joint work with Srikanth Srinivasan (IIT Bombay) January 11, 2018 ITCS: Polynomials over Grids 1 of 12 DeMillo-Lipton-Schwarz-Zippel

More information

Graph-based codes for flash memory

Graph-based codes for flash memory 1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background

More information

Computing minimal interpolation bases

Computing minimal interpolation bases Computing minimal interpolation bases Vincent Neiger,, Claude-Pierre Jeannerod Éric Schost Gilles Villard AriC, LIP, École Normale Supérieure de Lyon, France University of Waterloo, Ontario, Canada Supported

More information

CHAPTER 2 POLYNOMIALS KEY POINTS

CHAPTER 2 POLYNOMIALS KEY POINTS CHAPTER POLYNOMIALS KEY POINTS 1. Polynomials of degrees 1, and 3 are called linear, quadratic and cubic polynomials respectively.. A quadratic polynomial in x with real coefficient is of the form a x

More information

CS151 Complexity Theory. Lecture 9 May 1, 2017

CS151 Complexity Theory. Lecture 9 May 1, 2017 CS151 Complexity Theory Lecture 9 Hardness vs. randomness We have shown: If one-way permutations exist then BPP δ>0 TIME(2 nδ ) ( EXP simulation is better than brute force, but just barely stronger assumptions

More information

Lecture 9: List decoding Reed-Solomon and Folded Reed-Solomon codes

Lecture 9: List decoding Reed-Solomon and Folded Reed-Solomon codes Lecture 9: List decoding Reed-Solomon and Folded Reed-Solomon codes Error-Correcting Codes (Spring 2016) Rutgers University Swastik Kopparty Scribes: John Kim and Pat Devlin 1 List decoding review Definition

More information

Application of the LLL Algorithm in Sphere Decoding

Application of the LLL Algorithm in Sphere Decoding Application of the LLL Algorithm in Sphere Decoding Sanzheng Qiao Department of Computing and Software McMaster University August 20, 2008 Outline 1 Introduction Application Integer Least Squares 2 Sphere

More information

Symmetric LDPC codes and local testing

Symmetric LDPC codes and local testing Symmetric LDPC codes and local testing Tali Kaufman MIT kaufmant@mit.edu Avi Wigderson Institute for Advanced Study avi@ias.edu December 22, 2009 Abstract Coding theoretic and complexity theoretic considerations

More information

Algebraic Property Testing: The Role of Invariance

Algebraic Property Testing: The Role of Invariance Algebraic Property Testing: The Role of Invariance Tali Kaufman Madhu Sudan November 2, 2007 Abstract We argue that the symmetries of a property being tested play a central role in property testing. We

More information

Lecture 19 : Reed-Muller, Concatenation Codes & Decoding problem

Lecture 19 : Reed-Muller, Concatenation Codes & Decoding problem IITM-CS6845: Theory Toolkit February 08, 2012 Lecture 19 : Reed-Muller, Concatenation Codes & Decoding problem Lecturer: Jayalal Sarma Scribe: Dinesh K Theme: Error correcting codes In the previous lecture,

More information

A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness

A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness A Self-Tester for Linear Functions over the Integers with an Elementary Proof of Correctness The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story

More information

Pseudorandom bits for polynomials

Pseudorandom bits for polynomials 48th Annual IEEE Symposium on Foundations of Computer Science Pseudorandom bits for polynomials Andrej Bogdanov Emanuele Viola Abstract We present a new approach to constructing pseudorandom generators

More information

Interactive Proofs of Proximity: Delegating Computation in Sublinear Time

Interactive Proofs of Proximity: Delegating Computation in Sublinear Time Interactive Proofs of Proximity: Delegating Computation in Sublinear Time Guy N. Rothblum Microsoft Research rothblum@alum.mit.edu Salil Vadhan Harvard University salil@eecs.harvard.edu Avi Wigderson Institute

More information