Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
The interplay between graphs, simplicial complexes and commutative algebra
Informatics seminar, April 2016
Gunnar Fløystad
April 8, 2016
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Simplicial complexes
V finite set.
Definition
A simplicial complex ∆ on V is a family of subset of V such that if X ∈ ∆ and Y ⊆ X , then Y ∈ ∆.
Example
{1, 2, 3}, {3, 4}, {1, 2}, {2, 3}, {1, 3}, {1}, {2}, {3}, {4},
∅
Topological realization:
Triangle with an edge attached.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Squarefree monomial ideals
Example
x 2 x 4 x 5 x 7 is a squarefree monomial. Write it m {2,4,5,7} .
Definition
An ideal I ⊆ k [x 1 , . . . , x n ] is a squarefree monomial ideal if it is generated by squarefree monomials.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Stanley-Reisner ring
Simiplicial complexes on [n] = {1, 2, 3, . . . , n} 1−1 ↔ squarefree monomial ideals I ∆ :
R 6∈ ∆ ⇔ m R ∈ I ∆ .
k k 1 n ∆
Note: R ∈ ∆ ⇔ m R is nonzero in k [∆].
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Stanley-Reisner ring
Simiplicial complexes on [n] = {1, 2, 3, . . . , n} 1−1 ↔ squarefree monomial ideals I ∆ :
R 6∈ ∆ ⇔ m R ∈ I ∆ .
Definition
Stanley-Reisner ring k [∆] = k [x 1 , . . . , x n ]/I ∆ . Note: R ∈ ∆ ⇔ m R is nonzero in k [∆].
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Founding fathers
Richard Stanley, MIT
Proof of upper bound conjecture for simplicial spheres, 1975.
Melvin Hochster, U. of Michigan
Seminal paper, 1975
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Rings from graphs I
Stanley-Reisner ring
Graph G :
1
2 3
4
5
Stanley-Reisner ideal:
I G = hx 1 x 3 , x 2 x 4 , x 1 x 5 , x 2 x 5 , x 3 x 4 x 5 i.
Stanley-Reisner ring k[G ] = k[x 1 , . . . , x 5 ]/I G .
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Rings from graphs I
Stanley-Reisner ring
Graph G :
1
2 3
4
5
Stanley-Reisner ideal:
I G = hx 1 x 3 , x 2 x 4 , x 1 x 5 , x 2 x 5 , x 3 x 4 x 5 i.
Stanley-Reisner ring k[G ] = k[x 1 , . . . , x 5 ]/I G .
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Rings from graphs II
Edge ideals
1
2 3
4
5
Edge ideal:
I (G ) = hx 1 x 2 , x 2 x 3 , x 3 x 4 , x 4 x 1 , x 4 x 5 , x 3 x 5 i.
The ring k [x 1 , . . . , x 5 ]/I (G ) is also a Stanley-Reisner ring k [∆]. The simplicial complex ∆ is the independence complex of the graph G .
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Rings from graphs II
Edge ideals
1
2 3
4
5
Edge ideal:
I (G ) = hx 1 x 2 , x 2 x 3 , x 3 x 4 , x 4 x 1 , x 4 x 5 , x 3 x 5 i.
The ring k [x 1 , . . . , x 5 ]/I (G ) is also a Stanley-Reisner ring k [∆]. The
simplicial complex ∆ is the independence complex of the graph G .
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Algebra
Let ∆ be a simplicial complex.
k [∆] is a ring. Use machinery of algebra to study ∆.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Bases and minimal generating sets
Field k vector space V dimension of V . Ring R module M ?
Modules rarely have a basis. Instead we take a minimal generating
set.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Example I
Example
Ring R = k [x , y , z]. Consider the ideal I = (xz, yz) ⊆ R (this is a module).
xz and yz form a minimal generating set.
Dependency y · xz − x · yz = 0.
Make a map
I ←− d Re ⊕ Rf = R 2 xz ← e
yz ← f
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Example I
Example
Ring R = k [x , y , z]. Consider the ideal I = (xz, yz) ⊆ R (this is a module).
xz and yz form a minimal generating set.
Dependency y · xz − x · yz = 0.
Make a map
I ←− d Re ⊕ Rf = R 2 xz ← e
yz ← f
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Make a map
I ←− d Re ⊕ Rf = R 2 xz ← e
yz ← f
We see that (y , −x ) = ye − xz is in the kernel (nullspace) of d , in fact generates the kernel.
The kernel K of d are the (s, t) ∈ R 2 such that (s, t) −→ d 0. The kernel K is a submodule of R 2 .
Here (y , −x ) is in fact a basis for the kernel K , meaning that the map
K ← R 1 = Rg (y , −x ) ← g ye − xf ← g is an isomorphism.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Make a map
I ←− d Re ⊕ Rf = R 2 xz ← e
yz ← f
We see that (y , −x ) = ye − xz is in the kernel (nullspace) of d , in fact generates the kernel.
The kernel K of d are the (s, t) ∈ R 2 such that (s, t) −→ d 0.
The kernel K is a submodule of R 2 .
K ← R 1 = Rg
(y , −x ) ← g
ye − xf ← g
is an isomorphism.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Make a map
I ←− d Re ⊕ Rf = R 2 xz ← e
yz ← f
We see that (y , −x ) = ye − xz is in the kernel (nullspace) of d , in fact generates the kernel.
The kernel K of d are the (s, t) ∈ R 2 such that (s, t) −→ d 0.
The kernel K is a submodule of R 2 .
Here (y , −x ) is in fact a basis for the kernel K , meaning that the map
K ← R 1 = Rg (y , −x ) ← g ye − xf ← g is an isomorphism.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Continuing
In general:
Iterate process. Find minimal generating set u 1 , . . . , u p of K . Make a map K ←− d
2R p .
Continue and get
I ← R r d
1←− (=d) R p ←− d
2R q ← · · · ,
called the resolution of I .
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Example II
Example
I = (xz, yz) ← R 2 ← R 1 .
Variations:
R/I ← R 1 [xz,yz] ←− R 2
h
y−x
i
←− R 1
I ← R (−2) 2 ← R (−3) 1
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Example II
Example
I = (xz, yz) ← R 2 ← R 1 .
Variations:
R /I ← R 1 [xz,yz] ←− R 2
h
y−x
i
←− R 1
I ← R (−2) 2 ← R (−3) 1
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Founder commutative algebra
1862-1943
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Commutative Algebra
Founding theorems
Theorem (1890)
Any ideal in a polynomial ring has a finite generating set.
Any finitely generated module over a polynomial ring
k [x 1 , . . . , x n ] has a minimal free
resolution of length ≤ n.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Commutative Algebra
Founding theorems
Theorem (1890)
Any ideal in a polynomial ring has a finite generating set.
Theorem (1890)
Any finitely generated module over a polynomial ring
k [x 1 , . . . , x n ] has a minimal free resolution of length ≤ n.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Rings from graphs
Graph G :
1
2 3
4
5
Stanley-Reisner ideal:
I G = hx 1 x 3 , x 2 x 4 , x 1 x 5 , x 2 x 5 , x 3 x 4 x 5 i.
Stanley-Reisner ring k[G ] = k[x 1 , . . . , x 5 ]/I G .
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of I G
Resolution
R /I G ← R ←
R(−2) 4
⊕ R(−3) 1
←
R(−3) 3
⊕ R(−4) 3
← R(−5) 2 .
0 1 2 3 o4 = total: 1 5 6 2 0: 1 . . . 1: . 4 3 . 2: . 1 3 2 Dimension of G : 1. Length of resolution: 3 Number of vertices: 5.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of I G
Resolution
R /I G ← R ←
R(−2) 4
⊕ R(−3) 1
←
R(−3) 3
⊕ R(−4) 3
← R(−5) 2 .
0 1 2 3 o4 = total: 1 5 6 2 0: 1 . . . 1: . 4 3 . 2: . 1 3 2
Number of vertices: 5.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of I G
Resolution
R /I G ← R ←
R(−2) 4
⊕ R(−3) 1
←
R(−3) 3
⊕ R(−4) 3
← R(−5) 2 .
0 1 2 3 o4 = total: 1 5 6 2 0: 1 . . . 1: . 4 3 . 2: . 1 3 2 Dimension of G : 1.
Length of resolution: 3 Number of vertices: 5.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Cohen-Macaulay simplicial complexes
Simplicial complex ∆. Always:
length resolution ≥ (n − 1) − dimension ∆.
Definition
∆ is Cohen-Macaulay if we have equality above.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Gorenstein simplicial complexes
Stanley-Reisner ideal of six-cycle:
I C
6= (x 1 x 3 , x 2 x 4 , x 3 x 5 , x 4 x 6 , x 5 x 1 , x 6 x 2 , x 1 x 4 , x 2 x 5 , x 3 x 6 ).
Betti diagram of resolution:
0 1 2 3 4 o18 = total: 1 9 16 9 1 0: 1 . . . . 1: . 9 16 9 . 2: . . . . 1
Definition
∆ is Gorenstein if:
∆ is Cohen-Macaulay
Resolution of ∆ has symmetric form
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Gorenstein simplicial complexes
Stanley-Reisner ideal of six-cycle:
I C
6= (x 1 x 3 , x 2 x 4 , x 3 x 5 , x 4 x 6 , x 5 x 1 , x 6 x 2 , x 1 x 4 , x 2 x 5 , x 3 x 6 ).
Betti diagram of resolution:
0 1 2 3 4 o18 = total: 1 9 16 9 1 0: 1 . . . . 1: . 9 16 9 . 2: . . . . 1
Definition
∆ is Gorenstein if:
∆ is Cohen-Macaulay
Resolution of ∆ has symmetric form
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of edge ideal
Graph G:
1
2 3
4
5 I (G ) = hx 1 x 2 , x 2 x 3 , x 3 x 4 , x 4 x 1 , x 4 x 5 i
0 1 2 3 o13 = total: 1 5 6 2 0: 1 . . . 1: . 5 6 2
Dimension independence complex: 2
Length resolution: 3 Vertices: 5
Not Cohen-Macaulay!
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of edge ideal
Graph G:
1
2 3
4
5 I (G ) = hx 1 x 2 , x 2 x 3 , x 3 x 4 , x 4 x 1 , x 4 x 5 i
0 1 2 3 o13 = total: 1 5 6 2 0: 1 . . . 1: . 5 6 2
Length resolution: 3 Vertices: 5
Not Cohen-Macaulay!
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Resolution of edge ideal
Graph G:
1
2 3
4
5 I (G ) = hx 1 x 2 , x 2 x 3 , x 3 x 4 , x 4 x 1 , x 4 x 5 i
0 1 2 3 o13 = total: 1 5 6 2 0: 1 . . . 1: . 5 6 2
Dimension independence complex: 2
Length resolution: 3 Vertices: 5
Not Cohen-Macaulay!
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Let P finite poset. Let P 1 and P 2 be copies of P . If p ∈ P write
p 1 ∈ P 1 and p 2 ∈ P 2 .
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Make a bipartite graph G = (P 1 , P 2 ) where the edges are pairs {p 1 , q 2 } such that p ≤ q.
Theorem (J.Herzog, T.Hibi, 2004)
A bipartite graph is Cohen-Macaulay if and only if it comes from a poset as above.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Make a bipartite graph G = (P 1 , P 2 ) where the edges are pairs {p 1 , q 2 } such that p ≤ q.
Theorem (J.Herzog, T.Hibi, 2004)
A bipartite graph is Cohen-Macaulay if and only if it comes from a
poset as above.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Generalization
Consider a chain p 1 ≤ p 2 ≤ · · · ≤ p n in the poset P . Squarefree monomial: x 1,p
1x 2,p
2· · · x n,p
n. L(n, P ): ideal generated by all such monomials.
Theorem (2011, Herzog et.al.)
The ideal L(n, P ) defines a Cohen-Macaulay simplicial complex of codimension |P| in the simplex on n|P | vertices.
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Generalization
Consider a chain p 1 ≤ p 2 ≤ · · · ≤ p n in the poset P . Squarefree monomial: x 1,p
1x 2,p
2· · · x n,p
n. L(n, P ): ideal generated by all such monomials.
Theorem (2011, Herzog et.al.)
The ideal L(n, P ) defines a Cohen-Macaulay simplicial complex of
codimension |P | in the simplex on n|P | vertices.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Balls and spheres
Theorem (2016, D’Ali,F.,Nematbahksh)
The ideal L(n, P ) defines a simplicial (i.e. triangulated) ball (of dimension (n − 1)|P | − 1).
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Symmetry is very much used and studied in mathematics.
Stanley-Reisner theory Resolutions Resolutions and simplicial complexes Cohen-Macaulay bipartite graphs
Symmetry is very much used and studied in mathematics.
Maybe partially ordered sets are underused in mathematics (and informatics)?
Gunnar Fløystad The interplay between graphs, simplicial complexes and commutative algebra Informatics seminar, April 2016