nullstellensatz richard combinatorial nullstellensatz...combinatorial nullstellensatz richard (evan)...
TRANSCRIPT
![Page 1: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/1.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Combinatorial Nullstellensatz
Richard (Evan) Chen
SPARC 2013Summer Program for Applied Rationality and Cognition
August 28, 2013
1 / 14
![Page 2: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/2.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
The Theorem Statement
Let F be a field (e.g. R or Zp).
Theorem (A Trivial Theorem)
Let f ∈ F [x] be a polynomial of degree t. If S ⊆ F satisfies|S| > t, then
∃s ∈ S : f(s) 6= 0.
2 / 14
![Page 3: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/3.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
The Theorem Statement
Let F be a field (e.g. R or Zp).
Theorem (Combinatorial Nullstellensatz)
Let f ∈ F [x1, x2, . . . , xn] be a polynomial of degreet1 + · · ·+ tn. If S1, S2, . . . , Sn ⊆ F satisfies |Si| > ti for all i,
∃si ∈ Si : f(s1, s2, . . . , sn) 6= 0
whenever the coefficient of xt11 xt22 . . . x
tnn is nonzero.
2 / 14
![Page 4: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/4.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Small Fry
Problem (Russia 2007, Day 2, Problem 1)
Two distinct numbers are written on each vertex of a convex100-gon. Prove one can remove a number from each vertex sothat the remaining numbers on any two adjacent vertices differ.
Proof.
Define P (x1, . . . , x100) by
(x1 − x2) (x2 − x3) (x3 − x4) . . . (x99 − x100) (x100 − x1) .
The coefficient of x1x2 . . . x100 is 2.
3 / 14
![Page 5: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/5.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Small Fry
Problem (Russia 2007, Day 2, Problem 1)
Two distinct numbers are written on each vertex of a convex100-gon. Prove one can remove a number from each vertex sothat the remaining numbers on any two adjacent vertices differ.
Proof.
Define P (x1, . . . , x100) by
(x1 − x2) (x2 − x3) (x3 − x4) . . . (x99 − x100) (x100 − x1) .
The coefficient of x1x2 . . . x100 is 2.
3 / 14
![Page 6: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/6.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
#1’s are easy, let’s kill IMO #6’s
Problem (IMO 2007 Problem 6)
Let n be a positive integer. Consider
S = {(x, y, z) | x, y, z ∈ {0, 1, . . . , n}, (x, y, z) 6= (0, 0, 0)}
as a set of (n+ 1)3 − 1 points in the three-dimensional space.Determine the smallest possible number of planes, the union ofwhich contains S but does not include (0, 0, 0).
Answer
3n. Use the planes x = 1, 2, . . . , n, y = 1, 2, . . . , n andz = 1, 2, . . . , n.
4 / 14
![Page 7: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/7.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
#1’s are easy, let’s kill IMO #6’s
Problem (IMO 2007 Problem 6)
Let n be a positive integer. Consider
S = {(x, y, z) | x, y, z ∈ {0, 1, . . . , n}, (x, y, z) 6= (0, 0, 0)}
as a set of (n+ 1)3 − 1 points in the three-dimensional space.Determine the smallest possible number of planes, the union ofwhich contains S but does not include (0, 0, 0).
Answer
3n. Use the planes x = 1, 2, . . . , n, y = 1, 2, . . . , n andz = 1, 2, . . . , n.
4 / 14
![Page 8: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/8.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Solution to IMO 2007/6
Suppose for contradiction we have k < 3n planes. Let them beaix+ biy + ciz + di = 0.
A(x, y, z)def=
k∏i=1
(aix+ biy + ciz + di)
B(x, y, z)def=
n∏i=1
(x− i)n∏
i=1
(y − i)n∏
i=1
(z − i)
The coefficient of xnynzn in A is 0.
The coefficient of xnynzn in B is 1.
5 / 14
![Page 9: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/9.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Solution to IMO 2007/6
Suppose for contradiction we have k < 3n planes. Let them beaix+ biy + ciz + di = 0.
A(x, y, z)def=
k∏i=1
(aix+ biy + ciz + di)
B(x, y, z)def=
n∏i=1
(x− i)n∏
i=1
(y − i)n∏
i=1
(z − i)
The coefficient of xnynzn in A is 0.
The coefficient of xnynzn in B is 1.
5 / 14
![Page 10: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/10.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Solution to IMO 2007/6
Suppose for contradiction we have k < 3n planes. Let them beaix+ biy + ciz + di = 0.
A(x, y, z)def=
k∏i=1
(aix+ biy + ciz + di)
B(x, y, z)def=
n∏i=1
(x− i)n∏
i=1
(y − i)n∏
i=1
(z − i)
The coefficient of xnynzn in A is 0.
The coefficient of xnynzn in B is 1.
5 / 14
![Page 11: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/11.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Solution to IMO 2007/6, continued
P (x, y, z)def= A(x, y, z)− A(0, 0, 0)
B(0, 0, 0)B(x, y, z).
Now P (x, y, z) = 0 for any x, y, z ∈ {0, 1, . . . , n}3.
But the coefficient of xnynzn is −A(0,0,0)B(0,0,0) .
This is a contradiction of the nullstellensatz.
6 / 14
![Page 12: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/12.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Solution to IMO 2007/6, continued
P (x, y, z)def= A(x, y, z)− A(0, 0, 0)
B(0, 0, 0)B(x, y, z).
Now P (x, y, z) = 0 for any x, y, z ∈ {0, 1, . . . , n}3.
But the coefficient of xnynzn is −A(0,0,0)B(0,0,0) .
This is a contradiction of the nullstellensatz.
6 / 14
![Page 13: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/13.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Taking mod p
Let p denote an odd prime.
Let Zp denote the integers modulo p; this is a field.
7 / 14
![Page 14: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/14.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Cauchy-Davenport
Theorem (Cauchy-Davenport)
If A and B are subsets of Zp, where p is prime, then
|A+B| ≥ min(p, |A|+ |B| − 1).
Proof.
If |A|+ |B| > p you can just use Pigeonhole.
Otherwise, take any set C with |C| = |A|+ |B| − 2. Wewant to show ∃(a, b) ∈ A×B for which a+ b /∈ C.
f(a, b)def=∏c∈C
(a+ b− c) .
The coefficient of a|A|−1b|B|−1 is(|A|+|B|−2|A|−1
)6≡ 0 (mod p).
8 / 14
![Page 15: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/15.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Cauchy-Davenport
Theorem (Cauchy-Davenport)
If A and B are subsets of Zp, where p is prime, then
|A+B| ≥ min(p, |A|+ |B| − 1).
Proof.
If |A|+ |B| > p you can just use Pigeonhole.
Otherwise, take any set C with |C| = |A|+ |B| − 2. Wewant to show ∃(a, b) ∈ A×B for which a+ b /∈ C.
f(a, b)def=∏c∈C
(a+ b− c) .
The coefficient of a|A|−1b|B|−1 is(|A|+|B|−2|A|−1
)6≡ 0 (mod p).
8 / 14
![Page 16: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/16.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Cauchy-Davenport
Theorem (Cauchy-Davenport)
If A and B are subsets of Zp, where p is prime, then
|A+B| ≥ min(p, |A|+ |B| − 1).
Proof.
If |A|+ |B| > p you can just use Pigeonhole.
Otherwise, take any set C with |C| = |A|+ |B| − 2. Wewant to show ∃(a, b) ∈ A×B for which a+ b /∈ C.
f(a, b)def=∏c∈C
(a+ b− c) .
The coefficient of a|A|−1b|B|−1 is(|A|+|B|−2|A|−1
)6≡ 0 (mod p).
8 / 14
![Page 17: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/17.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Cauchy-Davenport
Theorem (Cauchy-Davenport)
If A and B are subsets of Zp, where p is prime, then
|A+B| ≥ min(p, |A|+ |B| − 1).
Proof.
If |A|+ |B| > p you can just use Pigeonhole.
Otherwise, take any set C with |C| = |A|+ |B| − 2. Wewant to show ∃(a, b) ∈ A×B for which a+ b /∈ C.
f(a, b)def=∏c∈C
(a+ b− c) .
The coefficient of a|A|−1b|B|−1 is(|A|+|B|−2|A|−1
)6≡ 0 (mod p).
8 / 14
![Page 18: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/18.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Cauchy-Davenport
Theorem (Cauchy-Davenport)
If A and B are subsets of Zp, where p is prime, then
|A+B| ≥ min(p, |A|+ |B| − 1).
Proof.
If |A|+ |B| > p you can just use Pigeonhole.
Otherwise, take any set C with |C| = |A|+ |B| − 2. Wewant to show ∃(a, b) ∈ A×B for which a+ b /∈ C.
f(a, b)def=∏c∈C
(a+ b− c) .
The coefficient of a|A|−1b|B|−1 is(|A|+|B|−2|A|−1
)6≡ 0 (mod p).
8 / 14
![Page 19: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/19.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
A 30-year Conjecture
Theorem (Erdos-Heilbronn Conjecture)
Let A be a subset of Zp. Then
|{x+ y | x, y ∈ A, x 6= y}| ≥ min(p, 2|A| − 3).
Proof.
Similarly, suppose |C| = 2 |A| − 4 < p. Define
f(x, y) = (x− y)∏c∈C
(x+ y − c).
The coefficient of x|A|−1y|A|−2 is(2|A| − 4
|A| − 2
)−(2|A| − 4
|A| − 3
)=
(|A| − 3
|A| − 1− 1
)(2|A| − 4
|A| − 3
)6= 0.
9 / 14
![Page 20: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/20.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
A 30-year Conjecture
Theorem (Erdos-Heilbronn Conjecture)
Let A be a subset of Zp. Then
|{x+ y | x, y ∈ A, x 6= y}| ≥ min(p, 2|A| − 3).
Proof.
Similarly, suppose |C| = 2 |A| − 4 < p. Define
f(x, y) = (x− y)∏c∈C
(x+ y − c).
The coefficient of x|A|−1y|A|−2 is(2|A| − 4
|A| − 2
)−(2|A| − 4
|A| − 3
)=
(|A| − 3
|A| − 1− 1
)(2|A| − 4
|A| − 3
)6= 0.
9 / 14
![Page 21: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/21.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
A 30-year Conjecture
Theorem (Erdos-Heilbronn Conjecture)
Let A be a subset of Zp. Then
|{x+ y | x, y ∈ A, x 6= y}| ≥ min(p, 2|A| − 3).
Proof.
Similarly, suppose |C| = 2 |A| − 4 < p. Define
f(x, y) = (x− y)∏c∈C
(x+ y − c).
The coefficient of x|A|−1y|A|−2 is(2|A| − 4
|A| − 2
)−(2|A| − 4
|A| − 3
)=
(|A| − 3
|A| − 1− 1
)(2|A| − 4
|A| − 3
)6= 0.
9 / 14
![Page 22: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/22.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Chevalley’s Theorem
Corollary (Chevalley, 1935)
Let f1, f2, · · · , fk ∈ Zp[X1, X2, · · · , Xn] satisfy∑ki=1 deg fi < n. If the polynomials fi have a common zero
(c1, c2, · · · , cn), then they have another common zero.
Proof.
A(x1, x2, . . . , xn)def=
k∏i=1
(f(x1, x2, . . . , xn)
p−1 − 1)
B(x1, x2, . . . , xn)def=
n∏i=1
((xi − ci)p−1 − 1
)F (x1, . . . , xn)
def= A(x1, . . . , xn)− δB(x1, . . . , xn)
where δ = A(c1,...,cn)B(c1,...,cn)
. [xp−11 xp−12 . . . xp−1n ] F = −δ 6= 0.10 / 14
![Page 23: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/23.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Chevalley’s Theorem
Corollary (Chevalley, 1935)
Let f1, f2, · · · , fk ∈ Zp[X1, X2, · · · , Xn] satisfy∑ki=1 deg fi < n. If the polynomials fi have a common zero
(c1, c2, · · · , cn), then they have another common zero.
Proof.
A(x1, x2, . . . , xn)def=
k∏i=1
(f(x1, x2, . . . , xn)
p−1 − 1)
B(x1, x2, . . . , xn)def=
n∏i=1
((xi − ci)p−1 − 1
)F (x1, . . . , xn)
def= A(x1, . . . , xn)− δB(x1, . . . , xn)
where δ = A(c1,...,cn)B(c1,...,cn)
. [xp−11 xp−12 . . . xp−1n ] F = −δ 6= 0.10 / 14
![Page 24: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/24.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Chevalley’s Theorem
Corollary (Chevalley, 1935)
Let f1, f2, · · · , fk ∈ Zp[X1, X2, · · · , Xn] satisfy∑ki=1 deg fi < n. If the polynomials fi have a common zero
(c1, c2, · · · , cn), then they have another common zero.
Proof.
A(x1, x2, . . . , xn)def=
k∏i=1
(f(x1, x2, . . . , xn)
p−1 − 1)
B(x1, x2, . . . , xn)def=
n∏i=1
((xi − ci)p−1 − 1
)F (x1, . . . , xn)
def= A(x1, . . . , xn)− δB(x1, . . . , xn)
where δ = A(c1,...,cn)B(c1,...,cn)
. [xp−11 xp−12 . . . xp−1n ] F = −δ 6= 0.10 / 14
![Page 25: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/25.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
More Treats
Theorem (Troi-Zannier)
Let p be a prime and let S1, S2, · · · , Sk ⊆ Z≥0, each containing0 and having pairwise distinct elements modulo p. Supposethat
∑i(|Si| − 1) ≥ p. Then for any elements a1, · · · , ak ∈ Zp,
the equation∑
i xiai = 0 has a solution(x1, · · · , xk) ∈ S1 × · · · × Sk other than the all-zero solution.
Problem (TSTST 2011/9)
Let n ∈ Z+. Suppose we’re given 2n + 1 distinct sets, eachcontaining finitely many objects. Place each set into one of twocategories, the red sets and the blue sets, with at least one setin each category. We define the symmetric difference of twosets as the set of objects belonging to exactly one of the twosets. Prove that there are at least 2n different sets which canbe obtained as the symmetric difference of a red and blue set.
11 / 14
![Page 26: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/26.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
And More Treats. . .
Theorem
Let H1, H2, . . . ,Hm be a family of hyperplanes in Rn thatcover all vertices of the unit cube {0, 1}n but one. Thenm ≤ n.
Theorem (Alon)
For any prime p, any loopless graph G = (V,E) with averagedegree at least 2p− 2 and maximum degree at most 2p− 1contains a p-regular subgraph.
Corollary of above is the Berge-Saurer Conjecture: any simple4-regular graph contains a 3-regular subgraph.
12 / 14
![Page 27: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/27.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
And Even More Treats. . .
Theorem (Alon)
A graph G = (V,E) on the vertices {1, 2, . . . , n} is notk-colorable if and only if the graph polynomiala fG lies in theideal generated by the polynomials xki − 1, where 1 ≤ i ≤ n.
aThe graph polynomialfG = fG(x1, x2, . . . , xn) =
∏{(xi − xj) : i < j, {vi, vj} ∈ E}.
Theorem (Alon)
Let p be a prime, and let G = (V,E) be a graph on a set of|V | > d(p− 1) vertices. Then there is a nonempty subset U ofvertices of G such that the number of cliques of d vertices of Gthat intersect U is 0 modulo p.
13 / 14
![Page 28: Nullstellensatz Richard Combinatorial Nullstellensatz...Combinatorial Nullstellensatz Richard (Evan) Chen Introduction Contest Practice Additive Combinatorics Other Results Summary](https://reader033.vdocuments.net/reader033/viewer/2022060411/5f1090617e708231d449ba8a/html5/thumbnails/28.jpg)
CombinatorialNullstellensatz
Richard(Evan) Chen
Introduction
ContestPractice
AdditiveCombinatorics
Other Results
Summary
Summary
1 Encode condition in a polynomial.
2 Check a coefficient is nonzero.
3 Profit.
14 / 14