Search

Introduction to Sumsets

After finding a quetsion on Math Stack Exchange, I decided to take a large chunk out of my MS thesis and present it.

Given A,BZ for a commutative ring Z, we define
A+B:={a+b:aA,bB}
to be the sumset of A and B.

Similarly,
AB:={ab:aA,bB}
kA:=A+Ak times
b+A:={b}+A
for A,BZ.

Theorem 1 : If A and B are two finite subsets of R, then
|A|+|B|1|A+B||A||B|
and the lower bound is sharp iff A and B are arithmetic progressions of same difference.

Proof : The upper bound is obvious as we can just choose A and B in such a manner that all the sums of the form a+b are different. One example of such a set is
A={0,1,,r1},B=r{0,1,,s1}
so that
A+B={0,1,,rs1}
hence completing the proof.
  
Denoting A={a1<a2<<ar} and B={b1<b2<<bs}, and noting that the following chain of inequalities
a1+b1<a1+b2<a1+b3<<a1+bs<a2+bs<<ar+bs
contains r+s1 different elements of A+B immediately completes the proof of the lower bound.
  
Now, let us assume that the lower bound is tight. Then, the following chain of inequalities
a1+b1<a2+b1<a2+b2<a2+b3<<a2+bs<a3+bs<<ar+bs
and the previous one must be the same.

The first and the last r1 terms are clearly equal, the other s1 terms determine the equations
a1+b2=a2+b1a1+b3=a2+b2...a1+bs=a2+bs1
which on rearranging gives
b2b1=a2a1b3b2=a2a1...bsbs1=a2a1
and hence B is an arithmetic progression with difference a2a1. Since the roles of A and B are symmetric in the statement, then so must be A.

In fact, a more general statement is true.

Theorem 2 : If A1,A2,,Ak, k2 are finite subsets of R, then
|A1|+|A2|+|Ak|k+1|A1+A2+Ak||A1||A2||Ak|
and the lower bound is sharp iff A1,A2,,Ak are arithmetic progressions of same difference.

Proof : We proceed by Induction.

The case k=2 is precisely the last theorem.

Now, let us assume that the statement is true for k1.

Let A=A1+A2++Ak1 and B=Ak so that A+B=A1+A2++Ak. Using the previous theorem and the Induction Hypothesis, we get
|A1|+|A2|+|Ak1|k+2+|Ak|1|A|+|B|1|A+B||A||B||A1||A2||Ak|
and hence the proof follows.
  
Now, we just notice that the left inequality can be an equality only if
|A1|+|A2|+|Ak1|k+2=|A1+A2++Ak1|=|A|
and
|A|+|B|1=|A+B|.

The first relation implies that A1,,Ak1 and hence A1++Ak1=A are arithmetic progressions of same difference, and the second relation implies that B is also an arithmetic progression of same difference. This completes the proof.


Corollary 3 : Let A be a finite subset of R. Then, for an integer k2, we have
k|A|k+1|kA||A|k
and the lower bound is sharp iff A is an arithmetic progression.


However, it should be noted that the upper bound in the last corollary is not sharp. The sharp upper bound is given by the following theorem.

Theorem 4 : Let A be a finite subset of R. Then,
|kA|(|A|+k1k)
for any integer k1.

Proof : The number of ways of choosing unordered k-tuples from a set of cardinality |A| is the number of non-zero integer solutions of the equation
x1++x|A|=k
which is (|A|+k1k).

This upper bound is indeed sharp and the case k=2 of the sharp upper bound is called a Sidon set.


The moral of Corollary 3 is that if A+A is smallest possible, then A has a well defined structure, namely it is an arithmetic progression. We want to understand whether A+A being small, say C|A| still implies some structure in A. To do that, we investigate some examples now.

Clearly, if A is a set of r members of an arithmetic progression of length 2r, then A+A is part of an arithmetic progression of length 4r1 and hence |A+A|4r1.

Now, considering A={0,1,,r2,N} for some N>r2, we see that
A+A={0,1,,2r4}{N,N+1,,N+r2}{2N}
and so, if r2<N2r4, then |A+A|=N+r3r4, and if N>2r4, then |A+A|=3r3. The first one is an example of having r members of an arithmetic progression of size N+1 (2r3) such that |A+A|3r4. And the second one is an example of the same where |A+A|=3r3 but A cannot be covered with any arithmetic progression of reasonable size.

And next, we consider
Q={a0+a1n1++adnd:0njNj, j=1,,d}
where a0,a1,,ad are fixed, and N1,,Nd are integers 2. This is a generalized arithmetic progression of dimension dim(Q)=d and volume vol(Q)=N1Nd.

Obviously, |Q|vol(Q), and the equality holds only if all the elements are different in which case we call Q to be proper.

It was Gregori Freiman in the 1960’s who recognized if A+A is small, say C|A|, then A still has a special structure, though not that strong. Freiman's theorem is one of the deepest results in the theory of sumsets and it is obligatory to state it in a discussion about Additive Combinatorics.

Theorem 5 (Freiman, Ruzsa) : If A is a set of positive integers and C2 such that |A+A|C|A|, then there is a generalized AP, Q with AQ, vol(Q)F(C)|A| and dim(Q)d(C) for some functions F(C) and d(C).

No comments:

Post a Comment

Infinitely many Proofs of Pythagoras' Theorem

This post is inspired by an MSE question and the brilliant answers that it received. However, it can be understood independently. Everythin...