Exposed circuits, linear quotients, and chordal clutters
Anton Dochtermann

TL;DR
This paper extends the algebraic and combinatorial characterization of chordal graphs to higher-dimensional clutters, linking linear quotients, exposed circuits, and shellability to new classes of chordal structures.
Contribution
It introduces higher-dimensional analogues of chordal graphs using linear quotients and exposed circuits, connecting algebraic, topological, and combinatorial concepts.
Findings
Linear quotients characterize chordal graphs via edge-erasures.
Higher-dimensional chordal clutters are defined using exposed circuits.
Applications include shellability and clustering algorithms.
Abstract
A graph is said to be chordal if it has no induced cycles of length four or more. In a recent preprint Culbertson, Guralnik, and Stiller give a new characterization of chordal graphs in terms of sequences of what they call `edge-erasures'. We show that these moves are in fact equivalent to a linear quotient ordering on , the edge ideal of the complement graph. Known results imply that has linear quotients if and only if is chordal, and hence this recovers an algebraic proof of their characterization. We investigate higher-dimensional analogues of this result, and show that in fact linear quotients for more general circuit ideals of -clutters can be characterized in terms of removing exposed circuits in the complement clutter. Restricting to properly exposed circuits can be characterized by a homological condition. This leads to a notion of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Exposed circuits, linear quotients, and chordal clutters
Anton Dochtermann
Department of Mathematics, Texas State University, San Marcos
Abstract.
A graph is said to be chordal if it has no induced cycles of length four or more. In a recent preprint Culbertson, Guralnik, and Stiller give a new characterization of chordal graphs in terms of sequences of what they call ‘edge-erasures’. We show that these moves are in fact equivalent to a linear quotient ordering on , the edge ideal of the complement graph. Known results imply that has linear quotients if and only if is chordal, and hence this recovers an algebraic proof of their characterization. We investigate higher-dimensional analogues of this result, and show that in fact linear quotients for more general circuit ideals of -clutters can be characterized in terms of removing exposed circuits in the complement clutter. Restricting to properly exposed circuits can be characterized by a homological condition. This leads to a notion of higher dimensional chordal clutters which borrows from commutative algebra and simple homotopy theory. The interpretation of linear quotients in terms of shellability of simplicial complexes also has applications to a conjecture of Simon regarding the extendable shellability of -skeleta of simplices. Other connections to combinatorial commutative algebra, chordal complexes, and hierarchical clustering algorithms are explored.
Key words and phrases:
Chordal graph, chordal clutter, monomial ideal, Betti numbers, linear quotients, linear resolution, elementary collapse, shellable simplicial complex
1. Introduction
Chordal graphs are a widely studied class of combinatorial objects, with connections to various algorithmic and structural questions and generalizations in a variety of directions. Perhaps a major reason for their wide appeal is their various characterizations in terms of seemingly unrelated properties, incorporating topological, combinatorial, and algebraic notions. For instance the clique complex of a chordal graph has collapsible components, whereas the independence complex of a chordal graph is known to be vertex decomposable [13], which in particular implies that is has the homotopy type of a wedge of spheres.
Recently in [12] a new characterization of chordal graphs was given in terms of performing a series of ‘edge-erasures’ on a complete graph. For this we say that an edge is a graph is exposed if is contained in a unique maximal clique of . We say that is properly exposed if (i.e. is contained in some triangle). If is a graph and is properly exposed we say that is obtained from via an edge erasure. With this notation the authors of [12] prove the following.
Theorem 1.1** ([12]).**
A connected graph is chordal if and only if can be obtained from a complete graph by a sequence of edge erasures.
As the authors point out, this description of a chordal graph in terms of sequences of edges has a different flavor than other characterizations in terms of simplicial neighborhoods of vertices, etc. In [12] this characterization is used to give a new algorithm for finding a minimum spanning tree in a finite metric space, a modified version of the greedy algorithm due to Kruskal. The notion of an exposed edge is reminiscent of the elementary collapses from simple homotopy theory and in particular makes sense in the more general context of hypergraphs and -clutters. We discuss this further below.
Chordal graphs also make an appearance in the context of combinatorial commutative algebra. Suppose is a graph on vertex set . For a fixed field one can construct the edge ideal in the polynomial ring . By definition is the monomial ideal generated by quadratic monomials corresponding to edges of the :
[TABLE]
We note that any squarefree quadratic monomial ideal can be realized as the edge ideal of some graph. Typical research questions involve studying how algebraic properties of relate to combinatorial properties of the underlying graph .
A well-known theorem of Fröberg [16] characterizes chordal graphs in terms of an algebraic property of the associated edge ideal: a graph is chordal if and only if t , the edge ideal of the complement graph, has a linear resolution. The property of having a linear resolution describes a particularly low ‘complexity’ in the relations among the generators of (along with the relations among the relations, etc.). More recently in [18] it has been shown that if an edge ideal has a linear resolution then in fact it has linear quotients, a condition that is stronger in the case of more general ideals. To say that an ideal has linear quotients means that there exists an ordering of the generators of the ideal such that each colon ideal is generated by a collection of linear forms. Here . More details regarding these algebraic concepts are given in the next section.
The notion of an edge ideal of a graph generalizes to the context of -clutters (uniform hypergraphs where the edge set consists of -subsets of ), where generators again correspond to circuits (the ‘edges’ of the -clutter). If is a circuit of a -clutter we use to denote the squarefree monomial that it defines. The notion of a exposed edge also generalizes : if is a circuit of some -clutter on vertex set we say that is exposed if it is uniquely contained in some maximal -clique . We say that is properly exposed if . Our main result says that removing an exposed circuit from a -clutter corresponds to adding a generator to the circuit ideal of the complement clutter that satisfies a particular algebraic property.
Theorem 3.1.
Suppose is a -clutter and let be a circuit in . Then is an exposed circuit if and only if is a linear divisor for the ideal , where is the complement of . Moreover is contained in a unique maximal clique if and only if the colon ideal is generated by variables corresponding to vertices in the complement of .
As a consequence we obtain an algebraic proof of one part of Theorem 1.1, namely that a graph is obtained from a complete graph through a sequence of removing exposed edges if and only if , the edge ideal of the complement graph, has linear quotients. The result of [18] then implies that this is the case if and only is chordal. In addition, it is not hard to show that a chordal graph obtained from a sequence of exposed edges is connected if and only if each edge in the sequence is properly exposed. The property of a graph being connected also has an algebraic interpretation in terms of the Betti table of the underlying edge ideal . This generalizes to the context of circuit ideals of clutters where we establish the following higher dimensional analogue of Theorem 1.1.
Proposition 3.7.
A -clutter can be obtained from the complete -clutter through a sequence of circuit erasures if and only if has linear quotients and
[TABLE]
Here denotes the projective dimension, see below for a definition. Our result also provides a formula for the Betti numbers of an ideal with linear quotients (generated in a fixed degree) in terms of the combinatorics of the exposed faces removed in the complement, see Corollary 3.8.
It is known that squarefree ideals with linear quotients are strongly related (via Alexander duality) to the notion of shellability for a simplicial complex. A shellable simplicial complex is said to be extendably shellable if every shelling of a subcomplex of can be continued to a shelling of . Not all shellable complexes are extendably shellable (for instance certain -dimensional simplicial spheres for , as discussed in [28]) but a conjecture of Simon [25] says that all -skeleta of a simplex on are extendably shellable. In Section 4.1 we show how our results lead to a proof of this conjecture for the case (which was also obtained recently in [8] using other methods).
Corollary 4.4.
For all , the -skeleton of a simplex on vertex set is extendably shellable.
As we have seen, a sequence of deleting (properly) exposed edges from a complete graph gives a characterization of (connected) chordal graphs. Hence Theorem 3.1 provides a candidate for a notion of a higher dimensional ‘chordal complex’ which borrows from simple homotopy and combinatorial commutative algebra. In recent years several authors have introduced (mostly independent) notions of chordal complexes which generalize the various characterizations of chordal graphs to higher dimensions. As far as we know the direct connection to free faces and elementary collapses has not been considered, although the recent preprint [5] explores similar territory. We briefly discuss these approaches in Section 4.2 where we also offer a conjectural connection to the constructions discussed here.
The rest of the paper is organized as follows. In Section 2 we review relevant definitions, including basic notions from clutter theory and combinatorial commutative algebra. In Section 3 we prove the results mentioned above and discuss some further corollaries and examples. In Section 4.2 we discuss applications to shellability and higher dimensional notions of chordal complexes. We end with some discussion regarding connections to data clustering (the original motivation for [12]), as well as some open problems.
Acknowledgements. We wish to thank Mina Bigdeli for helpful comments and correspondence, in particular regarding the connection to simplicial ridges. We also thank Davide Bolognini, Sara Faridi, Jared Culbertson, Dan Guralnik, and Peter Stiller for fruitful conversations. We are grateful to the two anonymous referees for their careful reading and the many suggestions that helped to improve the paper. Macaulay2 [17] was used extensively to compute examples and we have included calculations in figures below.
2. Definition and objects of study
2.1. Clutters and simplicial complexes
We begin by recalling some relevant combinatorial notions. Recall that a clutter on vertex set is a collection of subsets of , none of which properly contain another. In this context the elements of are called circuits. In this paper we will usually restrict our attention to case where all circuits have the same size for some integer , in which case will be called a -clutter (also sometimes called a -uniform hypergraph). Note that a (simple) graph is the same as a -clutter. The complement of a -clutter , denoted , is the -clutter on the same vertex set , where a -subset is a circuit in if and only if . An independent set of is a subset of containing no circuit. For any integer we use to denote the complete -clutter on vertex set , which by definition consists of all -subsets of . It is customary to use to denote , the complete graph.
If is a -clutter then a -clique (or just clique if the context is clear) is a nonempty collection of vertices with the property that or if every subset of is a circuit of . The clique is said to be maximal if is maximal with this property. If is a -clutter and is a circuit we say that is exposed if is contained in a unique maximal clique in . We say that is properly exposed if .
A simplicial complex on vertex set is a collection of subsets of (called the faces of ) with the property that any subset of a face of is itself a face of . If a face has cardinality we say that has dimension (and call it a -face). A subset is a minimal non-face of if , but any proper subset of is a face of . The maximal faces of (under inclusion of sets) are called facets, and is said to be pure if all facets have the same dimension. The Alexander dual of is the simplicial complex on vertex set with faces given by
[TABLE]
In particular the facets of are given by the complements of minimal non-faces of .
A pure -dimensional simplicial complex is said to be shellable if there is an ordering of the facets such that for all the simplicial complex induced by
[TABLE]
is pure of dimension .
Note that (arbitrary) clutters and simplicial complexes are related via the following constructions (we follow the conventions of [27]). For any clutter on vertex set let
[TABLE]
denote the independence complex of . For any simplicial complex , let denote the clutter consisting of all minimal non-faces of . Then one can check that
[TABLE]
2.2. Circuit ideals and linear quotients
Next we recall some relevant notions from commutative algebra. We will fix a field and let denote the polynomial ring on variables. A -clutter on vertex set naturally gives rise to a monomial ideal in . For this if is any subset of the vertex set we let
[TABLE]
denote the corresponding monomial in . We then let denote the circuit ideal of , generated by all such monomials corresponding to circuits of :
[TABLE]
When we often say that is the edge ideal of the underlying graph . We note that any squarefree monomial ideal generated in degree can be thought of as the circuit ideal of a -clutter (and vice versa) so these concepts are equivalent. Quadratic squarefree monomial ideals are precisely the edge ideals of (simple) graphs.
We will be interested in homological properties of circuit ideals. Given a graded ideal (or more generally a graded -module) , a free resolution of is an exact sequence
[TABLE]
where each
[TABLE]
is a free -module and each map is a homogeneous module homomorphisms. Here indicates the ring with the shifted grading, so that for all we have
[TABLE]
Note that replacing the last two maps in Equation 1 with provides a resolution of the quotient ring , so we will sometimes move between the two notions.
The resolution is said to be minimal if the rank of each is minimum among all resolutions of . In this case we have , and these integers are called the graded Betti numbers of . The ordinary th Betti number is given by . The projective dimension of , denoted , is given by the length of a (and hence any) minimal resolution, so that
[TABLE]
For each , we can think of the maps as matrices with entires in , and the ideal is said to have a linear resolution if all entries are linear forms. If is generated in degree this is equivalent to having whenever satisfy . We will often think of homological properties of an ideal that are preserved as we add one generator at a time. For this we need the following notion.
Definition 2.1**.**
Suppose is a monomial ideal generated, and suppose is a squarefree monomial that is not a generator of . Then we say is a linear divisor for if the colon ideal
[TABLE]
is generated by a subset of the variables .
Definition 2.2**.**
A monomial is said to have linear quotients if there exists an ordering of its generators such that is a linear divisor for for all .
Here for we use the notation .
The notion of an ideal with linear quotients was introduced by Herzog and Takayama in [20]. The concept makes sense for arbitrary monomials ideals but here we will restrict ourselves to those that are squarefree and generated in a fixed degree (arising as the circuit ideal of some -clutter ). Examples of such ideals include squarefree stable ideals as well as ideals generated by a collection of monomials whose support form the bases of a matroid.
Example 2.3**.**
For a specific example consider the graph (2-clutter) depicted in Figure 1. The edge ideal of the complement graph is given by
[TABLE]
One can check that this ordering of the generators is in fact a linear quotient ordering for . For instance we have , , and
[TABLE]
Squarefree monomial ideals with linear quotients are closely related to shellable simplicial complexes, as the next observation indicates. Here for a face we use to denote the complement set, so that .
Proposition 2.4**.**
[19, Proposition 8.2.5]** Suppose is a pure simplicial complex on the vertex set . Then is a shelling order for if and only if the ideal has linear quotients with respect to the given order.
One can check that the ideal , where denotes the Alexander dual of the Stanley-Reisner ideal of .
In [20] Herzog and Takayama study minimal resolutions of monomial ideals with linear quotients. To describe their construction suppose that is a monomial ideal with linear quotients for some ordering of the generators. A minimal resolution of is obtained by iteratively constructing mapping cones as follows. Each time we add a generator we have a short exact sequence of -modules
[TABLE]
where is the ideal generated by the first monomials in our (ordered) generating set. By assumption the colon ideal is generated by some subset of the variables, say . Hence has a minimal resolution given by a Koszul complex on generators. Assuming we have a minimal resolution for the ideal we obtain a minimal resolution of by constructing the mapping cone for the map of complexes induced by the short exact sequence above. Recall that the complex is given by
[TABLE]
so that the module in the th homology degree of has rank given by
[TABLE]
where is the module in the th homology degree of the complex . A cellular realization for this mapping cone construction (under some further conditions on the ideal) was described in [14].
Example 2.5**.**
Returning to the ideal discussed in Example 2.3 we have , which has a minimal resolution given by
[TABLE]
If we add the generator we see that the colon ideal is generated by two variables and hence has a minimal resolution given by a Koszul complex
[TABLE]
Taking the mapping cone of the map of complexes induced by the inclusion we obtain a minimal resolution of given by
[TABLE]
3. Main results and discussion
In this section we provide proofs of the results discussed in the introduction. Recall that a -clutter on vertex set gives rise to a monomial ideal , generated by all squarefree monomials of degree not appearing in . Removing a circuit from corresponds to adding a generator to . We then have the following.
Theorem 3.1**.**
Suppose is a -clutter for and let be a circuit in . Then is an exposed circuit if and only if is a linear divisor for the ideal , where is the complement of . Moreover is contained in a unique maximal clique if and only if the colon ideal is generated by variables corresponding to the vertices .
Proof.
Suppose is a clutter on vertex set , and let denote the circuit ideal of its complement . Suppose is a circuit in .
For one direction of the theorem suppose is an exposed circuit, so that is contained in a unique maximal -clique of . Without loss of generality suppose the -clique consists of the vertices . Let denote the edge ideal of the complement clutter , and let denote the ideal obtained by adding the monomial as another generator. We then have the inclusion .
We claim that the colon ideal
[TABLE]
is generated by the variables , corresponding to variables not in the clique . To see this first note that if then must not contain a circuit of for some (otherwise since is a circuit we would obtain a clique in of size , meaning that we could either add to to obtain a larger clique or else have that is contained in two distinct maximal cliques - either way a contradiction). Without loss of generality suppose is missing from , so that and hence . We conclude that , and hence .
Next suppose , so that . We claim that is contained in the ideal generated by the variables . For this we will use the fact that since and are both monomial, the colon ideal is also monomial ([19, Proposition 1.2.2]). In fact a (possibly redundant) set of generators of is given by the collection
[TABLE]
Here denotes a set of generators of . To show that is contained in the desired ideal it’s enough to show that each such generator of contains some variable from among . But recall that is a -clique and every generator is given by noncircuits. Hence every generator contains some variable among . Since we have that must also contain that variable. We conclude that every generator of contains some element among the variables , and hence .
For the other direction suppose is a linear divisor for the ideal , so that the colon ideal is generated by a subset of the variables. Without loss of generality suppose
[TABLE]
We claim that the vertex set forms a maximal -clique in the clutter , and that the circuit is uniquely contained in this clique. For this suppose and for a contradiction suppose did not form a -clique. Then would be a generator of . So then and hence , a contradiction.
To show that is maximal suppose with the property that every subset of forms a circuit of . Then we have that is not a generator of for all with . But since is a generator of we have so that is a generator of for some with , a contradiction.
Finally we show that is uniquely contained in . For this suppose that is contained in some other maximal clique , distinct from . Then there must be some vertex (so that ) such that every -subset of is a circuit in . But is a generator of so that is a generator of for some for some subset , again a contradiction. The result follows. ∎
As mentioned in the introduction, it is known that if is a simplicial complex then , the Stanley-Reisner ideal of , has linear quotients if and only if the Alexander dual has a shellable Stanley-Reisner complex (see also Proposition 2.4). Presumably one could use this characterization to give a more combinatorial proof of Theorem 3.1. We will return to the connection to shellability in Section 4.
Note that in the case of a linear quotient ordering we are building the ideal one generator at a time, and in the complement this corresponds to deleting circuits from a complete -clutter on vertex set . For the case of we explicitly state the corollary.
Corollary 3.2**.**
Suppose is a graph and let be an edge in . Then is an exposed edge if and only if is a linear divisor for the ideal , where is the complement of .
Combining this with the results of [18] we obtain another proof of the result from [12] mentioned in the introduction. Recall that by definition an edge erasure is the result of removing an edge that is properly exposed. For the case of the graphs this characterizes (complements of) chordal graphs that are connected.
Corollary 3.3**.**
[12, Theorem 8]** A graph can be obtained from a complete graph through a sequence of removing exposed edges if and only if is chordal. In this case is connected if and only if each removal is an edge erasure.
Proof.
From Theorem 3.1 we have that removing an exposed edge from a graph corresponds to adding the generator that is a linear divisor in . Hence performing a sequence of edge erasures on a complete graph to obtain a graph results in an ideal that has linear quotients. An arbitrary (monomial) ideal with linear quotients has a linear resolution, and hence in this case (the complement of ) is chordal by Fröberg’s Theorem. On the other hand we know that if is chordal we have that has a linear resolution. In [18] is it shown that edge ideals with linear resolutions in fact have linear quotients. Suppose is some linear quotient ordering for the ideal , so that for all we have that is a linear divisor for the ideal . From Theorem 3.1 this implies that the edge corresponding to is exposed in , that is exposed in , etc. Hence can be obtained by a sequence of removing exposed edges starting from a complete graph.
Next suppose that is obtained from the complete graph via a sequence of removing exposed edges. Let be the sequence of graphs obtained by removing these exposed edges, so that is an exposed edge in . We claim that is connected if and only if each exposed edge was in fact properly exposed. For one direction, suppose that is disconnected. Since we obtained from removing edges from then at some point in the process of removing exposed edges the sequence of graphs first became disconnected. Suppose is the first graph is the sequence that is disconnected. This implies that is a bridge edge, and in particular not contained in any cycle in . This implies that is not contained in any larger clique and hence is not properly exposed. For the other direction suppose one of the edges in the deletion sequence was not properly exposed. We claim that removing this edge results in a disconnected graph. If not, there must be another path in the graph that connects the vertices and , say . Choose this path to be of minimum length. If , the the set forms a clique, a contradiction to the assumption that was not properly exposed. But if then the vertices forms a -cycle, which must have a chord since the underlying graph is chordal. This chord provides a shorter path from to , a contradiction to the choice of . We conclude that the graph in fact became disconnected by removing . The result follows. ∎
We wish to generalize the connectivity condition for graphs to the context of -clutters for . For this we use the following algebraic characterization of connectivity. Here refers to the projective dimension of the underlying module.
Lemma 3.4**.**
A graph on vertex set is connected if and only if
[TABLE]
Proof.
We first observe that is the Stanley-Reisner ideal of the simplicial complex , where is the clique complex of (the simplicial complex whose faces are complete subgraphs of ). We then employ Hochster’s formula (see for instance [23]), which describes the Betti numbers of a Stanley-Reisner ideal in terms of the homology of induced complexes:
[TABLE]
where the sum is over all -subsets , and denotes the clique complex of the graph induced on the vertex set .
Recall that the projective dimension of is the largest such that for some . If is disconnected then we have , so that and hence . On the other hand if then by Hochster’s formula we must have so that , which implies that is disconnected. ∎
For general -clutters we have an an analogous statement. We begin with a definition.
Definition 3.5**.**
Suppose is a -clutter with complement circuit ideal . Suppose has the property that is a linear divisor for , and let . Define the Betti contribution of to be the set
[TABLE]
From Equation 2 we have that the Betti contribution has the form for some integer . We say that the Betti contribution is small if .
Proposition 3.6**.**
Suppose is a -clutter and is an exposed circuit. Then is properly exposed if and only if the Betti contribution of is small.
Proof.
Let denote the circuit ideal of the complement of , and let denote the ideal obtained from adding the generator . Suppose the colon ideal is given by . As discussed in Section 2, a minimal resolution of is obtained by taking the mapping cone of , where is a Koszul resolution on generators and is a minimal resolution of . From Equation 2 we see that the largest element in the Betti contribution of is .
Suppose the edge is uniquely contained in the maximal clique . From Theorem 3.1 we have that if only if the vertex satisfies . If is itself a maximal clique of the -clutter then we have vertices in the complement and hence by Equation 2 we have that the Betti contribution of has value . On the other hand if (so that is strictly contained in ) then we have at most vertices in the complement, in which case the Betti contribution is small. ∎
From this we get the desired analogue of Corollary 3.3 in the setting of -clutters. Once again recall that a circuit erasure is the removal of a circuit that is properly exposed.
Proposition 3.7**.**
A -clutter can be obtained from a complete clutter through a sequence of circuit erasures if and only if has linear quotients and
[TABLE]
If is a -clutter obtained by removing exposed circuits from , we see from the proof of Proposition 3.6 that counts the number of circuits that were not properly exposed in the removal process. The other Betti numbers are similarly controlled by the cardinalities of cliques in the removal process, as the next result spells out (see also [19, Corollary 8.2.2] for a similar observation in the purely algebraic setting).
Corollary 3.8**.**
Suppose is a -clutter on vertex set obtained from by removing a sequence of exposed circuits . Let be the sequence of -clutters obtained in this process, so that is exposed in . By definition each is contained in a unique maximal clique , let . Then the Betti numbers of are given by
[TABLE]
Proof.
From Theorem 3.1 we have that each time we add the generator we glue on a Koszul resolution on generators to the desired minimal resolution. The result then follows from Equation 2. ∎
Remark 3.9**.**
The multiset described in Corollary 3.8 is an invariant of the -clutter , and in fact can be seen to coincide with the -vector of a certain simplicial complex obtained from . Namely, let denote the simplicial complex whose facets are given by , where . From Proposition 2.4 we see that is a shellable simplicial complex, with a shelling order corresponding to the order of removing exposed circuits. For each the restricted set has the property that (see the definition and discussion in the next section). Hence from [26, Proposition 2.3] we have that
[TABLE]
Our result is similar in spirit to a formula for the chromatic polynomial of a chordal graph obtained from its description as a sequence of simplicial vertices. To recall this connection suppose is an ordering of the vertices of with the property that is a complete graph, where denotes the neighborhood of in the subgraph of induced by vertex set . For each let denote the number . Then one can show (see for instance [2, Remark 2.5]) that the chromatic polynomial of is given by
[TABLE]
We do not know if there are other combinatorial interpretations of the .
We note that there is a geometric interpretation of the Betti numbers of (certain) ideals with linear quotients in terms of the face numbers of certain polyhedral complexes supporting a cellular resolution. We refer to [14] for details but note that in our running example (Example 2.3 from above) a minimal resolution of
[TABLE]
is supported on the polyhedral complex depicted below. The complex has five vertices, six edges, and two 2-cells. Also note that
We discuss one more higher-dimensional example to illustrate our constructions.
Example 3.10**.**
Let denote the complete 3-clutter on 5 vertices. We will remove circuits in the following order. Here we suppress set brackets, so that .
- (1)
Remove the circuit , uniquely contained in the clique and giving . 2. (2)
Remove , uniquely contained in the clique so that . 3. (3)
Remove , itself a clique and giving .
At this point we have a 3-clutter that is geometrically a bipyramid over a triangle. The corresponding complement circuit ideal is
[TABLE]
which indeed has a linear resolution (see below). From Corollary 3.8 we can compute Betti numbers
[TABLE]
Note that is (properly) contained in cliques and . Indeed if we remove we get
[TABLE]
which has a nonlinear resolution.
Also note that in Step (3) we removed a circuit that was exposed but not properly exposed. This is reflected by the fact that the corresponding ideal has projective dimension 2. If in Step (3) we instead remove (which is uniquely contained in the clique ) we obtain the ‘connected’ 3-clutter depicted below. This clutter has the property that if we include the complete 1-skeleton the resulting simplicial complex has vanishing first homology.
Remark 3.11**.**
The concept of an exposed circuits is reminiscent of certain constructions from the study of simple homotopy theory (see for example [9]). Here if is a simplicial complex, a face is called a free face if it is contained in a unique facet . The removal of along with all simplices such that is called an elementary collapse. Since elementary collapses preserve (simple) homotopy type, in particular any such complex obtained this way from a simplex will be contractible.
If is a -clutter on we define the -clique clutter to be the simplicial complex on the same vertex set with
- •
a complete -skeleton,
- •
-dimensional faces corresponding to the circuits of ,
- •
for , all -faces such that all -subsets of are circuits in .
For example if this is the usual clique complex of a graph. One can see that a properly exposed circuit in a -clutter corresponds to a free face (of dimension ) in the simplicial complex . Hence if is a clutter obtained by performing a sequence of circuit erasures starting with we see that is contractible. In the graph case () this is equivalent to the fact that removing an exposed edge disconnects the graph if and only if it is not properly exposed, as in the proof of 3.3 (recall that the clique complex of a chordal graph is contractible if and only if it is connected). We note that a further connection between chordality and simple homotopy theory (in the context of -collapsibility) has been recently explored by Bigdeli and Faridi [5]. The authors of [5] use the language of Stanley-Reisner theory to generalize results from [7] to include the case of square-free monomial ideals that are not necessarily generated in a fixed degree.
4. Applications: Simon’s conjecture and higher chordality
We next discuss other applications and corollaries of our results. We also relate our study to other constructions of chordal complexes from the literature.
4.1. Extendably shellable complexes
From Theorem 3.1 and Proposition 2.4 we see that the process of removing exposed circuits from a -clutter on vertex set is closely related to shellings of (pure) simplicial complexes of dimension . We now discuss how our results from above can be applied in this context. We begin with a definition.
Definition 4.1**.**
A shellable complex is said to be extendably shellable if any shelling of a subcomplex of can be extended to a shelling of .
Here a subcomplex of is a simplicial complex on the same vertex set as , whose set of facets consists of a subset of the facets of . Ziegler [28] has shown that there exist simple and simplicial polytopes whose boundary complexes are not extendably shellable. Simon [25] has conjectured that every -skeleton of a simplex is extendably shellable. Our interpretation of results of [12] provides a proof of the conjecture in some special cases, and also leads to generalizations.
Recall that if is a pure -dimensional simplicial complex with shelling order of its facets , the restricted set of the facet , denoted , is the unique minimal element of , where is the subcomplex of generated by . In other words we have
[TABLE]
If is a shellable complex with shelling order then from Proposition 2.4 we have that the ideal has linear quotients with the given ordering of the generators, where . We have from [19, Lemma 8.2.3] that the ideal is generated by the monomials , and furthermore that for some . It follows that for all , the set is given by the (index set of the) variables generating the colon ideal , where .
Lemma 4.2**.**
A sequence of removing exposed circuits from the complete -clutter corresponds to a shelling sequence of the -dimensional complex on vertex set whose facets are given . A circuit is properly exposed if and only if the restricted set of consists of less than elements.
Proof.
Theorem 3.1 implies that each is an exposed circuit in if and only if is a linear divisor for the ideal . Proposition 2.4 then implies that is a sequence of exposed circuits if and only if is a shelling order for the simplicial complex it defines, where . As we have seen, the restricted set of corresponds to variables generating the colon ideal , which by Theorem 3.1 is given by , where is the unique maximal clique containing the edge . Hence if and only if the restricted set of consists of less than elements. ∎
Corollary 4.3**.**
[8]** The -skeleton of a simplex on vertex set is extendably shellable.
Proof.
Let denote the -skeleton of the simplex on vertex set . Suppose is a shellable proper subcomplex of , with shelling order . Note that each is a subset of of size . Lemma 4.2 implies that the graph on vertex set with edges is obtained from the complete graph by removing exposed edges; hence it is chordal. In [12, Proposition 10] it is shown that if is any chordal graph then contains an exposed edge (in fact if is not a forest then this edge can be taken to be properly exposed). Hence we can extend the shelling sequence with the facet . Induction on implies that any shelling of a subcomplex of can be extended to an entire shelling. ∎
Note that the -skeleton of the simplex on vertex set is the boundary of a simplex, which is clearly extendably shellable (in fact any sequence of facets constitutes a shelling). The -skeleton is the simplex itself which consists of a single facet. Hence we have the following corollary.
Corollary 4.4**.**
For all , the -skeleton of a simplex on is extendably shellable.
This result was also obtained in [8] using methods related to another notion of chordal clutters (see the next section). A more careful analysis of the results from [12] leads to another class of -dimensional simplicial complexes that are extendably shellable.
Proposition 4.5**.**
Suppose is an -dimensional shellable simplicial complex on vertex set . If is contractible and has facets then it is extendably shellable.
Proof.
It is known (see for example [21, Theorem 12.3]) that a shellable complex is contractible if and only if any shelling of there are no restricted sets of size (in fact is either contractible or has the homotopy type of spheres of dimension , where is the number of restricted sets of size ). By Lemma 4.2 a sequence of removing properly exposed edges from corresponds to a shelling sequence of an -dimensional complex, where at each step the restricted set consists of less than elements.
Hence a contractible shellable complex with facets corresponds to a connected graph with edges–in other words a tree on vertex set . Any shelling of a subcomplex of corresponds to a connected chordal graph containing the tree . From [12, Corollary 15] we see that if is an edge-weighted connected chordal graph then a minimal spanning tree of can be obtained by a sequence of edge erasures (removing properly exposed edges). Hence if we assign weighs to the edges of our graph so that is the only minimal spanning tree of , we can obtain from via such a sequence. This implies that we can extend the shelling of to a shelling of , as desired. ∎
Remark 4.6**.**
The method of finding a minimal spanning tree from [12] (and discussed above) is a variation of Kruskal’s algorithm [22]. We have used this to show that any spanning tree of a connected chordal graph can be obtained via a sequence of deleting properly exposed edges. One wonders if similar arguments can be employed to show that any chordal subgraph of can be obtained from via sequence of removing exposed edges. If true this would imply that any -dimensional shellable complex on vertex set is extendably shellable 111This fact has since been established by the author and others, see [11]..
Finally we end this section with a reformulation of Simon’s conjecture in terms of exposed circuits.
Conjecture 4.7** (reformulation of Simon’s conjecture).**
Suppose is a -clutter obtained from the complete -clutter by a sequence of removing exposed circuits. Then contains an exposed circuit.
4.2. Chordal complexes in higher dimensions
As we have seen the process of removing exposed edges from a complete -clutter gives rise to a circuit ideal that has linear quotients. For the case this in fact characterizes chordal graphs. Hence our constructions give rise to a natural candidate for what might be considered a ‘chordal -clutter’ (or more precisely the complement of one). In recent years several authors have studied various higher-dimensional generalizations of chordal graphs, many inspired by Fröberg’s Theorem in an attempt to give a combinatorial characterization of squarefree monomial ideals having a -linear resolution over any field. By Hochster’s formula this is equivalent to restricting the topology of induced subcomplexes, although one hopes for a more global description. For the reader’s convenience we briefly review some of these approaches below.
In one attempt to define a chordal complex, the notion of a ‘chordless cycle’ is generalized to higher-dimensional settings. This is the approach taken by Connon and Faridi in [10], in which they give a combinatorial description of a -dimensional cycle as a -clutter that is strongly connected and such that the ‘degree’ of each ridge is even. The authors introduce notions of ‘chordless’ cycles and for instance show that if is a -clutter such that admits a linear resolution over any field, then is ‘orientably-cycle-complete’. As a partial converse, they show that the clutter ideal of the complement of a -tree (a -clutter with no cycles) has a linear resolution over any field of characteristic 2. In [1] a more homological approach is taken to study notions of higher chordality.
In other attempts to generalize chordal graphs the notion of a ‘simplicial vertex’ is taken as the starting point. This is the approach taken by Emtander in [15] where the notion of a vertex with a complete-neighborhood is introduced. A -uniform clutter is then ‘chordal’ in this context if every induced subclutter admits a vertex with a complete neighborhood (or else has no circuits). Woodroofe [27] takes a related but independent approach, defining a notion of a simplicial vertex that borrows from the circuit characterization of matroids. A (not necessarily uniform) clutter is then said to be ‘chordal’ in this context if every minor of admits a simplical vertex.
In yet another direction Bigdeli, Yazdan Pour, and Zaare-Nahandi [7] employ the notion of a simplicial ridge to study chordality. Recall that a ridge in a -clutter is a set of vertices of size such that for some circuit (note that in the setting of graphs a vertex is also a ridge). From [7] a ridge is said to be simplicial if the induced subclutter on is the complete -uniform clutter. A clutter is then ‘chordal’ in this context if there exists a sequence of ridges of such that is simplicial in the clutter , and . To distinguish this notion from others we will call such a clutter BYZ-chordal in what follows. In [6] it is shown that if is BYZ-chordal then the ideal has a linear resolution over every field. In fact the class of BYZ-chordal -clutters includes the classes of chordal clutters described above. There do, however, exist monomial squarefree ideals with a linear resolution over every field that do not arise as complements of BYZ-chordal clutters (for example the clutter ideal coming from a certain triangulation of a dunce hat). There also exist ridge chordal -clutters with the property that does not have linear quotients. As far as we know the following question is still open 222Since posting this paper, a counterexample to this statement has been found by Benedetti and Bolognini, see [3]..
Conjecture 4.8**.**
If is a -clutter with the property that has linear quotients, then is BYZ-chordal.
Remark 4.9**.**
Our constructions are also related to the notion of BYZ-chordality from [7] as follows. If is a -clutter on vertex set , let denote the -clutter on the same vertex set, with circuits given by all cliques in of size . For example if (so that is a graph) then consists of all triangles in the underlying graph. One can then show that is an exposed cricuit of if and only if is a simplicial ridge of . We thank Mina Bigdeli for pointing this out to us [4]. This observation also provides an alternative proof of a result in [24], where it is shown that for a graph a sequence of edges is a simplicial sequence of ridges in if and only if the ideal has linear quotients.
Conversely we note that if is a -clutter with an exposed edge it is not necessarily the case that we can find an element such that is a simplicial ridge of .
5. Final Remarks
As we mentioned above, the study of edge erasures in chordal graphs developed in [12] was originally motivated by questions involving clustering algorithms and in particular generalizations of single-linkage clustering. Finding a minimal spanning tree of a weighted complete graph (equivalently a finite metric space) provides the basis for single-linkage clustering. The hope was that minimal chordal graphs may serve a similar role for more general clustering algorithms that allow overlaps. It is not clear if the chordal -clutters discussed here might have any relevance to these constructions. For this one might want a generalization of a metric space where -tuples of points are assigned a ‘distance’.
In the process of generalizing Kruskal’s algorithm for finding minimal spanning trees, the authors of [12] use the following property of properly exposed edges in a chordal graph.
Theorem 5.1**.**
[12, Theorem 12]** Suppose is a chordal graph, and let denote the edge-induced subgraph of determined by the properly exposed edges of . Then every connected component of is -edge connected.
We do not know if something similar holds in the context of higher-dimensional -clutters. Is it the case that properly exposed circuits in a chordal -clutter are also contained in some version of higher-dimensional cycles? One also wonders if there is an interpretation of Theorem 5.1 in the context of commutative algebra.
Another natural question to ask is if the generalization of Kruskal’s algorithm that relies on Theorem 5.1 can be generalized to the context of higher dimensional complexes or more general matroids. In particular given a circuit-weighted -clutter can one find a minimal ‘spanning tree’ by removing properly exposed faces? Note that the connectivity of such a spanning tree is not simply vanishing of the top -homology of the simlicial complex defined by the circuits (thought of as facets of ), but also vanishing of the homology of the complex obtained by also including its complete -skeleton (see Figure 6).
Finally, one wonders what role of edge/circuit weighted graphs and -clutters might play in combinatorial commutative algebra. For instance if we assign weights to all quadratic squarefree monomials in the polynomial ring our discussion above implies that among all ‘minimal’ quadratic monomial ideals with generators satisfying , we can find such an ideal with the property that has linear quotients. Here the weight of a monomial ideal is the sum of the weights of its generators (in its minimal set of generators).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. Adiprasito, E. Nevo, J. A. Samper, Higher chordality: from graphs to complexes , Proc. Amer. Math. Soc. 144 (2016), no. 8, pp. 3317–3329.
- 2[2] G. Agnarsson, On chordal graphs and their chromatic polynomial , Math. Scand. 93 (2003), pp. 240–246.
- 3[3] B. Benedetti, D. Bolognini, A non-chordal complex whose clique complex has shellable Alexander dual , preprint (2019), https://arxiv.org/abs/1910.06755 .
- 4[4] M. Bigdeli, personal communication, 2018.
- 5[5] M. Bigdeli, S. Faridi, Chordality, d-collapsibility, and componentwise linear ideals , J. Combin. Theory Ser. A 172 (2020).
- 6[6] M. Bigdeli, J. Herzog, A. A. Yazadan Pour, R. Zaare-Nahandi, Simplicial orders and chordality , J Algebr. Comb. 45 (2017), pp. 1021–1039.
- 7[7] M. Bigdeli, A. A. Yazdan Pour, R. Zaare-Nahandi, Stability of Betti numbers under reduction processes: Towards chordality of clutters , J. Combin. Theory Ser. A 145 (2017), pp. 129–149.
- 8[8] M. Bigdeli, A. A. Yazdan Pour, R. Zaare-Nahandi, Decomposable clutters and a generalization of Simon’s conjecture , J. Algebra 531 (2019), pp. 102–124.
