Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Stanley’s conjecture about the h-vector of aMatroid
Jose Alejandro Samper
June 2, 2011
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
1 Introuction
2 Matroid theory
3 Duality
4 The Tutte polynomial
5 Shellability
6 Stanley’s Conjecture
7 Cographical matroids
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Why should we care about Matroids
Matroids arise naturally when we are studying:
Linear independence of finite sets of vectors.
Cycles of graphs.
Matchings in bipartite graphs.
Shellable simplicial complexes.
Greedy algorithms.
Algebraic independence in algebraic extensions.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Simplicial Complexes
Simplicial Complex
A simplicial complex is an ordered pair ∆ = (E, I), |E| <∞,I ⊆ P(E) such that:
i. ∅ ∈ Iii. If B ⊂ A and A ∈ I, then B ∈ I.
The elements of I are called faces.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Basic concepts
If ∆ = (E, I) is a complex, then P = (I,⊆) is a poset.
A simplicial complex is called pure if all the maximal elementsof P have the same size.
For each i ∈ Z≥−1 define fi as the number of elements I thathave i+ 1 elements.
The f -vector of a complex is given by (f−1, f0, . . . , fk),where k + 1 is the size of a maximal set in I.
The polynomial f∆(x) =∑k+1
j=0 fj−1xk+1−j =
∑A∈I x
k+1−|A|
is called the f- polynomial of ∆.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Multicomplexes
We can extend the definitions pairs (E, I) where the elements of Iare multisets whose ground set is a subset of E. The new definedstructure is a multicomplex. The involved multisets are in bijectionwith the monomials in |E| variables and with elements in NE . Thebiyection is natural.
Order ideal
Let An be the set of monomials in the variables {xi}ni=1. An orderideal C of An is a finite subset of An such that if m ∈ C andm′|m, then m′ ∈ C. And order ideal pure if all the maximalmonomials of the poset (C, |) have the same degree.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
O-sequences
O-sequence
A vector whose coordinates are natural numbers is an O-sequenceif it is the f -vector of and order ideal. An O-sequence is calledpure if the involved multicomplex ie pure.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Matroids
Matroid
A matroid is an ordered pair M = (E, I), where E is a finite setand I is a subset of P(E) such that :
(I1) ∅ ∈ I.
(I2) If A ∈ I and B ⊂ A, then B ∈ I.
(I3) If A, B ∈ I and |A| > |B|, then there exists a ∈ A−B suchthat B ∪ {a} ∈ I.
The elements of I are called independent sets.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
Linear matroids
Let E be the columns of a matrix M and let I ⊆ P(E) be suchthat A ∈ I if the columns corresponding to A are linearlyindependent. Then M = (E, I) is a matroid. Matroids of this typeare called linear matroids.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
A matroid in R3
Let the columns of a matrix bev1 = (1, 0, 0), v2 = (1, 1, 0), v3 = (0, 0, 1), v4 = (2, 0, 0), v5 = (0, 1, 2), v6 = (0, 0, 0)and v7 = (1, 1, 1). The matroid M = (E, I) induced has groundsetE = {1, 2, 3, 4, 5, 6, 7} and independents equal to:
I = {∅, {1}, {2}, {3}, {4}, {5}, {7},{1, 2}, {1, 3}, {1, 5}, {1, 7}, {2, 3}, {2, 4}{2, 5},{2, 7}, {3, 4}, {3, 5}, {3, 7}, {4, 5}, {4, 7}, {5, 7},{1, 2, 3}, {1, 2, 5}, {1, 2, 7}, {1, 3, 5}, {1, 3, 7},{1, 5, 7}, {2, 3, 4}, {2, 3, 5}, {2, 3, 7}, {2, 5, 7}{3, 4, 5}, {3, 4, 7}, {3, 5, 7}, {4, 5, 7}}
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Bases
Now we study the maximal elements of I. They are called bases.
Theorem
All the bases of a matroid have the same size. That means that amatroid is a pure simplicial complex.
Theorem
A set B ⊆ P(E) is the family of bases of a matroid if and only if
(B1) B is not empty.
(B2) If B1, B2 ∈ B and x ∈ B1 −B2, then there is y ∈ B2 −B1
such that (B1 − x) ∪ {y} ∈ B
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Rank
There is also a rank function associated to a matroid. Letr : P(E)→ N so that r(A) is the size of a maximal independentcontained in A.
Theorem
A function r : P(E)→ N is the rank function of a Matroid if andonly if:
(R1) For every U ⊆ E the inequality 0 ≤ r(U) ≤ |U | holds.
(R2) If W ⊆ U ⊆ E, then r(W ) ≤ r(U)
(R3) If U, W are subsets of E then
r(U ∪W ) + r(U ∩W ) ≤ r(U) + r(W )
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Duality
The dual matroid
If r is the rank function of a matroid M = (E, I), then thefunction r∗ : P(E)→ N such that
r∗(U) = |U | − r(E) + r(E − U)
is the rank function of a matroid M∗ called the dual matroid ofM .
Dual Bases
The set B∗ = {E −B |B ∈ B} is the set of bases of M∗.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Duality and linear matroids
The dual of a linear matroid
If M = (E, i) is a linear matroid of rank r and |E| = n, then E isgenerated by a matrix of the form
A =
Ir D
Then the matroid M∗ is generated by the columns of:
B =
DT In−r
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
The matrix from the example is equivalent to1 0 0 2 −1 0 00 1 0 0 1 0 10 0 1 0 2 0 1
Thus the dual of the matroid is given by the columns of:
2 0 0 1 0 0 0−1 1 2 0 1 0 00 0 0 0 0 1 00 1 1 0 0 0 1
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Deletion and contraction
Deletion
The deletion of e, denoted by M\e, is the matroid whose groundset is E − {e}, and whose indepentent sets are the elements ofI ∩ P(E − e).
Contraction
The contraction of e, denoted by M/e, is the dual matroid of thedeletion of e in M∗. Written in symbols we have thatM/e = (M∗\e)∗.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
TG Invariants
The Tutte-Grothendieck invariants are a great tool to constructobjects recursively.
Tutte-Grothendieck invariants
A Tutte-Grothendiek (o TG) invariant is a map f from theclass of matroids to a commutative ring with unity R, that satisfiesthe following conditions:
1 f(M1) = f(M2) if M1∼= M2
2 f(M) = f(M\e) + f(M/e) if e is neither a loop nor a coloop.
3 f(M) = f(e)f(M\e) if e is a loop or a coloop.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The Tutte polynomial
Theorem
There exists a unique TG invariant T : Matroids→ Z[x, y] such thatT (Mcoloop;x, y) = x y T (Mloop;x, y) = y. Moreover, for every TG invariant f andevery matroid M , the following equality holds:
f(M) = T (M ; f(Mcoloop), f(Mloop))
The Tutte polynomial
T (M,x, y) is called the Tutte polyonomial of M and is given by:
T (M ; x, y) :=∑
A⊆E
(x− 1)r(E)−r(A)
(y − 1)|A|−r(A)
The dual polynomial
It is easy to show that T (M∗, x, y) = T (M,y, x)
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Examples
We now introduce some nice TG invariants.
TB : Matroids→ Z that assigns the number of bases to eachmatroid. It is given by the evaluationT (M, 1, 1) of the Tuttepolynomial.
TI : Matroids→ Z that assigns the number of indepententsto each matroid. It is given by the evaluation T (M, 2, 1) ofthe Tutte polynomial.
Tf : Matroides→ Z[x] that assigns the f -polynomial to eachmatroid. It is given by the evaluation T (M,x+ 1, 1) of theTutte polynomial.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Shellable complexes
Shellings
A shelling of a pure simplicial complex ∆ is a linear order of it’smaximal faces F1, F2, . . . , Ft such that for any pair of numbers1 ≤ i < j ≤ t there exist x ∈ Fj and k < j such thatFi ∩ Fj ⊆ Fj ∩ Fk = Fj − x. A complex is shellable if it has ashelling.
Example
∆ = ([4], I), A ∈ I ⇐⇒ |A| ≤ 2. The order{1, 2} < {1, 3} < {1, 4} < {2, 3} < {2, 4} < {3, 4} is a shelling. Ifthe two smallest terms are {1, 2} and {3, 4}, then the order is nota shelling.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
A partition of the simplicial complex
F1 < · · · < Ft is a shelling. Let Rj = {x ∈ Fj |Fj − x ∈ ∆j−1}and let [Rj , Fj ] = {G ⊆ Fj |Rj ⊆ G}.
Lemma
We have that ∆j+1 −∆j = [Rj+1, Fj+1]. In other words, the set{[Rj , Fj ] | 1 ≤ j ≤ t} is a partition of I.
Corollary
If d is the dimension ∆, then
fk =
t∑j=1
(d+ 1− |Rj |k + 1− |Rj |
)
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The h-vector
h-polynomial
The h-polynomial of a shellable complex ∆ is given by
h∆(x) =
t∑j=1
x|Fj−Rj |
=
d+1∑j=0
hjxd+1−j
h-vector
The vector (h0, h1, . . . , hd+1) of coefficients of the h-polynomial iscalled the h-vector of ∆.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
h-vector vs. f -vector
Lemma
(1) h∆(x+ 1) = f∆(x)
(2) hi =
d+1∑k=i
(−1)k−1
(d+ 1− kk − i
)fk
A nice fact about matroids is that they are shellable so theirh-vector is non-negative.
Corollary
The h-polynomial of a matroid is a TG invariant, given by theevaluation T (M,x, 1) of the Tutte polynomial.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Stanley’s conjecture
Conjecture
The h-vector of a matroid is a pure O-sequence.
Example
For the old example: hM = (1, 3, 5, 5). Let
C = {1, x, y, z, x2, xy, xz, y2, z2, x3, x2y, x2z, y3, z3}
Note that C is an pure order ideal, thus it’s f -vector is a pureO-sequence. Thus the conjecture is true for M .
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Graphical matroids
Each graph induces a matroid naturally. We allow graphs to haveloops and multiedges.
Graphic matroid
Let G = (V,E, i) be a graph, define I(G) as the family ofsugraphs that contain no cycles. Then M(G) = (E, I(G)) is amatroid. Matroids of this type are called graphical matroids.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
W
X
Y
Z
1
2
3
4
5
6
The independets of the graph are given by:
I(G) = {∅, {1}, {2}, {3}, {4}, {5}, {6}{1, 3}, {1, 4}, {1, 5}, {1, 6}, {2, 3}, {2, 5}, {2, 6},{3, 4}, {3, 5}, {3, 6}, {4, 5}{4, 6}, {5, 6},{1, 3, 4}, {1, 3, 6}, {1, 4, 5}, {1, 4, 6}, {1, 5, 6},{2, 3, 4}, {2, 3, 6}, {2, 4, 5}, {2, 4, 6}, {2, 5, 6},{3, 4, 5}, {3, 5, 6}, {4, 5, 6}}
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Special matrices
Incidence matrix
For a graph G = (V,E, i), let < be an order of V . For every edge e, suchthat i(e) = {a, b},with a < b, let ve ∈ FV be equal to ea − eb. If|i(e)| = 1, let ve = 0. The incidence matrix of G is the matrix whosecolumns are {ve}e∈E .
Laplacian Matrix
The Laplacian Matrix QG of a graph G is the matrix in MV×V (F)such that Qv,v′ = −ν(v, v′) if v 6= v′ and Qv,v = exdeg(v).
Theorem
QG = AGATG and ker(QG) = kerAT
G = (1)v∈V
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
The incidence matrix if W > X > Y > Z is:
AG =
1 1 1 1 0 0−1 −1 0 0 1 00 0 −1 0 −1 10 0 0 −1 0 −1
The Laplacian of G is:
QG =
4 −2 −1 −1−2 3 −1 0−1 −1 3 −1−1 0 −1 2
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Connected graphs
Theorem
For every graph G = (V,E, i) there exists a connected graphG′ = (V ′, E′, i′) such that M(G) ∼= M(G′).
G G'
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Chip firing game
It is played in a connected graph G = (V,E, i). The idea is tochoose a special vertex q and give chips to all the other vertices.The special vertex is a bank and the other spend the coinsfollowing certain rules. Formally, we define the game as follows.This version of the chip firing game is also known as the dollargame.
q-configurations
A q-configuration of G is a function θ : V → Z such thatθ(v) ≥ 0 if v 6= q and θ(q) = −
∑v 6=q θ(v).
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Chip firing game
Firings
A vertex v 6= q is ready in θ if θ(v) ≥ deg(v). q is ready if noother vertex is. A firing of a vertex v that is ready is aconfiguration θ′ such that θ′(v′) = θ(v′) + ν(v, v′) if v′ 6= v andθ′(v) = θ(v)− exdeg(v).
Secuencias legales
A legal sequence from θ to θ′ is a non empty sequence of firingsthat may start in θ to reach θ′. In case such a legal sequenceexists, we write θ → θ′. We denote legal sequences with X andX (v) denotes de number of times v is fired in X .
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
An algebraic interpretation
Note that if θ → θ′ using a sequence X , thenθ′ = θ −QG(X (v))v∈V , where QG is the Laplacian matrix. Inparticular, if θ = θ′, then (X (v))v∈V lies in the kernel of QG, so itis a scalar (actually integer) multiple of (1)v∈V . This means thatevery vertex is fired the same number of times.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Special configurations
A q-configuration θ is stable if q is ready.
A q-configuration θ is recurrent if θ → θ, that is, there existsa legal sequence that begins and ends in θ.
A q configuration θ is critical if it is both, stable andrecurrent.
Teorema
If we start to play the chip firing game at any point we eventuallyreach a critical configuration.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Some legal sequences
Theorem
Let θ be a q-configuration. θ is critical if and only if it is stableand there exists a legal sequence X of θ such that X (v) = 1 for allv ∈ V (G).
This theorem is useful to compute critical configurations. It hasalso nice theoretic applications, some of which will be discussedlater.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The structure of the critical configurations
The weight of a configuration
The weight w(θ) of a configuration θ is the amount of chips in θ,that is, w(θ) = −θ(q) =
∑v∈V−q θ(v).
Minimal configurations
Order the configurations partially by comparing the coordinatesdifferent from q. All the minimal configurations have the sameweight:
w(c) = |E| − deg(q) =
∑v∈V exdeg(v)
2+∑v∈V
indeg(v)− deg(q)
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The structure of the critical configurations
An order property
Let c be a critical configuration and let c′ be a stable configurationsuch that c(v) ≤ c′(v) for v 6= q. Then c′ is critical.
An order ideal
Let C be the set of critical configurations ignoring the coordinateq. Let C be a configuration such that C(v) = deg(v)− 1 forv 6= q. Define f : C → N|V |−1 so that f(c) = C − c. The setSG = {xf(c) | c ∈ C} is a pure order ideal.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The critical polynomial
The critical polynomial
The level lev(c) of a critical configuration c is defined aslev(c) := deg(xf(c)) = w(C)−w(c) and let Γ(G) := |E|− |V |+ 1.The critical polynomial Pq(G, y) of G is defined as
Pq(G, y) :=∑c∈C
yΓ(G)−lev(c)
:=
Γ(G)∑i=0
cixΓ(G)−i
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The conjecture for cographical matroids
Theorem
The critical polynomial is independent of the choice of q.Moreover, we have that Pq(G, y) = T (G; 1, y).
This implies that Pq(G, y) = T (M(G)∗; y, 1) = hM(G)∗(y), thus
Theorem
h∗i = ci, so the h-vector of M(G)∗ is a pure O-sequence.
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
Example
In the graph we worked before the minimal critical configurationsof C are (1, 1, 0), (1, 0, 1), (0, 2, 0) and (0, 1, 1). Furthermore, theconfiguration C is (2, 2, 1). It follows that the maximal elements ofthe set f(C) are (1, 1, 1), (1, 2, 0), (2, 0, 1) y (2, 1, 0). So we getthat:
SG = {1, x, y, z, x2, xy, xz, y2, yz, x2y, x2z, xy2, xyz}
M(G) is self dual, thus the f -vector of M(G)∗ is given(1, 6, 13, 13), and computing the h-vector we obtain it is equal to(1, 3, 5, 4).
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid
Introduction Matroid Theory Duality The Tutte polynomial Shellability Stanley’s Conjecture Cographical matroids
The End
Jose Alejandro Samper
Stanley’s conjecture about the h-vector of a Matroid