Combinatorial Reciprocity Theorems
Matthias Beck Based on joint work with San Francisco State University Thomas Zaslavsky math.sfsu.edu/beck Binghamton University (SUNY) “In mathematics you don’t understand things. You just get used to them.”
John von Neumann (1903–1957)
Combinatorial Reciprocity Theorems Matthias Beck 2 The Theme
Combinatorics counting function depending on k ∈ Z>0
What is p(0)? polynomial p(k) p(−1)? p(−2)?
Combinatorial Reciprocity Theorems Matthias Beck 3 The Theme
Combinatorics counting function depending on k ∈ Z>0
What is p(0)? polynomial p(k) p(−1)? p(−2)?
I Two-for-one charm of combinatorial reciprocity theorems
I “Big picture” motivation: understand/classify these polynomials
Combinatorial Reciprocity Theorems Matthias Beck 3 Chromatic Polynomials of Graphs
G = (V,E) — graph (without loops) k-coloring of G — mapping x ∈ {1, 2, . . . , k}V
Combinatorial Reciprocity Theorems Matthias Beck 4 Chromatic Polynomials of Graphs
G = (V,E) — graph (without loops)
V Proper k-coloring of G — x ∈ {1, 2, . . . , k} such that xi 6= xj if ij ∈ E
χG(k) := # (proper k-colorings of G)
Example:
• JJ J J J J J • J•
Combinatorial Reciprocity Theorems Matthias Beck 4 Chromatic Polynomials of Graphs
G = (V,E) — graph (without loops)
V Proper k-coloring of G — x ∈ {1, 2, . . . , k} such that xi 6= xj if ij ∈ E
χG(k) := # (proper k-colorings of G)
Example:
• JJ J J χK (k) = k ··· J 3 J J • J•
Combinatorial Reciprocity Theorems Matthias Beck 4 Chromatic Polynomials of Graphs
G = (V,E) — graph (without loops)
V Proper k-coloring of G — x ∈ {1, 2, . . . , k} such that xi 6= xj if ij ∈ E
χG(k) := # (proper k-colorings of G)
Example:
• JJ J J χK (k) = k(k − 1) ··· J 3 J J • J•
Combinatorial Reciprocity Theorems Matthias Beck 4 Chromatic Polynomials of Graphs
G = (V,E) — graph (without loops)
V Proper k-coloring of G — x ∈ {1, 2, . . . , k} such that xi 6= xj if ij ∈ E
χG(k) := # (proper k-colorings of G)
Example:
• JJ J J χK (k) = k(k − 1)(k − 2) J 3 J J • J•
Combinatorial Reciprocity Theorems Matthias Beck 4 Chromatic Polynomials of Graphs • JJ J J χK (k) = k(k − 1)(k − 2) J 3 J J • J•
Theorem (Birkhoff 1912, Whitney 1932) χG(k) is a polynomial in k.
Combinatorial Reciprocity Theorems Matthias Beck 5 Chromatic Polynomials of Graphs • JJ J J χK (k) = k(k − 1)(k − 2) J 3 J J • J•
Theorem (Birkhoff 1912, Whitney 1932) χG(k) is a polynomial in k.
|χK3(−1)| = 6 counts the number of acyclic orientations of K3.
Combinatorial Reciprocity Theorems Matthias Beck 5 Chromatic Polynomials of Graphs • JJ J J χK (k) = k(k − 1)(k − 2) J 3 J J • J•
Theorem (Birkhoff 1912, Whitney 1932) χG(k) is a polynomial in k.
|χK3(−1)| = 6 counts the number of acyclic orientations of K3.
|V | Theorem (Stanley 1973) (−1) χG(−k) equals the number of pairs (α, x) consisting of an acyclic orientation α of G and a compatible k-coloring x. |V | In particular, (−1) χG(−1) equals the number of acyclic orientations of G.
Combinatorial Reciprocity Theorems Matthias Beck 5 If you get bored. . .
I Show that the coefficients of χG alternate in sign. [old news]
I Show that the absolute values of the coefficients form a unimodal sequence. [J. Huh, arXiv:1008.4749]
I Show that χG(4) > 0 for any planar graph G . [impressive with or without a computer]
I Show that χG has no real root ≥ 4. [open]
I Classify chromatic polynomials. [wide open]
Combinatorial Reciprocity Theorems Matthias Beck 6 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(G) otherwise G)F
X dim F Characteristic polynomial pH(k) := µ(F ) k F ∈L(H) • @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ ••• h@hh @ • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(F ) otherwise G)F
X dim F Characteristic polynomial pH(k) := µ(F ) k F ∈L(H) • @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ ••• h@hh @ • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ 1 R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(F ) otherwise G)F
X dim F Characteristic polynomial pH(k) := µ(F ) k F ∈L(H) • @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ • •• h@hh @−1 • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ 1 R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(F ) otherwise G)F
X dim F Characteristic polynomial pH(k) := µ(F ) k F ∈L(H) • @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ • • • h@hh @−1 −1 −1 • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ 1 R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(F ) otherwise G)F
X dim F Characteristic polynomial pH(k) := µ(F ) k F ∈L(H) •2 @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ • • • h@hh @−1 −1 −1 • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ 1 R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
H ⊂ Rd — arrangement of affine hyperplanes L(H) — all nonempty intersections of hyperplanes in H
d 1 if F = R X M¨obiusfunction µ(F ) := − µ(F ) otherwise G)F
X dim F 2 Characteristic polynomial pH(k) := µ(F ) k = k − 3k + 2 F ∈L(H) •2 @ @ @ @ @ @ @ @ @ @ @ hh @ hhh @ hhhh@ • • • h@hh @−1 −1 −1 • hhhh @ @ hhh hhhh @ @ @ @ @ @ @ @ @ @• 2 @ 1 R
Combinatorial Reciprocity Theorems Matthias Beck 7 Hyperplane Arrangements
•2 @ @ @ @ @ @ @ @ @ @ @ h @ hhh @ hhhh @ hhh •@−1 •−1 •−1 @• hhhh @ hhh @ hhhh @ @ h @ @ @ @ @ @ @ @• 2 @ 1 R
X dim F 2 pH(k) = µ(F ) k = k − 3k + 2 F ∈L(H)
2 Note that H divides R into pH(−1) = 6 regions...
Combinatorial Reciprocity Theorems Matthias Beck 8 Hyperplane Arrangements
•2 @ @ @ @ @ @ @ @ @ @ @ h @ hhh @ hhhh @ hhh •@−1 •−1 •−1 @• hhhh @ hhh @ hhhh @ @ h @ @ @ @ @ @ @ @• 2 @ 1 R
X dim F 2 pH(k) = µ(F ) k = k − 3k + 2 F ∈L(H)
2 Note that H divides R into pH(−1) = 6 regions...
d Theorem (Zaslavsky 1975) (−1) pH(−1) equals the number of regions into which a hyperplane arrangement H divides Rd.
Combinatorial Reciprocity Theorems Matthias Beck 8 If you get bored. . .
I Compute pH(k) for [old news] • the Boolean arrangement H = {xj = 0 : 1 ≤ j ≤ d} • the braid arrangement H = {xj = xk : 1 ≤ j < k ≤ d} • an arrangement H in Rd of n hyperplanes in general position.
I Show that the coefficients of pH(k) alternate in sign. [old news]
I Show that the absolute values of the coefficients form a unimodal sequence. [J. Huh, arXiv:1008.4749]
I Classify characteristic polynomials. [wide open]
Combinatorial Reciprocity Theorems Matthias Beck 9 Ehrhart Polynomials
Lattice polytope P ⊂ Rd – convex hull of finitely points in Zd