Hedetniemi’s conjecture for Kneser hypergraphs
Fr ´ed ´eric Meunier
March 26th, 2015
Joint work with Hossein Hajiabolhassan
CERMICS, Optimisation et Syst`emes
Product of graphs and Hedetniemi’s conjecture
LetG,Hbe two graphs.
Categorical productG×H:
V(G×H) =V(G)×V(H)
E(G×H) ={(u,v)(u0,v0) : uu0∈E(G),vv0∈E(H)}
Hedetniemi’s conjecture (1966)
χ(G × H) = min(χ(G), χ(H))
Some known cases
Hedetniemi’s conjecture has been proved in (not so many) special cases.
Theorem (El-Zahar-Sauer 1985)
If min(χ(G), χ(H)) ≤ 4, Hedetniemi’s conjecture is true.
Theorem (Duffus-Sands-Woodrow 1985)
Let G and H be connected graphs with min(χ(G), χ(H)) > n. If both G and H contain a clique of size n, then χ(G × H) > n.
In particular, it implies that Hedetniemi’s conjecture is true for
such graphs when min(χ(G), χ(H)) = n + 1.
Product of hypergraphs and Zhu’s conjecture
u1
u2
u3
{u1, u2, u3} ∈E(G) {v1, v2, v3, v4} ∈E(H)
v1
v2
v3
v4
{(u1, v1),(u1, v2),(u2, v1),(u3, v3),(u3, v4)} ∈E(G × H)
LetG,Hbe two hypergraphs.Categorical productG × H:
V(G × H) =V(G)×V(H)
E(G × H) ={e⊆V(G × H) : πG(e)∈E(G), πH(e)∈E(H)}
Proper coloringof a hypergraph: no monochromatic edges.
Zhu’s conjecture (1992)
χ( G × H ) = min(χ( G ), χ( H ))
Product of graphs vs of hypergraphs, and coloring
Product of two graphs seen as hypergraphs: will have edges of cardinality 3 and 4.
G
G
G G
H
H
H H
G H
G H
G H
But the chromatic number does not depend of the definition of the product.
Zhu’s conjecture is a true generalization of Hedetniemi’s
conjecture.
Kneser graphs
n, k two integers s.t. n ≥ 2k .
KG(5, 2) =
{1,2}
{3,4}
{1,5}
{2,3} {4,5}
{2,4} {2,5} {3,5}
{1,3}
{1,4}
Kneser graph KG(n, k):
V (KG(n, k )) =
[n]kE (KG(n, k ))) = n
AB : A, B ∈
[n]k, A ∩ B = ∅ o
Kneser hypergraphs and main result
n, k , r three integers s.t. n ≥ rk . Kneser hypergraph KG
r(n, k ):
V (KG
r(n, k )) =
[n]kE(KG
r(n, k))) = n
{ A
1, . . . , A
r} : A
i∈
[n]k, A
i∩ A
j= ∅ for i 6 = j o
Theorem (Hajiabolhassan-M.)
χ KG
r(n, k ) × KG
r(n
0, k
0)
= min χ KG
r(n, k )
, χ KG
r(n
0, k
0)
Known to be true forr=2 (Hell 1980).
Hedetniemi’s conjecture for Kneser graphs
Proof of the general case explained for:
Theorem (Hell, 1980)
χ (KG(n, k ) × KG(n
0, k
0)) = min (χ (KG(n, k)) , χ (KG(n
0, k
0))).
Proof uses a combinatorial approach proposed by Matouˇsek (2003) for proving
χ(KG(n, k )) = n − 2k + 2 (Lov ´asz’ theorem 1979).
Approach extended by Ziegler for computing χ(KG
r(n, k )).
Tucker’s lemma
Theorem
Suppose there exists a map
λ : { +, − , 0 }
m\ { 0, . . . , 0 } −→ {− 1, +1, − 2, +2, . . . , − `, +` }
s.t.
• λ( − y ) = − λ(y ) for all y
• λ(y ) + λ(z ) 6 = 0 if y z . Then ` ≥ m.
“yz” means “yi 6=0⇒yi=zi”.
−1 +1
−2 +2
Proof of Hedetniemi’s conjecture for Kneser graphs
Assume
•
KG(n,k)×KG(n0,k0)colored withtcolors.•
n−2k≤n0−2k0With the help of coloring, build a map
λ: {+,−,0}n+n0\ {0, . . . ,0} −→ {−1,+1, . . . ,−(t+n0+2k−2),t+n0+2k−2}
(x,x0) 7−→ s(x,x0)
| {z } sign
v(x,x0)
| {z } absolute value satisfying condition of Tucker’s lemma
• λ(−x,−x0) =−λ(x,x0)
• λ(x,x0) +λ(y,y0)6=0 ifxyandx0y0.
Second point satisfied because ofcoloring condition: no two adjacent vertices get the same color.
Thus,t+n0+2k−2≥n+n0, i.e.
t≥n−2k+2
(
x
z }| { 0, +, +, − , 0, . . . , 0, − , 0,
x0
z }| {
− , +, 0, 0, +, . . . , 0, +, +)
x+={i: xi= +} x0+={i: xi0= +}
x−={i: xi=−} x0−={i: xi0=−}
?If|x+| ≥k,|x−| ≥k,|x0+| ≥k0, and|x0−| ≥k0: existence of
◦ (A+,A0+)s.t.A+⊆x+andA0+⊆x0+.
◦ (A−,A0−)s.t.A−⊆x−andA0−⊆x0−.
(A+,A0+)and(A−,A0−)are bothverticesof KG(n,k)×KG(n0,k0)and are colored.
s(x,x0) = corresponding sign v(x,x0) = minimal such color.
?If not:most difficult part
Back to Kneser hypergraphs
n, k , r three integers s.t. n ≥ rk.
Kneser hypergraph KG
r(n, k ):
V (KG
r(n, k )) =
[n]kE (KG
r(n, k ))) = n
{ A
1, . . . , A
r} : A
i∈
[n]k, A
i∩ A
j= ∅ for i 6 = j o
Categorical product G × H : V( G × H ) = V ( G ) × V ( H )
E( G × H ) = { e ⊆ V ( G × H ) : π
G(e) ∈ E( G ), π
H(e) ∈ E ( H ) }
Proof
Theorem
χ KG
r(n, k ) × KG
r(n
0, k
0)
= min(χ(KG
r(n, k)), χ(KG
r(n
0, k
0))).
Proof via two steps:
1. Proposition
Theorem is true for r prime.
Proved via Ziegler’s extension of Matouˇsek approach, used to compute
χ(KGr(n,k)) =
n−r(k−1) r−1
(Alon-Frankl-Lov ´asz theorem)
2. Proposition
If theorem true for r
1and r
2, then it is true for r
1r
2.
Case r prime
Assume
•
rprime•
KGr(n,k)×KGr(n0,k0)colored withtcolors.•
n−rk≤n0−rk0Zr=rth roots of unity
With the help of coloring, build a map
λ: (Zr∪ {0})n+n0\ {0, . . . ,0} −→ Zr×[t+n0+rk−2]
(x,x0) 7−→ (s(x,x0)
| {z } sign
, v(x,x0)
| {z } absolute value
)
satisfying condition of a “Zr-Tucker” lemma
• λ(ωx, ωx0) =ωλ(x,x0)for allω∈Zr
• condition on{λ(x1,x01), . . . , λ(x`,x0`)}when(x1,x01) · · · (x`,x0`) Second point satisfied bycoloring condition: noradjacent vertices get the same color.
Thus,(r−1)(t−1) +n0+rk−1≥n+n0, i.e.
t≥n−r(k−1) r−1
Case r nonprime
Assume
• r = r
1r
2• KG
r(n, k ) × KG
r(n
0, k
0) colored with t colors.
Theorem is true for KG
r1(A, k ) × KG
r1(A
0, k
0), where A ⊆ [n] and A
0⊆ [n
0] are of carefully chosen size.
Theorem is true for KG
r2(n, | A | ) × KG
r2(n
0, | A
0| ): if t too small,
contradiction.
A general lower bound
General Kneser hypergraphKGr(H)defined for a hypergraphH= (V(H),E(H))and integerr≥2 by
V(KGr(H)) = E(H)
E(KGr(H)) = {{e1, . . . ,er}:e1, . . . ,er∈E(H),ei∩ej=∅for alli,jwithi6=j}.
cdr(H)=minimum number of vertices to be removed s.t. induced subhypergraph r-colorable
Theorem (Hajiabolhassan-M.) Let H
1, . . . , H
tbe hypergraphs. Then
χ KG
r( H
1) × · · · × KG
r( H
t)
≥ 1
r − 1 min
`=1,...,t
cd
r( H
`).
New graphs for Hedetniemi’s conjecture
U
1, . . . , U
spairwise disjoint, `
1, . . . , `
sintegers
B =
A ∈ [n]
k
: | A ∩ U
i| ≤ `
ibases of the truncation of a partition matroid Proposition (Hajiabolhassan-M.)
Graphs KG
2( B ) satisfy Hedetniemi’s conjecture.
Holds also if B is the set of spanning trees of some “dense”
graph.
Open question
Categorical productof two hypergraphsG × H:
V(G × H) =V(G)×V(H)
E(G × H) =
e⊆V(G × H) : πG(e)∈E(G), πH(e)∈E(H)
Let r 6 = r
0. Do we have
χ
KG
r(n, k ) × KG
r0(n
0, k
0)
= min
χ KG
r(n, k )
, χ(KG
r0n
0, k
0)
?
Thank you
Proof, cont’d
Building ofλ(x,x0) =s(x,x0)v(x,x0):
?If|x+| ≥k,|x−| ≥k,|x0+| ≥k0, and|x0+| ≥k0: existence of
◦ (A+,A0+)s.t.A+⊆x+andA0+⊆x0+.
◦ (A−,A0−)s.t.A−⊆x−andA0−⊆x0−.
(A+,A0+)and(A−,A0−)are bothverticesof KG(n,k)×KG(n0,k0)and are colored.
s(x,x0) = corresponding sign v(x,x0) = minimal such color.
?If not:
g(x) =
2k−1 if|x+| ≥kand|x−| ≤k−1 2k−1 if|x+| ≤k−1 and|x−| ≥k
|x+|+|x−| otherwise.
v(x,x0) =g(x) +g(x0) s(x,x0) =(most difficult part)
Case r nonprime
Assume
•
r=r1r2•
KGr(n,k)×KGr(n0,k0)colored withtcolors.•
n−rk≤n0−rk0Supposefor a contradictionthatt<n−r(k−1)r−1 . A⊆[n]with|A|=t(r1−1) +r1(k−1) +1 A0⊆[n0]with|A0|=t(r1−1) +r1(k0−1) +1
⇓
Monochromatic edge{(X(1),X0(1)), . . . ,(X(r1),X0(r1))}in KGr1(A,k)×KGr1(A0,k0).
⇒Coloring of(A,A0).
⇓
Monochromatic edge{(A(1),A0(1)), . . . ,(A(r2),A0(r2))}in KGr2(n,|A|)×KGr2(n0,|A0|).
⇓ Contradiction