Vertex decomposable graphs and obstructions to shellability Russ - - PowerPoint PPT Presentation

vertex decomposable graphs and obstructions to
SMART_READER_LITE
LIVE PREVIEW

Vertex decomposable graphs and obstructions to shellability Russ - - PowerPoint PPT Presentation

Fall 2009 Eastern Sectional Meeting of the AMS Special session on Algebraic Combinattorics Vertex decomposable graphs and obstructions to shellability Russ Woodroofe Washington U in St Louis russw@math.wustl.edu 0/ 12 Shellings A simplicial


slide-1
SLIDE 1

Fall 2009 Eastern Sectional Meeting of the AMS Special session on Algebraic Combinattorics

Vertex decomposable graphs and obstructions to shellability

Russ Woodroofe Washington U in St Louis russw@math.wustl.edu

0/ 12

slide-2
SLIDE 2

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”.

1/ 12

slide-3
SLIDE 3

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1).

1/ 12

slide-4
SLIDE 4

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1). link∆ σ = {τ : τ ∩ σ = ∅ but τ ∪ σ a face of ∆}

v link v 1/ 12

slide-5
SLIDE 5

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1). link∆ σ = {τ : τ ∩ σ = ∅ but τ ∪ σ a face of ∆}

v link v

A simplicial complex ∆ is Cohen-Macaulay if Hi(∆) = 0 for i < dim ∆, and if (recursively) every proper link is Cohen-Macaulay.

1/ 12

slide-6
SLIDE 6

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1). link∆ σ = {τ : τ ∩ σ = ∅ but τ ∪ σ a face of ∆}

v link v

A simplicial complex ∆ is Cohen-Macaulay if Hi(∆) = 0 for i < dim ∆, and if (recursively) every proper link is Cohen-Macaulay. A simplicial complex ∆ is sequentially Cohen-Macaulay if the pure i-skeleton (generated by all faces of dimension i) is Cohen-Macaulay for every i.

1/ 12

slide-7
SLIDE 7

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1). link∆ σ = {τ : τ ∩ σ = ∅ but τ ∪ σ a face of ∆}

v link v

A simplicial complex ∆ is Cohen-Macaulay if Hi(∆) = 0 for i < dim ∆, and if (recursively) every proper link is Cohen-Macaulay. A simplicial complex ∆ is sequentially Cohen-Macaulay if the pure i-skeleton (generated by all faces of dimension i) is Cohen-Macaulay for every i. Every link of a shellable complex is shellable, and a shellable complex “is” a bouquet of high dimensional spheres, hence

1/ 12

slide-8
SLIDE 8

Shellings

A simplicial complex ∆ is shellable if its facets “fit nicely together”. Specifically, if there is an ordering σ1, . . . , σm of the facets of ∆ such that the intersection of σi with the union of preceding facets has dimension (dim σi − 1). link∆ σ = {τ : τ ∩ σ = ∅ but τ ∪ σ a face of ∆}

v link v

A simplicial complex ∆ is Cohen-Macaulay if Hi(∆) = 0 for i < dim ∆, and if (recursively) every proper link is Cohen-Macaulay. A simplicial complex ∆ is sequentially Cohen-Macaulay if the pure i-skeleton (generated by all faces of dimension i) is Cohen-Macaulay for every i. Every link of a shellable complex is shellable, and a shellable complex “is” a bouquet of high dimensional spheres, hence Shellable = ⇒ sequentially Cohen-Macaulay

1/ 12

slide-9
SLIDE 9

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings.

2/ 12

slide-10
SLIDE 10

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings. A shedding vertex v of a simplicial complex ∆ is such that no face

  • f link∆ v is a facet of ∆ \ v.

2/ 12

slide-11
SLIDE 11

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings. A shedding vertex v of a simplicial complex ∆ is such that no face

  • f link∆ v is a facet of ∆ \ v.

Lemma: (Wachs) If v ∈ ∆ is a shedding vertex, and ∆ \ v and link∆ v are shellable, then ∆ is shellable.

2/ 12

slide-12
SLIDE 12

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings. A shedding vertex v of a simplicial complex ∆ is such that no face

  • f link∆ v is a facet of ∆ \ v.

Lemma: (Wachs) If v ∈ ∆ is a shedding vertex, and ∆ \ v and link∆ v are shellable, then ∆ is shellable. Shelling: Shelling order of ∆ \ v followed by shelling of v ∗ link∆ v. (So shedding vertex “sorts” facets with v after facets wo/ v.)

2/ 12

slide-13
SLIDE 13

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings. A shedding vertex v of a simplicial complex ∆ is such that no face

  • f link∆ v is a facet of ∆ \ v.

Lemma: (Wachs) If v ∈ ∆ is a shedding vertex, and ∆ \ v and link∆ v are shellable, then ∆ is shellable. Shelling: Shelling order of ∆ \ v followed by shelling of v ∗ link∆ v. (So shedding vertex “sorts” facets with v after facets wo/ v.) A complex ∆ is vertex decomposable if it is a simplex or (recursively) has a shedding vertex v such that ∆ \ v and link∆ v are vertex decomposable.

2/ 12

slide-14
SLIDE 14

Shedding vertices and vertex decomposability

Shellability is difficult to work with directly, so we usually use some tool to find shellings. A shedding vertex v of a simplicial complex ∆ is such that no face

  • f link∆ v is a facet of ∆ \ v.

Lemma: (Wachs) If v ∈ ∆ is a shedding vertex, and ∆ \ v and link∆ v are shellable, then ∆ is shellable. Shelling: Shelling order of ∆ \ v followed by shelling of v ∗ link∆ v. (So shedding vertex “sorts” facets with v after facets wo/ v.) A complex ∆ is vertex decomposable if it is a simplex or (recursively) has a shedding vertex v such that ∆ \ v and link∆ v are vertex decomposable. Vertex decomposable = ⇒ Shellable = ⇒ seq. Cohen-Macaulay

2/ 12

slide-15
SLIDE 15

Table of contents

Part 1: Graphs Part 2: Clutters

slide-16
SLIDE 16

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges.

3/ 12

slide-17
SLIDE 17

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them.

3/ 12

slide-18
SLIDE 18

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph.

3/ 12

slide-19
SLIDE 19

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph. The independence complex of a graph G = (V , E) is the simplicial complex with:

3/ 12

slide-20
SLIDE 20

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph. The independence complex of a graph G = (V , E) is the simplicial complex with: Vertex set V and

3/ 12

slide-21
SLIDE 21

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph. The independence complex of a graph G = (V , E) is the simplicial complex with: Vertex set V and Face set {independent sets of G}.

3/ 12

slide-22
SLIDE 22

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph. The independence complex of a graph G = (V , E) is the simplicial complex with: Vertex set V and Face set {independent sets of G}. A complex is flag if it is the independence complex of some graph.

3/ 12

slide-23
SLIDE 23

Basic notions

A graph G = (V , E) is a simple graph, with no loops or multiedges. An independent set in G is a subset of vertices with no edges between them. That is, an independent set induces a totally disconnected subgraph. The independence complex of a graph G = (V , E) is the simplicial complex with: Vertex set V and Face set {independent sets of G}. A complex is flag if it is the independence complex of some graph. Approach: Examine graph theoretic properties of G and their consequences for the independence complex.

3/ 12

slide-24
SLIDE 24

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}.

4/ 12

slide-25
SLIDE 25

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes Graphs (Independence complex)

4/ 12

slide-26
SLIDE 26

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Graphs (Independence complex)

4/ 12

slide-27
SLIDE 27

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Graphs (Independence complex) link: G \ N[v]

4/ 12

slide-28
SLIDE 28

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Shedding vertex: faces of link∆ v are not maximal faces of ∆ \ v. Graphs (Independence complex) link: G \ N[v]

4/ 12

slide-29
SLIDE 29

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Shedding vertex: faces of link∆ v are not maximal faces of ∆ \ v. Graphs (Independence complex) link: G \ N[v] Shedding vertex: independent sets of G \ N[v] are not maximal independent sets of G \ v.

4/ 12

slide-30
SLIDE 30

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Shedding vertex: faces of link∆ v are not maximal faces of ∆ \ v. Vertex decomposable: ∆ a simplex or has a shedding vertex v with ∆ \ v and link∆ v vertex decomposable. Graphs (Independence complex) link: G \ N[v] Shedding vertex: independent sets of G \ N[v] are not maximal independent sets of G \ v.

4/ 12

slide-31
SLIDE 31

Basic notions – dictionary

The closed neighborhood of a vertex v is N[v] = {v and all its neighbors}. Dictionary Simplicial complexes link∆v = {F : F ∪ v a face} Shedding vertex: faces of link∆ v are not maximal faces of ∆ \ v. Vertex decomposable: ∆ a simplex or has a shedding vertex v with ∆ \ v and link∆ v vertex decomposable. Graphs (Independence complex) link: G \ N[v] Shedding vertex: independent sets of G \ N[v] are not maximal independent sets of G \ v. Vertex decomposable: G totally disconnected or has a shedding vertex v with G \ v and G \ N[v] vertex decomposable.

4/ 12

slide-32
SLIDE 32

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

5/ 12

slide-33
SLIDE 33

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

Theorem: (Francisco and Van Tuyl) If G is a chordal graph, then the independence complex of G is sequentially Cohen-Macaulay.

5/ 12

slide-34
SLIDE 34

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

Theorem: (Francisco and Van Tuyl) If G is a chordal graph, then the independence complex of G is sequentially Cohen-Macaulay. Several improvements:

5/ 12

slide-35
SLIDE 35

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

Theorem: (Francisco and Van Tuyl) If G is a chordal graph, then the independence complex of G is sequentially Cohen-Macaulay. Several improvements: Theorem: (me, Dochtermann-Engström) If G is a chordal graph, then the independence complex of G is vertex decomposable.

5/ 12

slide-36
SLIDE 36

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

Theorem: (Francisco and Van Tuyl) If G is a chordal graph, then the independence complex of G is sequentially Cohen-Macaulay. Several improvements: Theorem: (me, Dochtermann-Engström) If G is a chordal graph, then the independence complex of G is vertex decomposable. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable.

5/ 12

slide-37
SLIDE 37

Chordal graphs are vertex decomposable

A graph is chordal if it contains no induced cycles of length > 3. Equivalently, every cycle of length ≥ 4 has a “chord”.

chord

Theorem: (Francisco and Van Tuyl) If G is a chordal graph, then the independence complex of G is sequentially Cohen-Macaulay. Several improvements: Theorem: (me, Dochtermann-Engström) If G is a chordal graph, then the independence complex of G is vertex decomposable. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Theorem: (me) If for every independent A in a graph G the subgraph G \ N[A] has a “simplicial vertex”, then the independence complex of G is vertex decomposable.

5/ 12

slide-38
SLIDE 38

Chordal graphs are vertex decomposable – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Main fact: If G is chordal, then G has vertex w with N[w] a complete subgraph. Such a w is called a simplicial vertex.

6/ 12

slide-39
SLIDE 39

Chordal graphs are vertex decomposable – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Main fact: If G is chordal, then G has vertex w with N[w] a complete subgraph. Such a w is called a simplicial vertex. Lemma: If N[w] ⊆ N[v], then v is a shedding vertex.

6/ 12

slide-40
SLIDE 40

Chordal graphs are vertex decomposable – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Main fact: If G is chordal, then G has vertex w with N[w] a complete subgraph. Such a w is called a simplicial vertex. Lemma: If N[w] ⊆ N[v], then v is a shedding vertex. Proof: Augment any independent set in G \ N[v] by w, giving a larger independent set in G \ v.

  • 6/ 12
slide-41
SLIDE 41

Chordal graphs are vertex decomposable – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Main fact: If G is chordal, then G has vertex w with N[w] a complete subgraph. Such a w is called a simplicial vertex. Lemma: If N[w] ⊆ N[v], then v is a shedding vertex. Proof: Augment any independent set in G \ N[v] by w, giving a larger independent set in G \ v.

  • Corollary: Any neighbor of a simplicial vertex is a shedding vertex.

Hence a chordal graph is vertex decomposable.

6/ 12

slide-42
SLIDE 42

Chordal graphs are vertex decomposable – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Main fact: If G is chordal, then G has vertex w with N[w] a complete subgraph. Such a w is called a simplicial vertex. Lemma: If N[w] ⊆ N[v], then v is a shedding vertex. Proof: Augment any independent set in G \ N[v] by w, giving a larger independent set in G \ v.

  • Corollary: Any neighbor of a simplicial vertex is a shedding vertex.

Hence a chordal graph is vertex decomposable. To show that every link has simplicial vertex = ⇒ vertex dec., notice that repeated deletion of neighbors of w leaves w ˙ ∪G \ N[w].

6/ 12

slide-43
SLIDE 43

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph.

7/ 12

slide-44
SLIDE 44

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph.

Simplicial

7/ 12

slide-45
SLIDE 45

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph.

Shedding

7/ 12

slide-46
SLIDE 46

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph. del

link

ց

7/ 12

slide-47
SLIDE 47

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph. del

Simplicial

link

ց

7/ 12

slide-48
SLIDE 48

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph. del

Shedding

link

ց

7/ 12

slide-49
SLIDE 49

Simplicial / shedding example

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Simplicial vertex w: N[w] is a complete subgraph. del

del

link

ց

link

ց

7/ 12

slide-50
SLIDE 50

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v.

8/ 12

slide-51
SLIDE 51

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable.

8/ 12

slide-52
SLIDE 52

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Sketch: A non-trivial theorem of Chvátal, Rusu, and Sritharan says that a graph with no cycles ≥ 6 which is not the disjoint union of complete graphs has a “3-simplicial path”.

8/ 12

slide-53
SLIDE 53

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Sketch: A non-trivial theorem of Chvátal, Rusu, and Sritharan says that a graph with no cycles ≥ 6 which is not the disjoint union of complete graphs has a “3-simplicial path”. This is a path of length 3 that does not sit inside any chordless path of length 5.

8/ 12

slide-54
SLIDE 54

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Sketch: A non-trivial theorem of Chvátal, Rusu, and Sritharan says that a graph with no cycles ≥ 6 which is not the disjoint union of complete graphs has a “3-simplicial path”. This is a path of length 3 that does not sit inside any chordless path of length 5.

v w1 w2

− →

w2 v w1

8/ 12

slide-55
SLIDE 55

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Sketch: A non-trivial theorem of Chvátal, Rusu, and Sritharan says that a graph with no cycles ≥ 6 which is not the disjoint union of complete graphs has a “3-simplicial path”. This is a path of length 3 that does not sit inside any chordless path of length 5.

v w1 w2

− →

w2 v w1

The middle vertex v of a 3-simplicial path is a shedding vertex:

8/ 12

slide-56
SLIDE 56

Vertex decomposable graphs – sketch

Shedding vertex v: independent sets of G \ N[v] are not maximal independent sets of G \ v. Theorem: (me) If G contains no induced cycles of length other than 3 or 5, then G is vertex decomposable. Sketch: A non-trivial theorem of Chvátal, Rusu, and Sritharan says that a graph with no cycles ≥ 6 which is not the disjoint union of complete graphs has a “3-simplicial path”. This is a path of length 3 that does not sit inside any chordless path of length 5.

v w1 w2

− →

w2 v w1

The middle vertex v of a 3-simplicial path is a shedding vertex: An independent set in G \ N[v] can be augmented by either w1 or w2, since it can’t neighbor both of them.

8/ 12

slide-57
SLIDE 57

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5.

9/ 12

slide-58
SLIDE 58

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5. (Consider top skeleta.)

9/ 12

slide-59
SLIDE 59

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5. (Consider top skeleta.) C6 :

5 6 1 2 3 4

9/ 12

slide-60
SLIDE 60

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5. (Consider top skeleta.) C6 :

5 6 1 2 3 4

C7:

.... 4 7 2 3 5 6 1

9/ 12

slide-61
SLIDE 61

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5. (Consider top skeleta.) C6 :

5 6 1 2 3 4

C7:

.... 4 7 2 3 5 6 1

C7 is Möbius:

3 3 6 2 5 1 1 4 7

9/ 12

slide-62
SLIDE 62

Obstructions to shellability

The cyclic graphs Cn are not shellable or sequentially Cohen-Macaulay for n = 3, 5. (Consider top skeleta.) C6 :

5 6 1 2 3 4

C7:

.... 4 7 2 3 5 6 1

C7 is Möbius:

3 3 6 2 5 1 1 4 7

Corollary: (me) The obstructions to shellability (minimal non-shellable complexes) in flag complexes are exactly the independence complexes of Cn, n = 3, 5.

9/ 12

slide-63
SLIDE 63

Table of contents

Part 1: Graphs Part 2: Clutters

slide-64
SLIDE 64

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces.

10/ 12

slide-65
SLIDE 65

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph.

10/ 12

slide-66
SLIDE 66

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph. In the 1st section, we related the graph theoretic properties of the non-faces of a flag complex to shellability of the complex.

10/ 12

slide-67
SLIDE 67

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph. In the 1st section, we related the graph theoretic properties of the non-faces of a flag complex to shellability of the complex. A general simplicial complex can also be described in terms of minimal non-faces.

10/ 12

slide-68
SLIDE 68

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph. In the 1st section, we related the graph theoretic properties of the non-faces of a flag complex to shellability of the complex. A general simplicial complex can also be described in terms of minimal non-faces. The non-faces can be any set system C, with the restriction that X, Y ∈ C = ⇒ X ⊂ Y .

10/ 12

slide-69
SLIDE 69

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph. In the 1st section, we related the graph theoretic properties of the non-faces of a flag complex to shellability of the complex. A general simplicial complex can also be described in terms of minimal non-faces. The non-faces can be any set system C, with the restriction that X, Y ∈ C = ⇒ X ⊂ Y . This is a kind of set system, called a clutter or Sperner system.

10/ 12

slide-70
SLIDE 70

Graphs → Clutters

Flag complexes can be described in terms of their facets (maximal faces), or in terms of their minimal non-faces. The minimal non-faces of a flag complex form a graph. In the 1st section, we related the graph theoretic properties of the non-faces of a flag complex to shellability of the complex. A general simplicial complex can also be described in terms of minimal non-faces. The non-faces can be any set system C, with the restriction that X, Y ∈ C = ⇒ X ⊂ Y . This is a kind of set system, called a clutter or Sperner system. Can we relate the clutter-theoretic properties of C to shellability of its independence complex?

10/ 12

slide-71
SLIDE 71

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v.

11/ 12

slide-72
SLIDE 72

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph.

11/ 12

slide-73
SLIDE 73

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter).

11/ 12

slide-74
SLIDE 74

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge.

11/ 12

slide-75
SLIDE 75

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge. Definition: We call a clutter chordal if the non-face clutter of every link and induced subcomplex has a simplicial vertex.

11/ 12

slide-76
SLIDE 76

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge. Definition: We call a clutter chordal if the non-face clutter of every link and induced subcomplex has a simplicial vertex. Example: 1) Chordal graphs.

11/ 12

slide-77
SLIDE 77

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge. Definition: We call a clutter chordal if the non-face clutter of every link and induced subcomplex has a simplicial vertex. Example: 1) Chordal graphs. 2) The circuit clutter of a matroid.

11/ 12

slide-78
SLIDE 78

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge. Definition: We call a clutter chordal if the non-face clutter of every link and induced subcomplex has a simplicial vertex. Example: 1) Chordal graphs. 2) The circuit clutter of a matroid. 3) “Acyclic” hypergraphs.

11/ 12

slide-79
SLIDE 79

Chordal clutters

We call a vertex v of a clutter simplicial if for every two edges e1 and e2 containing v, there is an edge e3 ⊆ (e1 ∪ e2) \ v. Example: 1) Any simplicial vertex in a graph. 2) Any vertex in a matroid (circuit clutter). 3) Any vertex contained in only one edge. Definition: We call a clutter chordal if the non-face clutter of every link and induced subcomplex has a simplicial vertex. Example: 1) Chordal graphs. 2) The circuit clutter of a matroid. 3) “Acyclic” hypergraphs. Theorem: (me) The independence complex of a chordal clutter is shellable.

11/ 12

slide-80
SLIDE 80

Chordal clutters

Technique: Define shedding face and k-decomposability in non-pure complexes,

12/ 12

slide-81
SLIDE 81

Chordal clutters

Technique: Define shedding face and k-decomposability in non-pure complexes, generalizing Provan-Billera and Björner-Wachs.

12/ 12

slide-82
SLIDE 82

Chordal clutters

Technique: Define shedding face and k-decomposability in non-pure complexes, generalizing Provan-Billera and Björner-Wachs. Remark: The independence complexes of chordal clutters form a large family of shellable complexes where every induced subcomplex and link are shellable.

12/ 12

slide-83
SLIDE 83

Chordal clutters

Technique: Define shedding face and k-decomposability in non-pure complexes, generalizing Provan-Billera and Björner-Wachs. Remark: The independence complexes of chordal clutters form a large family of shellable complexes where every induced subcomplex and link are shellable. This is a beginning to the general obstruction to shellability problem.

12/ 12

slide-84
SLIDE 84

Chordal clutters

Technique: Define shedding face and k-decomposability in non-pure complexes, generalizing Provan-Billera and Björner-Wachs. Remark: The independence complexes of chordal clutters form a large family of shellable complexes where every induced subcomplex and link are shellable. This is a beginning to the general obstruction to shellability problem. Application: there are 21 obstructions to shellability on 6 vertices that have every link shellable. (by GAP computation)

12/ 12

slide-85
SLIDE 85

Reference:

  • 1. Russ Woodroofe, Vertex decomposable graphs and
  • bstructions to shellability, Proc. Amer. Math. Soc. 137

(2009), no. 10, 3235–3246, arXiv:0810.0311.

  • 2. Russ Woodroofe, Chordal and sequentially Cohen-Macaulay

clutters, on my webpage http://www.math.wustl.edu/∼russw/

Thank you!

Russ Woodroofe russw@math.wustl.edu