The Quantitative Combinatorial Nullstellensatz and Integer-Valued Polynomials
Uwe Schauz [email protected]
Xi’an Jiaotong-Liverpool University, Suzhou, China
Lille, June 24, 2013
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 1 / 20
Quantitative Combinatorial Nullstellensatz
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F , d j := |I j | − 1 , and let P ∈ F [X 1 , X 2 , . . . , X n ] .
If deg(P ) ≤ |I 1 | + |I 2 | + · · · + |I n | − n = d 1 + d 2 + · · · + d n then for the coefficient P d
1,d
2,...,d
nof the monomial X 1 d
1X 2 d
2· · · X n d
nin P the
following holds:
P d
1,d
2,...,d
n= X
x∈I
1×I
2×···×I
nM (x)P (x) ,
with a certain map M : I 1 × I 2 × · · · × I n −→ F not depending on P .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 2 / 20
Quantitative Combinatorial Nullstellensatz Important Corollaries
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I := I 1 × · · · × I n ⊆ F n and set d j := |I j | − 1 , d := (d j ) . For polynomials P = P
δ∈ N
nP δ X δ ∈ F [X 1 , . . . , X n ] of total degree deg(P ) ≤ Σ j d j ,
P d = X
x∈I
N(x) −1 P (x) , where N (x 1 , . . . , x n ) := Q
j
Q
ξ∈I
j\x
j(x j − ξ) 6= 0 . Corollaries
(i) P d 6= 0 = ⇒
{ x ∈ I ¦ P(x) 6= 0 }
6= 0 . (ii) deg(P ) < Σ j d j = ⇒ P d = 0 = ⇒
{ x ∈ I ¦ P(x) 6= 0 }
6= 1 .
(iii) If F := F q and P 1 , . . . , P m ∈ F [X 1 , . . . , X n ] then X
i
deg(P i ) < Σ j d j
q − 1 = ⇒
x ∈ I ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 3 / 20
Quantitative Combinatorial Nullstellensatz Important Corollaries
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I := I 1 × · · · × I n ⊆ F n and set d j := |I j | − 1 , d := (d j ) . For polynomials P = P
δ∈ N
nP δ X δ ∈ F [X 1 , . . . , X n ] of total degree deg(P ) ≤ Σ j d j ,
P d = X
x∈I
N(x) −1 P (x) , where N (x 1 , . . . , x n ) := Q
j
Q
ξ∈I
j\x
j(x j − ξ) 6= 0 . Corollaries
(i) P d 6= 0 = ⇒
{ x ∈ I ¦ P(x) 6= 0 }
6= 0 . (ii) deg(P ) < Σ j d j = ⇒ P d = 0 = ⇒
{ x ∈ I ¦ P(x) 6= 0 }
6= 1 . (iii) If F := F q and P 1 , . . . , P m ∈ F [X 1 , . . . , X n ] then
X
i
deg(P i ) < Σ j d j
q − 1 = ⇒
x ∈ I ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 3 / 20
Quantitative Combinatorial Nullstellensatz Interpolation and Inversion Formulas for the Proof
Theorem (Interpolation Formula)
Let I ⊆ F n be a d -grid over a field F and y : I −→ F a map.
There exists a unique polynomial P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j that interpolates y , i.e., P | I = y .
The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) y(x) ,
with certain maps M δ : I −→ F . Corollary (Inversion Formula)
Polynomials P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j are uniquely determined by P| I . The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 4 / 20
Quantitative Combinatorial Nullstellensatz Interpolation and Inversion Formulas for the Proof
Theorem (Interpolation Formula)
Let I ⊆ F n be a d -grid over a field F and y : I −→ F a map.
There exists a unique polynomial P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j that interpolates y , i.e., P | I = y .
The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) y(x) ,
with certain maps M δ : I −→ F . Corollary (Inversion Formula)
Polynomials P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j are uniquely determined by P| I . The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 4 / 20
Quantitative Combinatorial Nullstellensatz Interpolation and Inversion Formulas for the Proof
Theorem (Interpolation Formula)
Let I ⊆ F n be a d -grid over a field F and y : I −→ F a map.
There exists a unique polynomial P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j that interpolates y , i.e., P | I = y .
The coefficients P δ of P are given by P δ = X
x∈I
M δ (x) y(x) ,
with certain maps M δ : I −→ F . Corollary (Inversion Formula)
Polynomials P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j are uniquely determined by P| I . The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 4 / 20
Quantitative Combinatorial Nullstellensatz Interpolation and Inversion Formulas for the Proof
Theorem (Interpolation Formula)
Let I ⊆ F n be a d -grid over a field F and y : I −→ F a map.
There exists a unique polynomial P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j that interpolates y , i.e., P | I = y .
The coefficients P δ of P are given by P δ = X
x∈I
M δ (x) y(x) ,
with certain maps M δ : I −→ F . Corollary (Inversion Formula)
Polynomials P ∈ F [X 1 , . . . , X n ] with partial degrees deg j (P ) ≤ d j are uniquely determined by P| I . The coefficients P δ of P are given by
P δ = X
x∈I
M δ (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 4 / 20
Quantitative Combinatorial Nullstellensatz The Proof
Proof of the Quantitative Combinatorial Nullstellensatz.
Transform P into a trimmed polynomial P /I with (i) (P /I )(x) = P (x) for all x ∈ I ,
(ii) (P /I ) d = P d ,
(iii) deg j (P /I ) ≤ d j for j = 1, . . . , n . Then
P d (ii = (P/I) ) d (iii = ) P
x∈I M d (x) (P /I)(x) (i) = P
x∈I M d (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 5 / 20
Quantitative Combinatorial Nullstellensatz The Proof
Proof of the Quantitative Combinatorial Nullstellensatz.
Transform P into a trimmed polynomial P /I with (i) (P /I )(x) = P (x) for all x ∈ I ,
(ii) (P /I ) d = P d ,
(iii) deg j (P /I ) ≤ d j for j = 1, . . . , n . Then
P d (ii = (P/I) ) d (iii = ) P
x∈I M d (x) (P /I)(x) (i) = P
x∈I M d (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 5 / 20
Quantitative Combinatorial Nullstellensatz The Proof
Proof of the Quantitative Combinatorial Nullstellensatz.
Transform P into a trimmed polynomial P /I with (i) (P /I )(x) = P (x) for all x ∈ I ,
(ii) (P /I ) d = P d ,
(iii) deg j (P /I ) ≤ d j for j = 1, . . . , n . Then
P d (ii = (P/I) ) d (iii = ) P
x∈I M d (x) (P /I)(x) (i) = P
x∈I M d (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 5 / 20
Quantitative Combinatorial Nullstellensatz The Proof
Proof of the Quantitative Combinatorial Nullstellensatz.
Transform P into a trimmed polynomial P /I with (i) (P /I )(x) = P (x) for all x ∈ I ,
(ii) (P /I ) d = P d ,
(iii) deg j (P /I ) ≤ d j for j = 1, . . . , n . Then
P d (ii = (P/I) ) d (iii = ) P
x∈I M d (x) (P /I)(x) (i) = P
x∈I M d (x) P (x) .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 5 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
Start with P and add successively . . .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
|
−− −− −− | | c X ( 0 , 2 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0 a a
... a
|
−− −− −− | | c X ( 0 , 2 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
|
−− −− −− | | c X ( 0 , 1 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
|
−− −− −− | | c X ( 0 , 1 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0 a a
... a
|
−− −− −− | | c X ( 0 , 1 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0 a a
... a
|
−− −− −− | | c X ( 0 , 0 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a
... a
|
−− −− −− | | c X ( 1 , 1 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a
... a
|
−− −− −− | | c X ( 1 , 0 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a
... a
|
−− −− −− | | c X ( 2 , 0 ) Y
ξ∈X
2(X 2 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a
... a
|
−− −− −− | | c X ( 2 , 0 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a a
...
|
−− −− −− | | c X ( 1 , 0 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a a
...
|
−− −− −− | | c X ( 0 , 0 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a a
...
|
−− −− −− | | c X ( 1 , 1 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a a
...
|
−− −− −− | | c X ( 0 , 1 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
a a a
...
|
−− −− −− | | c X ( 0 , 2 ) Y
ξ∈X
1(X 1 − ξ) ≡ 0 on X
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz The Proof
The transformation P 7−→7−→ · · · 7−→ P /X :
deg
26 5 4 d
2= 3 2 1 0
deg
16 5 4 d
12 1 0
`
`
... ` unchanged!
The trimmed polynomial P /X .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 6 / 20
Quantitative Combinatorial Nullstellensatz Specializations
Specializations of the Quantitative Combinatorial Nullstellensatz
If deg(P ) ≤ Σd , then P d = X
x∈I
N(x) −1 P (x) Let A ∈ F m×n , b ∈ F m .
If m ≤ Σd , then per d (A) = X
x∈I
N(x) −1
Matrix Poly.
z Q }| { (Ax − b)
Let d v denote the indegree of the vertices v ∈ V of G ~ = (V , ~ E ) and let I v ⊆ F be a “ list of d v + 1 colors” so that the set I := Q
v∈V I v of potential list colorings of G ~ is a d -grid for d := (d v ) v∈V , then
± |EE| ∓ |EO|
| {z }
Eulerian Subgraphs
= per d (A( G ~ )
| {z }
Incidence Matrix
) = X
x∈I
N(x) −1
Graph Poly.
z }| {
Q
−
→ s t∈ E ~
(x t − x s )
If ~ L is the arbitrarily oriented line graph of a planar k-regular graph G and d e = k − 1 for all e ∈ E ( G) = V ( ~ L) , then
const · per d (A( ~ L)) = “ the number of edge k-colorings of G ”
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 7 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai)
Every loopless 4-regular multigraph plus one edge G = (V , E ] {e 0 } ) contains a nontrivial 3-regular subgraph.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
A 4-regular graph without 3-regular subgraph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Extended graph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
3-regular subgraph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Brikman graph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Subgraph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
An other 4-regular graph
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
I am sure there is one!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Proof.
The subgraphs H ⊆ E ¯ correspond to the points x = (x e ) e∈ E ¯ of the Boolean grid I := {0, 1} E ¯ ⊆ F 3 E ¯ . E ¯ ←→ {1,...,n}
V ←→ {1,...,m}
Algebraic Solution:
P v := X
e3v
X e ∈ F 3 [ X e ¦ e ∈ E ¯ ] for all v ∈ V .
Degree Restriction: (3 − 1) P
v
deg(P
v) = 2|V | = |E| < | E| ¯ = P
e
d
e.
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Proof.
The subgraphs H ⊆ E ¯ correspond to the points x = (x e ) e∈ E ¯ of the Boolean grid I := {0, 1} E ¯ ⊆ F 3 E ¯ . E ¯ ←→ {1,...,n}
V ←→ {1,...,m}
Algebraic Solution:
P v := X
e3v
X e ∈ F 3 [ X e ¦ e ∈ E ¯ ] for all v ∈ V .
Degree Restriction: (3 − 1) P
v
deg(P
v) = 2|V | = |E| < | E| ¯ = P
e
d
e.
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Proof.
The subgraphs H ⊆ E ¯ correspond to the points x = (x e ) e∈ E ¯ of the Boolean grid I := {0, 1} E ¯ ⊆ F 3 E ¯ . E ¯ ←→ {1,...,n}
V ←→ {1,...,m}
Algebraic Solution:
P v := X
e3v
X e ∈ F 3 [ X e ¦ e ∈ E ¯ ] for all v ∈ V .
Degree Restriction: (3 − 1) P
v
deg(P
v) = 2|V | = |E| < | E| ¯ = P
e
d
e.
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem An Application
Theorem (Alon, Friedland, Kalai) Every
extended 4-regular graph
z }| {
loopless 4-regular multigraph plus one edge G = (V , E ¯ z }| { E ] {e 0 }) contains a nontrivial 3-regular subgraph.
Proof.
The subgraphs H ⊆ E ¯ correspond to the points x = (x e ) e∈ E ¯ of the Boolean grid I := {0, 1} E ¯ ⊆ F 3 E ¯ . E ¯ ←→ {1,...,n}
V ←→ {1,...,m}
Algebraic Solution:
P v := X
e3v
X e ∈ F 3 [ X e ¦ e ∈ E ¯ ] for all v ∈ V .
Degree Restriction: (3 − 1) P
v
deg(P
v) = 2|V | = |E| < | E| ¯ = P
e
d
e.
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
not exactly one solution exactly one trivial solution
at least one nontrivial solution!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 8 / 20
Non-uniqueness Theorem Prime-Characteristic Problem
Theorem (Non-uniqueness Theorem)
Let R be a commutative ring with 1 6= 0 and P ∈ R[X 1 , X 2 , . . . , X n ] . If deg(P ) < n then
x ∈ {0, 1} n ¦ P (x) 6= 0 6= 1 .
Theorem (Version of Warning’s Theorem)
Let F q be the field of order q and P 1 , . . . , P m ∈ F q [X 1 , X 2 , . . . , X n ] . If (q − 1) P m
i=1 deg(P i ) < n then
x ∈ {0, 1} n ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 .
Proof.
Define P := Q m
i=1 (1 − P i q−1 ) and apply the Non-uniqueness Theorem.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 9 / 20
Non-uniqueness Theorem Prime-Characteristic Problem
Theorem (Non-uniqueness Theorem)
Let R be a commutative ring with 1 6= 0 and P ∈ R[X 1 , X 2 , . . . , X n ] . If deg(P ) < n then
x ∈ {0, 1} n ¦ P (x) 6= 0 6= 1 .
Theorem (Version of Warning’s Theorem)
Let F q be the field of order q and P 1 , . . . , P m ∈ F q [X 1 , X 2 , . . . , X n ] . If (q − 1) P m
i=1 deg(P i ) < n then
x ∈ {0, 1} n ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 . Proof.
Define P := Q m
i=1 (1 − P i q−1 ) and apply the Non-uniqueness Theorem.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 9 / 20
Non-uniqueness Theorem Prime-Characteristic Problem
Theorem (Non-uniqueness Theorem)
Let R be a commutative ring with 1 6= 0 and P ∈ R[X 1 , X 2 , . . . , X n ] . If deg(P ) < n then
x ∈ {0, 1} n ¦ P (x) 6= 0 6= 1 .
Theorem (Version of Warning’s Theorem)
Let F q be the field of order q and P 1 , . . . , P m ∈ F q [X 1 , X 2 , . . . , X n ] . If (q − 1) P m
i=1 deg(P i ) < n then
x ∈ {0, 1} n ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 . Proof.
Define P := Q m
i=1 (1 − P i q−1 ) and apply the Non-uniqueness Theorem.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 9 / 20
Non-uniqueness Theorem Prime-Characteristic Problem
Theorem (Non-existence of Lagrange Functions)
Let P ∈ Z k [X 1 , . . . , X n ] . If k is not prime, and (k, n) 6= (4, 1) , then { x ∈ Z k n ¦ P(x) 6= 0 }
6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 10 / 20
Interpolation-Valued Polynomials Periodicity
− 1 8 X 4 + 3 4 X 3 − 7 8 X 2 − 3 4 X + 1 : Z −−−→ Q
= −3 X 4 + X 2
− X 1 + X 0
: Z −− −−−→ Z
−−→ →
Z 9 3-periodic:
−3 X 4 + X 2
− X 1 + X 0
: Z 3 −−−→ Z 9 P(x+3)=P(x)
f : Z −→ Z 9 is 3-periodic ⇐⇒ f : Z 3 −→ Z 9
Z Z 9
3⊆ Z Z 9
6⊆ Z Z 9
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 11 / 20
Interpolation-Valued Polynomials Periodicity
− 1 8 X 4 + 3 4 X 3 − 7 8 X 2 − 3 4 X + 1 : Z −−−→ Q
= −3 X 4 + X 2
− X 1 + X 0
: Z −−−→ Z
− ¯ 3 X 4
+ ¯ 1 X 2
− ¯ 1 X 1
+ ¯ 1 X 0
: Z −−−→ Z 9 3-periodic
− ¯ 3 X 4
+ ¯ 1 X 2
− ¯ 1 X 1
+ ¯ 1 X 0
| {z }
∈ Z
9X Z
3⊆ Z
9X Z
: Z 3 −−−→ Z 9
| {z }
∈ Z
Z39⊆ Z
Z9¯
a := a + 9Z
Z 9 X Z
3, → Z Z 9
3is injective.
Z 9 X Z
3= {f ∈ Z Z 9
3¦ f arises from a ˆ f ∈ Q[X ] }
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 12 / 20
Interpolation-Valued Polynomials Primepower Characteristic
Good news:
Z p
βX Z p
α= ( Z p
β) Z
pαfor primes p .
Any function Z p
α−→ Z p
βarises from a polynomial, in particular the Lagrange Function L , which maps nonzeros to zero and zero to one.
If β = 1 then L : Z p
α−→ Z p has degree p α − 1 .
Bad news:
Z p
βX Z q
α= ( Z p
β) Z
p0= Z p
βfor different primes p and q .
Only constant functions Z q
α−→ Z p
βarise from a polynomial.
The general case Z r
X Z s
is a certain mixture of these cases.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 13 / 20
Interpolation-Valued Polynomials Primepower Characteristic
Good news:
Z p
βX Z p
α= ( Z p
β) Z
pαfor primes p .
Any function Z p
α−→ Z p
βarises from a polynomial, in particular the Lagrange Function L , which maps nonzeros to zero and zero to one.
If β = 1 then L : Z p
α−→ Z p has degree p α − 1 .
Bad news:
Z p
βX Z q
α= ( Z p
β) Z
p0= Z p
βfor different primes p and q .
Only constant functions Z q
α−→ Z p
βarise from a polynomial.
The general case Z r
X Z s
is a certain mixture of these cases.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 13 / 20
Interpolation-Valued Polynomials Primepower Characteristic
Good news:
Z p
βX Z p
α= ( Z p
β) Z
pαfor primes p .
Any function Z p
α−→ Z p
βarises from a polynomial, in particular the Lagrange Function L , which maps nonzeros to zero and zero to one.
If β = 1 then L : Z p
α−→ Z p has degree p α − 1 .
Bad news:
Z p
βX Z q
α= ( Z p
β) Z
p0= Z p
βfor different primes p and q .
Only constant functions Z q
α−→ Z p
βarise from a polynomial.
The general case Z r
X Z s
is a certain mixture of these cases.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 13 / 20
Interpolation-Valued Polynomials Primepower Characteristic
Good news:
Z p
βX Z p
α= ( Z p
β) Z
pαfor primes p .
Any function Z p
α−→ Z p
βarises from a polynomial, in particular the Lagrange Function L , which maps nonzeros to zero and zero to one.
If β = 1 then L : Z p
α−→ Z p has degree p α − 1 .
Bad news:
Z p
βX Z q
α= ( Z p
β) Z
p0= Z p
βfor different primes p and q . Only constant functions Z q
α−→ Z p
βarise from a polynomial.
The general case Z r
X Z s
is a certain mixture of these cases.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 13 / 20
Interpolation-Valued Polynomials Primepower Characteristic
Good news:
Z p
βX Z p
α= ( Z p
β) Z
pαfor primes p .
Any function Z p
α−→ Z p
βarises from a polynomial, in particular the Lagrange Function L , which maps nonzeros to zero and zero to one.
If β = 1 then L : Z p
α−→ Z p has degree p α − 1 .
Bad news:
Z p
βX Z q
α= ( Z p
β) Z
p0= Z p
βfor different primes p and q . Only constant functions Z q
α−→ Z p
βarise from a polynomial.
The general case Z r
X Z s
is a certain mixture of these cases.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 13 / 20
Interpolation-Valued Polynomials Generalized Combinatorial Nullstellensatz
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F , d j := |I j | − 1 , d := (d j ) . For polynomials P = P
δ∈ N
nP δ X δ ∈ F [X 1 , . . . , X n ] with deg(P) ≤ Σ j d j ,
P d = X
x∈I
1×I
2×···×I
nM (x)P (x) , with certain M(x) ∈ F \0 .
Theorem (Generalized Quantitative Combinatorial Nullstellensatz) For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p , d j := |I j | − 1 , d := (d j ) . For integer valued polynomials P = P
δ∈ N
nP δ X δ ∈ Q [X 1 , . . . , X n ] with deg(P ) ≤ Σ j d j , which we view as map Z n −→ Z p ,
((p − 1)!) n P d
| {z }
∈ Z
+pZ = X
x∈I
1×I
2×···×I
nM (x)P(x) , with certain M (x) ∈ Z p \0 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 14 / 20
Interpolation-Valued Polynomials Generalized Combinatorial Nullstellensatz
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F , d j := |I j | − 1 , d := (d j ) . For polynomials P = P
δ∈ N
nP δ X δ ∈ F [X 1 , . . . , X n ] with deg(P) ≤ Σ j d j ,
P d = X
x∈I
1×I
2×···×I
nM (x)P (x) , with certain M(x) ∈ F \0 .
Theorem (Generalized Quantitative Combinatorial Nullstellensatz) For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p , d j := |I j | − 1 , d := (d j ) . For integer valued polynomials P = P
δ∈ N
nP δ X δ ∈ Q [X 1 , . . . , X n ] with deg(P ) ≤ Σ j d j , which we view as map Z n −→ Z p ,
((p − 1)!) n P d
| {z }
∈ Z
+pZ = X
x∈I
1×I
2×···×I
nM (x)P(x) , with certain M (x) ∈ Z p \0 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 14 / 20
Interpolation-Valued Polynomials Generalized Combinatorial Nullstellensatz
Theorem (Quantitative Combinatorial Nullstellensatz)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F , d j := |I j | − 1 , d := (d j ) . For polynomials P = P
δ∈ N
nP δ X δ ∈ F [X 1 , . . . , X n ] with deg(P) ≤ Σ j d j ,
P d = X
x∈I
1×I
2×···×I
nM (x)P (x) , with certain M(x) ∈ F \0 .
Theorem (Generalized Quantitative Combinatorial Nullstellensatz) For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p , d j := |I j | − 1 , d := (d j ) . For integer valued polynomials P = P
δ∈ N
nP δ X δ ∈ Q [X 1 , . . . , X n ] with deg(P ) ≤ Σ j d j , which we view as map Z n −→ Z p ,
((p − 1)!) n P d
| {z }
∈ Z
+pZ = X
x∈I
1×I
2×···×I
nM (x)P(x) , with certain M (x) ∈ Z p \0 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 14 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Non-uniqueness Theorem)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F and P ∈ F [X 1 , X 2 , . . . , X n ] . If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Theorem (Generalized Non-uniqueness Theorem)
For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p . Let P ∈ Q[X 1 , . . . , X n ] be integer valued. We view view P as map Z n −→ Z p .
If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 15 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Non-uniqueness Theorem)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F and P ∈ F [X 1 , X 2 , . . . , X n ] . If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Theorem (Generalized Non-uniqueness Theorem)
For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p . Let P ∈ Q[X 1 , . . . , X n ] be integer valued. We view view P as map Z n −→ Z p .
If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 15 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Non-uniqueness Theorem)
Let I 1 , I 2 , . . . , I n be finite subsets of a field F and P ∈ F [X 1 , X 2 , . . . , X n ] . If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Theorem (Generalized Non-uniqueness Theorem)
For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of p . Let P ∈ Q[X 1 , . . . , X n ] be integer valued. We view view P as map Z n −→ Z p .
If deg(P ) < |I 1 | + |I 2 | + · · · + |I n | − n then
{ x ∈ I 1 × I 2 × · · · × I n ¦ P(x) 6= 0 } 6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 15 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Version of Warning’s Theorem)
Let I 1 , I 2 , . . . , I n be finite subsets of a the finite field F q , and let P 1 , P 2 , . . . , P m ∈ F q [X 1 , X 2 , . . . , X n ] .
If (q − 1) P m
i=1 deg(P i ) < |I 1 | + |I 2 | + · · · + |I n | − n then
x ∈ I 1 × I 2 × · · · × I n ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 .
Theorem (Generalized Version of Warning’s Theorem)
For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of a given prime p , and let P 1 , . . . , P m ∈ Z [X 1 , . . . , X n ] and 0 < k 1 , . . . , k m ∈ Z .
If P m
i=1 (p k
i− 1) deg(P i ) < |I 1 | + |I 2 | + · · · + |I n | − n then
x ∈ X ¦ ∀ i : p k
iP i (x)
6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 16 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Version of Warning’s Theorem)
Let I 1 , I 2 , . . . , I n be finite subsets of a the finite field F q , and let P 1 , P 2 , . . . , P m ∈ F q [X 1 , X 2 , . . . , X n ] .
If (q − 1) P m
i=1 deg(P i ) < |I 1 | + |I 2 | + · · · + |I n | − n then
x ∈ I 1 × I 2 × · · · × I n ¦ P 1 (x) = · · · = P m (x) = 0 6= 1 .
Theorem (Generalized Version of Warning’s Theorem)
For j = 1, . . . , n let I j ⊆ Z be such that the distances x 2 − x 1 between any two elements of I j is not a multiple of a given prime p , and let P 1 , . . . , P m ∈ Z [X 1 , . . . , X n ] and 0 < k 1 , . . . , k m ∈ Z .
If P m
i=1 (p k
i− 1) deg(P i ) < |I 1 | + |I 2 | + · · · + |I n | − n then
x ∈ X ¦ ∀ i : p k
iP i (x)
6= 1 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 16 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Olson’s Theorem for primes p )
Any sequence of (p − 1)m + 1 elements of Z m p contains a subsequence that sums to zero.
Theorem (Generalized Olson Theorem) Any sequence of 1 + P
i (p k
i− 1) elements of Z p
k1× Z p
k2× · · · × Z p
kmcontains a subsequence that sums to zero.
Conjecture (Alon, Friedland, Kalai)
For any integer k ≥ 2 , any sequence of (k − 1)n + 1 elements of Z n k contains a subsequence that sums to zero.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 17 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Olson’s Theorem for primes p )
Any sequence of (p − 1)m + 1 elements of Z m p contains a subsequence that sums to zero.
Theorem (Generalized Olson Theorem) Any sequence of 1 + P
i (p k
i− 1) elements of Z p
k1× Z p
k2× · · · × Z p
kmcontains a subsequence that sums to zero.
Conjecture (Alon, Friedland, Kalai)
For any integer k ≥ 2 , any sequence of (k − 1)n + 1 elements of Z n k contains a subsequence that sums to zero.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 17 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Olson’s Theorem for primes p )
Any sequence of (p − 1)m + 1 elements of Z m p contains a subsequence that sums to zero.
Theorem (Generalized Olson Theorem) Any sequence of 1 + P
i (p k
i− 1) elements of Z p
k1× Z p
k2× · · · × Z p
kmcontains a subsequence that sums to zero.
Conjecture (Alon, Friedland, Kalai)
For any integer k ≥ 2 , any sequence of (k − 1)n + 1 elements of Z n k contains a subsequence that sums to zero.
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 17 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Alon, Friedland, Kalai)
For prime powers q holds the following: Every loopless (2q−2)-regular multigraph plus one edge contains a nontrivial q-regular subgraph.
Conjecture (Alon, Friedland, Kalai).
This holds for any integer q ≥ 2 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 18 / 20
Interpolation-Valued Polynomials Generalized Corollaries
Theorem (Alon, Friedland, Kalai)
For prime powers q holds the following: Every loopless (2q−2)-regular multigraph plus one edge contains a nontrivial q-regular subgraph.
Conjecture (Alon, Friedland, Kalai).
This holds for any integer q ≥ 2 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 18 / 20
Interpolation-Valued Polynomials Non-Primepower Characteristic
Assume
f ∈ Z 12
X Z 50
.
Then
φ◦f ◦ϑ −1 ∈ ( Z 2
2× Z 3
1× Z 5
0)
X 1 , X 2 , X 3
Z 2
1× Z 3
0× Z 5
2= Z Z 4
2× Z Z 3
1× Z Z 1
25∼ = Z 2 4 × Z 3 , with the Chinese Reminder Isomorphisms
φ: Z 12 −→ Z 2
2× Z 3
1× Z 5
0and ϑ : Z 50 −→ Z 2
1× Z 3
0× Z 5
2.
Hence,
φ ◦ f ◦ ϑ −1 = (g , c , 0) ∈ Z Z 4
2× Z {0} 3 × {0} Z
25. It follows that
f = 9g + 4c = −3g + 4c ,
with a 2-periodic g : Z −→ {0, 1, 2, 3} ⊆ Z 12 and a constant c ∈ {0, 1, 2} ⊆ Z 12 . In other words,
f : Z −→ Z 12 is 2-periodic and f (1) − f (0) ∈ {0, 3, 6, 9} ⊆ Z 12 .
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 19 / 20
Interpolation-Valued Polynomials Goodbye
Thank You!
Uwe Schauz (XJTLU) Combinatorial Nullstellensatz Lille, June 24, 2013 20 / 20