sum and difference sets in z/pz - kansas state universitysum and difference sets in z=pz proofs and...

27
Sum and Difference Sets in Z/pZ Sum and Difference Sets in Z/pZ CJ Richardson Advisor Dr. C. Spencer July 27, 2011

Upload: others

Post on 20-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Sum and Difference Sets in Z/pZ

CJ RichardsonAdvisor Dr. C. Spencer

July 27, 2011

Page 2: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Terms

Definitions

Definition

The sum set A + B is defined as

A + B = {a + b : a ∈ A, b ∈ B}.

Definition

The difference set A− B is defined as

A− B = {a− b : a ∈ A, b ∈ B}.

Page 3: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Terms

Definitions

Definition

The sum set A + B is defined as

A + B = {a + b : a ∈ A, b ∈ B}.

Definition

The difference set A− B is defined as

A− B = {a− b : a ∈ A, b ∈ B}.

Page 4: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Terms

Definitions cont.

Definition

kA is defined as A + ..+ A with k ∈ N number of A’s.(i.e. 3A = A + A + A)

Definition

For this paper p will be used to denote any prime.

Page 5: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Terms

Definitions cont.

Definition

kA is defined as A + ..+ A with k ∈ N number of A’s.(i.e. 3A = A + A + A)

Definition

For this paper p will be used to denote any prime.

Page 6: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Introduction

Additive Combinatorics

Arithmetic combinatorics arose out of the interplaybetween number theory, combinatorics, ergodic theory andharmonic analysis.This summer I focused on the number theory andcombinatorics parts of this field.It is about combinatorial estimates associated witharithmetic operations (addition, subtraction, multiplication,and division).Additive combinatorics refers to the special case when onlythe operations of addition and subtraction are involved.

Page 7: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Introduction

The Problem

If A− A = Z/pZ then kA = Z/pZ for some k ∈ Z.But what do we know about how big k has to be.?How small can A and still satisfy A− A = Z/pZ?How do A− A and A + A relate in these specific cases?

This summer we worked to find answers to these questions.

Page 8: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Introduction

The Problem

If A− A = Z/pZ then kA = Z/pZ for some k ∈ Z.But what do we know about how big k has to be.?How small can A and still satisfy A− A = Z/pZ?How do A− A and A + A relate in these specific cases?

This summer we worked to find answers to these questions.

Page 9: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Introduction and Terms

Introduction

The Problem

If A− A = Z/pZ then kA = Z/pZ for some k ∈ Z.But what do we know about how big k has to be.?How small can A and still satisfy A− A = Z/pZ?How do A− A and A + A relate in these specific cases?

This summer we worked to find answers to these questions.

Page 10: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Theorems

Theorems Used

Theorem (Cauchy-Davenport Theorem)

Let A,B ⊆ Z/pZ be non-empty. Then

|A + B| ≥ min{p, |A|+ |B| − 1}.

Proof.

See [1, page 5].

Page 11: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Theorems

Theorem (Ruzsa’s Lemma)

Let A,B,C be non-empty subsets of an abelian group. Then

|C||A− B| ≤ |A + C||B + C|.

Proof.

See [1, page 7].

Page 12: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Proof of Results

Theorem

Suppose A ⊆ Z/pZ with A− A = Z/pZ. Then for k ≥ 2

|kA| > p1−( 12 )

k.

Proof.

We will proceed by induction on k.

Page 13: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Proof of Results

Theorem

Suppose A ⊆ Z/pZ with A− A = Z/pZ. Then for k ≥ 2

|kA| > p1−( 12 )

k.

Proof.

We will proceed by induction on k.

Page 14: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Step 1.

Applying Ruzsa’s Lemma with A = C = B implies|A||A− A| ≤ |A + A|2.

Since |A− A| = p, we know that |A| > p12 . Therefore,

p32 < |A + A|2.

Taking the square root of both sides gives|A + A| > p

34 = p1−( 1

2 )2

so the theorem holds for k = 2.

Step 2.

Assume the result holds for some j ≥ 2. Thus |jA| ≥ p1−( 12 )

j.

Page 15: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Step 1.

Applying Ruzsa’s Lemma with A = C = B implies|A||A− A| ≤ |A + A|2.

Since |A− A| = p, we know that |A| > p12 . Therefore,

p32 < |A + A|2.

Taking the square root of both sides gives|A + A| > p

34 = p1−( 1

2 )2

so the theorem holds for k = 2.

Step 2.

Assume the result holds for some j ≥ 2. Thus |jA| ≥ p1−( 12 )

j.

Page 16: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Step 3.

We now prove the result for k = j + 1.Applying Ruzsa’s Lemma gives |jA||A− A| ≤ |(j + 1)A|2.

Since |jA| > p1−( 12 )

j= p

p(12 )j and |A− A| = p, it follows that

|(j + 1)A|2 > p2

p(12 )j .

Taking the square root of both sides gives that|(j + a)A| > p1−( 1

2 )(j+1)

.

Therefore by induction |kA| > p1−( 12 )

k∀k ≥ 2.

Page 17: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Theorem

Suppose that A ⊆ Z/pZ with A− A = Z/pZ, then fork ≥ d− log2 logp 2e,

2kA = Z/pZ. (1)

This is the best bound we found this summer.

Page 18: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Proofs and Theories

Proofs

Proof.

By the Cauchy-Davenport, if |kA| > p2 then |2kA| = p.

Thus by the previous theorem we find that |2kA| = Z/pZwhen p1−( 1

2 )k> p

2 .By taking the base-p logarithm of both sides, we getlogp p1−( 1

2 )k> logp p− logp 2.

Simplifying gives −(12)

k > − logp 2 implying that(1

2)k < logp 2.

Taking the base-2 logarithm of both sides, we find thatk > − log2 logp 2.

Hence, for any k that satisfies (1), 2kA = Z/pZ.

Page 19: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Data

Table: Largest k necessary so that A− A = Z/pZ implies thatkA = Z/pZ

prime 3 5 7 11 13 17 19 23 29 31 37k 2 2 3 3 3 3 3 3 4 4 4

Page 20: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Data

Table: Number of A ⊆ Z/pZ with A− A = Z/pZ

prime 3 5 7 11 13Sets with 4 16 78 1541 6605Total subsets 8 32 128 2048 8192prime 17 19 23 29Sets with 116230 479409 7987579 526724333Total subsets 131072 524288 8388608 536870912

Page 21: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Conjecture

Conjecture

For A ⊆ Z/pZ if A− A = Z/pZ then 4A = Z/pZ.

When A is composed of elements having unique differences,and by default unique sums,

|A− A| = |A|2 − |A|+ 1.

|A + A| = |A|2+|A|2 .

|A + A| > |A−A|2 .

Therefore by Cauchy - Davenport, in these specific cases,when A− A = Z/pZ

|(A + A) + (A + A)| ≥ |A− A| .4A = Z/pZ.

Page 22: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Conjecture

Conjecture

For A ⊆ Z/pZ if A− A = Z/pZ then 4A = Z/pZ.

When A is composed of elements having unique differences,and by default unique sums,

|A− A| = |A|2 − |A|+ 1.

|A + A| = |A|2+|A|2 .

|A + A| > |A−A|2 .

Therefore by Cauchy - Davenport, in these specific cases,when A− A = Z/pZ

|(A + A) + (A + A)| ≥ |A− A| .4A = Z/pZ.

Page 23: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Conjecture

Conjecture

For A ⊆ Z/pZ if A− A = Z/pZ then 4A = Z/pZ.

When A is composed of elements having unique differences,and by default unique sums,

|A− A| = |A|2 − |A|+ 1.

|A + A| = |A|2+|A|2 .

|A + A| > |A−A|2 .

Therefore by Cauchy - Davenport, in these specific cases,when A− A = Z/pZ

|(A + A) + (A + A)| ≥ |A− A| .4A = Z/pZ.

Page 24: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Based on the data from obtained from computer programs, thesets that require the largest k such that kA = Z/pZ are alsorelatively small sets (which makes sense), but based on theabove situation, a small set A with A− A = Z/pZ wouldpotentially expand quickly under summation.Based on this, when A− A = Z/pZ I believe there is a balancebetween having no additive structure, thus A expands quicklyunder summation, and having some additive structure,requiring that |A| is relatively large. In either case, we may onlyneed A + A + A + A to generate all of Z/pZ.

Page 25: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Based on the data from obtained from computer programs, thesets that require the largest k such that kA = Z/pZ are alsorelatively small sets (which makes sense), but based on theabove situation, a small set A with A− A = Z/pZ wouldpotentially expand quickly under summation.Based on this, when A− A = Z/pZ I believe there is a balancebetween having no additive structure, thus A expands quicklyunder summation, and having some additive structure,requiring that |A| is relatively large. In either case, we may onlyneed A + A + A + A to generate all of Z/pZ.

Page 26: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

Conclusions

There is still some work that can be done to solve this problemIf someone can prove that A− A = Z/pZ implies|A + A| ≥ |A−A|

2 , then it can be shown that 4A = Z/pZ.Based on the data obtained from computer programs, wehave tested primes up to 37 for the presence of sets withA− A = Z/pZ, that requires 5A to produce all of Z/pZ, andwe have found none that do, but at this point, our data islimited due to computer constraints.

Hence there is some evidence to support the conjecture above.

Page 27: Sum and Difference Sets in Z/pZ - Kansas State UniversitySum and Difference Sets in Z=pZ Proofs and Theories Proofs Proof. By the Cauchy-Davenport, if jkAj> p 2 then j2kAj= p. Thus

Sum and Difference Sets in Z/pZ

Conclusions

References

A. Granville, An introduction to additive combinatorics,Additive Combinatorics (Providence, RI, USA), CRMProceedings and Lecture Notes, vol. 43, American Math.Soc., 2007, pp. 1–27.