The sum-product theorem and applications Avi Wigderson School of Mathematics Institute for Advanced Study.

Slides:



Advertisements
Similar presentations
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Advertisements

Extracting Randomness From Few Independent Sources Boaz Barak, IAS Russell Impagliazzo, UCSD Avi Wigderson, IAS.
Cryptography and Network Security
Simple Affine Extractors using Dimension Expansion. Matt DeVos and Ariel Gabizon.
1 Deciding Primality is in P M. Agrawal, N. Kayal, N. Saxena Presentation by Adi Akavia.
Probabilistic verification Mario Szegedy, Rutgers www/cs.rutgers.edu/~szegedy/07540 Lecture 3.
The zigzag product, Expander graphs & Combinatorics vs. Algebra Avi Wigderson IAS & Hebrew University ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01.
Weak Keys in Diffie- Hellman Protocol Aniket Kate Prajakta Kalekar Deepti Agrawal Under the Guidance of Prof. Bernard Menezes.
1/17 Optimal Long Test with One Free Bit Nikhil Bansal (IBM) Subhash Khot (NYU)
Induction Sections 41. and 4.2 of Rosen Fall 2008 CSCE 235 Introduction to Discrete Structures Course web-page: cse.unl.edu/~cse235 Questions:
Induction Sections 4.1 and 4.2 of Rosen Fall 2010
Deciding Primality is in P M. Agrawal, N. Kayal, N. Saxena Slides by Adi Akavia.
CSE115/ENGR160 Discrete Mathematics 01/31/12 Ming-Hsuan Yang UC Merced 1.
CMSC 250 Discrete Structures Number Theory. 20 June 2007Number Theory2 Exactly one car in the plant has color H( a ) := “ a has color”  x  Cars –H(
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
3-source extractors, bi-partite Ramsey graphs, and other explicit constructions Boaz barak rOnen shaltiel Benny sudakov avi wigderson Joint work with GUY.
Discrete Structures Chapter 2 Part B Mathematical Induction
K. -C. Yang and J. -L. Lin National Tsing Hua University
On the Complexity of Approximating the VC Dimension Chris Umans, Microsoft Research joint work with Elchanan Mossel, Microsoft Research June 2001.
1 CSE 20: Lecture 7 Boolean Algebra CK Cheng 4/21/2011.
Extractors with Weak Random Seeds Ran Raz Weizmann Institute.
3-4 Algebra Properties Used in Geometry The properties of operations of real numbers that you used in arithmetic and algebra can be applied in geometry.
Manindra Agrawal NUS / IITK
Expander graphs – Constructions, Connections and Applications Avi Wigderson IAS & Hebrew University ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01.
Simulating independence: new constructions of Condensers, Ramsey Graphs, Dispersers and Extractors Boaz Barak Guy Kindler Ronen Shaltiel Benny Sudakov.
Randomness – A computational complexity view Avi Wigderson Institute for Advanced Study.
Preperiodic Points and Unlikely Intersections joint work with Laura DeMarco Matthew Baker Georgia Institute of Technology AMS Southeastern Section Meeting.
Rings,Fields TS. Nguyễn Viết Đông Rings, Integral Domains and Fields, 2. Polynomial and Euclidean Rings 3. Quotient Rings 2.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
CPSC 3730 Cryptography and Network Security
Information Security and Management 4. Finite Fields 8
The Polynomial Time Algorithm for Testing Primality George T. Gilbert.
By: Hector L Contreras SSGT / USMC
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
The Power and Weakness of Randomness (when you are short on time) Avi Wigderson School of Mathematics Institute for Advanced Study.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Chapter 4 – Finite Fields
Primes in P Deterministic polynomial-time algorithm of Agrawal, Kayal and Saxena Presented by Vladimir Braverman.
Data Security and Encryption (CSE348) 1. Lecture # 12 2.
Fields: Defns “Closed”: a,b in F  a+b, a.b in F Properties: – Commutative: a+b=b+a, a.b=b.a – Associative: a+(b+c)=(a+b)+c, a.(b.c) = (a.b).c – Distributive:
Properties and Mental Computation p. 80. Math talk What are some math properties that we use? Why do you think we have them? Do you ever use them?
Scott CH Huang COM5336 Cryptography Lecture 11 Euclidean Domains & Division Algorithm Scott CH Huang COM 5336 Cryptography Lecture 10.
Information Security Lab. Dept. of Computer Engineering 87/121 PART I Symmetric Ciphers CHAPTER 4 Finite Fields 4.1 Groups, Rings, and Fields 4.2 Modular.
Math 344 Winter 07 Group Theory Part 2: Subgroups and Isomorphism
Cryptography and Network Security Chapter 4. Introduction  will now introduce finite fields  of increasing importance in cryptography AES, Elliptic.
Yuval Peled, HUJI Joint work with Nati Linial, Benny Sudakov, Hao Huang and Humberto Naves.
Abstract Algebra 2004/9/29Yuh-Ming Huang, CSIE NCNU1 Introduction to Algebra Def 2.0 ( G, * ) G: a set A binary operation * on G : a * b  G  a,b  G.
The zigzag product, Expander graphs & Combinatorics vs. Algebra Avi Wigderson IAS, Princeton ’00 Reingold, Vadhan, W. ’01 Alon, Lubotzky, W. ’01 Capalbo,
 Theorem 6.21: Let H be a subgroup of G. H is a normal subgroup of G iff g -1 hg  H for  g  G and h  H.  Proof: (1) H is a normal subgroup of G.
The sum-product theorem and applications Avi Wigderson School of Mathematics Institute for Advanced Study.
Great Theoretical Ideas in Computer Science.
Almost SL=L, and Near-Perfect Derandomization Oded Goldreich The Weizmann Institute Avi Wigderson IAS, Princeton Hebrew University.
6.6 Rings and fields Rings  Definition 21: A ring is an Abelian group [R, +] with an additional associative binary operation (denoted ·) such that.
Multiplicative Group The multiplicative group of Z n includes every a, 0
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Additive Combinatorics in Theoretical Computer Science Shachar Lovett (UCSD)
Pseudorandomness: New Results and Applications Emanuele Viola IAS April 2007.
PRIMES is in P Manindra Agrawal Neeraj Kayal Nitin Saxena Dept of CSE, IIT Kanpur.
Polynomial Let R be a ring. A polynomial over R is an expression of the form: f (x) = a0 + a1x + a2x2 +…+ anxn where the ai  R called the coefficients.
Advanced Algorithms Analysis and Design
Structural Properties of Low Threshold Rank Graphs
Additive Combinatorics and its Applications in Theoretical CS
Sum-product theorems over finite fields
Uncertain Compression
3.5 Minimum Cuts in Undirected Graphs
I. Finite Field Algebra.
The Zig-Zag Product and Expansion Close to the Degree
1. Evaluating Expressions and Functions
Pseudorandomness: New Results and Applications
Presentation transcript:

The sum-product theorem and applications Avi Wigderson School of Mathematics Institute for Advanced Study

Plan of the talk Background and statement of the S-P Theorem Applications of the Theorem to: -- Combinatorial Geometry -- Number Theory -- Group Theory -- Extractor Theory Sketch of the proof of S-P Theorem -- Balog-Szemeredi-Gowers Lemma -- Plunneke-Rusza Inequalities

Sum-Product in the Reals F a field, A  F A+A = { a+b : a,b  A } A  A = { a  b : a,b  A } A={1,2,3,…k} then |A+A| < 2|A| A={1,2,4,…2 k } then |AxA| < 2|A| Is there a set A for which both |A+A|, |A  A| small? Thm[ES] F=R.  >0  A either |A+A|>|A| 1+  or |A  A|>|A| 1+ 

Sum-Product in finite fields Thm[ES] F=R.  >0  A either |A+A|>|A| 1+  or |A  A|>|A| 1+  Can this be true in a finite field? But if A=F or too big… Assume |A|<|F|.9 But if A is a subfield… Assume F has no subfields Thm:[BKT,K] F=F p for prime p.  >0  A, |A|<|F|.9 either |A+A|>|A| 1+  or |A  A|>|A| 1+  Variants for larger A, small subfields, rings, etc

Applications / Implications -- Combinatorial Geometry -- Number Theory -- Group Theory -- Extractor Theory

Combinatorial Geometry P – a set of points in F 2 |P|=n L – a set of lines in F 2 |L|=n I = { (p,l) : point p is on line l } = incidences BEFORE S-P THM Trivial: Any plane |I| < n 3/2 Thm[ST,E] F=Reals |I| < n 3/11 USING S-P THM Thm[BKT] F=F p |I| < n 3/2- 

Number Theory F=F p G multiplicative subgroup of F * S(a,G) =  g  G  ag Fourier coefficient at a S(G) = max { |S(a,G)| : a  F * } Trivial S(G)  |G|. Want S(G)  |G| 1- . BEFORE S-P THM |G| > p 1/2 [W]… p 3/7 [HB]… p 1/4 [KS] USING S-P THM Thm[BK] |G| > p  implies S(G)  |G| 1-  (  ). Thm[BGK] |A| > p  implies S(A k )  |G| 1-  (  ) k=k(  )

Group Theory H a finite group, T a (symmetric) set of generators of H. Cay(H;T) the Cayley graph: g  h iff gh -1  T. Diam(H;T) the diameter of Cay(H;T) (H;T): 2 nd e-val of random walk on Cay(H;T) Cay(H;T) expander  (H;T) < 1-   diam(H;T) < O(log |H|) H=SL(2,p), the group of 2  2 invertible matrices over F p BEFORE S-P THM Thm[S,LPS,M] Few T’s for which Cay(H;T) expands USING S-P THM Thm[H]  T, diam(H;T) < polylog(|H|) Thm[BG] |T|=2, random, then Cay(H;T) expands whp not cyclic in SL(2,Z), then Cay(H;T) expands

Extractors & Dispersers S a class of probability distributions on {0,1} n X  S is often called a “weak source” of randomness f :{0,1} n  {0,1} m which for all X  S satisfies -- |f(X)| > (1-  )2 m is called an (S,  )-disperser -- |f(X) – U m | 1 <  is called an (S,  )-extractor Existence of f is a Ramsey/Discrepancy Theorem Want Explicit (polytime computable) f. Important research area with many applications.

Affine sources f :{0,1} n  {0,1} m which for all X  S satisfies -- |f(X)| > (1-  )2 m is called an (S,  )-disperser -- |f(X) – U m | 1 <  is called an (S,  )-extractor S=L k : Affine subspaces of (F 2 ) n of dimension  k. f optimal if m =  (k) and  = 2  (-k) BEFORE S-P THM Exists: Optimal affine extractor  k>2log n Explicit: Optimal affine extractor  k> n/2 USING S-P THM [BKSSW] Explicit affine disperser with m=1  k>  n [B] Explicit optimal affine extractor  k>  n [GR] Extractors for large fields with low dimension

Two independent sources f :{0,1} n  {0,1} m which for all X  S satisfies -- |f(X)| > (1-  )2 m is called an (S,  )-disperser (m=1 : bipartite Ramsey Graph) -- |f(X) – U m | 1 <  is called an (S,  )-extractor S=I k : {  (X 1,X 2 ): H  (X i )  k}. X i  {0,1} n/2 independent f optimal if m =  (k) and  = 2  (-k) BEFORE S-P THM [E] Exist optimal 2-source extractor  k>2log n [CG,V] Explicit optimal 2-source extractor  k> n/2 USING S-P THM [P/B] Explicit optimal 2-sourse dis /ext k>.4999n [BKSSW] Explicit 2-s disperser with m=1  k>  n [BRSW] Explicit 2-s disperser with m=1  k> n 

Statistical version of S-P Thm A distribution on F p, H 0 (A) = log |supp(A)| H 2  H Shannon  H 0 H 2 (A) = -log ||A|| 2  (  H  (A) ) [BKT, K] H 0 (A) (1+  )H 0 (A) or H 0 (A  A) > (1+  )H 0 (A) Want H 2 (A) (1+  )H 2 (A) or H 2 (A  A) > (1+  )H 2 (A) False: A = (Arithmetic prog + Geometric prog)/2 [BKT, K] H 0 (A) (1+  )H 0 (A) [BIW] H 2 (A) (1+  )H 2 (A) up to exponential L1 error.

Statistical S-P & Extractors A,B,C indep dist. on F p, r (A) = H 2 (A) / (log p) r = min { r(A), r(B), r(C) } [BIW] r (1+  )r r >.9  r(A  B+C) = 1 [Z] Conjectured extractor from many indep sources f 1 (A 1,A 2,A 3 ) = A 1  A 2 +A 3 f t+1 (3 t+1 sources) = f 1 ( f t (3 t ), f t (3 t ), f t (3 t ) ) S = {(A 1,A 2,…A c ) indep sources on {0,1} n/c, H 2 (A i ) > k} [BIW] Opt explicit extractor for k=  n, c=poly(1/  ) [R] Opt explicit extractor for k=n , c=poly(1/  )

Statistical S-P & Condensers A,B,C indep dist. on F p, r(A) = H 2 (A) / (log p) r = min { r(A), r(B), r(C) } [BIW] r (1+  )r X distribution on {0,1} n r(X) = H 2 (X) / n f :{0,1} n  ({0,1} m ) c is a condenser if  X, r(X) (1+  )r(X) [BKSSW] X=(A,B,C)  A, B, C, A  B+C condenser Iterating… r=  .9 with c=poly(1/  ) m=  (n)

Proof of the S-P theorem Thm [BKT] F=F p.  0  A, |A|=|F|  either |A+A|>|A| 1+  or |A  A|>|A| 1+  Proof[BIW]  =  (  ) Rational expression R(A) e.g (A+A-A  A)/(A  A  A) = {(a 1 +a 2 -a 3 a 4 )/(a 5 a 6 a 7 )} Lemma 1:  R 0  A |R 0 (A)|>|A| 1+  Lemma 2: |A+A|>|A| 1+  and |A  A|<|A| 1+  then  R  c=c(R) |R(A)|<|A| 1+c   B |B|>|A| 1-c  and |R(B)|<|B| 1+c  Lemma 1 + Lemma 2 imply Thm

Proof of the Lemma 1 Lemma 1:  R 0  A, |A|=|F|  we have |R 0 (A)|>|A| 1+  Proof: Pigeonhole principle &  k  N, |F| 1/k  N A’ = (A-A)/(A-A) |A’|=|F|  ’ R 0 (A) = A’’ = (A’-A’)/(A’-A’) |A’’|=|F|  ’’ Claim:  (1/(k+1),1/k)  |A| k < |F| < |A| k+1   ’ > 1/k   ’’ > 1/(k-1) >  (1+  ) Proof: Assume  ’<1/k. Set 1=s 0,s 1,…,s k  F s.t.  j s j  s 0 A’ + s 1 A’ +… + s j-1 A’ Define g:A k+1  F by g(x 0,x 1,…,x k ) =  s i x i |A k+1 |>|F|.  x  y  s i x i =  s i y i j largest s.t. x j  y j s j =  i<j s i (x i- y i )/(x j- y j )  s 0 A’+ s 1 A’+… +s j-1 A’ #

Ingredients for Lemma 2 G Abelian group. A  G,  >0 arbitrary. Thm[R] |A+A| < |A| 1+   |A-A| < |A| 1+2  Cor: R(A) large then P(A) large for a polynomial P Thm[P,R] |A+A| < |A| 1+   |A+kA| < |A| 1+k  Thm[BS,G] ||A+A|| -1 < |A| 1+    A’  A, |A’|> |A| 1-5  but |A’+A’| < |A’| 1+5  All proofs: Graph Theory

Conclusions & Problems -Sum-Product Theorem is fundamental! -Has many variants and extensions (e.g. to rings) -Has many more applications -What is the best  in the S-P theorem? - in the Reals believed to be 1 - in finite fields cannot exceed 1/2 -2-source extractor for entropy <.4999n -2-source disperser for entropy << n o(1)