Higher Cotangent Cohomology for Stanley-Reisner Rings


Abstract

Inspired by work of Altmann and Christophersen, we study the graded pieces of the cotangent cohomology \(T^i_{S_{\mathcal{K}}}\), \(i\geq 3\) of the Stanley-Reisner ring \(S_\mathcal{K}\) associated to a simplicial complex \(\mathcal{K}\). We prove a localization formula allowing one to reduce to the case of negative weights. Our results give a complete description of \(T^3\) and \(T^4\) in terms of the topology of \(\mathcal{K}\) whenever \(\mathcal{K}\) is a flag complex. As an application, we give a sufficient criterion for the vanishing of \(T^3\) for simplicial spheres, classify two-spheres that have vanishing \(T^3\), and show that the boundary complex of the dual associahedron has vanishing \(T^3\). Our results make use of the arborescent resolutions considered by Hancharuk, Laurent-Gengoux, and Strobl. We give an alternative and self-contained treatment of these resolutions that may be of independent interest.

1 Introduction↩︎

1.1 Background↩︎

Let \(S\) be a finitely generated (commutative) algebra over a field \(\Bbbk\) of characteristic zero. The cotangent cohomology modules \(T^i_{S/\Bbbk}\) for \(i\in\mathbb{Z}_{\geq 0}\) introduced in [1] are finitely generated \(S\)-modules that encode aspects of the deformation theory of \(\mathop{\mathrm{Spec}}S\): \(T^0_{S/\Bbbk}\) is just the set of \(\Bbbk\)-linear derivations from \(S\) to itself, \(T^1_{S/\Bbbk}\) is the space of isomorphism classes of first order deformations of \(\mathop{\mathrm{Spec}}S\) over \(\Bbbk\), \(T^2_{S/\Bbbk}\) contains the obstructions to lifting infinitesimal deformations of \(\mathop{\mathrm{Spec}}S\), and the higher cotangent cohomology \(T^i_{S/\Bbbk}\) for \(i>2\) is relevant for deformations of complete intersections in \(\mathop{\mathrm{Spec}}S\), see e.g. [2], [3]. Likewise, the higher cotangent cohomology modules \(T^i_{S/\Bbbk}\) are important in derived deformation theory, see e.g. [4]. For an example geometric application in our setting, see Corollary 1 in §9.5.

While the modules \(T^i_{S/\Bbbk}\) for \(i=0,1,2\) have relatively concrete descriptions, they can still be challenging to explicitly compute in practice. For the higher cotangent cohomology modules the situation is even more challenging: in characteristic zero they can be described via Harrison cohomology [5], but this is not particularly amenable to explicit computations. It is thus an interesting problem to give more explicit descriptions of the \(T^i_{S/\Bbbk}\) for special classes of rings \(S\).

Along these lines, Altmann and Christophersen [6] studied the cotangent cohomology modules \(T^1_{S/\Bbbk}\) and \(T^2_{S/\Bbbk}\) when \(S\) is a Stanley-Reisner ring, that is, a quotient of a polynomial ring by a square-free1 monomial ideal. Recall that to any simplicial complex \(\mathcal{K}\) on vertex set \(\mathcal{V}\), there is an associated Stanley-Reisner ideal \(I_\mathcal{K}\subseteq \Bbbk[x_v \;| \;v\in\mathcal{V}]\), see §3. The ideal \(I_\mathcal{K}\) is precisely the square-free monomial ideal generated by products of variables whose corresponding vertices do not belong to a common face, and all square-free monomial ideals arise in this way. Hence for a fixed finite set \(\mathcal{V}\), this establishes a one-to-one correspondence between simplicial complexes with vertex set contained in \(\mathcal{V}\) and square-free monomial ideals in the polynomial ring \(\Bbbk[x_v \;| \;v \in \mathcal{V}]\).

Denote by \(S_\mathcal{K}\) the Stanley-Reisner ring \[S_\mathcal{K}:=\Bbbk[x_v\;| \;v\in\mathcal{V}]/I_\mathcal{K}.\] We set \[T^i(\mathcal{K}) := T^i_{S_\mathcal{K}/\Bbbk}\] for every \(i \in \mathbb{Z}_{\geq 0}\). The ring \(S_\mathcal{K}\) has a natural \(\mathbb{Z}^{\mathcal{V}}\)-grading; this descends to a \(\mathbb{Z}^{\mathcal{V}}\)-grading on the cotangent cohomology modules as well. For any \(\mathbf{c}\in\mathbb{Z}^{\mathcal{V}}\), we denote by \(T^i_{\mathbf{c}}(\mathcal{K})\) the weight2 \(\mathbf{c}\) piece of \(T^i(\mathcal{K})\). The main contribution of [6] is a description for \(i=1,2\) of \(T^i_{\mathbf{c}}(\mathcal{K})\) in terms of the \((i-1)\)st relative cohomology groups of some subsets determined by \(\mathbf{c}\) of the cone over the topological realization of \(\mathcal{K}\) (cf. [6].

Inspired by the results of Altmann and Christophersen, the goal of this paper is to provide general arguments that also allow us to study the higher cotangent cohomology modules \(T^i_{S/\Bbbk}\), \(i>2\) when \(S\) is a Stanley-Reisner ring.

1.2 General results↩︎

To summarize our results, we introduce a little more notation.

Notation 1. For every \(\mathbf{a}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\), we denote by \(a \subseteq \mathcal{V}\) the support of \(\mathbf{a}\), i.e.the subset of \(\mathcal{V}\) consisting of the indexes \(v \in \mathcal{V}\) such that the \(v\)-th entry \(\mathbf{a}_v\) of \(\mathbf{a}\) is non-zero. Similarly, \(b\) denotes the support of \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\). Every weight vector \(\mathbf{c}\in \mathbb{Z}^\mathcal{V}\) can be uniquely written as \(\mathbf{c}=\mathbf{a}-\mathbf{b}\) where \(\mathbf{a},\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) are such that \(a \cap b = \emptyset\); in all statements we will always assume this.

If \(\mathcal{K}\) is a simplicial complex, recall that the link of a face \(f\in \mathcal{K}\) is \[\mathop{\mathrm{lk}}(f,\mathcal{K})=\{g\in \mathcal{K}\;|\;f\cap g=\emptyset\;\textrm{and}\;f\cup g\in \mathcal{K}\}.\] Our first result is the following localization formula, generalizing [6] to the cases \(i>2\):

Theorem 1 (Localization formula, Theorem 9). Let \(\mathcal{K}\) be a simplicial complex on vertex set \(\mathcal{V}\). Let \(i \in \mathbb{Z}_{\geq 1}\). Let \(\mathbf{c}=\mathbf{a}-\mathbf{b}\in \mathbb{Z}^\mathcal{V}\) as in Notation 1. Then:

  1. if \(a \notin\mathcal{K}\), then \(T^i_\mathbf{c}(\mathcal{K})=0\);

  2. if \(a \in \mathcal{K}\), then \(T^i_\mathbf{c}(\mathcal{K}) \cong T^i_{-\mathbf{b}}(\mathop{\mathrm{lk}}(a,\mathcal{K}))\).

In [6], Altmann and Christophersen show that \(T^i_{\mathbf{a}-\mathbf{b}}(\mathcal{K})\) for \(i=1,2\) vanishes unless \(\mathbf{b}\) only has \(0,1\)-entries. This is not true for higher cotangent cohomology (see Example 10), but we are able to show the following bound:

Proposition 1 (See Theorem 10). Let \(\mathcal{K}\) be a simplicial complex on vertex set \(\mathcal{V}\). Let \(i \in \mathbb{Z}_{\geq 2}\), \(\mathbf{a}, \mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\), \(\mathbf{c}=\mathbf{a}-\mathbf{b}\in \mathbb{Z}^\mathcal{V}\). If \(\mathbf{b}\notin \{0,\ldots,i-1\}^\mathcal{V}\), then \(T^i_{\mathbf{c}}=0\).

For any simplicial complex \(\mathcal{K}\), Theorem 1 and Proposition 1 allow us to reduce the computation of \(T^i_{S_\mathcal{K}/\Bbbk}\) to the computation of \(T^i_{-\mathbf{b}}(\mathcal{K}')\) as \(\mathcal{K}'\) ranges over the links of \(\mathcal{K}\) and \(\mathbf{b}\) ranges over finitely many possibilities. Such \(T^i_{-\mathbf{b}}(\mathcal{K}')\) can be computed as the cohomology of an explicit complex of finite dimensional vector spaces (see §2.6), but the terms in this complex are often too large for computations to be practical.

One might hope to realize \(T^i_\mathbf{c}(\mathcal{K})\) for \(i>2\) as the \((i-1)\)st relative cohomology of some subsets of the cone over the topological realization of \(\mathcal{K}\), generalizing the results of [6] for \(i=1,2\). However, this cannot be possible, as there are simplicial complexes \(\mathcal{K}\) such that \(T^i_{S_\mathcal{K}/\Bbbk}\neq 0\) for \(i\) arbitrarily large (see Example 7). Instead, we will have to settle for describing \(T^i_{\mathbf{a}-\mathbf{b}}(\mathcal{K})\) for special choices of \(\mathbf{b}\). By the localization formula, we can and will always reduce to the case \(\mathbf{a}=0\).

For \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) with non-zero entries \(j_1,\ldots,j_k\) listed in non-increasing order, we say \(\mathbf{b}\) has type \((j_1,j_2,\ldots,j_k)\). We define \(|\mathbf{b}|\) to be the sum \(j_1+\ldots+j_k\). Given any subset \(b\subseteq\mathcal{V}\), set \[\mathcal{K}_b=\left\{f\in \mathcal{K}\;\Big|\;f\cap \big(b \cup \mathcal{V}(\bigcap_{v\in b}\mathop{\mathrm{lk}}(v,\mathcal{K}))\big)=\emptyset\right\}.\] Here, \(\mathcal{V}(\bigcap_{v\in b}\mathop{\mathrm{lk}}(v,\mathcal{K}))\) denotes the set of vertices of \(\bigcap_{v\in b}\mathop{\mathrm{lk}}(v,\mathcal{K})\). The set \(\mathcal{K}_b\) is a subcomplex of \(\mathcal{K}\). When considering cohomology groups of complexes such as \(\mathcal{K}_b\), we will implicitly identify \(\mathcal{K}_b\) with its topological realization, see §3.1.

Our first result along these lines is the following:

Theorem 2 (See §8.2). Assume that every element of \(\mathcal{V}\) belongs to \(\mathcal{K}\) and consider \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1)\). Then for \(i\geq 1\), \[T^i_{-\mathbf{b}}(\mathcal{K})\cong \widetilde{H}^{i-1}(\mathcal{K}_b,\Bbbk),\] the \((i-1)\)st reduced cohomology of \(\mathcal{K}_b\).

1.3 Results for flag complexes↩︎

For our further results, we will restrict to the case that \(I_\mathcal{K}\) is generated by quadrics. This is equivalent to \(\mathcal{K}\) being a flag complex, see §3.2. In this situation, we have a significant improvement on Proposition 1.

Proposition 1. Let \(\mathcal{K}\) be a flag complex. Then \(T^i_{\mathbf{a}-\mathbf{b}}(\mathcal{K})=0\) if \(i\geq 1\) and \(|\mathbf{b}|> i+1\), or if \(i\geq 3\) and \(\mathbf{b}\notin \{0,\ldots,i-2\}^\mathcal{V}\).

We also show that \(T^i_{\mathbf{a}-\mathbf{b}}(\mathcal{K})=0\) if \(|\mathbf{b}|= i+1\) for \(i\leq 4\) and conjecture that this holds for all \(i\) (see Remark 1, and Propositions 1 and 1).

We likewise obtain:

Theorem 3 (See §8.3). Consider \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1,1)\). Suppose that \(\mathcal{K}\) is a flag complex. If \(b\in\mathcal{K}\), then \(T^i_{-\mathbf{b}}(\mathcal{K})=0\) for \(i\geq 1\). If \(b\notin\mathcal{K}\), then for \(i\geq 2\), \[T^i_{-\mathbf{b}}(\mathcal{K})\cong \widetilde{H}^{i-2}(\mathcal{K}_b,\Bbbk),\] the \((i-2)\)nd reduced cohomology3 of \(\mathcal{K}_b\).

To describe our results for \(\mathbf{b}\) of type \((1,1,1)\), we need a different simplicial complex \(\widehat\mathcal{K}_b\). Recall that the join \(\mathcal{K}_1*\mathcal{K}_2\) of simplicial complexes \(\mathcal{K}_1\) and \(\mathcal{K}_2\) on disjoint vertex sets is the complex whose faces are of the form \(f_1\cup f_2\), where \(f_1\in \mathcal{K}_1\) and \(f_2\in \mathcal{K}_2\). Let \(\Delta(\mathcal{E}_b)\) be the full simplex whose vertices correspond to \(2\)-element subsets of \(b\) not contained in \(\mathcal{K}\). We define \(\widehat\mathcal{K}_b\) to be the subcomplex of \(\Delta(\mathcal{E}_b)*\mathcal{K}_b\) arising as the union of \[\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b\] with \[\Delta(f)*(\mathop{\mathrm{lk}}(\{w_f\}, \mathcal{K})\cap \mathcal{K}_b)\] as \(f\) ranges over all edges of \(\Delta(\mathcal{E}_b)\). Here, \(\Delta(\mathcal{E}_b)^{(0)}\) is the \(0\)-skeleton of \(\Delta(\mathcal{E}_b)\), \(\Delta(f)\) is the simplicial complex consisting of \(f\) and all its subsets, and \(w_f\) is the element of \(b\) contained in both vertices of \(f\).

Theorem 4 (See §8.4). Consider \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1,1,1)\). Suppose that \(\mathcal{K}\) is a flag complex. If more than one edge of \(\mathcal{K}\) is a subset of \(b\), then \(T^i_{-\mathbf{b}}(\mathcal{K})=0\) for \(i=3,4\). If instead at most one edge of \(\mathcal{K}\) is a subset of \(b\), then for \(i=3,4\) \[T^i_{-\mathbf{b}}(\mathcal{K})\cong H^{i-2}(\widehat\mathcal{K}_b,\Bbbk).\]

The above results combine to give a complete topological description of \(T^3_{\mathbf{c}}(\mathcal{K})\) when \(\mathcal{K}\) is a flag complex. In fact, similar statements also apply when \(\mathcal{K}\) is not a flag complex as long as one chooses the weight \(\mathbf{c}\) carefully, see Remarks 1 and 1.

For describing \(T^4(\mathcal{K})\) for a flag complex \(\mathcal{K}\), it turns out that the interesting remaining case of \(\mathbf{b}\) to deal with are types \((1,1,1,1)\) and \((2,1,1)\), see Proposition 1. We deal with these in §8.5 and §8.6, also obtaining a complete topological description of \(T^4_{\mathbf{c}}(\mathcal{K})\) when \(\mathcal{K}\) is a flag complex.

We illustrate these results with a simple example.

Example 1. We consider the simplicial complex \(\mathcal{K}\) pictured in Figure [fig:hex1] on the vertex set \(\mathcal{V}=\{1,2,\ldots,6\}\). This is a flag complex. The corresponding Stanley-Reisner ideal is generated by \(x_{i-1}x_{i+1}\) for \(i=1,\ldots 6\) and \(x_ix_{i+3}\) for \(i=1,2,3\), with indices taken modulo \(6\).

The proper links of \(\mathcal{K}\) are either the empty set or a disjoint union of two points, corresponding to the rings \(\Bbbk\) and \(\Bbbk[x_1,x_2]/(x_1x_2)\). These both have vanishing \(T^i\) for \(i\geq 2\) (the latter ring is a complete intersection ring, see also Example 2). By Theorem 1, we obtain that \(T_\mathbf{c}^i(\mathcal{K})\neq 0\) for some \(i\geq 2\) only if \(\mathbf{a}=0\). We now consider possibilities for \(\mathbf{b}\).

For \(\mathbf{b}\) of type \((1)\), up to symmetry \(\mathcal{K}_b\) looks as depicted in Figure [fig:hex2]. This is contractible, so by Theorem 2, \(T^i_{-\mathbf{b}}(\mathcal{K})=0\) for \(i\geq 2\).

For \(\mathbf{b}\) of type \((1,1)\) and \(b\notin\mathcal{K}\), up to symmetry \(\mathcal{K}_b\) looks as depicted in Figure [fig:hex2] or Figure [fig:hex3]. By Theorem 3, \(T_{-\mathbf{b}}^i(\mathcal{K})=0\) for \(i\geq 2\) in the former case and \(i\geq 3\) in the latter case, and in the latter case \(T_{-\mathbf{b}}^2(\mathcal{K})\cong \Bbbk\). By the bounds on possible \(\mathbf{b}\) (Proposition 1 and the sentence immediately following it), it follows that \(T^2(\mathcal{K})\) is three dimensional, supported in degrees \((-1,0,0,-1,0,0)\). \((0,-1,0,0,0,0,-1,0)\) and \((0,0,-1,0,0,-1)\). This is also described in [6].

For \(\mathbf{b}\) of type \((1,1,1)\) and at most one edge of \(\mathcal{K}\) contained in \(b\), up to symmetry \(\mathcal{K}_b\) looks as depicted in Figure [fig:hex4] or Figure [fig:hex5]. In the former case \(\Delta(\mathcal{E}_b)\) is a \(1\)-simplex and the complex \(\widehat \mathcal{K}_b\) is depicted in Figure [fig:tkb1]. This is clearly contractible, hence \(T^3_{-\mathbf{b}}(\mathcal{K})=T^4_{-\mathbf{b}}=0\) in this case. In the latter case \(\Delta(\mathcal{E}_b)\) is a \(2\)-simplex and the complex \(\widehat \mathcal{K}_b\) is depicted in Figure [fig:tkb2]. This deformation retracts to the boundary of \(\Delta(\mathcal{E}_b)\), hence \(T^3_{-\mathbf{b}}(\mathcal{K})\cong \Bbbk\) and \(T^4_{-\mathbf{b}}=0\).

By the above, Proposition 1, and the sentence immediately following it, we see that \(T^3(\mathcal{K})\cong \Bbbk^2\), supported in degrees \(-(1,0,1,0,1,0)\) and \(-(0,1,0,1,0,1)\). We will conclude computing \(T^4(\mathcal{K})\) in Examples 11 and 12.

Figure 1: Simplicial complexes from Example 1

1.4 Applications↩︎

For applications in deformation theory, we are especially interested in situations where cotangent cohomology vanishes. Christophersen and the first author give concise sufficient criteria for \(T^2\)-vanishing when \(\mathcal{K}\) is a flag complex that is topologically a sphere, see [7] . Using our results, we obtain similar criteria for \(T^3\)-vanishing:

Corollary 1 (See §9.1). Let \(\mathcal{K}\) be a flag complex whose topological realization is homeomorphic to a sphere. Suppose that \(\mathcal{K}\) satisfies the following properties:

  1. for every vertex \(v\) of \(\mathcal{K}\), \(T^3(\mathop{\mathrm{lk}}(v,\mathcal{K}))=0\); and

  2. for \(v,w\) vertices of \(\mathcal{K}\) with \(\{v,w\}\notin \mathcal{K}\), either \(\mathop{\mathrm{lk}}(v,\mathcal{K})\cap \mathop{\mathrm{lk}}(w,\mathcal{K})\) is contractible, or \(\mathop{\mathrm{lk}}(v,\mathcal{K})\cap \mathop{\mathrm{lk}}(w,\mathcal{K})=\emptyset\) and \(\dim \mathcal{K}\neq 2\); and

  3. for \(u,v,w\) vertices of \(\mathcal{K}\) with \(\{u,v\}\notin \mathcal{K}\) and \(\{u,w\}\notin\mathcal{K}\),

    1. either \(\mathop{\mathrm{lk}}(u,\mathcal{K})\cap \mathop{\mathrm{lk}}(v,\mathcal{K})\cap \mathop{\mathrm{lk}}(w,\mathcal{K})\) is contractible, or \(\mathop{\mathrm{lk}}(u,\mathcal{K})\cap \mathop{\mathrm{lk}}(v,\mathcal{K})\cap \mathop{\mathrm{lk}}(w,\mathcal{K})=\emptyset\) and \(\dim \mathcal{K}\neq 1\); and

    2. there exists a vertex \(u'\in \mathop{\mathrm{lk}}(u,\mathcal{K})\) such that either \(\{u',v\}\) or \(\{u',w\}\) is not in \(\mathcal{K}\).

Then \(T^3(\mathcal{K})=0\).

In [8] there is a classification of all triangulations of the \(2\)-sphere with vanishing \(T^2\). We obtain here classifications of triangulations of the \(2\)-sphere with vanishing \(T^3\).

Corollary 1. Let \(\mathcal{K}\) be a simplicial complex that is homeomorphic to the \(2\)-sphere. Then \(T^3(\mathcal{K})=0\) if and only if \(\mathcal{K}\) is one of the \(8\) triangulations of the \(2\)-sphere with at most \(9\) vertices and each vertex having valency at most \(5\), excluding the triangulation with \(8\) vertices that is not a flag complex. See Figure 14 in §9.4. Moreover, for those triangulations \(\mathcal{K}\) with \(T^3(\mathcal{K})=0\), \(T^4(\mathcal{K})=0\) if and only if \(\mathcal{K}\) has at most \(8\) vertices.

For \(n\geq4\), let \(\mathcal{A}_n\) denote the simplicial complex whose set of vertices are the diagonals of a regular \(n\)-gon, and whose faces consist of collections of non-crossing diagonals, see §9.3. This is the boundary of the polytope dual to the \((n-4)\)-dimensional associahedron. Christophersen and the first author [7] show that \(T^2(\mathcal{A}_n)=0\). We may extend this:

Corollary 1. For \(n\geq 4\), \(T^3(\mathcal{A}_n)=0\).

In Corollary 1 in §9.5 we illustrate one geometric consequence of the above vanishing.

We note that since \(S_{\mathcal{A}_4}\) is a complete intersection, \(T^i(\mathcal{A}_4)=0\) for all \(i\geq 2\). Using our results, we may compute that \(T^4(\mathcal{A}_5)=0\), see Example 13. On the other hand, \(T^4(\mathcal{A}_n)\neq 0\) for \(n\geq 6\), see Remark 1.

1.5 Method↩︎

The cotangent cohomology modules \(T^i_{S/\Bbbk}\) may be defined as follows. Let \(P_\bullet\) be a Koszul-Tate resolution of \(S\), that is, a semifree commutative differential (non-negatively) graded algebra (cdga) that is quasi-isomorphic to \(S\), see §2.1. Then \(T^i_{S/\Bbbk}\) is the \(i\)th cohomology of the complex \(\mathop{\mathrm{Der}}^\bullet(P_\bullet,S)\) of graded derivations.

The first challenge is finding an explicit Koszul-Tate resolution \(P_\bullet\) of \(S\). Viewing \(S\) as a quotient of a polynomial ring \(R\), Hancharuk, Laurent-Gengoux, and Strobl [9] show how to construct such \(P_\bullet\) by starting with a free resolution of \(S\) as an \(R\)-module only making finitely many choices along the way. They call the resulting resolution an arborescent resolution of \(S\). In §2.2, we give an alternative inductive construction of arborescent resolutions that avoids some of the technicalities of [9].

When \(S\) is the quotient of a polynomial ring \(R\) by a monomial ideal \(I\), \(S\) has a canonical free resolution as an \(R\)-module, the so-called Taylor resolution (see §2.4). In fact, the Taylor resolution has the structure of a cdga, but is not semifree. The results of [9] imply that there is a canonical arborescent resolution of \(S\) in this case, see §2.3 for a self-contained treatment. We make this resolution as explicit as we can in §2.5. In §2.6, we use this resolution to define explicit complexes \(W_\bullet^\mathbf{c}\) of finite-dimensional vector spaces whose \(i\)th homology is dual to the weight \(\mathbf{c}\) graded piece of \(T^i_{S/\Bbbk}\).

Some results, such as the localization formula in the Stanley-Reisner case (Theorem 1), follow directly from the above discussion. For our topological interpretations of \(T^i_\mathbf{c}(\mathcal{K})\), more work is needed. Under appropriate assumptions on \(\mathbf{c}\) and homological degree, we show in §6 that one may replace the complex \(W_\bullet^\mathbf{c}\) by a simpler complex we call the non-splitting complex. We then show in §8 that these resulting complexes are homotopic to the relevant complexes of (reduced) simplicial chains arising in the topological setting.

Notation and conventions↩︎

Throughout, \(\Bbbk\) will always denote a field of characteristic zero. All rings are commutative with identity unless otherwise stated. Any weight vector \(\mathbf{c}\in \mathbb{Z}^\mathcal{V}\) will always be written as \(\mathbf{c}= \mathbf{a}- \mathbf{b}\) where \(\mathbf{a}, \mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) are as in Notation 1, i.e.they have disjoint supports.

Acknowledgements↩︎

We are grateful to Klaus Altmann, Adam Boocher, Jan Christophersen, Enrico Fatighenti and Frank Moore for helpful conversations.

All three authors were partially supported by an NSERC Alliance Catalyst grant. NI was partially supported by an NSERC Discovery grant. FM and AP are members of INdAM-GNSAGA. AP acknowledges funding from the European Union - NextGenerationEU under the National Recovery and Resilience Plan (PNRR) - Mission 4 Education and research - Component 2 From research to business - Investment 1.1, Prin 2022, “Geometry of algebraic structures: moduli, invariants, deformations”, DD N. 104, 2/2/2022, proposal code 2022BTA242 - CUP J53D23003720006.

2 Arborescent resolutions↩︎

2.1 Koszul-Tate resolutions and cotangent cohomology↩︎

Let \(S\) be a finitely-generated \(\Bbbk\)-algebra. A Koszul-Tate resolution of \(S\) is a semifree4 commutative differential graded algebra (cdga) \(P=P_\bullet\) with \(P_i=0\) for \(i<0\), along with a quasi-isomorphism \(P \to S\). Here we use a homological grading for \(P\): the differential \(\partial\) of \(P_\bullet\) decreases the homological degree by one. We consider \(S\) as a cdga concentrated in homological degree \(0\). Such a Koszul-Tate resolution may be constructed inductively as in [10] but we note that at each step (of which there are potentially infinitely many), there are choices that must be made.

The cotangent cohomology \(T^i_{S/\Bbbk}\) may be defined in terms of \(P_\bullet\). For \(i\in\mathbb{Z}\), let \(\mathop{\mathrm{Hom}}_\Bbbk^i(P,S)\) consist of those \(\Bbbk\)-linear maps \(\phi\) from \(P_\bullet\) to \(S\) satisfying \(\phi(P_j)=0\) for \(j\neq i\). We let \(\mathop{\mathrm{Der}}_\Bbbk^i(P,S)\) consist of those \(\phi\in\mathop{\mathrm{Hom}}_\Bbbk^i(P,S)\) satisfying the graded Leibniz rule \[\phi(yz)=\phi(y)z+(-1)^{ij}y\phi(z)\;\qquad\forall y\in P_j,z \in P.\] The vector spaces \(\mathop{\mathrm{Der}}_\Bbbk^i(P,S)\) form a cochain complex \(\mathop{\mathrm{Der}}_\Bbbk^\bullet(P,S)\) with differential \(\partial^*\) given by \[\phi\mapsto (-1)^{\deg \phi+1}\phi\circ \partial.\] The \(i\)th cotangent cohomology of \(S\) over \(\Bbbk\) is the \(i\)th cohomology of this complex: \[\label{eq46cotangentcohomology} T^i_{S/\Bbbk}=H^i(\mathop{\mathrm{Der}}_\Bbbk^\bullet(P,S)),\tag{1}\] see e.g. [11].

Example 2. Given \(S=\Bbbk[x_1,\ldots,x_n]/(f)\), one can construct a Koszul-Tate resolution as the cdga concentrated in homological degrees \(0\) and \(1\): \[P_\bullet\colon \quad \cdots\to 0\to \Bbbk[x_1,\ldots,x_n]\xrightarrow{f\cdot } \Bbbk[x_1,\ldots,x_n]\to 0\to \cdots\] and the morphism \(P_\bullet\to S\) is non-trivial only in degree zero, where it is given by the projection \(\Bbbk[x_1,\ldots,x_n]\to S\). We obtain \[\mathop{\mathrm{Der}}_\Bbbk^i(P,S)=\begin{cases} 0 & \text{ for } i\neq 0,1\\ S & \text{ for } i= 1\\ \mathop{\mathrm{Der}}_\Bbbk(\Bbbk[x_1,\ldots,x_n],S) & \text{ for } i= 0 \end{cases}\] and the differential \(\partial^* \colon \mathop{\mathrm{Der}}_\Bbbk^0(P,S)\to S=\mathop{\mathrm{Der}}_\Bbbk^1(P,S)\) is given by \[\phi \mapsto \sum_{j=1}^n\frac{\partial f}{\partial x_j}\phi(x_j).\] Hence by 1 we recover that \(T^1_{S/\Bbbk}\cong\frac{\Bbbk[x_1,\ldots,x_n]}{(f,\partial_{x_1}f,\ldots,\partial_{x_n}f)}\) and \(T^i_{S/\Bbbk}=0\) for every \(i\geq2\).

Remark 1. By definition, \(P\) carries a homological grading by \(\mathbb{Z}\). In the setting of the remainder of this paper, \(S\) will typically also carry a grading by \(\mathbb{Z}^n\) for some \(n\geq 1\). We can and will choose \(P\) so that each \(P_i\) is \(\mathbb{Z}^n\)-graded, the differential \(\partial\) is homogeneous of degree \(0\) with respect to this grading, and so is the quasi-isomorphism \(P\to S\). With \(P\) chosen in this fashion, each \(\mathop{\mathrm{Der}}_\Bbbk^i(P,S)\) decomposes as a direct sum of homogeneous pieces with respect to the \(\mathbb{Z}^n\)-grading. This induces a similar decomposition of \(T^i_{S/\Bbbk}\).

To avoid ambiguity, we will always refer to degrees in the (co)homological \(\mathbb{Z}\)-grading of \(P_\bullet\), \(\mathop{\mathrm{Der}}^\bullet(P,S)\), or \(T^\bullet_{S/\Bbbk}\) as (co)homological degrees. The degrees associated to the \(\mathbb{Z}^n\)-grading inherited from \(S\) will be called weights.

2.2 Inductive construction of arborescent resolutions↩︎

Here we give an alternate and self-contained description of arborescent resolutions [9].5 Let \(R\) be a polynomial ring over \(\Bbbk\), and \(S\) a quotient of \(R\). Let \(F_\bullet\) be a free resolution of \(S\) as an \(R\)-module with differential \(d\).6 We may assume that \(F_0=R\); moreover, by Hilbert’s syzygy theorem, we may assume that \(F_\bullet\) has only finitely many non-zero terms. Our goal is to use \(F_\bullet\) to construct a Koszul-Tate resolution \(P_\bullet\to S\).

We give an inductive description of \(P_\bullet=\bigoplus_{i\geq 0} P_i\), first as a commutative graded algebra (without differential). Let \(P(0)=R\), viewed as a commutative graded algebra concentrated in degree \(0\). Set \(P_0^\mathrm{old}=0\) and \(P_0^\mathrm{new}=0\). We now proceed inductively on \(i \geq 0\), assuming we have defined \(P(i)\) and \(P_j^\mathrm{old}\) and \(P_j^\mathrm{new}\) for all \(0 \leq j\leq i\). We set \[P_{i+1}^\mathrm{new}:=F_{i+1}\oplus P^{\mathrm{old}}_i\] and we define \(P(i+1)\) to be the (graded) symmetric algebra over \(R\) of the graded free \(R\)-module \[\bigoplus_{1 \leq j \leq i+1} P_j^\mathrm{new},\] where the elements of \(P_j^\mathrm{new}\) have homological degree \(j\). Set \(P_{i+1}^{\mathrm{old}}=P(i)_{i+1}\).

We have inclusions \(P(i)\subseteq P(i+1)\), and \[P(i)_j=P(i+1)_j=P_j^\mathrm{new}\oplus P_j^\mathrm{old}\] for any \(j\leq i\). Finally, we set \[P_\bullet=\bigcup_{i\geq 0} P(i)=\bigoplus_{i\geq 0} \left(P_i^\mathrm{new}\oplus P_i^\mathrm{old}\right),\] with algebra structure induced by those of the \(P(i)\).7

For instance, the homogeneous summands of low degree of \(P_\bullet\) are: \[\begin{align} P_0 &= R, \\ P_1 &= F_1, \\ P_2 &= \underbrace{F_2}_{P_2^\mathrm{new}} \oplus \underbrace{\wedge^2_R F_1}_{P_2^\mathrm{old}}, \\[.2cm] P_3 &= F_3 \oplus \underbrace{\wedge^2_R F_1}_{P_2^\mathrm{old}} \oplus \underbrace{\wedge^3_R F_1 \oplus (F_1 \otimes_R F_2)}_{P^\mathrm{old}_3}, \\[.2cm] P_4 &= F_4 \oplus \underbrace{\wedge^3_R F_1 \oplus (F_1 \otimes_R F_2)}_{P_3^\mathrm{old}} \oplus \underbrace{ (F_1 \otimes_R \wedge^2_R F_1) \oplus (\wedge^2_R F_1 \otimes_R F_2) \oplus \wedge^4_R F_1 \oplus \mathrm{S}^2_R F_2}_{P_4^\mathrm{old}}. \end{align}\]

We now wish to endow \(P_\bullet\) with a differential \(\partial\), which we will also inductively define. With respect to the direct sum decomposition \[P_j=F_j\oplus P_{j-1}^\mathrm{old}\oplus P_j^\mathrm{old},\] the differential \(\partial_j\) we construct will have the form \[\label{eqn:diffform} \begin{array}{l} \begin{array}{c c c} F_j& P_{j-1}^\mathrm{old}& P_j^\mathrm{old}\end{array}\\ \partial_j= \left(\begin{array}{c c c} d_j & -\rho_{j} & \alpha_j\\ \\ 0 & -\gamma_{j-1} & \beta _j\\ \\ 0 & \mathop{\mathrm{Id}}& \gamma_j \end{array}\right) \begin{array}{c} F_{j-1}\\ \\ P_{j-2}^\mathrm{old}\\ \\ P_{j-1}^\mathrm{old} \end{array} \end{array}\tag{2}\] where \(d\) is the differential of \(F_\bullet\) and \(\mathop{\mathrm{Id}}\) is the identity map. The differential must satisfy the graded Leibniz rule: \[\label{eqn:gl} \partial_j(yz)=\partial_k(y)z+(-1)^ky\partial_{k-j}(z)\qquad \forall y\in P_k,\;z\in P_{k-j}.\tag{3}\] Likewise, it must square to zero: \[\label{eqn:closed} \partial_{j-1} \partial_j=0.\tag{4}\]

Since \(P_0^\mathrm{old}=P_1^\mathrm{old}=0\), we begin with \(\partial_0=0\), \(\partial_1=d_1\).

Theorem 5 (cf. [9]). Let \(i\geq 1\). Suppose that for \(j\leq i\), we have maps \(\partial_j\) of the form 2 satisfying 3 and 4 .

  1. There exists \(\rho_{i+1}\) satisfying \[d_i\rho_{i+1}=\rho_{i}\gamma_i+\alpha_i.\]

  2. After choosing such \(\rho_{i+1}\), there is a unique map \(\partial_{i+1}\) of the form 2 satisfying 3 and 4 for \(j=i+1\).

  3. The differential \(\partial\) for \(P_\bullet\) obtained via induction yields a Koszul-Tate resolution of \(S\), that is, \[H_k(P_\bullet)\cong\begin{cases} S & k=0,\\ 0 & \textrm{else}. \end{cases}\]

We call any resolution \((P_\bullet,\partial)\) as above an arborescent resolution of \(S\).

Proof. Multiplying out, we see that 4 is equivalent to \[\begin{align} d_{j-1}d_j&=0\tag{5}\\ d_{j-1}\rho_j&=\rho_{j-1}\gamma_{j-1}+\alpha_{j-1}\tag{6}\\ d_{j-1}\alpha_j+\alpha_{j-1}\gamma_j&=\rho_{j-1}\beta_{j}\tag{7}\\ \beta_{j-1}&=-\gamma_{j-2}\gamma_{j-1}\tag{8}\\ \beta_j&=-\gamma_{j-1}\gamma_j\tag{9}\\ \gamma_{j-2}\beta_j&=\beta_{j-1}\gamma_j\tag{10}. \end{align}\] Equation 5 is always fulfilled since \(F_\bullet\) is a complex. We see that 10 follows from 8 and 9 , so we may disregard it. Using 6 and 9 , we also see that 7 is equivalent to \[d_{j-1}(\rho_j\gamma_j+\alpha_j)=0.\]

We now prove the first claim. If \(i=1\), then \(P_i^\mathrm{old}=0\), so there is nothing to prove. Assume \(i>1\). By the above discussion of 4 for \(j=i\), we see that \(\rho_i\gamma_i+\alpha_i\) factors through the kernel of \(d_{i-1}\), and by the exactness of \(F_\bullet\) at everywhere except the \(0\)th position, we see that \(\rho_i\gamma_i+\alpha_i\) factors through the image of \(d_i\). Since \(P_i^\mathrm{old}\) is a free \(R\)-module, there exists \(\rho_{i+1} \colon P_i^\mathrm{old}\to F_i\) such that \(d_i\rho_{i+1}=\rho_{i}\gamma_i+\alpha_i.\)

For the second claim, the graded Leibniz rule 3 for \(j=i+1\) uniquely determines what \(\alpha_{j+1}\), \(\beta_{j+1}\), and \(\gamma_{j+1}\) must be. The fact that \(\alpha_{j+1},\beta_{j+1},\gamma_{j+1}\) are indeed well-defined follows inductively from 3 for \(j\leq i\). To satisfy 4 for \(j=i+1\), we may restrict to the summands \(F_{i+1}\), \(P_i^\mathrm{old}\), and \(P_{i+1}^\mathrm{old}\) of \(P_{i+1}\). For \(F_{i+1}\), we just have 5 , which as noted above, is always satisfied. For \(P_i^\mathrm{old}\), we have 6 and 8 . The first follows by choice of \(\rho_{i+1}\), the second follows from 9 for \(j=i\). Finally, it is straightforward to see directly that the graded Leibniz rule applied twice implies 4 for \(j=i+1\) after restricting to \(P_{i+1}^\mathrm{old}\).

For the third claim, we first notice that \(H_0(P_\bullet)=\mathop{\mathrm{coker}}\partial_1=\mathop{\mathrm{coker}}d_1 = S\). We now show that the homology of \(P_\bullet\) vanishes at all other positions. For \(i<0\) this is clear. For \(i>0\), after applying row operations to 2 using the third row, and applying 6 and 8 for \(j=i+1\), we obtain that \[\ker \partial_i=\ker\left(\begin{array}{c c c} d_i & 0 & d_i\rho_{i+1}\\ 0 & \mathop{\mathrm{Id}}& \gamma_i \end{array}\right).\] In other words, \((x,y,z)\in F_i\oplus P_{i-1}^\mathrm{old}\oplus P_i^\mathrm{old}\) is in the kernel if and only if \(y=-\gamma_i(z)\) and \(d_i(x+\rho_{i+1}(z))=0\). But by the form of \(\partial_{i+1}\) and the exactness of \(F_\bullet\), this is spanned by the images of \(F_{i+1}\) and \(P_i^\mathrm{old}\) under \(\partial_{i+1}\). ◻

Remark 1. Assuming that the free resolution \(F_\bullet\) has finite length, there are only finitely many \(\rho_i\) that need to be chosen as in Theorem 5 to determine the differential \(\partial\) of \(P_\bullet\). The information in these maps \(\rho_i\) is related to the so-called “arborescent operations” of [9].

Remark 1. Consider the map \(\pi_F \colon P_\bullet\to F_\bullet\) whose \(i\)th component with domain \(P_i=F_i\oplus P_{i-1}^\mathrm{old}\oplus P_i^\mathrm{old}\) restricts to the identity on \(F_i\), \(0\) on \(P_{i-1}^\mathrm{old}\), and \(\rho_{i+1}\) on \(P_i^\mathrm{old}\). Then \(\pi_F\) is a map of complexes, that is, \(d\circ \pi_F=\pi_F\circ\partial\). Indeed, the condition that \(\pi_F\) commutes with the differential amounts to the condition on \(\rho_{i+1}\) from Theorem 5[item:rho].

2.3 Arborescent resolutions for cdgas↩︎

Suppose that the free resolution \(F_\bullet\) in fact has the additional structure of a cdga. In this case, there is a canonical choice for the differential \(\partial\) of \(P_\bullet\), and the map \(\pi_F\) of Remark 1 is a map of cdgas.

Indeed, we will define maps \(\rho_{i+1} \colon P_{i}^\mathrm{old}\to F_{i}\) as follows. For any \(y\in P_j^\mathrm{new}\), let \(\mathrm{pr}(y)\) denote its image under the projection \(\mathrm{pr} \colon F_j\oplus P_{j-1}^\mathrm{old}\to F_{j}\) to the first factor. We then set \[\rho_{i+1}(y_1\cdots y_k)=\mathrm{pr}(y_1)\cdots \mathrm{pr}(y_k)\] for any \(y_j\in P_{\delta_j}^\mathrm{new}\), \(j=1,\ldots,k\) satisfying \(\delta_1+\ldots+\delta_k=i\). Here, the product on the left hand side is in \(P_\bullet\), and the product on the right hand side is in \(F_\bullet\). This extends linearly to give an \(R\)-linear map \(\rho_{i+1} \colon P_{i}^\mathrm{old}\to F_{i}\).

Proposition 1 (cf. [9]). The maps \(\rho_{i+1}\) defined above satisfy the condition of Theorem 5[item:rho], and thus determine a differential \(\partial\) of \(P_\bullet\). Moreover, the map \(\pi_F\) of Remark 1 is multiplicative, hence a map of cdgas.

Proof. It follows immediately from the definitions of \(\rho_{i+1}\) and \(\pi_F\) that \(\pi_F\) is multiplicative. For the first claim of the proposition, we need to show that the \(\rho_{i+1}\) satisfy the condition of Theorem 5[item:rho]. But as claimed in Remark 1, this is the same as the equality \(d_{i-1} \circ (\pi_F)_i=(\pi_F)_{i-1}\circ \partial_i\). We show this equality by induction on \(i\). For elements \(y\in P_i\) belonging to \(F_i\) or \(P_{i-1}^\mathrm{old}\), this equality is clear. For \(y\in P_i^\mathrm{old}\), it suffices to consider products \(y=y_1y_2\) with \(y_1,y_2\) of lower homological degree. Then \[\begin{align} (d \circ\pi_F)(y_1y_2)&=d(\pi_F(y_1)\pi_F(y_2))\\ &=d(\pi_F(y_1))d(\pi_F(y_2))\\ &=\pi_F(d(y_1))\pi_F(d(y_2))\\ &=(\pi_F\circ d)(y_1y_2) \end{align}\] with the first equality following from the multiplicativity of \(\pi_F\), the second from the multiplicativity of \(d\), the third by the induction hypothesis, and the fourth again by multiplicativity of \(\pi_F\) and \(d\). ◻

2.4 Monomial ideals and the Taylor resolution↩︎

In the remainder of this paper, we will always be considering the following situation: \(R=\Bbbk[x_1,\ldots,x_n]\) will be a polynomial ring over \(\Bbbk\), \(I\subsetneq R\) will be a proper ideal generated by monomials, and \(S=R/I\) will be the quotient. The ring \(R\) has a natural \(\mathbb{Z}^n\)-grading. Since \(I\) is a monomial ideal, \(R/I\) also has a \(\mathbb{Z}^n\)-grading. In \(R\) we will use multi-index notation, e.g. for any \(\mathbf{c}= (\mathbf{c}_1,\dots,\mathbf{c}_n) \in\mathbb{Z}^n\), we set \[x^\mathbf{c}=\prod_{i=1}^n x_i^{\mathbf{c}_i}.\]

The Taylor resolution \(F_\bullet\) is a \(\mathbb{Z}^n\)-graded free resolution of \(S\), as we will now recall (cf. [12]). For input data, we fix \(\mathcal{G}\) to be any set and \(\lambda \colon \mathcal{G}\to I\) to be a map whose image consists of monomials generating \(I\) as an ideal. Typically, we will take \(\mathcal{G}\) to the minimal monomial generators of \(I\), and \(\lambda\) simply to be the inclusion.

We now take \(F_0=S\), and let \(F_1\) to be the free \(\mathbb{Z}^n\)-graded \(R\)-module with basis \(e_f\) indexed by the elements \(f \in \mathcal{G}\). Here, the weight \(\mathbf{wt}(e_f)\) is simply the weight \(\mathbf{wt}(f) \in \mathbb{Z}^n\) of \(\lambda(f)\), and the differential \(d_1\) sends \(e_f\) to \(\lambda(f)\).

For \(i>1\), we set \(F_i=\bigwedge^i_R F_1\), but with a modified \(\mathbb{Z}^n\)-grading. Denote \[e_{f_1}\wedge e_{f_2}\wedge \cdots \wedge e_{f_i}\in F_i\] by \[\{f_1 f_2\ldots f_i\}\] for any \(f_1,\ldots,f_i\in \mathcal{G}\). Then we set \[\mathbf{wt}(\{f_1\ldots f_i\})=\mathbf{wt}(\mathop{\mathrm{lcm}}(\lambda(f_1),\ldots,\lambda(f_m))).\]

The differential \(d_i \colon F_i\to F_{i-1}\) is defined via \[\label{eq46differentialfree} d_i(\{f_1\ldots f_i\})=\sum_{j=1}^i (-1)^j x^{\mathbf{wt}(\{f_1\ldots f_i\})-\mathbf{wt}(\{f_1\ldots \widehat{f_j}\ldots f_i\})} \{f_1\ldots \widehat{f_j}\ldots f_i\}.\tag{11}\] Here, \(\widehat{f_j}\) indicates we are removing the \(f_j\) term. The differential \(d\) is similar to the differential for the exterior algebra on \(F_1\), but its terms are multiplied by monomials to make \(d\) homogeneous with respect to the \(\mathbb{Z}^n\)-grading.

As described above, \((F_\bullet,d)\) is a \(\mathbb{Z}^n\)-graded free resolution of \(S\) as an \(R\)-module. Moreover, it has a canonical cdga structure [12]: the product of \(\{f_1\ldots f_i\}\in F_i\) and \(\{f_1'\ldots f_j'\}\in F_j\) is defined to be \[x^{\mathbf{wt}(\{f_1\ldots f_i\})+\mathbf{wt}(\{f_1'\ldots f_j'\})-\mathbf{wt}(\{f_1\ldots f_i f_1'\ldots f_j'\})} \{f_1\ldots f_i f_1'\ldots f_j'\}\in F_{i+j}.\] Again, this is essentially the product on the exterior algebra on \(F_1\), but modified so as to preserve the \(\mathbb{Z}^n\)-grading.

We now find ourselves in the setting of §2.3: the Taylor resolution \(F_\bullet\) of \(S\) is itself a cdga, so from it we obtain a canonical Koszul-Tate resolution \(P_\bullet \to S\) (Proposition 1). See also [9]. We will call \(P_\bullet \to S\) a Koszul-Tate-Taylor resolution of \(S\).

2.5 Explicit differential in monomial case↩︎

We now wish to explicitly describe \(R\)-module generators and the differential for a Koszul-Tate-Taylor resolution \(P_\bullet\) of \(S\). As in §2.4, we have \(R\)-module generators for \(F_i\) of the form \(\{f_1\ldots f_i\}\). Given \(p\in P_i\) and \(q\in P_j\), we denote their product in \(P_{i+j}^\mathrm{old}\subseteq P_{i+j}\) simply by \(pq\). On the other hand, given \(y\in P_i^\mathrm{old}\), we may view it as an element of \(P_{i+1}^\mathrm{new}\subseteq P_{i+1}\); we denote this element by \([y]\).

Hence, we obtain \(R\)-module generators of \(P_\bullet\) from strings involving elements \(f\in \mathcal{G}\), and matched pairs of \(\{ \;\}\) and \([ \;]\). Note that the (graded) commutativity of \(P_\bullet\) induces relations among these generators, e.g. \([\{f_1\}\{f_2\}]=-[\{f_2\}\{f_1\}]\).

Example 3 (Generators of low homological degree). We record all possible forms for generators of \(P_i^\mathrm{new}\) for \(i\leq 5\), up to sign. \[\begin{array}{l l l } & \textrm{hom.\;deg.} & \textrm{weight} \\ \hline \{f\}& \qquad 1& \mathbf{wt}(f) \\ \{f_1f_2\} & \qquad 2 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2))\\ \{f_1f_2f_3\} & \qquad 3 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2,f_3)) \\ [ \{f_1\} \{f_2\} ] & \qquad 3 & \mathbf{wt}(f_1)+\mathbf{wt}(f_2)\\ \{f_1f_2f_3f_4\} & \qquad 4 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2,f_3,f_4)) \\ [\{f_1f_2\}\{f_3\}] & \qquad 4 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2))+\mathbf{wt}(f_3)\\ [\{f_1\}\{f_2\}\{f_3\}] & \qquad 4 & \mathbf{wt}(f_1)+\mathbf{wt}(f_2)+\mathbf{wt}(f_3)\\ \{f_1f_2f_3f_4f_5\} & \qquad 5 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2,f_3,f_4, f_5)) \\ [ \{f_1 f_2 f_3\} \{f_4\} ] & \qquad 5 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2,f_3))+\mathbf{wt}(f_4)\\ [ \{f_1 f_2\} \{f_3 f_4\} ] & \qquad 5 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2))+\mathbf{wt}(\mathop{\mathrm{lcm}}(f_3f_4))\\ [ \{f_1 f_2\} \{f_3 \} \{ f_4\} ] & \qquad 5 & \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1f_2))+\mathbf{wt}(f_3)+\mathbf{wt}(f_4)\\ [ \{f_1 \} \{ f_2 \} \{f_3 \} \{ f_4\} ] & \qquad 5 & \mathbf{wt}(f_1)+\mathbf{wt}(f_2)+\mathbf{wt}(f_3)+\mathbf{wt}(f_4) \\ [[\{f_1\}\{f_2\}]\{f_3\}] & \qquad 5 & \mathbf{wt}(f_1)+\mathbf{wt}(f_2)+\mathbf{wt}(f_3) \end{array}\]

Remark 1. We will occasionally need to distinguish between a string \(s\) involving elements \(f\in \mathcal{G}\) and matched pairs of \(\{ \;\}\) and \([ \;]\), and the generator \(\overline{s}\in P_\bullet\) that it represents. We will thus always use the term “string” to refer to an actual string, and “generator” to refer to an element of \(P_\bullet\) represented by a string. Given a string \(s\), we denote the corresponding generator by \(\overline{s}\). When actually writing down a string we will include quotation marks, so e.g.\(``[\{f_1\}\{f_2\}]"\) denotes a string, whereas \([\{f_1\}\{f_2\}]\) denotes the generator it represents. Following this notation, we for instance have (for \(f_1,f_2,f_3\in \mathcal{G}\) distinct) \[\{f_1f_2f_3\}=\{f_2f_3f_1\}\qquad \mathrm{but}\;``\{f_1f_2f_3\}"\neq ``\{f_2f_3f_1\}".\]

Definition 1. Strings of the form \(``\{f_1\cdots f_i\}"\) we will call primitive,8 and those strings beginning with \([\) and ending with \(]\) but containing no other \([\) we will call quasiprimitive. We will call a generator primitive (respectively quasiprimitive) if it can be represented by a primitive (respectively quasiprimitive) string.

Notice that all generators of homological degree at most \(4\) are primitive or quasiprimitive; in homological degree \(5\) this is no longer the case, e.g.\([[\{f_1\}\{f_2\}]\{f_3\}]\).

In order to describe the differential \(\partial\), we need a little more notation.

Definition 2. For any string \(s\) as above, we define the following sequences:

  • \(\mathcal{Q}(s)\) is the sequence of all quasiprimitive strings contained in \(s\);

  • \(\mathcal{P}(s)\) is the sequence in \(s\) of all \(f\in\mathcal{G}\) and all left brackets \([\);

For \(q\) in \(\mathcal{Q}(s)\) or \(\mathcal{P}(s)\), we define its sign in \(s\) to be \[\mathop{\mathrm{sign}}(q;s) :=\begin{cases} (-1)^m & \text{if } q\in \mathcal{P}(s)\;\textrm{and}\;q=[\\ (-1)^{m+1} & \textrm{else}, \end{cases}\] where \(m\) is the number of preceding elements in \(\mathcal{P}(s)\).

Remark 1. Notice that the homological degree of \(\overline{s}\) is the length of \(\mathcal{P}(s)\).

Example 4. If \(s=``[[\{f_1\}\{f_2\}]\{f_3\}]"\) then \(\mathcal{Q}(s)\) consists of \(``[\{f_1\}\{f_2\}]"\) with sign \(1\) and \(\mathcal{P}(s)\) consists of \([\,,[\,,f_1,f_2,f_3\) with signs \(1\), \(-1\), \(-1\), \(1\), \(-1\).

If \(s=``[[\{f_1f_2\}\{f_3\}][\{f_4\}\{f_5\}]]"\), then \(\mathcal{Q}(s)\) consists of \(``[\{f_1f_2\}\{f_3\}]", ``[\{f_4\}\{f_5\}]"\) with signs \(1\), \(1\), while \(\mathcal{P}(s)\) consists of \([\,,[\,,f_1,f_2,f_3,[\,,f_4,f_5\) with signs \(1\), \(-1\), \(-1\), \(1\), \(-1\), \(-1\), \(-1\), \(1\).

Definition 3. For a string \(s\), and an element \(q\) in \(\mathcal{P}(s)\), we let \(s\smallsetminus q\) be the string obtained from \(s\) by removing \(q\) (and the matching bracket \(]\) if \(q\) is a bracket).

Likewise, for \(q\in \mathcal{Q}(s)\), we let \(s / \! \! / q\) be the string obtained from \(s\) by replacing \(q\) with the unique primitive string \(p\) with \(\mathcal{P}(p)\) equal to \(\mathcal{P}(q)\) after omitting the first left bracket in \(\mathcal{P}(q)\).

For any string \(p \smallsetminus q\) or \(p / \! \! / q\) we obtain this way that makes no sense (for instance, we apply \([ \;]\) to an element of \(P_i^\mathrm{new}\)), we treat the corresponding generator as zero.

Theorem 6. Let \(s\) be any string as above. Then \[\begin{align} \partial(\overline{s})=&\sum_{q\in \mathcal{Q}(s)}\mathop{\mathrm{sign}}(q;s)x^{\mathbf{wt}(\overline{s})-\mathbf{wt}(\overline{s / \! \! / q})}(\overline{s / \! \! / q}) +\sum_{q\in \mathcal{P}(s)}\mathop{\mathrm{sign}}(q;s)x^{\mathbf{wt}(\overline{s})-\mathbf{wt}(\overline{s \smallsetminus q})}(\overline{s\smallsetminus q}). \end{align}\]

Proof. We consider three cases separately: \(s\) a primitive string, \(s\) a non-primitive string starting with a \([\), and finally \(s\) a non-primitive string not starting with \([\). Throughout, we will use \(x^\star\) as an abbreviation for the correct monomial to keep everything \(\mathbb{Z}^n\)-homogeneous. For any string \(s'\) beginning and ending with \([\) and \(]\) respectively, we let \(\langle s' \rangle\) be the string obtained by omitting the first \([\) and last \(]\).

Firstly, for a primitive string \(s\), by looking at the first column in the matrix in 2 the differential reduces to the Taylor differential, which agrees with the stated formula, see 11 .

Secondly, consider a non-primitive string of the form \(s=``[s_1 \ldots s_k]"\) representing a generator \(\overline{s}\) in \(P_{m-1}^\mathrm{old}\subseteq P_m^{\mathrm{new}} \subseteq P_m\) where the \(s_1,\ldots,s_k\) are themselves strings. By 2 the map to \(F_{m-1}\) is given by \(-\rho_{m}\), which means this part of the image of \(\overline{s}\) is exactly \(-x^\star(\overline{s / \! \! / s})\) if \(s\) is quasiprimitive and \(0\) otherwise. The map to \(P_{m-1}^\mathrm{old}\) gives us exactly \(\overline{s_1\ldots s_k}\).

To understand the map \(-\gamma_{m-1}\colon P^{\mathrm{old}}_{m-1}\to P^{\mathrm{old}}_{m-2}\), we need to take the negative of the image of \(\overline{s_1\ldots s_k}\) under the differential, and replace each generator \(y\) occurring there by \([y]\). Applying the Leibniz rule we have \[\partial (\overline{s_1\ldots s_k})=\sum_{i=1}^k \epsilon_i \overline{s_1}\ldots \partial (\overline{s_i})\ldots \overline{s_k}\] where \(\epsilon_i=(-1)^{\sum\limits_{j<i} \deg \overline{s_j}}\) and \(\deg\) denotes the homological degree. By induction this is \[\sum\limits_{i=1}^k \epsilon_i\cdot \overline{s_1}\ldots \left(\sum_{q\in \mathcal{Q}(s_i)}\mathop{\mathrm{sign}}(q;s_i)x^\star(\overline{s_i / \! \! / q}) +\sum_{q\in \mathcal{P}(s_i)}\mathop{\mathrm{sign}}(q;s_i)x^\star(\overline{s_i\smallsetminus q})\right) \ldots \overline{s_k}.\] Recall that \(\deg(\overline{s_i})=\vert\mathcal{P}(s_i)\vert\) by Remark 1; therefore \(\mathop{\mathrm{sign}}(q;s)=-\epsilon_i\mathop{\mathrm{sign}}(q;s_i)\). Hence rearranging the terms we obtain \[-\sum_{q\in \mathcal{Q}(s),q\neq s} \mathop{\mathrm{sign}}(q;s)x^\star(\overline{\langle s / \! \! / q\rangle}) -\sum_{q\in {\mathcal{P}(\langle s\rangle )}}\mathop{\mathrm{sign}}(q;s)x^\star (\overline{\langle s\smallsetminus q\rangle})\] Adding back \([\; ]\) and taking the opposite sign, we end up with the desired formula for \(s=[s_1 \ldots s_k]\).

Finally, consider a string of the form \(s=s_1\ldots s_k\) with \(\overline{s}\in P_m^\mathrm{old}\subseteq P_m\). Similar to above we have \[\begin{align} \partial(\overline{s_1\ldots s_k}) &=\sum_{i=1}^k \epsilon_i \overline{s_1}\ldots \partial(\overline{s_i})\ldots \overline{s_k}\\ &=\sum_{q\in \mathcal{Q}(s)} \mathop{\mathrm{sign}}(q;s)x^\star(\overline{s / \! \! / q}) +\sum_{q\in \mathcal{P}(s)}\mathop{\mathrm{sign}}(q;s)x^\star (\overline{s\smallsetminus q}) \end{align}\] where the only difference with respect to the case above is the relation \[\mathop{\mathrm{sign}}(q;s)=\epsilon_i \mathop{\mathrm{sign}}(q;s_i).\qedhere\] ◻

Example 5. We compute the differentials of the generators represented by the strings of Example 4. For \(y=[[\{f_1\}\{f_2\}]\{f_3\}]\), we obtain \[\begin{align} \partial(y)={x^{\mathbf{wt}(\gcd(f_1,f_2))}}[\{f_1f_2\}\{f_3\}]+[\{f_1\}\{f_2\}]\{f_3\}-[\{f_1\}\{f_2\}\{f_3\}]. \end{align}\] Indeed, the remaining three terms (e.g. \([[\{f_2\}]\{f_3\}]\)) are all treated as zero.

For \(y=[[\{f_1f_2\}\{f_3\}][\{f_4\}\{f_5\}]]\), we obtain \[\begin{align} \partial(y) &={x^{\mathbf{wt}(\gcd(\mathop{\mathrm{lcm}}(f_1,f_2),f_3))}}[\{f_1f_2f_3\}[\{f_4\}\{f_5\}]] + {x^{\mathbf{wt}(\gcd(f_4,f_5))}} [[\{f_1f_2\}\{f_3\}]\{f_4f_5\}]\\ &+ [\{f_1f_2\}\{f_3\}][\{f_4\}\{f_5\}] - [\{f_1f_2\}\{f_3\}[\{f_4\}\{f_5\}]]\\ &-{x^{\mathbf{wt}(f_1)-\mathbf{wt}(\gcd(f_1,f_2))}} [[\{f_2\}\{f_3\}][\{f_4\}\{f_5\}]] \\ &+{x^{\mathbf{wt}(f_2)-\mathbf{wt}(\gcd(f_1,f_2))}} [[\{f_1\}\{f_3\}][\{f_4\}\{f_5\}]] -[[\{f_1f_2\}\{f_3\}]\{f_4\}\{f_5\}] \end{align}\] where the remaining three terms have been treated as zero.

2.6 Computing graded pieces of cotangent cohomology↩︎

Continuing with \(S=\Bbbk[x_1,\ldots,x_n]/I\) for a monomial ideal \(I\), let \(P=P_{\bullet}\to S\) be a Koszul-Tate resolution respecting the \(\mathbb{Z}^n\)-grading of \(S\), for instance, a Koszul-Tate-Taylor resolution. As noted in Remark 1, the derivation complex \(\mathop{\mathrm{Der}}_{\Bbbk}^\bullet(P,S)\) is also \(\mathbb{Z}^n\)-graded, and so the \(T^i_{S/\Bbbk}\) are as well. For any weight \(\mathbf{c}\in \mathbb{Z}^n\), we will describe an explicit complex of finite dimensional \(\Bbbk\)-vector spaces whose homology is dual to the weight \(\mathbf{c}\) piece of \(T^i_{S/\Bbbk}\).

To that end, for each \(i\geq 0\), fix a \(\mathbb{Z}^n\)-homogeneous basis for \(P_i^\mathrm{new}\) as an \(R\)-module. For any \(\mathbf{u}\in \mathbb{Z}_{\geq 0}^n\), let \(W_{i,\mathbf{u}}\subseteq P_i^\mathrm{new}\) be the \(\Bbbk\)-vector space generated by homogeneous basis elements of weight \(\mathbf{u}\). Each \(W_{i,\mathbf{u}}\) is finite dimensional. Notice that \[P_i^\mathrm{new}=\bigoplus_{\mathbf{u}\in \mathbb{Z}_{\geq 0}^n} W_{i,\mathbf{u}}\otimes_\Bbbk R.\] Typically, we will take the homogeneous basis of \(P_i^\mathrm{new}\) to consist of generators as described in §2.5. The differential \(\partial\) of \(P_\bullet\) induces a \(\Bbbk\)-linear map \[\overline{\partial}_i \colon \bigoplus_{\mathbf{u}\in\mathbb{Z}_{\geq 0}^n} W_{i,\mathbf{u}} \to \bigoplus_{ \mathbf{u}\in \mathbb{Z}_{\geq 0}^n} W_{i-1,\mathbf{u}}\] defined via the composition \[\bigoplus_{\mathbf{u}\in\mathbb{Z}_{\geq 0}} W_{i,\mathbf{u}} \xrightarrow{\iota} P_i\xrightarrow{\partial_i} P_{i-1} \xrightarrow{\pi_R} P_{i-1}^\mathrm{new}\xrightarrow{\pi_{\Bbbk}} \bigoplus_{\mathbf{u}\in\mathbb{Z}_{\geq 0}^n} W_{i-1,\mathbf{u}}\] where \(\iota\) denotes the inclusion, \(\pi_R\) the natural projection of \(R\)-modules coming from the decomposition \(P_{i-1}=P_{i-1}^\mathrm{new}\oplus P_{i-1}^\mathrm{old}\), and \(\pi_\Bbbk\) is obtained by tensoring with the map \(R=\Bbbk[x_1,\ldots,x_n]\to \Bbbk\) defined by \(x_j\mapsto1\) for every \(j\in\{1,\ldots,n\}\).

Definition 4. Following Notation 1, for every weight \(\mathbf{c}=\mathbf{a}-\mathbf{b}\in \mathbb{Z}^n\), we define \[\nabla_\mathbf{c}=\{\mathbf{u}\in\mathbb{Z}_{\geq 0}^n\;|\;\mathbf{u}+\mathbf{c}\in\mathbb{Z}^n_{\geq 0}\;\textrm{and}\;x^{\mathbf{u}+\mathbf{c}}\notin I\}.\] For \(i\geq 1\), we then define \[W_i^\mathbf{c}=\bigoplus_{\mathbf{u}\in\nabla_\mathbf{c}} W_{i,\mathbf{u}}.\] For the case \(i=0\), we set \[W_0^\mathbf{c}= \begin{cases} \Bbbk& \text{if } |\mathbf{b}|= 1 \;\textrm{and}\;x^\mathbf{a}\notin I\\ 0 & \text{if } |\mathbf{b}|\neq 1\;\textrm{or}\;x^\mathbf{a}\in I. \end{cases}\] For \(i\geq 0\), we let \[\begin{align} \partial^\mathbf{c}_{i+1} \colon W_{i+1}^\mathbf{c}&\to W_{i}^\mathbf{c} \end{align}\] be the \(\Bbbk\)-linear map obtained by applying \(\overline{\partial}\) and then projecting onto the summands indexed by \(\mathbf{u}\in \nabla_\mathbf{c}\) (or simply onto \(\Bbbk\) or \(0\) in the case \(i=0\)).

Theorem 7. Let \(\mathbf{c}\in\mathbb{Z}^n\).

  1. For \(i\geq 0\), the composition \(\partial^\mathbf{c}_i \circ \partial^\mathbf{c}_{i+1}\) is equal to zero, so \(W_\bullet^\mathbf{c}\) is a complex.

  2. For \(i\geq 1\), there is an isomorphism \[\mathop{\mathrm{Hom}}_\Bbbk(H_i(W_\bullet^\mathbf{c}),\Bbbk)\to (T^i_{S/\Bbbk})_\mathbf{c}.\]

Proof. For every \(i\geq 1\) we have \[\begin{align} \mathop{\mathrm{Der}}^i_\Bbbk(P,S)_\mathbf{c}&=\mathop{\mathrm{Hom}}_R(P_i^\mathrm{new},S)_\mathbf{c}=\bigoplus_{\mathbf{u}\in \mathbb{Z}^n} \mathop{\mathrm{Hom}}_R(W_{i,\mathbf{u}}\otimes_\Bbbk R,S)_\mathbf{c}\\ &=\bigoplus_{\mathbf{u}\in \mathbb{Z}^n} \mathop{\mathrm{Hom}}_\Bbbk(W_{i,\mathbf{u}},S)_{\mathbf{c}} = \bigoplus_{\mathbf{u}\in \mathbb{Z}^n} \mathop{\mathrm{Hom}}_\Bbbk(W_{i,\mathbf{u}}, S_{\mathbf{u}+\mathbf{c}})\\ &=\bigoplus_{\mathbf{u}\in \nabla_{\mathbf{c}}} \mathop{\mathrm{Hom}}_\Bbbk(W_{i,\mathbf{u}},S_{\mathbf{u}+\mathbf{c}}) \cong\mathop{\mathrm{Hom}}_\Bbbk\left(\bigoplus_{\mathbf{u}\in \nabla_{\mathbf{c}}} W_{i,\mathbf{u}},\Bbbk\right)=\mathop{\mathrm{Hom}}_\Bbbk(W_i^\mathbf{c},\Bbbk). \end{align}\] Moreover, under the above identifications, the differential \[\begin{align} \mathop{\mathrm{Der}}^i(P,S)_\mathbf{c}&\to \mathop{\mathrm{Der}}^{i+1}(P,S)_\mathbf{c}\\ \phi &\mapsto (-1)^{i+1}\phi \circ \partial_{i+1} \end{align}\] of the weight \(\mathbf{c}\) part of the derivation complex first becomes \[\begin{align} \bigoplus_{\mathbf{u}\in \mathbb{Z}^n} \mathop{\mathrm{Hom}}_\Bbbk(W_{i,\mathbf{u}},S)_{\mathbf{c}} &\to \bigoplus_{\mathbf{u}\in \mathbb{Z}^n} \mathop{\mathrm{Hom}}_\Bbbk(W_{{i+1},\mathbf{u}},S)_{\mathbf{c}}\\ \phi &\mapsto (-1)^{i+1}\phi \circ \bar\partial_{i+1} \end{align}\] and finally \[\begin{align} \mathop{\mathrm{Hom}}_\Bbbk(W_i^\mathbf{c},\Bbbk) &\to \mathop{\mathrm{Hom}}_\Bbbk(W_{i+1}^\mathbf{c},\Bbbk)\\ \phi &\mapsto (-1)^{i+1}\phi \circ \partial_{i+1}^{\mathbf{c}}. \end{align}\]

We now deal with the case \(i=0\). We have \[\begin{align} \mathop{\mathrm{Der}}^0_{\Bbbk}(P,S)=\mathop{\mathrm{Der}}_{\Bbbk}(R,S)=\bigoplus_{j=1}^n S\frac{\partial}{\partial x_j} \end{align}\] hence \[\begin{align} \mathop{\mathrm{Der}}^0_\Bbbk(P,S)_\mathbf{c}\cong \bigoplus_{j=1}^n S_{\mathbf{c}+ \mathbf{e}_j}. \end{align}\] If \(|\mathbf{b}|>1\) or \(x^\mathbf{a}\in I\), then \(S_{\mathbf{c}+ \mathbf{e}_j}=0\) for all \(j\) and \(\mathop{\mathrm{Der}}^0_\Bbbk(P,S)_\mathbf{c}\) vanishes. If instead \(\mathbf{b}=e_k\) and \(x^\mathbf{a}\notin I\), then \[\begin{align} \mathop{\mathrm{Der}}^0_\Bbbk(P,S)_\mathbf{c}\cong S_{\mathbf{c}+ \mathbf{e}_k}\cong \Bbbk. \end{align}\] Thus, we also have that \(\mathop{\mathrm{Der}}_\Bbbk^0(P,S)_\mathbf{c}\) agrees with \(\mathop{\mathrm{Hom}}_\Bbbk(W_0^\mathbf{c},\Bbbk)\). It is again straightforward to verify that under the above identification, the differential \[\begin{align} \mathop{\mathrm{Der}}^0(P,S)_\mathbf{c}&\to \mathop{\mathrm{Der}}^{1}(P,S)_\mathbf{c} \end{align}\] of the weight \(\mathbf{c}\) part of the derivation complex is dual to \(-\partial_0^\mathbf{c}\).

We conclude that \(\partial^\mathbf{c}\) is a differential, and the homology of \((W_\bullet^\mathbf{c},\partial^\mathbf{c})\) is dual to the cohomology of \(\mathop{\mathrm{Der}}_{\Bbbk}^\bullet(P,S)_\mathbf{c}\). The result then follows by 1 . ◻

Remark 1. By Theorem 6, choosing a homogeneous basis of \(P_i^\mathrm{new}\) consisting of elements represented by strings as in §2.5, the differential \(\partial^\mathbf{c}\) takes a very explicit form. For any string \(s\) of homological degree at least two with \(\mathbf{wt}(\overline{s})\in \nabla_\mathbf{c}\) we obtain \[\begin{align} \partial^\mathbf{c}(\overline{s})=&\sum_{\substack{q:\;q\in \mathcal{Q}(s)\;\textrm{and}\\ \mathbf{wt}(\overline{s / \! \! / q})\in \nabla_\mathbf{c}}}\mathop{\mathrm{sign}}(q;s)(\overline{s / \! \! / q}) +\sum_{\substack{q :\;q\in \mathcal{P}(s)\;\textrm{and}\\ \mathbf{wt}(\overline{s\smallsetminus q})\in \nabla_\mathbf{c}}}\mathop{\mathrm{sign}}(q;s)(\overline{s\smallsetminus q}). \end{align}\] On the other hand \(\partial^\mathbf{c}\) takes any string \(s\) of homological degree one with \(\mathbf{wt}(\overline{s})\in \nabla_\mathbf{c}\) to either \(0\) or \(1\).

We give an easy example where Theorem 7 allows us to compute the cotangent cohomology.

Example 6 (\(T^2\) and \(T^3\) vanishing for two generators). Let \(I=\langle f_1,f_2\rangle\) be generated by two monomials \(f_1,f_2\in R\), fix the Koszul-Tate-Taylor resolution \(P_\bullet\to S=R/I\) coming from this choice of generators. For any \(\mathbf{c}\in\mathbb{Z}^n\), the only possible generator in \(W_2^\mathbf{c}\) is \(\{f_1f_2\}\), the only possible generator in \(W_3^\mathbf{c}\) is \([\{f_1\}\{f_2\}]\), and the only possible generators in \(W_4^\mathbf{c}\) are \([\{f_1f_2\}\{f_j\}]\), for \(j\in\{1,2\}\).

The condition \(T^2_{S/\Bbbk}\neq 0\) would imply that \[W_3^\mathbf{c}=0\to W_2^\mathbf{c}=\Bbbk\{f_1f_2\}\to W_1^\mathbf{c}=0.\] This means in particular that \[\begin{cases} x^{\mathbf{wt}(f_1)+\mathbf{wt}(f_2)+\mathbf{c}}\in I\\ \mathbf{wt}(f_1)+\mathbf{c}\notin \mathbb{Z}^n_{\geq0}\\ \mathbf{wt}(f_2)+\mathbf{c}\notin \mathbb{Z}^n_{\geq0}, \end{cases}\] which is impossible. Hence we conclude that \(T^2_{S/\Bbbk}=0\).

Similarly, the condition \(T^3_{S/\Bbbk}\neq 0\) would imply that \[W_4^\mathbf{c}=0\to W_3^\mathbf{c}=\Bbbk[\{f_1\}\{f_2\}]\to W_2^\mathbf{c}=0\] which in turn implies \[\begin{cases} x^{\mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2))+\mathbf{wt}(f_j)+\mathbf{c}}\in I & \text{for } j=1,2\\ \mathbf{wt}(\mathop{\mathrm{lcm}}(f_1,f_2))+\mathbf{c}\notin \mathbb{Z}^n_{\geq0} \end{cases}\] Again, this is impossible and we conclude that \(T^3_{S/\Bbbk}=0\).

In general, we need not have \(T_{S/\Bbbk}^4=0\) in this setting. Consider for example \[I=\langle f_1,f_2\rangle=\langle x_1^2,x_1x_2\rangle \subseteq \Bbbk[x_1,x_2].\] The generators \(y\) of homological degree \(3,4,5\) (up to sign) and their weights are found in Table ¿tbl:table:2gens?. In Figure 2, we plot the weights \(\mathbf{c}\in\mathbb{Z}^2\) for which these generators belong to \(W_\bullet^\mathbf{c}\). Black and gray dots correspond to generators in homological degrees \(3\), and \(5\), respectively. The red and blue hollow circles correspond to the two generators in homological degree \(4\). Note that the diagram extends further upwards.

We obtain that for \(\mathbf{c}=(-2,-2)\), the only one of these generators belonging to \(W_\bullet^\mathbf{c}\) is \([\{f_1f_2\}\{f_1\}]\), so in degrees \(5,4,3\) the complex looks like \(0\to \Bbbk\to 0\). Hence, \((T^4_{S/\Bbbk})_{(-2,-2)}\cong \Bbbk\).

For \(\mathbf{c}=(-3,-1)\), the only ones of these generators belonging to \(W_\bullet^\mathbf{c}\) are \([\{f_1f_2\}\{f_1\}]\), \([\{f_1f_2\}\{f_1\}]\), and \([\{f_1\}\{f_2\}]\). The complex in degrees \(5,4,3\) looks like \(0\to \Bbbk^2\to \Bbbk\), with the second map a surjection. Hence, \((T^4_S)_{(-3,-1)}\cong \Bbbk\).

It is straightforward to check that these are the only degrees with non-zero \(T^4\). In all other degrees \(\mathbf{c}\), either \(W_4^\mathbf{c}=0\), or \(W_4^\mathbf{c}\cong \Bbbk\) with either an injection into \(W_3^\mathbf{c}\) or a surjection from \(W_4^\mathbf{c}\) (see Figure 2).

\[\begin{array}{c c c c} \textrm{Degree} &y & \textrm{Weight} & \overline\partial(y)\\ \hline 3 & [\{f_1\}\{f_2\}] & (3,1) & \{f_1f_2\}\\ 4 & [\{f_1f_2\}\{f_1\}] & (3,2) & [\{f_2\}\{f_1\}]=-[\{f_1\}\{f_2\}]\\ 4 & [\{f_1f_2\}\{f_2\}] & (4,1) & -[\{f_1\}\{f_2\}]\\ 5 & [\{f_1f_2\}\{f_1\}\{f_2\}] & (5,2) & [\{f_1f_2\}\{f_2\}]-[\{f_1f_2\}\{f_1\}]\\ 5 & [[\{f_1\}\{f_2\}]\{f_1\}] & (5,1) & [\{f_1f_2\}\{f_1\}]\\ 5 & [[\{f_1\}\{f_2\}]\{f_2\}] & (4,2) &[\{f_1f_2\}\{f_2\}]\\ 5 & [\{f_1f_2\}\{f_1f_2\}] & (4,2) &2[\{f_1f_2\}\{f_2\}]-2[\{f_1f_2\}\{f_1\}]\\ \end{array}\]

Figure 2: Weights \mathbf{c} with W_i^\mathbf{c}\neq 0 in Example 6

Remark 1. Suppose that \(I=\langle f_1,f_2\rangle\) is generated by two monomials \(f_1=g_1\cdot h,f_2=g_2\cdot h\) with \(g_1,g_2,h\) pairwise relatively prime monomials. Then the analysis of Example 6 can be extended to show that \(T^4_{S/\Bbbk}=0\). In particular, \(T^4\) vanishes whenever \(I\) is a square-free monomial ideal with two generators. We leave the details to the reader.

3 Simplicial complexes and Stanley-Reisner rings↩︎

3.1 Basic notions↩︎

Let \(\mathcal{V}\) be a finite non-empty set. An abstract simplicial complex on the vertex set \(\mathcal{V}\) is a collection \(\mathcal{K}\) of subsets of \(\mathcal{V}\) such that if \(f\in \mathcal{K}\), then any subset of \(f\) is also in \(\mathcal{K}\). Any simplicial complex on \(\mathcal{V}\) is always a subcomplex of the complex \(\Delta(\mathcal{V})\), the set of all subsets of \(\mathcal{V}\).

The faces of \(\mathcal{K}\) are simply the elements of \(\mathcal{K}\). The dimension of a face is one less than its cardinality. Zero-dimensional faces of \(\mathcal{K}\) are called vertices. One-dimensional faces of \(\mathcal{K}\) are called edges. We let \(\mathcal{V}(\mathcal{K})\) consist of all those \(v\in \mathcal{V}\) such that \(\{v\}\) is a vertex of \(\mathcal{K}\).

To any simplicial complex \(\mathcal{K}\), we may construct an associated Stanley-Reisner ideal \(I_\mathcal{K}\) and ring \(S_\mathcal{K}\), cf. [13]. Let \(R=\Bbbk[ x_v\;|\;v\in \mathcal{V}]\). The Stanley-Reisner ideal of \(\mathcal{K}\) is the monomial ideal \[I_\mathcal{K}=\left\langle \prod_{v\in f} x_v\;\middle|\;f\subseteq \mathcal{V},\;f\notin \mathcal{K}\right\rangle.\] Note that to generate \(I_\mathcal{K}\), it suffices to consider those monomials corresponding to minimal non-faces \(f\) of \(\mathcal{K}\). The Stanley-Reisner ring \(S_\mathcal{K}\) is the quotient \(R/I_\mathcal{K}\). Since \(I_\mathcal{K}\) is a monomial ideal, it is homogeneous with respect to the natural \(\mathbb{Z}^\mathcal{V}\)-grading on \(R\), and hence \(S_\mathcal{K}\) is also \(\mathbb{Z}^\mathcal{V}\)-graded.

Remark 1. In general, we do not insist that \(\mathcal{V}(\mathcal{K})=\mathcal{V}\). However, given a simplicial complex \(\mathcal{K}\) on vertex set \(\mathcal{V}\) with \(\mathcal{V}(\mathcal{K}) \subsetneqq \mathcal{V}\), we may also consider \(\mathcal{K}\) as a simplicial complex on the vertex set \(\mathcal{V}(\mathcal{K})\). Up to canonical isomorphism, the resulting Stanley-Reisner rings are isomorphic.

The topological realization of a simplicial complex \(\mathcal{K}\) is the union in \(\mathbb{R}^\mathcal{V}\) of the simplices \[\mathop{\mathrm{conv}}\{e_v\;|\;v\in f\}\subseteq \mathbb{R}^\mathcal{V}\] where \(\mathop{\mathrm{conv}}\) denotes convex hull, \(e_v\) is the basis vector of \(\mathbb{R}^\mathcal{V}\) corresponding to \(v\in\mathcal{V}\), and \(f\) ranges over all faces of \(\mathcal{K}\). In this paper, when considering topological chain complexes, homology, and the like, we will abuse notation by identifying \(\mathcal{K}\) with its topological realization.

We recall from §1.2 than for any face \(f\in\mathcal{K}\), its link in \(\mathcal{K}\) is \[\mathop{\mathrm{lk}}(f,\mathcal{K})=\{g\in \mathcal{K}\;|\;f\cap g=\emptyset\;\textrm{and}\;f\cup g\in \mathcal{K}\}.\] Given simplicial complexes \(\mathcal{K}_1\) and \(\mathcal{K}_2\) on \(\mathcal{V}_1\) and \(\mathcal{V}_2\), their join \(\mathcal{K}_1*\mathcal{K}_2\) is the simplicial complex on the disjoint union of \(\mathcal{V}_1\) and \(\mathcal{V}_2\) whose faces are of the form \[f_1\cup f_2\qquad\mathrm{where}\;f_1\in \mathcal{K},f_2\in \mathcal{K}'.\]

Example 7. Consider the simplicial complex \(\mathcal{K}\) on the vertex set \(\mathcal{V}=\{0,1,2,3\}\) with faces as pictured in Figure 3. The Stanley-Reisner ideal \(I_\mathcal{K}\) is generated by \(x_0x_2\), \(x_1x_3\), and \(x_0x_3\). It is well-known that \(S_\mathcal{K}\) is a Gröbner degeneration of the coordinate ring \(S'\) of the twisted cubic curve, see e.g. [14].

By [15], there are infinitely many \(i\in \mathbb{N}\) for which \(T^i_{S'/\Bbbk}\neq 0\). By semicontinuity of cotangent cohomology (cf. [2]), the same follows for \(T^i_{S_\mathcal{K}/\Bbbk}=T^i(\mathcal{K})\). This means that for arbitrary \(i\), we cannot hope to realize the \(\mathbb{Z}^4\)-graded pieces of \(T^i(\mathcal{K})\) as \((i-1)\)st relative cohomology groups of topological subspaces of the cone over \(\mathcal{K}\), as in [6] for \(i=1,2\). Indeed, these cohomology groups all vanish for \(i>3\) for dimension reasons.

Figure 3: The simplicial complex of Example 7

3.2 Flag complexes↩︎

A flag complex is an abstract simplicial complex \(\mathcal{K}\) such that the minimal non-faces have cardinality \(2\). This is equivalent to \(I_\mathcal{K}\) being generated by quadratic monomials. Likewise, it is equivalent to the condition that \(\mathcal{V}=\mathcal{V}(\mathcal{K})\), and \(f\subseteq \mathcal{V}\) belongs to \(\mathcal{K}\) if and only if every \(2\)-element subset of \(f\) belongs to \(\mathcal{K}\). These ideals \(I_\mathcal{K}\) also arise as edge ideals of graphs, see e.g. [16] for details. It is straightforward to see that any link of a flag complex remains a flag complex.

When considering a flag complex \(\mathcal{K}\), it will be useful to consider the minimal non-faces of \(\mathcal{K}\): we let \(G(I_\mathcal{K})\) be the graph with vertices \(\mathcal{V}\) and edges consisting of all \(2\)-element subsets of \(\mathcal{V}\) not belonging to \(\mathcal{K}\). The simplicial complex \(\mathcal{K}\) is determined by \(G(I_\mathcal{K})\). To avoid confusion between \(G(I_\mathcal{K})\) and \(\mathcal{K}\), when drawing figures, we will denote edges as dashed lines. For example, in Figure 4, we depict \(G(I_\mathcal{K})\) for the complex \(\mathcal{K}\) from Example 7.

Given any generator \(y\in P_\bullet\) in a Koszul-Tate-Taylor resolution of \(S_\mathcal{K}\), we let \(G(y)\) be the subgraph of \(G(I_\mathcal{K})\) whose edges are the edges of \(G(I_\mathcal{K})\) appearing in any string \(s\) representing \(y\), and whose vertices are exactly the vertices of the aforementioned edges. We note that a primitive generator is determined up to sign by \(G(y)\).

Remark 1. Let \(\mathbf{b}\in\{0,1\}^\mathcal{V}\), and let \(y\in P_\bullet\) be a primitive generator. Then \(y\in W_\bullet^{-\mathbf{b}}\) if and only if \(b\) is contained in the vertices of \(G(y)\), and the complement of \(b\) in the set of vertices of \(G(y)\) is a face of \(\mathcal{K}\). This latter condition is equivalent to requiring that the restriction of \(G(I_K)\) to the complement of \(b\) in the vertex set of \(G(y)\) has no edges. In particular, every edge of \(G(y)\) must have at least one vertex in \(b\).

3.3 Shellings↩︎

The concept of a shelling, which we now recall, can be useful in computing the cohomology groups of the topological realization of a simplicial complex. We will use this in Example 12.

Let \(\mathcal{K}\) be an abstract simplicial complex. A shelling (cf. [17]) of \(\mathcal{K}\) is a sequence \((f_1,\ldots,f_k)\) whose entries \(f_i\) are the maximal faces of \(\mathcal{K}\), and that satisfies the following property for each \(1\leq j<k\): each maximal face of \[\label{eqn:shelling} \bigcup_{i=1}^{j} \Delta(f_i) \cap \Delta(f_{j+1})\tag{12}\] has dimension \((\dim f_{j+1})-1\).

Not every simplicial complex is shellable, but for those that are, it is easy to understand their topology. Given a shelling \((f_1,\ldots,f_k)\), and \(1\leq j<k\), we say that \(f_{j+1}\) is a homology face if the complex from 12 is the boundary of \(\Delta(f_{j+1})\), that is, contains all proper subfaces of \(f_{j+1}\).

Theorem 8 ([17]). Let \(\mathcal{K}\) be a simplicial complex with shelling \((f_1,\ldots,f_k)\). The homotopy type of \(\mathcal{K}\) is a wedge sum spheres, with one \((\dim f_{j+1})-1\)-dimensional sphere for each homology face \(f_{j+1}\).

Example 8. Consider the simplicial complex \(X\) on the vertex set \(\{e_1,e_2,e_3,e_4,3,6\}\) that has the maximal faces \[\begin{align} \{e_1,e_2,e_3,e_4\},\;\{6,e_1,e_2,e_4\},\; \{6,e_1,e_2,e_3\},\\ \{3,e_2,e_3,e_4\},\; \{3,e_1,e_3,e_4\},\;\{6,e_3,e_4\},\;\{3,e_1,e_2\}. \end{align}\] The reason for this notation will become apparent in Example 12.

The list of maximal simplices in this order gives a shelling; only the last two simplices are homology faces, so \(X\) is homotopy equivalent to the wedge sum of two \(2\)-spheres, hence has \(H_2(X,\Bbbk)\cong \Bbbk^2\). If we replace the last two simplices in the shelling with \(\{6,e_2,e_3,e_4\}\) and \(\{3,e_1,e_2,e_3\}\), the modified list gives a shelling of the modified complex, and now there are no spanning simplices. Thus, the classes of the boundaries of \(\{6,e_2,e_3,e_4\}\) and \(\{3,e_1,e_2,e_3\}\) give a basis for \(H_2(X,\Bbbk)\cong \Bbbk^2\).

Figure 4: The graph of Example 7

4 The localization formula↩︎

Let \(\mathcal{K}\) be an abstract simplicial complex on vertex set \(\mathcal{V}\). As in §1.2, given \(\mathbf{c}\in\mathbb{Z}^n\), denote by \(\mathbf{a},\mathbf{b}\in\mathbb{Z}^\mathcal{V}_{\geq0}\) the unique weights with disjoint supports \(a,b\subseteq \mathcal{V}\) satisfying \(\mathbf{c}=\mathbf{a}-\mathbf{b}\).

Theorem 9 (Localization formula). In the above notation we have

  1. \(T^i_\mathbf{c}(\mathcal{K})=0\) whenever \(a\notin \mathcal{K}\),

  2. \(T^i_\mathbf{c}(\mathcal{K})=T^i_{-\mathbf{b}}(\mathop{\mathrm{lk}}(a,\mathcal{K}))\) whenever \(a\in\mathcal{K}\),

for every \(i\in \mathbb{Z}_{\geq1}\).

Proof. The claims were shown in [6] when \(i=1,2\). Henceforth, we will always assume that \(i\geq 2\) for simplicity.

We first show the first item. If \(a\notin\mathcal{K}\), then \(x^{\mathbf{a}}\in I_{\mathcal{K}}\), so that any \(\mathbf{u}\in\mathbb{Z}^\mathcal{V}_{\geq0}\) satisfying \(\mathbf{u}+\mathbf{c}\in\mathbb{Z}^{\mathcal{V}}_{\geq0}\) also satisfies \[x^{\mathbf{u}+\mathbf{c}}=x^\mathbf{a}\cdot x^{\mathbf{u}-\mathbf{b}}\in I_{\mathcal{K}} \; .\] In other words, the set \(\nabla_\mathbf{c}\) from §2.6 is empty, and hence \(W^\mathbf{c}_\bullet=0\). The first item then follows from Theorem 7.

We now assume that \(a\in \mathcal{K}\), and consider the complex \(\mathcal{K}'=\mathop{\mathrm{lk}}(a,\mathcal{K})\). We will view this as a complex on the vertex set \(\mathcal{V}\smallsetminus a\), so \(I_{\mathcal{K}'}\subseteq \Bbbk[x_v\;|\;v\in\mathcal{V}\smallsetminus a]\). Let \(\mathcal{G}\) be the set of minimal generators of \(I_\mathcal{K}\). This comes with an inclusion \(\lambda\) into \(I_\mathcal{K}\), and with a map \(\lambda'\) to \(I_{\mathcal{K}'}\) obtained by setting \(x_v=1\) for all \(v\in a\). It is straightforward to see that the image of \(\mathcal{G}_{\mathcal{K}'}=\mathcal{G}_\mathcal{K}\) does indeed generate \(I_{\mathcal{K}'}\). Using \(\mathcal{G}\) with the maps \(\lambda,\lambda'\) respectively, we obtain Koszul-Tate-Taylor resolutions for \(I_\mathcal{K}\) and \(I_{\mathcal{K}'}\).

With notation as in §2.6, we will use \(\nabla_\mathbf{c}(\mathcal{K})\), \(W_{i,\mathbf{u}}(\mathcal{K})\), \(W_i^\mathbf{c}(\mathcal{K})\), and \(\partial^\mathbf{c}(\mathcal{K})\) (respectively \(\nabla_\mathbf{c}(\mathcal{K}')\), \(W_{i,\mathbf{u}}(\mathcal{K}')\), \(W_i^\mathbf{c}(\mathcal{K}')\), and \(\partial^\mathbf{c}(\mathcal{K}')\)) to denote the \(\nabla_\mathbf{c}\), \(W_{i,\mathbf{u}}\), \(W_i^\mathbf{c}\), and \(\partial^\mathbf{c}\) for the Koszul-Tate-Taylor resolutions for \(I_\mathcal{K}\) (respectively \(I_{\mathcal{K}'}\)). Since both resolutions use the same generator set \(\mathcal{G}\), there is a bijection between the algebra generators coming from strings for these two resolutions. Letting \(\pi \colon \mathbb{Z}^\mathcal{V}\to \mathbb{Z}^{\mathcal{V}\smallsetminus a}\) be the projection, we thus obtain for every \(\mathbf{v}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}\smallsetminus a}\) and every \(i\geq 1\) an isomorphism \[W_{i,\mathbf{v}}({\mathcal{K}'})\cong \bigoplus_{\substack{\mathbf{u}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\\ \pi(\mathbf{u})=\mathbf{v}}} W_{i,\mathbf{u}}(\mathcal{K}).\]

We now claim that \[\nabla_\mathbf{c}(\mathcal{K})=\{\mathbf{u}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\;|\;\pi(\mathbf{u})\in\nabla_{\pi(\mathbf{c})}(\mathcal{K}')\}.\] Indeed, since \(\mathbf{a}\in\mathbb{Z}_{\geq 0}\), for \(\mathbf{u}\in\mathbb{Z}_{\geq 0}\) we have that \(\mathbf{u}+\mathbf{c}=\mathbf{u}+\mathbf{a}-\mathbf{b}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\) if and only if \(\pi(\mathbf{u})+\pi(\mathbf{c})=\pi(\mathbf{u})-\pi(\mathbf{b})\in\mathbb{Z}_{\geq 0}^{\mathcal{V}\smallsetminus a}\). Clearly for \(\mathbf{u}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) with \(\mathbf{u}+\mathbf{c}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\), we have that \(x^{\mathbf{u}+\mathbf{c}}\in I_\mathcal{K}\) implies that \(x^{\pi(\mathbf{u})+\pi(\mathbf{c})}\in I_{\mathcal{K}'}\). On the other hand, for \(\mathbf{u}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) with \(\mathbf{u}+\mathbf{c}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\) and with \(x^{\pi(\mathbf{u})+\pi(c)}\in I_{\mathcal{K}'}\), we must also have \(x^{\mathbf{u}+\mathbf{c}}\in I_\mathcal{K}\), since the support of \(\mathbf{u}+\mathbf{c}\) is the union of the support of \(\pi(\mathbf{u})+\pi(\mathbf{c})\) with \(a\). The claim follows.

Using the claim and the above isomorphism, we now have \[\begin{align} W_i^{\pi(\mathbf{c})}(\mathcal{K}')=\bigoplus_{\mathbf{v}\in \nabla_{\pi(\mathbf{c})}(\mathcal{K}')} W_{i,\mathbf{v}}(\mathcal{K}')&\cong \bigoplus_{\substack{\mathbf{u}\in\mathbb{Z}^\mathcal{V}_{\geq 0}\\ \pi(\mathbf{u})\in\nabla_{\pi(\mathbf{c})}(\mathcal{K}')}} W_{i,\mathbf{u}}(\mathcal{K})\\ &= \bigoplus_{\substack{\mathbf{u}\in \nabla_{\mathbf{c}}(\mathcal{K})}} W_{i,\mathbf{u}}(\mathcal{K})\\ &=W_i^{\mathbf{c}}(\mathcal{K}). \end{align}\] Moreover, these isomorphisms are compatible with the differentials \(\partial^\mathbf{c}(\mathcal{K})\) and \(\partial^\mathbf{c}(\mathcal{K}')\). The second claim now follows by again applying Theorem 7. ◻

Remark 1. It is possible to partially generalize the localization formula to monomial ideals that are not square-free. If \(I\subseteq \Bbbk[x_1,\ldots,x_n]=R\) is an arbitrary monomial ideal and \(a\subseteq \mathcal{V}=\{1,\ldots,n\}\), we may consider the monomial ideal \(I_a\subseteq \Bbbk[x_i\;|\;i\in \mathcal{V}\smallsetminus a]=R'\) with generators obtained from monomial generators of \(I\) after setting \(x_i=1\) for all \(i\in a\). If \(I=I_\mathcal{K}\) and \(a\in\mathcal{K}\), then we in fact used above that \(I_{\mathop{\mathrm{lk}}(a,\mathcal{K})}=(I_\mathcal{K})_a\). Set \(S=R/I\) and \(S_a=R'/I_a\).

Proceeding with notation similar to the above proof of Theorem 9, in general, it is not true that \[\label{eqn:nablaI} \nabla_\mathbf{c}(I)=\{\mathbf{u}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\;|\;\pi(\mathbf{u})\in\nabla_{\pi(\mathbf{c})}(I_a)\}.\tag{13}\] This might fail, since for \(\mathbf{u}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) with \(\mathbf{u}+\mathbf{c}\in\mathbb{Z}_{\geq 0}^{\mathcal{V}}\) and with \(x^{\pi(\mathbf{u})+\pi(\mathbf{c})}\in I_a\), it need not follow that \(x^{\mathbf{u}+\mathbf{c}}\in I\).

Given \(a\subset \mathcal{V}\) and a monomial ideal \(I\), let \(\mathbf{a}^{\min}=(\mathbf{a}^{\min}_i)_{i\in\mathcal{V}}\in \mathbb{Z}^\mathcal{V}_{\geq 0}\) be defined by setting \(\mathbf{a}^{\min}_i\) to be the largest power of \(x_i\) appearing in any minimal generator of \(I\) whenever \(i\in a\), and zero otherwise. Whenever \(\mathbf{a}-\mathbf{a}^{\min}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\), it is straightforward to verify that 13 does indeed hold, and the rest of the proof of Theorem 9 goes through to show that for \(i\geq 2\), \[(T_{S/\Bbbk}^i)_\mathbf{c}\cong (T^i_{S_a/\Bbbk})_{-\mathbf{b}}.\]

5 Weight bounds↩︎

5.1 General bounds↩︎

We now use the Koszul-Tate-Taylor resolution to establish some general bounds on the negative part of the weight \(\mathbf{c}\) implying vanishing of \(T^i_\mathbf{c}(\mathcal{K})\).

Theorem 10. Let \(\mathcal{K}\) be a simplicial complex and \(\mathbf{c}=\mathbf{a}-\mathbf{b}\in \mathbb{Z}^\mathcal{V}\). Let \(\delta\) be the maximum degree of a minimal generator of \(I_\mathcal{K}\), or equivalently, one more than the dimension of a minimal non-face of \(\mathcal{K}\). Let \(i\in \mathbb{Z}_{\geq 2}\).

  1. \(T^i_{\mathbf{c}}=0\) if \(|\mathbf{b}|>i\cdot \delta\);

  2. \(T^i_{\mathbf{c}}=0\) if \(\mathbf{b}\notin \{0,\ldots,i-1\}^\mathcal{V}\);

  3. If \(\mathcal{K}\) is a flag complex and \(i\geq 3\), \(T^i_{\mathbf{c}}=0\) if \(\mathbf{b}\notin \{0,\ldots,i-2\}^\mathcal{V}\).

Proof. By the localization formula (Theorem 9), we may assume without loss of generality that \(\mathbf{c}=-\mathbf{b}\). We now take the Koszul-Tate-Taylor resolution of \(S_\mathcal{K}\) obtained from the minimal generators of \(I_\mathcal{K}\). The weight of any generator \(y\in P_i^\mathrm{new}\) satisfies:

  1. \(|\mathbf{wt}(y)|\leq i\cdot \delta\);

  2. for any \(v\in \mathcal{V}\), the \(v\)th coordinate of \(\mathbf{wt}(y)\) is at most \(i-1\).

The first two claims follow immediately by Theorem 7 since \(W_i^\mathbf{c}=0\).

For the third claim, to simplify notation we will assume that \(\mathcal{V}=\mathcal{V}(\mathcal{K})=\{1,\ldots,n\}\). Suppose that \(\mathbf{b}\) has \(i-1>1\) at some position, which we may assume to be the first. Consider now any generator \(y\in P_i^\mathrm{new}\) satisfying \(\mathbf{wt}(y)-\mathbf{b}\in \mathbb{Z}_{\geq 0}^n\). Then \(y\) must have the form \[y=[\{f_1\}\{f_2\}\cdots\{f_{i-1}\}]\] for some \(f_1,\ldots,f_{i-1}\in I_\mathcal{K}\), all with \(x_1|f_j\) for \(j=1,\ldots,i-1\), and moreover, the remaining coordinates of \(\mathbf{b}\) are all zero or one.

If \(\mathbf{wt}(y)=\mathbf{b}\), then \(y'=[\{f_1f_2\}\{f_2\}\cdots\{f_{i-1}\}] \in W_{i+1}^\mathbf{c}\) since \(x^{\mathbf{wt}(y')-\mathbf{b}}=f_2/x_1\notin I_\mathcal{K}\). If instead \(\mathbf{wt}(y)\neq\mathbf{b}\), there exists \(j\leq i-1\) so that the support of \(\mathbf{wt}(f_j/x_1)\) is disjoint from the support of \(\mathbf{b}\). In that case, \(y'=[\{f_1f_j\}\{f_2\}\cdots\{f_{i-1}\}] \in W_{i+1}^\mathbf{c}\) since the supports of \(\mathbf{wt}(y)-\mathbf{b}\) and \(\mathbf{wt}(y')-\mathbf{b}\) coincide. Either way \(\partial^\mathbf{c}(y')=y\), so \(y\) is a boundary. It follows that \(W_i^\mathbf{c}=\partial^\mathbf{c}(W_{i+1}^\mathbf{c})\) and the claim follows again by Theorem 7. ◻

5.2 Koszul case↩︎

We now show how to improve on the bounds of §5.1 in a special case. Let \(S\) be a finitely generated \(\mathbb{Z}\)-graded \(\Bbbk\)-algebra, generated in degree \(1\) with homogeneous maximal ideal \(\mathfrak{m}\). Recall that \(S\) is Koszul if for all \(i\geq 0\), \(\mathop{\mathrm{Ext}}^i_S(S/\mathfrak{m},S/\mathfrak{m})\) is concentrated in weight \(i\). See [18] for alternate characterizations of this property.

Theorem 11. Let \(R\) be a standard graded polynomial ring, and let \(I\) be a homogeneous ideal of \(R\) such that \(S=R/I\) is Koszul. Then the algebra generators in homological degree \(i\) of a minimal Koszul-Tate resolution \(P\to S\) have weight \(i+1\). This is in particular true if \(I\) is a monomial ideal generated by quadrics, or more generally, has a quadratic Gröbner basis.

Proof. We refer to [19] for definitions and details about acyclic closures and minimal models.

Let \(Q\) be an acyclic closure of \(\Bbbk\) over \(S\). This is a minimal graded resolution of \(\Bbbk\) over \(S\), see [20]. Since \(S\) is Koszul, we have that the number of free generators of \(Q_{ij}\) as an \(S\)-module is \(0\) unless \(i=j\); here \(Q_{ij}\) is the weight \(j\) piece of the homological degree \(i\) piece \(Q_i\). On the other hand, the number of algebra generators in \(Q_i\) of weight \(j\) is by definition \(\varepsilon_{ij}\), the \(ij\)th deviation (cf. [21]), so we obtain that \(\varepsilon_{ij}=0\) unless \(i=j\).

Finally, let \(P\to S\) be a minimal Koszul-Tate resolution of \(S=R/I\) with \(P_0=R\); this is a minimal model for \(S\) over \(R\). It follows from [21] that \(\varepsilon_{ij}\) is the number of algebra generators of \(P_{i+1}\) in weight \(j\). In other words, all algebra generators of \(P_{i+1}\) must have weight \(i\). The first claim of the theorem follows.

For the second claim, we simply remind the reader that any graded ring \(S/I\) where \(I\) has a quadratic Gröbner basis is Koszul; this includes in particular the case that \(I\) is a monomial ideal generated by quadrics, see [22]. ◻

Corollary 1. Let \(S\) be a finitely generated \(\mathbb{Z}\)-graded \(\Bbbk\)-algebra that is Koszul. Then for all \(i\in\mathbb{Z}_{\geq 0}\) and for all \(j\in \mathbb{Z}_{\geq 0}\), the weight \(-j\) graded piece of \(T^i_{S/\Bbbk}\) vanishes if \(j> i+1\). In particular, for any flag complex \(\mathcal{K}\) and \(\mathbf{a},\mathbf{b}\in\mathbb{Z}_{\geq0}^\mathcal{V}\) with disjoint supports, if \(|\mathbf{b}|>i+1\) then \(T^i_{\mathbf{a}-\mathbf{b}}(\mathcal{K})=0\).

Proof. Let \(P_\bullet\to S\) be a minimal \(\mathbb{Z}\)-graded Koszul-Tate resolution of \(S\). By Theorem 11, the \(S\)-module \(\mathop{\mathrm{Der}}_\Bbbk^i(P,S)=\mathop{\mathrm{Der}}_\Bbbk(P_i,S)\) is generated as an \(S\)-module in degrees larger than or equal to \(-(i+1)\). The first claim follows since \(T^i_{S/\Bbbk}\) is the \(i\)th cohomology of the complex \(\mathop{\mathrm{Der}}^\bullet(P,S)\).

The second claim is immediate since for a flag complex \(\mathcal{K}\), \(I_\mathcal{K}\) is a monomial ideal generated by quadrics, and hence \(S_\mathcal{K}\) is Koszul. ◻

Remark 1. We conjecture that the bound in Corollary 1 can be improved by one, that is, for \(S\) Koszul, the weight \(-(i+1)\) graded piece of \(T^i_{S/\Bbbk}\) also vanishes. In the case that \(S=S_\mathcal{K}\) for a flag complex \(\mathcal{K}\), this was known for \(i=1,2\) [7]. We show this as well for \(i=3,4\) in the case of flag complexes, see Propositions 1 and 1.

6 The non-splitting complex↩︎

6.1 Splittings↩︎

Fix a monomial ideal \(I\subseteq \Bbbk[x_1,\ldots,x_n]\) and a weight \(\mathbf{c}=\mathbf{a}-\mathbf{b}\in \mathbb{Z}^n\). Fix a Koszul-Tate-Taylor resolution \(P\to S=R/I\). The complex \(W_\bullet^\mathbf{c}\) of Theorem 7 is quite large in general. In cases of special \(\mathbf{b}\), we would like to replace it by a smaller complex \(\widetilde{W}_\bullet^\mathbf{c}\) that will be more amenable to computations.

Definition 5. For each primitive generator \(y\in W_{i}^\mathbf{c}\) with \(i\geq 0\), a splitting of \(y\) is a quasiprimitive generator \(y'\in W_{i+1}^\mathbf{c}\) such that \(\partial^\mathbf{c}(y')-y\) is a sum of quasiprimitive generators, i.e. the primitive part of the image of \(y'\) under \(\partial^\mathbf{c}\) is precisely \(y\).

Since primitive generators belong to \(W_\bullet^\mathbf{c}\) only if \(\mathbf{b}\in\{0,1\}^\mathcal{V}\), we will assume throughout this section that \(\mathbf{b}\in\{0,1\}^\mathcal{V}\).

Example 9. Generators \(y\) of homological degrees \(0\) or \(1\) never have a splitting. In degree \(2\), the generator \(\{f_1f_2\}\) has at most one splitting, namely \([\{f_1\}\{f_2\}]\). In degree \(3\), the potential splittings of \(\{f_1f_2f_3\}\) are \([\{f_1\}\{f_2f_3\}]\), \([\{f_1f_2\}\{f_3\}]\), \([\{f_3f_1\}\{f_2\}]\), and \([\{f_1\}\{f_2\}\{f_3\}]\).

Remark 1. In the case \(i>1\), \(\mathbf{c}=-\mathbf{b}\), and \(\mathcal{K}\) a flag complex, it is easy to characterize those primitive generators \(y\in W_i^\mathbf{c}\) admitting a splitting. Indeed, let \(G(y)\) be the subgraph of \(G(I_\mathcal{K})\) whose edges are the elements of \(\mathcal{P}(s)\) for any string \(s\) representing \(y\), and with no isolated vertices (cf. §3.2). Then \(y\) has a splitting if and only if the edges of \(G(y)\) can be partitioned into two non-empty disjoint sets \(E_1,E_2\) such that the union of the set of vertices of \(G(y)\) not belonging to \(b\) with the set of vertices belonging to both \(E_1\) and \(E_2\) is a face of \(\mathcal{K}\). In particular, \(y\) has a splitting if

  1. \(G(y)\) is disconnected; or

  2. \(\vert\mathbf{b}\vert\geq i+1\).

Remark 1. The previous remark can be slightly generalized beyond the case of flag complexes. Suppose that \(i>1\), \(\mathbf{c}=-\mathbf{b}\), \(\mathcal{V}=\mathcal{V}(\mathcal{K})\), and the support of the weight of any non-quadratic minimal generator of \(I_\mathcal{K}\) is disjoint from \(b\) (or equivalently, any minimal non-face of \(\mathcal{K}\) of dimension at least \(2\) is disjoint from \(b\)). Then strings representing primitive generators \(y\in W_i^\mathbf{c}\) only involve quadratic generators of \(I_\mathcal{K}\). It thus still makes sense to consider the graph \(G(y)\), and the criteria for the existence of a splitting are identical to in Remark 1.

For \(i\geq 0\), let \(\widetilde{W}_i^\mathbf{c}\subseteq W_i^\mathbf{c}\) be the subspace generated by primitive generators that do not admit splittings. There is a natural projection \(\widetilde{\pi} \colon W_\bullet^\mathbf{c}\to \widetilde{W}_\bullet^\mathbf{c}\). We set \[\widetilde{\partial}_i^\mathbf{c}=\widetilde{\pi}_{i-1}\circ\partial_i^\mathbf{c}\colon \widetilde{W}_i^\mathbf{c}\to \widetilde{W}_{i-1}^\mathbf{c}.\]

We will show:

Lemma 1. The map \(\widetilde{\partial}^\mathbf{c}\) is a differential, and \(\widetilde{\pi}\) is a map of complexes.

We will call \(\widetilde{W}_\bullet^\mathbf{c}\) the non-splitting complex. We will also show the following:

Proposition 1. Fix \(i\geq 1\). Suppose that \(W_i^\mathbf{c}\) and \(W_{i-1}^\mathbf{c}\) are generated by primitive and quasiprimitive generators, and that \(\mathbf{b}\in\{0,1\}^\mathcal{V}\). Assume further that:

  1. Any primitive generator \(y\in W_{i-2}^\mathbf{c}\) has at most one splitting;

  2. For any primitive generator \(y\in W_{i-1}^\mathbf{c}\), the difference of any two splittings of \(y\) belongs to \(\partial_{i+1}^\mathbf{c}(W_{i+1}^\mathbf{c})\).

Then the map \(H_i(W_\bullet^\mathbf{c})\to H_i(\widetilde{W}_\bullet^\mathbf{c})\) induced by \(\widetilde{\pi}\) is an isomorphism.

The proofs of both the lemma and the proposition are delayed until §6.3.

6.2 A homological algebra intermezzo↩︎

To prove Proposition 1 we take a brief detour into homological algebra. Let \((A_\bullet,d_A)\) and \((B_\bullet,d_B)\) be complexes of \(\Bbbk\)-vector spaces (or abelian groups), and \(f \colon A_\bullet\to B_\bullet\) be a map of complexes. We let \(\mathop{\mathrm{Cone}}(f)_\bullet\) be the mapping cone of \(f\). We thus have, for every \(i\in\mathbb{Z}\), that \(\mathop{\mathrm{Cone}}(f)_i= A_{i-1} \oplus B_i\) with differential given by \[d_{\mathop{\mathrm{Cone}}(f)} \colon (a,b) \mapsto (-d_A a, f a + d_B b).\] Of course there is a short exact sequence of complexes \[0 \to B_\bullet \to \mathop{\mathrm{Cone}}(f)_\bullet \to A_\bullet[-1] \to 0\] with maps \(b \mapsto (0,b)\) and \((a,b) \mapsto -b\). Note that only in this subsection and the very next subsection, we will use \(a,b\) to refer to elements of the complexes \(A,B\), as opposed to referring to the support of the weights \(\mathbf{a},\mathbf{b}\).

We also recall that \(\mathop{\mathrm{coker}}(f)_\bullet\) has a natural differential making \[A_\bullet \overset{f}\to B_\bullet \overset{g} \to \mathop{\mathrm{coker}}(f)_\bullet \to 0\] into an exact sequence of complexes. Moreover, although the projection \(\mathop{\mathrm{Cone}}(f)_\bullet\to B_\bullet\) sending \((a,b)\in A_{i-1}\oplus B_i\) to \(b\) is in general not a map of complexes, it is straightforward to check that composing with \(g\) does give a map of complexes \(h:\mathop{\mathrm{Cone}}(f)_\bullet \to \mathop{\mathrm{coker}}(f)_\bullet\).

Lemma 2. Fix \(i \in \mathbb{Z}\) and consider the map \(H_i(h) \colon H_i(\mathop{\mathrm{Cone}}(f)_\bullet) \to H_i(\mathop{\mathrm{coker}}(f)_\bullet)\) induced by \(h\). Then:

  1. if \(f_{i-2}\) is injective, then \(H_i(h)\) is surjective;

  2. the kernel of \(H_i(h)\) consists of homology classes of elements of the form \((a,0)\), where \(a \in \ker(f_{i-1})\) is such that \(d_A a = 0\);

  3. if \(f_{i-1}\) is injective, then \(H_i(h)\) is injective;

  4. if \(f_{i-2}\) is injective and \(\ker(f_{i-1})\) is contained in \(d_{\mathop{\mathrm{Cone}}(f)}(\mathop{\mathrm{Cone}}(f)_{i+1})\), then \(H_i(h)\) is bijective.

Proof. Let \(\psi \colon (\mathop{\mathrm{im}}f)_\bullet \to B_\bullet\) be the inclusion, so we have a short exact sequence of complexes \[0\to (\mathop{\mathrm{im}}f)_\bullet \overset{\psi}\to B_\bullet \overset{g}\to \mathop{\mathrm{coker}}(f)_\bullet \to 0.\] By applying the \(5\)-lemma to the diagram coming from the long exact sequence of homology from this sequence, and the mapping cone of \(\psi\), we obtain that the map \(\mathop{\mathrm{Cone}}(\psi)_\bullet \to \mathop{\mathrm{coker}}(f)_\bullet\) given by \((b',b) \mapsto gb\), for \(b' \in \mathop{\mathrm{im}}f\), \(b \in B\), is a quasi-isomorphism. Hence we can replace \(\mathop{\mathrm{coker}}(f)_\bullet\) with \(\mathop{\mathrm{Cone}}(\psi)_\bullet\).

The commutative diagram \[\xymatrix{ 0 \ar[r] & B_\bullet \ar[r] \ar@{=}[d] & \mathop{\mathrm{Cone}}(f)_\bullet \ar[d] \ar[r] & A_\bullet[-1] \ar[r] \ar@{->>}[d]^f & 0 \\ 0 \ar[r] & B_\bullet \ar[r] & \mathop{\mathrm{Cone}}(\psi)_\bullet \ar[r] & (\mathop{\mathrm{im}}f)_\bullet [-1] \ar[r] & 0 }\] has exact rows. Hence, by the snake lemma we obtain the short exact sequence of complexes \[0 \to (\ker f)_\bullet[-1] \to \mathop{\mathrm{Cone}}(f)_\bullet \to \mathop{\mathrm{Cone}}(\psi)_\bullet \to 0.\] From the long exact sequence of homology, we thus have an exact sequence \[H_{i-1}(\ker(f)_\bullet)\to H_i(\mathop{\mathrm{Cone}}(f)_\bullet)\to H_i(\mathop{\mathrm{Cone}}(\psi)_\bullet)\to H_{i-2}(\ker (f)_\bullet).\] The claims (1)-(4) now easily follow from the exactness of this sequence. ◻

6.3 Proof of Lemma 1 and Proposition 1↩︎

To prove Lemma 1 and Proposition 1, we will realize the complex \(W_\bullet^\mathbf{c}\) as a mapping cone. Indeed, for each \(i\in \mathbb{Z}\), let \(B_i\) be the subspace of \(W_i^\mathbf{c}\) generated by primitive generators. Since \(\partial^\mathbf{c}\) takes \(B_i\) to \(B_{i-1}\), we obtain that \(B_\bullet\) is a subcomplex of \(W_\bullet^\mathbf{c}\).

We similarly let \(A_{i-1}\) be the subspace of \(W_i^\mathbf{c}\) generated by generators that are not primitive. This also gives a complex \(A_\bullet\), with differential \(d_A\) induced by \(-\partial^\mathbf{c}\). The map \(f_i:A_i\to B_i\) obtained by composing \(\partial^\mathbf{c}\) with the projection from \(W_i^\mathbf{c}\) to \(B_i^\mathbf{c}\) gives a map of complexes \(f:A_\bullet\to B_\bullet\). Indeed, for \(a\in A_i\), we have \[0=\partial^\mathbf{c}\circ\partial^\mathbf{c}(a)=\partial^\mathbf{c}(-d_A(a)+f(a))=-f(d_A(a))+d_B(f(a)).\]

We now observe that \(W_\bullet^\mathbf{c}\) is precisely the mapping cone of \(f:A_\bullet\to B_\bullet\). Moreover, the cokernel of \(f_i\) is \(\widetilde{W}_i^\mathbf{c}\), and \(\widetilde{\partial}^\mathbf{c}\) agrees with the natural differential on \(\mathop{\mathrm{coker}}f\). Lemma 1 follows.

For Proposition 1, we will apply Lemma 2. Fix \(i\geq 2\), and assume that \(W_{i-1}^\mathbf{c}\) is generated by primitive and quasiprimitive generators, and \(\mathbf{b}\in\{0,1\}^\mathcal{V}\). Since \(\mathbf{b}\in\{0,1\}^\mathcal{V}\) the image of any quasiprimitive generator \(y\in A_{i-2}\) under \(f_{i-2}\) is always non-zero, and in fact, it is precisely a primitive generator \(f_{i-2}(y)\). Thus, we see that if every primitive string in \(W_{i-2}^\mathbf{c}\) has at most one splitting, \(f_{i-2}\) must be injective.

In a similar fashion, under the assumption that \(W_{i}^\mathbf{c}\) is generated by primitive and quasiprimitive strings, we see that the kernel of \(f_{i-1}\) is generated by differences of splittings of primitive generators in \(W_{i-1}^\mathbf{c}\). Under the hypotheses of Proposition 1, it thus follows from Lemma 2 that the map on homology induced by \(\widetilde{\pi}\) is an isomorphism. 0◻

6.4 Applicable cases↩︎

When can we use the non-splitting complex introduced in §6.1 to compute cotangent cohomology? The following proposition gives sufficient conditions:

Proposition 1. Suppose that \(\mathbf{b}\in\{0,1\}^\mathcal{V}\). The hypotheses of Proposition 1 are satisfied in the following cases:

  1. \(i=1\), \(i=2\), or \(i=3\);

  2. \(\mathbf{b}\) has type \((1)\) or \((1,1)\); or

  3. \(I\) is square-free, \(\mathbf{b}\) has type \((1,1,1)\), and \(i=4\).

Proof. For \(j\leq 2\), \(W_j^\mathbf{c}\) is generated by primitive generators. For \(j=3,4\), \(W_j^\mathbf{c}\) is generated by primitive and quasiprimitive generators. The hypotheses for the cases \(i=1,2\) follow trivially.

Quasiprimitive generators in \(W_3^\mathbf{c}\) have the form \(y=[\{f_1\}\{f_2\}]\) and are thus determined by their image \(\{f_1f_2\}\in W_2^\mathbf{c}\). The hypotheses for the case \(i=3\) follow.

If \(\mathbf{b}\) has type \((1)\), then for any \(j\in\mathbb{Z}_{\geq 0}\), all generators in \(W_j^\mathbf{c}\) are primitive, hence the type \((1)\) case is immediate. Suppose instead \(\mathbf{b}\) has type \((1,1)\). Then \(b\) has the form \(\{v_1,v_2\}\) for \(v_1,v_2\in\mathcal{V}\). Any quasiprimitive generator \(q\in W_j^\mathbf{c}\) has the form \(q=[p_1 p_2]\) where \(p_1,p_2\) are themselves primitive strings, and for \(i=1,2\) and any \(f\in \mathcal{G}\) appearing in \(p_i\), the support of \(\mathbf{wt}(f)\) contains \(v_i\) but not the other element of \(b\). Hence, up to sign, \(q\) is determined by the set of elements \(f\in\mathcal{G}\) appearing in \(p_1\) and \(p_2\). It follows that any primitive generator has at most one splitting as desired.

Finally, we consider the case when \(I=I_\mathcal{K}\) is square-free, \(\mathbf{b}\) has type \((1,1,1)\), and \(i=4\). We just need to show that for any primitive generator \(y=\{f_1f_2f_3\}\in W_3^\mathbf{c}\), the difference of any two splittings is a boundary. Potential splittings for \(y\) are \([\{f_1f_2\}\{f_3\}]\), \([\{f_1\}\{f_2f_3\}]\), \([\{f_3f_1\}\{f_2\}]\) and \([\{f_1\}\{f_2\}\{f_3\}]\). If \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^\mathbf{c}\), then the three other potential splittings belong to \(W_4^\mathbf{c}\), as do generators such as \(q=[[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^\mathbf{c}\). But \[\partial^\mathbf{c}(q)=-[\{f_1\}\{f_2\}\{f_3\}]+[\{f_1f_2\}\{f_3\}]\] and we similarly see that the difference of any two of the splittings of \(y\) is a boundary.

To finish, we claim that if \([\{f_1\}\{f_2\}\{f_3\}]\notin W_4^\mathbf{c}\), then there is at most one splitting. For a contradiction, assume without loss of generality that both \([\{f_1f_2\}\{f_3\}]\) and \([\{f_1\}\{f_2f_3\}]\) belong to \(W_4^\mathbf{c}\). Then \(b\) must contain elements \(v_1,v_3\) such that \(v_1\) is in the support of \(\mathbf{wt}(f_1)\) but not \(\mathbf{wt}(f_2),\mathbf{wt}(f_3)\) and \(v_3\) is in the support of \(\mathbf{wt}(f_3)\) but not \(\mathbf{wt}(f_1),\mathbf{wt}(f_2)\). The remaining element \(v_2\) of \(b\) necessarily in the support of \(\mathbf{wt}(f_2)\), but cannot be in the support of \(\mathbf{wt}(f_1),\mathbf{wt}(f_3)\). But then \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^\mathbf{c}\), contradiction. ◻

Remark 1. When \(I=I_\mathcal{K}\) is square-free, we know from Theorem 10 that \(T^3_\mathbf{c}(\mathcal{K})=0\) if \(\mathbf{b}\notin \{0,1,2\}^{\mathcal{V}}\). In fact, one can show that \(T^3_\mathbf{c}(\mathcal{K})=0\) if \(\mathbf{b}\notin \{0,1\}^{\mathcal{V}}\); we leave this to the reader. Coupled with Proposition 1, we see that we can use the non-splitting complex to compute \(T^3_\mathbf{c}(\mathcal{K})\) for any weight \(\mathbf{c}\) with \(T^3_\mathbf{c}(\mathcal{K})\neq 0\).

7 Weight bounds for \(T^3\) and \(T^4\)↩︎

In this section, we will further improve on the bounds from §5 on the weights in which \(T^3\) and \(T^4\) are supported in the special case of flag complexes. We first consider the case of \(T^3\).

Proposition 1. Let \(\mathcal{K}\) be a flag complex. Given \(\mathbf{a},\mathbf{b}\in\mathbb{Z}_{\geq0}^\mathcal{V}\) with disjoint supports, if \(|\mathbf{b}|>3\) then \(T_{\mathbf{a}-\mathbf{b}}^3(\mathcal{K})=0\).

Proof. Let \(\mathbf{c}=\mathbf{a}-\mathbf{b}\). By the localization formula (Theorem 9), we may assume without loss of generality that \(\mathbf{c}=-\mathbf{b}\). We use Theorem 7 to compute \(T^3\). By Theorem 10 we may assume that \(\mathbf{b}\in\{0,1\}^\mathcal{V}\). By Propositions 1 and 1, \(H_3(W_\bullet^\mathbf{c})=H_3(\widetilde{W}_\bullet^\mathbf{c})\).

If \(|\mathbf{b}|>3\), then \(\widetilde{W}_3^\mathbf{c}=0\). Indeed, every primitive string \(s\) in \(W_3^\mathbf{c}\) has a splitting by Remark 1. It follows that \(T_\mathbf{c}^3(\mathcal{K})=H_3(W_\bullet^\mathbf{c})=H_3(\widetilde{W}_\bullet^\mathbf{c})=0\). ◻

We now move on to \(T^4\).

Lemma 3. Let \(\mathcal{K}\) be a flag complex, \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\). For each of the following statements, let \(f_1,f_2\) or \(f_1,f_2,f_3\) be distinct elements from the set of minimal generators of \(I_\mathcal{K}\).

  1. If \(\mathbf{b}\) has type \((2,2)\) or \((2)\), then for any generator \([\{f_1f_2\}\{f_1\}]\in W_4^{-\mathbf{b}}\), we have \(y=[\{f_1f_2\}\{f_1f_2\}]\in W_5^{-\mathbf{b}}\). Moreover, \[\overline{\partial}(y)={2[\{f_1f_2\}\{f_2\}]-}2\underline{[\{f_1f_2\}\{f_1\}]}.\]

  2. For any generator \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\), we have \(y=[[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^{-\mathbf{b}}\). Moreover, \[\overline{\partial}(y)=[\{f_1f_2\}\{f_3\}]-\underline{[\{f_1\}\{f_2\}\{f_3\}]}.\]

  3. If \(\mathbf{b}\) has type \((2,2)\) or \((2)\), then for any generator \([\{f_1f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\), we have \(y=[\{f_1f_2f_3\}\{f_3\}]\in W_5^{-\mathbf{b}}\). Moreover, \[\overline{\partial}(y)={[\{f_2f_3\}\{f_3\}]-[\{f_1f_3\}\{f_3\}]+}\underline{[\{f_1f_2\}\{f_3\}]}.\]

  4. If \(\mathbf{b}\) has type \((2,1)\) then for any generator \([\{f_1f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\), we have either \([\{f_1f_2f_3\}\{f_3\}]\in W_5^{-\mathbf{b}}\) or \([\{f_1f_2\}\{f_1f_3\}]\in W_5^{-\mathbf{b}}\). If additionally \([\{f_1f_3\}\{f_2\}]\in W_4^{-\mathbf{b}}\), then either \([\{f_1f_2f_3\}\{f_3\}]\) or \([\{f_1f_2f_3\}\{f_2\}]\) belong to \(W_5^{-\mathbf{b}}\). Moreover, \[\begin{align} \overline{\partial}([\{f_1f_2f_3\}\{f_3\}])&={[\{f_2f_3\}\{f_3\}]-[\{f_1f_3\}\{f_3\}]+}\underline{[\{f_1f_2\}\{f_3\}]}\\ \overline{\partial}([\{f_1f_2f_3\}\{f_2\}])&={[\{f_2f_3\}\{f_2\}]-\underline{[\{f_1f_3\}\{f_2\}]}+}{[\{f_1f_2\}\{f_2\}]}\\ \overline{\partial}([\{f_1f_2\}\{f_1f_3\}])&=\underline{[\{f_1f_3\}\{f_2\}]}-[\{f_1f_3\}\{f_1\}]+\underline{[\{f_1f_2\}\{f_3\}]}-[\{f_1f_2\}\{f_1\}]. \end{align}\]

  5. If \(\mathbf{b}\notin \{0,1\}^\mathcal{V}\), \(\mathbf{b}\in \{0,1,2\}^\mathcal{V}\), \(|\mathbf{b}|=5\), and \[[\{f_1f_2\}\{f_3\}],[\{f_2f_3\}\{f_1\}],[\{f_3f_1\}\{f_2\}]\in W_4^{-\mathbf{b}},\] then we have \(y=[\{f_1f_2f_3\}\{f_3\}]\in W_5^{-\mathbf{b}}\). Moreover, \[\overline{\partial}(y)={[\{f_2f_3\}\{f_3\}]-[\{f_1f_3\}\{f_3\}]+}\underline{[\{f_1f_2\}\{f_3\}]}.\]

The underlined generator will be used in the proof of Proposition 1.

Proof. In each of the claims, the images under \(\overline{\partial}\) follow immediately from Theorem 6. In each case, we now show that the given hypotheses imply the existence of certain elements of \(W_5^{-\mathbf{b}}\).

For the claims [i1], [i0], [i2], we always have that the support of \(\mathbf{wt}(y)-\mathbf{b}\) is the same as the support of \(\mathbf{wt}(z)-\mathbf{b}\), where \(z\in W_4^{-\mathbf{b}}\) was the given generator. Indeed, for [i0] this is immediate since \(\mathbf{wt}(y)=\mathbf{wt}(z)\). For the other two cases, in Figures 5 and 6, we picture the possible configurations of \(\mathbf{b}\), \(f_1\), \(f_2\), (and \(f_3\)) satisfying the hypotheses in item [i1] and [i2]. We depict the subgraph of \(G(I_\mathcal{K})\) corresponding to \(f_1\), \(f_2\) (and \(f_3\)). The support of \(\mathbf{b}\) is marked in gray, and the coordinate entries are labeled in the figure. The claims on the support of the weights now follows. But since \(\mathbf{wt}(y)-\mathbf{b}\) and \(\mathbf{wt}(z)-\mathbf{b}\) have the same support and \(z\in W_4^{-\mathbf{b}}\), we have \(y\in W_5^{-\mathbf{b}}\) as desired.

We now consider claims [i4] and [i5]:

  1. Let \(v,w\in \mathcal{V}\) be respectively the vertices with \(\mathbf{b}_v=2\), \(\mathbf{b}_w=1\). Hence the only possible configuration for which \([\{f_1f_2f_3\}\{f_3\}]\notin W_5^{-\mathbf{b}}\) requires \(x_v\) dividing \(f_1,f_2,f_3\) and \(x_w\) dividing \(f_3\), i.e. we are dealing with the case depicted in Figure 7. In this case, it is straightforward to see that \([\{f_1f_2\}\{f_1f_3\}]\in W_5^{-\mathbf{b}}\). If additionally we assume \([\{f_1f_3\}\{f_2\}]\in W_4^{-\mathbf{b}}\) then again restricting to the case depicted in Figure 7, it is straightforward to see that \([\{f_1f_2f_3\}\{f_2\}]\in W_5^{-\mathbf{b}}\).

  2. Let \(v\in \mathcal{V}\) be a vertex with \(\mathbf{b}_v=2\). Then by hypothesis \(x_v\) divides \(f_1\), \(f_2\), and \(f_3\). In particular, we deduce that \(\mathbf{b}\) is of type \((2,1,1,1)\), and the only possible configuration is pictured in Figure [fig:graphs4]. Notice that in this case \[\mathbf{b}=\mathbf{wt}([\{f_1f_2\}\{f_3\}])=\mathbf{wt}([\{f_2f_3\}\{f_1\}])=\mathbf{wt}([\{f_3f_1\}\{f_2\}])\; ,\] and \(|\mathbf{wt}([\{f_1f_2f_3\}\{f_3\}])-\mathbf{b}|=1\), whence the statement.

 ◻

Figure 5: Cases for Lemma 3[i1]
Figure 6: Cases for Lemma 3 [i2]
Figure 7: More cases for Lemma 3
Figure 8: Additional cases for Proposition 1
Table 1: Subspaces \(U\subseteq W_4^{-\bb}\) in the proof of Proposition [prop:t4bound]
Case Generators for \(U\subseteq W_4^{-\bb}\)
\(\bb\) of type \((2,2)\) 0
\(|\bb|=5\), \(\bb\notin\{0,1\}^\cV\) 0
\(\bb\) of type \((2)\) \([\{f_1f_2\}\{f_1\}]\in W_4^{-\bb}\) such that \([\{f_1f_2\}\{f_2\}]\in W_4^{-\bb}\)
and \(\wt(f_1)>_\textrm{lex} \wt(f_2)\)
\(\bb\) of type \((2,1)\) \([\{f_1f_2\}\{f_1\}]\in W_4^{-\bb}\) such that \([\{f_1f_2\}\{f_2\}]\in W_4^{-\bb}\)
and \(\wt(f_1)>_\textrm{lex} \wt(f_2)\); and
\([\{f_1f_2\}\{f_1\}]\in W_4^{-\bb}\) such that \([\{f_1f_2\}\{f_2\}]\notin W_4^{-\bb}\)
and \([\{f_1\}\{f_2\}]\in W_3^{-\bb}\)
\(|\bb|=5\), \(\bb\in\{0,1\}^\cV\) \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\bb}\)

We will apply the above lemma to show the following.

Proposition 1. Let \(\mathcal{K}\) be a flag complex. Let \(\mathbf{a},\mathbf{b}\in\mathbb{Z}_{\geq0}^\mathcal{V}\) with disjoint supports. Assume that one of the following conditions holds: \[|\mathbf{b}|>4 \quad \text{ or } \quad \mathbf{b}\text{ is of type } (2,2)\, ,\, (2,1)\,, \text{or } (2) \; .\] Then \(T^4_{\mathbf{a}-\mathbf{b}}(\mathcal{K})=0\).

Proof. By the localization formula (Theorem 9) we may assume without loss of generality that \(\mathbf{a}=0\) in \(\mathbb{Z}^\mathcal{V}\). Moreover, by Corollary 1 we can restrict our attention to \(\vert\mathbf{b}\vert\leq5\), and by Theorem 10 we can also assume \(\mathbf{b}\in\{0,1,2\}^\mathcal{V}\).

Let us first describe the general strategy to obtain the desired vanishing. In each case, we consider the subspace \(U\subseteq W_4^{-\mathbf{b}}\) with generators as listed in Table 1. The condition \(\mathbf{wt}(f_1)>_\textrm{lex} \mathbf{wt}(f_2)\) means that \(\mathbf{wt}(f_1)\) is larger than \(\mathbf{wt}(f_2)\) in lexicographic order after having fixed some order of \(\mathcal{V}\).

Notice that the restriction of \(\partial_4^{-\mathbf{b}}\) to \(U\) is injective. Indeed, for \(\mathbf{b}\) of type \((2)\) or \((2,1)\), if \([\{f_1f_2\}\{f_1\}]\) and \([\{f_1f_2\}\{f_2\}]\) are both in \(W_4^{-\mathbf{b}}\), then we are in the situation depicted in Figure 5 (B), Figure 8 (A), or Figure 8 (B). In all cases, \([\{f_2\}\{f_1\}]\in W^{-\mathbf{b}}_3\) and it follows that \(\partial_4^{-\mathbf{b}}([\{f_1f_2\}\{f_1\}])=[\{f_2\}\{f_1\}]\). If instead \(\vert\mathbf{b}\vert=5\) and \(\mathbf{b}\in\{0,1\}^\mathcal{V}\) we have that \(\mathbf{wt}([\{f_1\}\{f_2\}\{f_3\}])-\mathbf{b}\) and \(\mathbf{wt}(\{f_1f_2f_3\})-\mathbf{b}\) have the same support so that \(\{f_1f_2f_3\}\in W^{-\mathbf{b}}_3\) and \(\partial_4^{-\mathbf{b}}\vert_U\) is injective.

In the remainder of the proof, we will show that in each case \(W_4^{-\mathbf{b}} = U+\mathsf{im}(\partial_5^{-\mathbf{b}})\). This will imply the vanishing of \(H_4(W_\bullet^{-\mathbf{b}})\), and hence \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) by Theorem 7.

Case I: \(\mathbf{b}\) of type \((2,2)\), \((2,1)\), or \((2)\)↩︎

In this case, the only possible generators in \(W_4^{-\mathbf{b}}\) are of the form \([\{f_1\}\{f_2\}\{f_3\}]\) and \([\{f_1f_2\}\{f_3\}]\), with \(f_1,f_2,f_3\) not necessarily distinct. Using Lemma 3, we replace generators modulo boundaries: first those of the type \([\{f_1\}\{f_2\}\{f_3\}]\) (item [i0]), then of the type \([\{f_1f_2\}\{f_3\}]\) with \(f_1,f_2,f_3\) distinct (items [i2] or [i4]). (In Lemma 3, the terms being replaced have been underlined.) This reduces us to only deal with generators of type \([\{f_1f_2\}\{f_1\}]\).

If \(\mathbf{b}\) is of type \((2,2)\) or \((2)\), then Lemma 3[i1] allows us to replace \([\{f_1f_2\}\{f_1\}]\) by \([\{f_1f_2\}\{f_2\}]\) modulo boundaries. Hence \(W_4^{-\mathbf{b}} = U+\mathsf{im}(\partial_5^{-\mathbf{b}})\) (see Figure 5).

If instead \(\mathbf{b}\) is of type \((2,1)\), then we are in one of the situations depicted in Figure 8. In case (A) similar to Lemma 3[i1] we have \([\{f_1f_2\}\{f_1f_2\}]\in W_5^{-\mathbf{b}}\) so may replace \([\{f_1f_2\}\{f_1\}]\) by \([\{f_1f_2\}\{f_2\}]\) modulo boundaries and arrive at an element of \(U\). In case (B), \([\{f_1f_2\}\{f_1\}]\in U\) since \([\{f_1f_2\}\{f_2\}]\notin W_4^{-\mathbf{b}}\) but \([\{f_1\}\{f_2\}]\in W_3^{-\mathbf{b}}\). Finally, in cases (C) and (D) we have \(y=[[\{f_1\}\{f_2\}]\{f_1\}]\in W_5^{-\mathbf{b}}\) and \(\overline{\partial}(y)=[\{f_1f_2\}\{f_1\}]\).

Case II: \(|\mathbf{b}|=5\)↩︎

We now turn our attention to the case \(\vert\mathbf{b}\vert=5\). Suppose first that \(\mathbf{b}\notin \{0,1\}^\mathcal{V}\), so that primitive strings cannot belong to \(W_4^{-\mathbf{b}}\). Hence the only possible strings in \(W_4^{-\mathbf{b}}\) are of the form \([\{f_1\}\{f_2\}\{f_3\}]\) and \([\{f_1f_2\}\{f_3\}]\) for \(f_1,f_2,f_3\) not necessarily distinct. Since \(|\mathbf{wt}[[\{f_1\}\{f_2\}]\{f_3\}]|=6\) and \(|\mathbf{b}|=5\), we have \(y=[[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^{-\mathbf{b}}\) whenever \([\{f_1f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\). Since \[\overline{\partial}(y)=[\{f_1f_2\}\{f_3\}]-[\{f_1\}\{f_2\}\{f_3\}]\] we may replace any generator of the form \([\{f_1f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\) with \([\{f_1\}\{f_2\}\{f_3\}]]\) (or \(0\)).

But for essentially the same reason, \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\) is a boundary unless \[[\{f_1f_2\}\{f_3\}],[\{f_2f_3\}\{f_1\}],[\{f_3f_1\}\{f_2\}]\in W_4^{-\mathbf{b}} \;,\] and we may use Lemma 3[i5] to restrict to the case of strings of the form \([\{f_1f_2\}\{f_1\}]\in W_4^{-\mathbf{b}}\). But we have already seen that these are boundaries.

Finally, suppose that \(\vert\mathbf{b}\vert=5\) and \(\mathbf{b}\in\{0,1\}^\mathcal{V}\); i.e. \(\mathbf{b}\) is of type \((1,1,1,1,1)\). By Remark 1 any primitive generator has a splitting, so we only need to consider quasiprimitive generators. Since \(\mathbf{b}\) is of type \((1,1,1,1,1)\), these must be of the form \([\{f_1f_2\}\{f_3\}]\) or \([\{f_1\}\{f_2\}\{f_3\}]\) for distinct \(f_1,f_2,f_3\). Now we apply Lemma 3([i0]) to replace generators of the form \([\{f_1f_2\}\{f_3\}]\) with elements in \(U\). ◻

8 Topological interpretations↩︎

8.1 Preliminaries↩︎

Consider an arbitrary simplicial complex \(\mathcal{K}\). Fix some subset \(b\) of \(\mathcal{V}(\mathcal{K})\). We introduce and recall some notation connected to \(b\).

Recall from §1.2 that we defined a subcomplex of \(\mathcal{K}\) \[\mathcal{K}_b=\left\{f\in \mathcal{K}\;\Big|\;f\cap \big(b \cup \mathcal{V}(\bigcap_{v\in b}\mathop{\mathrm{lk}}(v,\mathcal{K}))\big)=\emptyset\right\}.\] We will also need the related complex: \[\mathcal{K}_b'=\left\{\coprod_{v\in b} f_v\;\Big|\;f_v\subseteq \mathcal{V}(\mathcal{K})\smallsetminus\big(b \cup \mathcal{V}(\mathop{\mathrm{lk}}(v,\mathcal{K}))\big)\;\forall v\in b,\;\textrm{and}\;\bigcup_{v\in b}f_v\in \mathcal{K}\right\}.\] Here \(\coprod\) denotes the disjoint union. This is a simplicial complex whose vertex set is contained in the disjoint union of \(\#b\) copies of \(\mathcal{V}(\mathcal{K})\). There is a natural simplicial map \(\phi_b:\mathcal{K}_b'\to \mathcal{K}_b\) via \(\coprod_{v\in b} f_v\mapsto \bigcup_{v\in b}f_v\). In particular, for any vertex \(w\) of \(\mathcal{K}_b'\), we obtain a corresponding vertex \(\phi_b(w)\) of \(\mathcal{K}_b\). For any vertex \(w\) of \(\mathcal{K}_b'\), we will denote by \(\nu(w)\) the element of \(b\) corresponding to the copy of \(\mathcal{V}(\mathcal{K})\) to which \(w\) belongs. Thus, any vertex \(w\) of \(\mathcal{K}_b'\) is determined by \(\phi_b(w)\) and \(\nu(w)\).

Suppose now that \(\mathcal{K}\) is a flag complex, and \(b\subseteq \mathcal{V}(\mathcal{K})\) with \(|b|\geq 2\). We let \(\mathcal{E}_b\) be the set of all edges of \(G(I_\mathcal{K})\) contained in \(b\), or equivalently, the set of all two-element subsets of \(b\) not contained in \(\mathcal{K}\).

Lemma 4. The map \(\phi_b\) is a homotopy equivalence.

Proof. The preimage under \(\phi_b\) of any simplex is a simplex. Indeed, consider an arbitrary simplex \(f\) of \(\mathcal{K}_b\). For \(v\in b\), let \(f_v\) be the set of all elements of \(f\) disjoint from \(b\) and \(\mathop{\mathrm{lk}}(v,\mathcal{K})\). The set of vertices in the preimage of \(f\) is precisely the disjoint union of the \(f_v\). But the disjoint union of the \(f_v\) belongs to \(\mathcal{K}_b'\) since \(\bigcup_{v\in b} f_v=f\in\mathcal{K}\).

The claim now follows from e.g. [23]. ◻

We also need some notation related to simplicial homology. See e.g. [23] for details. Let \(X\) be a finite simplicial complex. Recall that for \(k\in\mathbb{Z}_{\geq 0}\), an oriented \(k\)-simplex of \(X\) is a sequence \((u_0,\ldots,u_k)\) with the set \(\{u_0,\ldots,u_k\}\) a face of \(X\). A \(k\)-chain with coefficients in \(\Bbbk\) is a formal (finite) \(\Bbbk\)-linear combination of oriented \(k\)-simplices, where we make the identification that for any permutation \(\tau\) of \(\{0,\ldots,k\}\), \[(u_{\tau(0)},\ldots,u_{\tau(k)})=\mathop{\mathrm{sign}}(\tau) (u_0,\ldots,u_k).\]

We let \({C}_\bullet(X)\) denote the complex of simplicial chains in \(X\) with coefficients in \(\Bbbk\); the differential is defined via \[(u_0,\ldots,u_k)\mapsto \sum_{j=0}^k(-1)^j (u_0,\ldots,u_{j-1},u_{j+1},\ldots,u_k).\] Let \(\widetilde{C}_\bullet(X)\) denote the augmented version of this complex, that is, \(C(X)_{-1}\cong \Bbbk\) with the obvious map \(C(X)_0\to C(X)_{-1}\) taking any oriented \(0\)-simplex to \(1\in\Bbbk\). Likewise, for a subcomplex \(X'\) of \(X\), we let \({C}_\bullet(X,X')\) denote the complex of relative simplicial chains for \(X'\) in \(X\) with coefficients in \(\Bbbk\), that is, the quotient of \(C_\bullet(X)\) by \(C_\bullet(X')\).

8.2 Type \((1)\)↩︎

We now prove Theorem 2. Since \(\mathbf{b}\) is of type \((1)\), the only generators in \(W_\bullet^{-\mathbf{b}}\) are primitive. Let \[\begin{align} Y=\{f\in\mathcal{K}\;|\;f\cup b\notin \mathcal{K}\}=\mathcal{K}\smallsetminus(\Delta(b)*\mathop{\mathrm{lk}}(b,\mathcal{K})). \end{align}\] Following [6], for \(j\geq 0\) set \[Y^{(j)}=\{(f_0,\ldots,f_j)\in Y^{j+1}\;|\;f_0\cup\ldots\cup f_j\in Y\}.\] From loc. cit., \(Y\) determines a cochain complex \(K^\bullet(Y)\): \(K^j(Y)\) is the set of alternating maps \(Y^{(j)}\to \Bbbk\), and the differential is the obvious Koszul-like differential.

There is a bijection between strings \(s\) representing elements of \(W_{j+1}^{-\mathbf{b}}\) and elements of \(Y^{(j)}\) sending \(s=\{g_0\ldots g_j\}\) with \(\overline{s}\in W_{j+1}^{-\mathbf{b}}\) to \((\mathbf{wt}(g_0),\ldots,\mathbf{wt}(g_j))\). It follows that the complex \(\mathop{\mathrm{Hom}}(W_\bullet^{-\mathbf{b}},\Bbbk)\) in cohomological degrees \(\geq 1\) is isomorphic to the complex \(K^\bullet(Y)[-1]\).

Following the notation of [6], \(\langle Y\rangle\) is the complement of \((\Delta(b)*\mathop{\mathrm{lk}}(b,\mathcal{K}))\) in the topological realization of \(\mathcal{K}\). For \(i\geq 2\) we then have \[T^i_{-\mathbf{b}}(\mathcal{K})\cong H^i(\mathop{\mathrm{Hom}}(W_\bullet^{-\mathbf{b}},\Bbbk) \cong H^{i-1}(K^\bullet(Y))\cong H^{i-1}(\langle Y \rangle ,\Bbbk)\] with the first isomorphism following from Theorem 7, the second from the above discussion, and the third isomorphism following from [6]. For \(i=1\), one also has \(T^1_{-\mathbf{b}}(\mathcal{K})\cong \widetilde{H}^{0}(\langle Y \rangle ,\Bbbk)\) by [6] (in the notation of loc. cit. \(\langle N_{a-b}\rangle=\langle Y \rangle\) and \(\langle \widetilde{N}_{a-b}\rangle=\emptyset\)).

The claim of the theorem now follows by observing that (the topological realization of) \(\mathcal{K}_b\) is a deformation retract of \(\langle Y\rangle\). Indeed, in this instance \[\mathcal{K}_b=\{f\in \mathcal{K}\;|\;f\cap \mathcal{V}(\Delta(b)*\mathop{\mathrm{lk}}(b,\mathcal{K}))=\emptyset\}\] and for any simplex \(f\in \mathcal{K}\), we may retract the complement \(f^\circ\) of \(\Delta(v)*\mathop{\mathrm{lk}}(v,\mathcal{K})\) in the topological realization of \(f\) to the topological realization of \(f\smallsetminus\mathcal{V}(\Delta(v)*\mathop{\mathrm{lk}}(v,\mathcal{K}))\). This gives a retraction of \(\langle Y\rangle\) to \(\mathcal{K}_b\).

0◻

8.3 Type \((1,1)\)↩︎

We now assume that \(\mathcal{K}\) is a flag complex and we prove Theorem 3. We first note by Proposition 1 that we may apply Proposition 1 to conclude that \(W_\bullet^{-\mathbf{b}}\) and \(\widetilde{W}_\bullet^{-\mathbf{b}}\) are quasiisomorphic. Thus, by Theorem 7 it will suffice to show that \(H_i(\widetilde{W}_\bullet^{-\mathbf{b}})\) is \(0\) (if \(b\in\mathcal{K})\) or isomorphic to \(\widetilde{H}_{i-2}(\mathcal{K}_b,\Bbbk)\) (if \(b\notin\mathcal{K}\)).

Next, for any primitive generator \(y\in W_j^{-\mathbf{b}}\), let \(G(y)\) be the subgraph of \(G(I_\mathcal{K})\) as in §3.2 and Remark 1. Then every edge of \(G(y)\) must be adjacent to an element of \(b\), every element of \(b\) must be a vertex of \(G(y)\), and the vertices of \(G(y)\) outside of \(b\) must form a simplex in \(\mathcal{K}\). Moreover, again by Remark 1, any primitive generator \(y\) is non-split if and only if \(b\) is an edge of \(G(y)\).

If \(b\in \mathcal{K}\), then from the previous paragraph it follows that \(\widetilde{W}_\bullet^{-\mathbf{b}}=0\) and we are done. We thus instead assume that \(b\notin\mathcal{K}\). By the previous paragraph, there is an isomorphism \(\widetilde{C}_\bullet(\mathcal{K}_b',\Bbbk)[-2]\cong \widetilde{W}_\bullet^{-\mathbf{b}}\) sending the oriented simplex \((u_2,\ldots,u_j)\) to \(\{f_2\ldots f_jf_{j+1}\}\) where \[f_{j+1}=x^{\mathbf{b}} \quad \text{ and } \quad f_k=x_{\phi_b(u_k)}x_{\nu(u_k)},\qquad \text{for } k=2,\ldots,j.\] Note that this is an isomorphism because \(u_k\) is uniquely determined by the pair of vertices \((\phi_b(u_k),\nu(u_k))\). By Lemma 4 we then have for \(i\geq 1\) that \[H_i(\widetilde{W}_\bullet^{-\mathbf{b}}) \cong \widetilde{H}_{i-2}(\mathcal{K}_b',\Bbbk)\cong \widetilde{H}_{i-2}(\mathcal{K}_b,\Bbbk)\] as desired. 0◻

Remark 1. As in Remark 1, we may extend Theorem 3 slightly beyond the case of flag complexes. Suppose that \(\mathcal{K}\) is a simplicial complex with \(\mathcal{V}=\mathcal{V}(\mathcal{K})\), \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) is of type \((1,1)\), and every minimal non-face of \(\mathcal{K}\) of dimension at least \(2\) is disjoint from \(b\). Then by Remark 1, the above proof goes through verbatim, and the conclusions of Theorem 3 hold in this case as well.

8.4 Type \((1,1,1)\)↩︎

Again assuming \(\mathcal{K}\) is a flag complex, we now prove Theorem 4. By Proposition 1 we may apply Proposition 1 to conclude that \(H_i(W_\bullet^{-\mathbf{b}})\cong H_i(\widetilde{W}_\bullet^{-\mathbf{b}})\) for \(i=3,4\). Thus, by Theorem 7 it will suffice to show that \(H_i(\widetilde{W}_\bullet^{-\mathbf{b}})\) has the desired form for \(i=3,4\).

As in §8.3, for any primitive generator \(y\in W_j^{-\mathbf{b}}\), let \(G(y)\) be the subgraph of \(G(I_\mathcal{K})\) as in §3.2 and Remark 1. Then every edge of \(G(y)\) must be adjacent to an element of \(b\), every element of \(b\) must be a vertex of \(G(y)\), and the vertices of \(G(y)\) outside of \(b\) must form a simplex in \(\mathcal{K}\). Again by Remark 1, any primitive generator \(y\) admits a splitting unless the restriction of \(G(y)\) to \(b\) is connected. It immediately follows that if \(G(I_\mathcal{K})\) restricted to \(b\) contains fewer than two edges, i.e. it is disconnected, then \(\widetilde{W}_\bullet^{-\mathbf{b}}=0\), and hence \(T^i_{-\mathbf{b}}(\mathcal{K})=0\). But this is equivalent to \(\mathcal{K}\) having more than one edge that is a subset of \(b\). Therefore, for the rest of the proof, we may thus assume that \(G(I_\mathcal{K})\) restricted to \(b\) contains at least two edges.

We now describe more precisely when generators \(y\in W_j^{-\mathbf{b}}\) admit a splitting. By the discussion above, we can restrict our attention to generators with \(G(y)\) containing at least two edges between the elements of \(b\). By Remark 1, if \(G(y)\) contains three edges between the elements of \(b\), then it has no splitting. On the other hand, if \(G(y)\) contains precisely two edges \(e_1,e_2\) between the elements of \(b\), then \(y\) admits a splitting if and only if the complement of \(b\) in the set of vertices of \(G(y)\) belongs to \(\mathop{\mathrm{lk}}(w_{\{e_1,e_2\}},\mathcal{K})\), where \(w_{\{e_1,e_2\}}\in b\) is the unique vertex belonging to both \(e_1\) and \(e_2\). Indeed, a partition \(E_1,E_2\) as in Remark 1 cannot have both \(e_1,e_2\) in e.g. \(E_1\), since then any edge in \(E_2\) has a vertex in common with \(E_1\) (since it has a vertex in \(b\), see Remark 1). But then without loss of generality, we have \(e_1\in E_1\), \(e_2\in E_2\), and so the union of \(w_{\{e_1,e_2\}}\) with the complement of \(b\) in the set of vertices of \(G(y)\) must be a face in \(\mathcal{K}\).

We now define a surjective map of complexes \[\label{eqn:psi} \psi:C_\bullet(\Delta(\mathcal{E}_b)*\mathcal{K}_b')[-1]\to \widetilde{W}_\bullet^{-\mathbf{b}}.\tag{14}\] Indeed, for a vertex \(u\) of \(\Delta(\mathcal{E}_b)*\mathcal{K}_b'\), set \[g(u)= \begin{cases} x_vx_w & u=\{v,w\}\in \mathcal{E}_b\\ x_{\phi_b(u_j)}x_{\nu(u)} & u\in \mathcal{V}(\mathcal{K}_b')\\ \end{cases}.\] We then let \(\psi\) be the map sending an oriented simplex \(\sigma=(u_1,\ldots,u_j)\in C_{j-1}(\Delta(\mathcal{E}_b)*\mathcal{K}_b')\) to \((-1)^j\) times the class of the primitive generator \(y=\{g(u_1)\cdots g(u_j)\}\) in \(\widetilde{W}_j^{-\mathbf{b}}\) if \(y\in W_j^{-\mathbf{b}}\), and to \(0\) if \(y\notin W_j^{-\mathbf{b}}\).

We now describe the kernel of \(\psi\). There are two reasons that the image of an oriented simplex \(\sigma=(u_1,\ldots,u_j)\) might vanish: the resulting generator \(y=\{g(u_1)\cdots g(u_j)\}\) might not belong to \(W_j^{-\mathbf{b}}\), or it might have a splitting. By the above discussion on \(G(y)\), we know that one of these will certainly happen if \(\sigma\) is a simplex for the subcomplex \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b'\), where \(\Delta(\mathcal{E}_b)^{(0)}\) is the \(0\)-skeleton of \(\Delta(\mathcal{E}_b)\). On the other hand, if \(\sigma\) is not a simplex for the subcomplex \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b'\), then it is guaranteed that the generator \(y\) belongs to \(W_j^{-\mathbf{b}}\), although it might still have a splitting.

Consider then an oriented simplex \(\sigma=(u_1,\ldots,u_j)\) not supported on the complex \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b'\). By our above characterization of the generators admitting splittings, we see that \(\sigma\) lies in the kernel of \(\psi\) if and only if \(\sigma\) is a chain supported on a subcomplex of the form \[\Delta(f)*\phi^{-1}_b(\mathop{\mathrm{lk}}(w_f,\mathcal{K})\cap \mathcal{K}_b)\subseteq \Delta(\mathcal{E}_b)*\mathcal{K}_b',\] where \(f\) is an edge of \(\Delta(\mathcal{E}_b)\) and \(w_f\in b\) is as above the unique vertex belonging to the two edges corresponding to the vertices of \(f\).

Letting \(\widehat \mathcal{K}_b'\) be the union of these complexes \(\Delta(f)*\phi^{-1}_b(\mathop{\mathrm{lk}}(w_f,\mathcal{K})\cap\mathcal{K}_b)\) with \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b'\), we thus obtain that \(\psi\) induces an isomorphism of complexes \[C_\bullet(\Delta(\mathcal{E}_b)*\mathcal{K}_b',\widehat\mathcal{K}_b')[-1]\cong \widetilde{W}_\bullet^{-\mathbf{b}}.\] Since \(\Delta(\mathcal{E}_b)*\mathcal{K}_b'\) is contractible, from the long exact sequence of homology we obtain isomorphisms \[H_{i-2}(\widehat \mathcal{K}_b',\Bbbk) \cong H_i(\widetilde{W}_\bullet^{-\mathbf{b}}).\] Finally, the map \(\phi_b\) induces a surjective simplicial map \(\widehat\phi_b:\widehat \mathcal{K}_b'\to \widehat \mathcal{K}_b\). As in Lemma 4, this again induces a homotopy equivalence of \(\widehat \mathcal{K}_b'\) and \(\widehat \mathcal{K}_b\) since the preimage of any simplex under \(\widehat\phi_b\) is again a simplex. The claim of Theorem 4 now follows. 0◻

Remark 1. As in Remark 1, we may extend Theorem 4 slightly beyond the case of flag complexes. Suppose that \(\mathcal{K}\) is a simplicial complex with \(\mathcal{V}=\mathcal{V}(\mathcal{K})\), \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) is of type \((1,1,1)\), and every minimal non-face of \(\mathcal{K}\) of dimension at least \(2\) is disjoint from \(b\). Then by Remark 1, the above proof goes through verbatim in the case \(i=3\), and the conclusions of Theorem 4 for \(T^3\) hold in this case as well.

The complex \(\widehat\mathcal{K}_b\) is not as nice to work with as \(\mathcal{K}_b\) since it is not a subcomplex of \(\mathcal{K}\). However, we have the following result. Recall that for any topological space, \[\widetilde{H}^{-1}(X,\Bbbk):=\begin{cases} 0 & X\neq \emptyset;\\ \Bbbk& X=\emptyset. \end{cases}\]

Corollary 1. Let \(\mathcal{K}\) be a flag complex, and \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) be of type \((1,1,1)\). Suppose that at most one edge of \(\mathcal{K}\) is a subset of \(b\). There there are isomorphisms \[T^i_{-\mathbf{b}}(\mathcal{K})\cong \bigoplus_{\substack{f\in\Delta(\mathcal{E}_b)\\ \dim f=1}} \widetilde{H}^{i-4} (\mathop{\mathrm{lk}}(\{w_f\},\mathcal{K})\cap \mathcal{K}_b,\Bbbk)\] for \(i=3\) if \(\mathcal{K}_b\) is connected, and for \(i=4\) if \(\mathcal{K}_b\) is simply connected.

We first prove the following lemma:

Lemma 5. Let \(\mathcal{K}\) be a flag complex, and \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) be of type \((1,1,1)\). Suppose that at most one edge of \(\mathcal{K}\) is a subset of \(b\). Then there is an exact sequence \[\begin{tikzcd}[ampersand replacement=\&] \displaystyle \bigoplus_{\substack{f\in\Delta(\mathcal{E}_b)\\ \dim f=1}} \widetilde{H}^{-1} (\mathop{\mathrm{lk}}(\{w_f\},\mathcal{K})\cap \mathcal{K}_b,\Bbbk) \& {T^3_{-\mathbf{b}}(\mathcal{K})} \arrow[d, phantom, ""{coordinate, name=Z}] \& {H^1(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b,\Bbbk)} \arrow[dll, rounded corners, to path={ -- ([xshift=3ex]\tikztostart.east) |- (Z) [near end]\tikztonodes -| ([xshift=-3ex]\tikztotarget.west) -- (\tikztotarget)}] \& \\ \displaystyle \bigoplus_{\substack{f\in\Delta(\mathcal{E}_b)\\ \dim f=1}} \widetilde{H}^{0} (\mathop{\mathrm{lk}}(\{w_f\},\mathcal{K})\cap \mathcal{K}_b,\Bbbk) \& {T^4_{-\mathbf{b}}(\mathcal{K})} \arrow[d, phantom, ""{coordinate, name=Y}] \& {H^2(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b,\Bbbk)} \arrow[dll, rounded corners, to path={ -- ([xshift=3ex]\tikztostart.east) |- (Y) [near end]\tikztonodes -| ([xshift=-3ex]\tikztotarget.west) -- (\tikztotarget)}] \& {} \\ \displaystyle \bigoplus_{\substack{f\in\Delta(\mathcal{E}_b)\\ \dim f=1}} \widetilde{H}^{1} (\mathop{\mathrm{lk}}(\{w_f\},\mathcal{K})\cap \mathcal{K}_b,\Bbbk) \& \arrow[from=1-1, to=1-2,hook] \arrow[from=1-2, to=1-3] \arrow[from=2-1, to=2-2] \arrow[from=2-2, to=2-3] \end{tikzcd}\]

Proof. Fix an order of the elements \(e_1,\ldots,e_k\) of \(\mathcal{E}_b\). The map \[\bigoplus_{\substack{f\in\Delta(\mathcal{E}_b)\\ \dim f=1}} \widetilde{C}_\bullet (\mathop{\mathrm{lk}}(\{w_f\},\mathcal{K})\cap \mathcal{K}_b)[-2] \to C_\bullet (\widehat\mathcal{K}_b,\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b)\] taking an oriented simplex \(\sigma=(u_0,\ldots,u_j)\) in the \(f=\{e_\ell,e_m\}\)-summand (with \(\ell<m\)) to \((u_0,\ldots,u_j,e_\ell,e_m)\) is an isomorphism of complexes.

The claim now follows from the long exact sequence of relative cohomology for \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b\) in \(\widehat\mathcal{K}_b\) coupled with the dual of the above isomorphism and Theorem 4. ◻

We return to the proof of the corollary.

Proof of Corollary 1. We consider the exact sequence of Lemma 5. From [24], the assumption that \(\mathcal{K}_b\) is connected or simply connected implies the vanishing of \(H^i(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b,\Bbbk)\) for respectively \(i=1,2\), and the claim follows. ◻

8.5 Type \((2,1,1)\)↩︎

For the case \(\mathbf{b}\) of type \((2,1,1)\), we need to slightly modify the complex \(\mathcal{K}_b\). Let \(\mathcal{K}\) be a simplicial complex on \(\mathcal{V}\), \(b\subseteq \mathcal{V}\), and \(u\in \mathcal{V}\). We set \[\mathcal{K}_{u,b}=\left\{f\in \mathcal{K}\;\Big|\;f\cap \left(\{u\} \cup \mathcal{V}(\bigcap_{v\in b}\mathop{\mathrm{lk}}(v,\mathcal{K}))\right)=\emptyset\right\}.\]

Theorem 12. Let \(\mathcal{K}\) be a flag simplicial complex. Suppose \(\mathbf{b}=2e_u+e_v+e_w\) for distinct \(u,v,w\in \mathcal{V}\). If \(\{u,v\}\notin\mathcal{K}\) and \(\{u,w\}\notin\mathcal{K}\), \[T^4_{-\mathbf{b}}(\mathcal{K})=\widetilde{H}^0(\mathcal{K}_{u,b},\Bbbk).\] Otherwise, \(T^4_{-\mathbf{b}}(\mathcal{K})=0\).

Proof. As always, we make use of Theorem 7 throughout to compute \(T^4\). The only generators we need to consider in homological degree \(4\) will have the form \([\{f_1\}\{f_2\}\{f_3\}]\) for distinct quadrics \(f_1,f_2,f_3\in I_\mathcal{K}\), and \([\{f_1f_2\}\{f_3\}]\) for not necessarily distinct quadrics \(f_1,f_2,f_3\in I_\mathcal{K}\). Throughout, we will view elements \(f_i\) as edges in \(G(I_\mathcal{K})\).

We focus first on the former type. Assume \(y=[\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\). Without loss of generality, we may assume that \(u\) belongs to the edges \(f_1,f_2\), but not \(f_3\). Then \([[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^{-\mathbf{b}}\) because its weight is the same of \(-y\); moreover its image under the differential is \(y\) because \([\{f_1f_2\}\{f_3\}]\) does not satisfy the weight condition. Hence \(y\) is a boundary.

We may thus focus on generators of the form \(y=[\{f_1f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\). Many of these are also boundaries. Notice that assuming that \(y\in W_4^{-\mathbf{b}}\) ensures that \(u\) is in \(f_3\). Now, if the other vertex of \(f_3\) is not contained in \(b\), then \([\{f_1f_2f_3\}\{f_3\}]\in W_5^{-\mathbf{b}}\), and this maps to \(y\) under the differential because \(\mathbf{wt}[\{f_if_3\}\{f_3\}]-\mathbf{b}\notin\mathbb{Z}_{\geq0}^{\mathcal{V}}\) for \(i=1,2\).

Likewise, if the edges \(f_1,f_2\) are disjoint, or their intersection is not contained in \(b\), then \([[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^{-\mathbf{b}}\), and its image (modulo previously established boundaries) is \(y\). In a similar way, if \(f_2=f_3\) and \(u\) is not in \(f_1\), then again \([[\{f_1\}\{f_2\}]\{f_3\}]\in W_5^{-\mathbf{b}}\) so that \(y\) is a boundary.

Let \(U\subseteq W_4^{-\mathbf{b}}\) be the subspace generated by strings of the form \([\{f_1f_2\}\{f_3\}]\) and \([\{f_1\}\{f_2f_3\}]\), where \(f_1=uv\) and \(f_3=uw\), and \(f_2\) intersects \(f_1\) or \(f_3\), respectively. By the previous paragraphs, we have that \(W_4^{-\mathbf{b}}=U\oplus{\partial_5^{-\mathbf{b}}}(W_5^{-\mathbf{b}})\). This implies in particular that if \(\{u,v\}\) or \(\{u,w\}\) in \(\mathcal{K}\), then \(T^4_{-\mathbf{b}}(\mathcal{K})=0\).

In the remainder of this proof, we will always suppose that \(f_1=uv\) and \(f_3=uw\). For distinct \(f_1,f_2,f_2'\), \([\{f_1f_2f_2'\}\{f_3\}]\in W_5^{-\mathbf{b}}\) if and only if \(f_2\) and \(f_2'\) intersect \(f_1\), and the vertices of \(f_2,f_2'\) not in \(f_1\) form a simplex in \(\mathcal{K}\). In this case, we see that modulo boundaries, \([\{f_1f_2\}\{f_3\}]\) is equivalent to \([\{f_1f_2'\}\{f_3\}]\).

Likewise, for \(f_2\neq f_1\) and \(f_2'\neq f_3\) distinct, then \([\{f_1f_2\}\{f_2'f_3\}]\in W_5^{-\mathbf{b}}\) if and only if \(f_2\) intersects \(f_1\), \(f_2'\) intersects \(f_3\), and the vertices of \(f_2,f_2'\) respectively not in \(f_1,f_3\) form a simplex in \(\mathcal{K}\). In this case, we see that \([\{f_1f_2\}\{f_3\}]\) is equivalent to \([\{f_1\}\{f_2'f_3\}]\) modulo boundaries.

The relations of the previous two paragraphs are the only relations among the elements of \(U\) induced by boundaries.

We define a surjective map \(\phi \colon U\to \widetilde{C}_0(\mathcal{K}_{u,b})\) sending \([\{f_1f_2\}\{f_3\}]\) in \(U\) (respectively, \([\{f_1\}\{f_2f_3\}]\)) to the vertex of \(f_2\) which is not in \(f_1\) (respectively, not in \(f_3\)). By the above discussion, \(U\cap \partial_5^{-\mathbf{b}}(W_5^{-\mathbf{b}})\) consists exactly of the preimage under \(\phi\) of the \(0\)-boundaries in \(C_0(\mathcal{K}_{u,b})\). Moreover, any string \([\{f_1f_2\}\{f_3\}]\) or \([\{f_1\}\{f_2f_3\}]\) in \(U\) maps under the differential to \([\{f_1\}\{f_3\}]\neq 0\), so the kernel of \(\partial_4^{-\mathbf{b}}\) may be identified with the kernel of \(\widetilde{C}_0(\mathcal{K}_{u,b})\to \widetilde{C}_{-1}(\mathcal{K}_{u,b})\). Hence, \(H_4(W_\bullet^{-\mathbf{b}})\cong \widetilde{H}_0(\mathcal{K}_{u,b},\Bbbk)\), so dually we obtain \(T_{-\mathbf{b}}^4\cong \widetilde{H}^0(\mathcal{K}_{u,b},\Bbbk)\) as desired. ◻

Example 10. Consider the simplicial complex \(\mathcal{K}\) consisting of three isolated vertices, see Figure 9. The corresponding ideal \(I_\mathcal{K}\) is generated by \(x_1x_2\), \(x_1x_3\), and \(x_2x_3\). This is the ideal of the three coordinate axes in \(\mathbb{A}^3\).

There are three possible choices of degrees \(\mathbf{b}\) of type \((2,1,1)\). For such \(\mathbf{b}\), let \(u\) be the vertex with \(\mathbf{b}_u=2\). The complex \(\mathcal{K}_{u,b}\) then consists of the other two vertices of \(\mathcal{K}\), hence \(T^4_{-\mathbf{b}}(\mathcal{K})\cong \Bbbk\) by Theorem 12.

In fact, these degrees \(-(2,1,1),-(1,2,1),-(1,1,2)\) are the only degrees \(\mathbf{c}\) contributing to \(T^4\), and thus \(T^4(\mathcal{K})\cong \Bbbk^3\). Indeed, \(\mathcal{K}\) has no non-trivial links, so we may assume \(\mathbf{c}=-\mathbf{b}\). The only other types of \(\mathbf{b}\) to consider are \((1)\), \((1,1)\), \((1,1,1)\), and \((1,1,1,1)\). Computing \(T_\mathbf{c}^4(\mathcal{K})\) in the first two types involve \(H^3\) or \(H^2\) of \(0\)-dimensional simplicial complexes, and we hence obtain zero. In the third type, the relevant complex \(\mathcal{K}_b\) is empty, and the fourth type cannot occur since there are only three variables.

Example 11. We return to Example 1 with \(\mathbf{b}\) of type \((2,1,1)\). Up to symmetry, the only choice of \(\mathbf{b}=2e_u+e_v+e_w\) with \(\{u,v\}\) and \(\{u,w\}\) not in \(\mathcal{K}\) have \(b=\{1,2,4\}\), \(u=4\) or \(b=\{1,3,5\}\), \(u=5\). The complexes \(\mathcal{K}_{b,u}\) are pictured in Figure 10. In both cases, \(\mathcal{K}_{b,u}\) is connected, so we conclude that for any \(\mathbf{b}\) of type \((2,1,1)\), \(T^4_{-\mathbf{b}}(\mathcal{K})=0\).

Figure 9: The simplicial complex of Example 10
Figure 10: Complexes \mathcal{K}_{b,u} for Example 11

8.6 Type \((1,1,1,1)\)↩︎

For this case, we need some extra notation. Fix \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1,1,1,1)\). We will fix an order on the elements of \(b\). This induces an order on the edges of the subgraph of \(G(I_\mathcal{K})\) obtained by restricting to the vertex set \(b\) (e.g. by taking lex order). For \(i=3,4,5,6\), let \(\Gamma_i(b)\) be the set of all connected graphs with vertex set \(b\) and \(i\) edges, none of which belong to \(\mathcal{K}\). These are thus subgraphs of \(G(I_\mathcal{K})\). The potential combinatorial types of elements of \(\Gamma_i(b)\) for \(i=3,4,5,6\) are pictured in Figure 11. We may view each element of \(\Gamma_i(b)\) as a face of \(\Delta(\mathcal{E}_b)\). Given \(\gamma\in\Gamma_i(b)\), we let \(e_1(\gamma),\ldots,e_i(\gamma)\) be the edges of \(\gamma\), written in order from least to greatest, and we let \(\gamma_j\) be the graph obtained by deleting the edge \(j\).

Figure 11: Combinatorial types of elements of \Gamma_i(b)

Definition 6. A splitting \(\mathfrak{S}\) of \(\gamma\in\Gamma_i(b)\) consists of two connected subgraphs of \(\gamma\), each containing at least one edge, such that the intersection \(\cap\mathfrak{S}\) of these two subgraphs is a subset of \(b\) (i.e. only contains vertices), and moreover \(\cap\mathfrak{S}\in \mathcal{K}\).

If \(\gamma'\in \Gamma_{i-1}(b)\) is a subgraph of \(\gamma\in \Gamma_i(b)\), we may consider the intersection of the partition \(\mathfrak{S}\) with \(\gamma'\) which we will denote by \(\mathfrak{S}_{|\gamma'}\). Note that this might fail to be a splitting of \(\gamma'\).

Graphs \(\gamma\) in \(\Gamma_3(b)\) have one, two, or three splittings. For \(\gamma\) a path of length three, the splitting with \(\cap \mathfrak{S}\) maximal is non-standard. The other splitting, and all three splittings for the other combinatorial type in \(\Gamma_3(v)\), are standard. Graphs in \(\Gamma_4(b)\) have zero, one, or two splittings. A splitting of \(\gamma\in \Gamma_4(b)\) is standard if for all subgraphs \(\gamma'\in \Gamma_3(b)\) of \(\gamma\), either \(\mathfrak{S}_{|\gamma'}\) is standard or fails to be a splitting.9

Definition 7. For any splitting \(\mathfrak{S}\) of \(\gamma\in\Gamma_i(b)\), we define its sign as follows. Let \[e_1(\mathfrak{S},1),\ldots,e_\ell(\mathfrak{S},1),e_1(\mathfrak{S},2),\ldots,e_m(\mathfrak{S},2)\] be the edges of \(\gamma\), labeled such that \[\mathfrak{S}=\{\{e_1(\mathfrak{S},1),\ldots,e_\ell(\mathfrak{S},1)\},\{e_1(\mathfrak{S},2),\ldots,e_m(\mathfrak{S},2)\}\},\] the elements of the two sets above in \(\mathfrak{S}\) are written in increasing order, and \(e_1(\mathfrak{S},1)=e_1(\gamma)\). Then \(\mathop{\mathrm{sign}}(\mathfrak{S})\) is the sign of the permutation taking \(e_1(\gamma),\ldots,e_i(\gamma)\) to \(e_1(\mathfrak{S},1),\ldots,e_\ell(\mathfrak{S},1),e_1(\mathfrak{S},2),\ldots,e_m(\mathfrak{S},2)\).

We now define a subcomplex \(\widehat\mathcal{K}_b^\mathrm{std}\) of \(\Delta(\mathcal{E}_b)*\mathcal{K}_b\). Indeed, let \(\widehat\mathcal{K}_b^\mathrm{std}\) consist of the union of the complexes: \[\begin{align} \left(\Delta(\mathcal{E}_b)\smallsetminus\bigcup_{i=3}^6 \Gamma_i(b)\right)*\mathcal{K}_b;\;\textrm{and}\\ \Delta(\gamma)*\left(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap \mathcal{K}_b\right) \end{align}\] as \(\gamma,\mathfrak{S}\) range over all \(\gamma\in \bigcup_{i=3,4} \Gamma_i(b)\) and standard splittings \(\mathfrak{S}\) of \(\gamma\).

Consider the map \(\eta:K_1\to K_0\) arising from the sum of \(\eta_1,\ldots,\eta_4\) in the following diagram: \[\begin{tikzcd}[ampersand replacement=\&,column sep=tiny] K_1:\& \begin{array}{c} \displaystyle\bigoplus_{\substack{\gamma\in \Gamma_4(b)\\ \mathfrak{S}\;\textrm{non-std.}}} \Bbbk\cdot (\gamma,\mathfrak{S}) \end{array} \& \oplus \&\begin{array}{c} \displaystyle\bigoplus_{\substack{\gamma\in \Gamma_3(b)\\ \mathfrak{S}\;\textrm{non-std.}}} C_0(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap \mathcal{K}_b)\cdot (\gamma,\mathfrak{S}) \end{array}\\ K_0: \&{\displaystyle\bigoplus_{\substack{\gamma\in\Gamma_3(b)\\ \mathfrak{S}\;\textrm{non-std.}}}\Bbbk\cdot (\gamma,\mathfrak{S})} \&\oplus \& H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk) \arrow["\eta_1",from=1-2, to=2-2] \arrow["\eta_3"{pos=0.7},from=1-2, to=2-4] \arrow["\eta_2",from=1-4, to=2-2] \arrow["\eta_4",from=1-4, to=2-4] \end{tikzcd}\] where the maps \(\eta_i\) are defined as follows. We have \[\eta_1((\gamma,\mathfrak{S}))=\sum_j (-1)^j\cdot \mathop{\mathrm{sign}}(\mathfrak{S})\cdot \mathop{\mathrm{sign}}(\mathfrak{S}_{|\gamma_j})\cdot(\gamma_j,\mathfrak{S}_{|\gamma_j})\] where we treat \((\gamma_j,\mathfrak{S}_{|\gamma_j})\) as zero if \(\gamma_j\notin \Gamma_3(b)\) or \(\mathfrak{S}_{|\gamma_j}\) is not a non-standard splitting. Likewise, \[\eta_2((v)\cdot (\gamma,\mathfrak{S}))=(\gamma,\mathfrak{S}).\]

Under \(\eta_3\), \((\gamma,\mathfrak{S})\) maps to the class of the boundary of the simplicial chain \(\mathop{\mathrm{sign}}(\mathfrak{S})\cdot (e_1(\gamma),e_2(\gamma),e_3(\gamma),e_4(\gamma))\). Likewise, under \(\eta_4\), \((v)\cdot (\gamma,\mathfrak{S})\) maps to the class of the boundary of the simplicial chain \(\mathop{\mathrm{sign}}(\mathfrak{S})\cdot (e_1(\gamma),e_2(\gamma),e_3(\gamma),v)\).

Theorem 13. Consider \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1,1,1,1)\). Suppose that \(\mathcal{K}\) is a flag complex. If more than three edges of \(\mathcal{K}\) are subsets of \(b\), then \(T^4_{-\mathbf{b}}(\mathcal{K})=0\). Otherwise, \[T^4_{-\mathbf{b}}(\mathcal{K})\cong \mathop{\mathrm{Hom}}_\Bbbk(\mathop{\mathrm{coker}}\eta,\Bbbk).\]

We delay the proof until the end of the section, first providing an example illustrating the theorem.

Example 12. We return to Example 1 with \(\mathbf{b}\) of type \((1,1,1,1)\). We will depict \(\mathcal{K}_b\) for various cases in Figure 12. The complex \(\mathcal{K}_b\) is depicted in black, and the edges in \(\mathcal{E}_b\) are dashed gray lines. The sets \(\cap \mathfrak{S}\) for various splittings will be depicted in blue, red, or orange, as we describe below.

First consider the case \(b=\{1,2,3,4\}\). The complex \(\mathcal{K}_b\) consists of the vertices \(5\) and \(6\) with an edge between them. \(\mathcal{E}_b\) consists of the edges \(e_1=\{1,3\}\), \(e_2=\{1,4\}\), and \(e_3=\{2,4\}\). The set \(\Gamma_3(b)\) has a single element \(\gamma\), with both a standard and a non-standard splitting. The sets \(\Gamma_4(b)\), \(\Gamma_5(b)\), and \(\Gamma_6(b)\) are empty. For the standard splitting \(\mathfrak{S}\) of \(\gamma\), \(\cap \mathfrak{S}\) is depicted in blue, and \[\mathop{\mathrm{lk}}(\cap\mathfrak{S},\mathcal{K})\cap \mathcal{K}_b=\{6\}.\] The complex \(\widehat\mathcal{K}_b^\mathrm{std}\) has maximal faces consisting of any \(4\)-element subset of \(\{5,6,e_1,e_2,e_3\}\) except for \(\{5,e_1,e_2,e_3\}\). If we include the face \(\{5,e_1,e_2,e_3\}\), the complex is the boundary of a \(4\)-simplex, that is, a \(3\)-sphere. Removing the open face \(\{5,e_1,e_2,e_3\}\) punctures the sphere, and we obtain something contractible. In particular, \(H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk)=0\).

For the nonstandard splitting \(\mathfrak{S}'\) of \(\gamma\), \(\cap \mathfrak{S}'\) is depicted in red, and \[\mathop{\mathrm{lk}}(\cap\mathfrak{S}',\mathcal{K})\cap \mathcal{K}_b=\{5\}.\] We thus obtain that \(\eta\) has the form \[\begin{tikzcd}[ampersand replacement=\&,column sep=tiny] K_1:\& 0 \&\oplus\& \Bbbk\\ K_0:\&\Bbbk\&\oplus\& 0\\ \arrow[from=1-2, to=2-2] \arrow[from=1-2, to=2-4] \arrow[from=1-4, to=2-2] \arrow[from=1-4, to=2-4] \end{tikzcd}\] with the map \(\Bbbk\to \Bbbk\) the identity. Thus, \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) for this \(\mathbf{b}\).

We next consider the case \(b=\{1,3,4,5\}\). The complex \(\mathcal{K}_b\) consists of the isolated vertices \(2\) and \(6\). \(\mathcal{E}_b\) consists of the edges \(e_1=\{1,3\}\), \(e_2=\{1,4\}\), \(e_3=\{1,5\}\), and \(e_4=\{3,5\}\). The set \(\Gamma_4(b)\) has a single element \(\gamma\) with a single splitting \(\mathfrak{S}=\{\{e_1,e_3,e_4\},\{e_2\}\}\), which is standard. The set \(\Gamma_3(b)\) contains the elements \(\gamma_1\), \(\gamma_3\), and \(\gamma_4\). The induced splittings \(\mathfrak{S}_{\gamma_i}\) for \(i=1,3,4\) are all standard; there are also non-standard splittings for \(\gamma_1\) and \(\gamma_3\). For \(\mathfrak{S}\) (and the splittings induced by it), \(\cap \mathfrak{S}\) is depicted in blue and \[\mathop{\mathrm{lk}}(\cap\mathfrak{S},\mathcal{K})\cap \mathcal{K}_b=\mathcal{K}_b.\] We thus obtain that \(\widehat\mathcal{K}_b^\mathrm{std}=\Delta(\mathcal{E}_b)*\mathcal{K}_b\), hence \(\widehat\mathcal{K}_b^\mathrm{std}\) is contractible and \(H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk)=0\).

For the non-standard splittings \(\mathfrak{S}'\) of \(\gamma_1\) and \(\gamma_3\), \(\cap \mathfrak{S}'\) is depicted in red or orange, and in both cases \[\mathop{\mathrm{lk}}(\cap\mathfrak{S}',\mathcal{K})\cap \mathcal{K}_b\] consists of a single vertex (\(\{6\}\) in the case of \(\gamma_1\) and \(\{2\}\) in the case of \(\gamma_3\)). We thus obtain that \(\eta\) has the form \[\begin{tikzcd}[ampersand replacement=\&,column sep=tiny] K_1:\& 0 \&\oplus\& \Bbbk^2\\ K_0:\&\Bbbk^2 \&\oplus\& 0\\ \arrow[from=1-2, to=2-2] \arrow[from=1-2, to=2-4] \arrow[from=1-4, to=2-2] \arrow[from=1-4, to=2-4] \end{tikzcd}\] with the map \(\Bbbk^2\to \Bbbk^2\) the identity. Thus, \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) for this \(\mathbf{b}\).

Finally, consider the case \(b=\{1,2,4,5\}\). The complex \(\mathcal{K}_b\) consists of the isolated vertices \(3\) and \(6\). \(\mathcal{E}_b\) consists of the edges \(e_1=\{1,4\}\), \(e_2=\{1,5\}\), \(e_3=\{2,4\}\), and \(e_4=\{2,5\}\). The set \(\Gamma_4(b)\) has a single element \(\gamma\) with both a standard splitting \(\mathfrak{S}\) and a non-standard splitting \(\mathfrak{S}'\). The sets \(\cap \mathfrak{S}\) and \(\cap \mathfrak{S}'\) are depicted in blue and red, respectively. The set \(\Gamma_3(b)\) contains four elements \(\gamma_1,\gamma_2,\gamma_3,\gamma_4\), each with a standard splitting \(\mathfrak{S}_{|\gamma_i}\) and a non-standard splitting \(\mathfrak{S}'_{|\gamma_i}\). We have \[\mathop{\mathrm{lk}}(\cap\mathfrak{S}_{|\gamma_i},\mathcal{K})\cap \mathcal{K}_b=\begin{cases} \{3\}&i=1,2\\ \{6\}&i=3,4\end{cases}\] and \[\mathop{\mathrm{lk}}(\cap\mathfrak{S}'_{|\gamma_i},\mathcal{K})\cap \mathcal{K}_b=\begin{cases} \{3\}&i=2,4\\ \{6\}&i=1,3\end{cases}.\]

It follows that the complex \(\widehat\mathcal{K}_b^\mathrm{std}\) is the complex \(X\) from Example 8, and hence \(H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk)\cong \Bbbk^2\), with basis given by the classes of the boundaries of \(\{6,e_2,e_3,e_4\}\) and \(\{3,e_1,e_2,e_3\}\).

We thus obtain that \(\eta\) has the form \[\begin{tikzcd}[ampersand replacement=\&,column sep=tiny] K_1:\& \Bbbk\&\oplus\& \Bbbk^4\\ K_0:\&\Bbbk^4 \&\oplus\& \Bbbk^2\\ \arrow[from=1-2, to=2-2] \arrow[from=1-2, to=2-4] \arrow[from=1-4, to=2-2] \arrow[from=1-4, to=2-4] \end{tikzcd}.\] The summands of the \(\Bbbk^4\) term in \(K_1\) corresponding to \(\gamma_1\) and \(\gamma_4\) map under \(\eta_4\) to the boundaries of \(\{3,e_1,e_2,e_3\}\) and \(\{6,e_2,e_3,e_4\}\), and thus surject onto the \(\Bbbk^2\) term in \(K_0\). The remaining summands of the \(\Bbbk^4\) in \(K_1\) map surjectively under \(\eta_2\) to the \(\gamma_2\) and \(\gamma_3\) terms in the \(\Bbbk^4\) term of \(K_0\). Likewise, the image under \(\eta_1\) of the \(\Bbbk\) term in \(K_1\) is a sum involving all \((\gamma_i,\mathfrak{S}'_{|\gamma_i})\). Hence, the map \(\eta\) is injective, and we conclude \(T^4_{-\mathbf{b}}(\mathcal{K})\cong \Bbbk\) for this \(\mathbf{b}\).

All weights \(\mathbf{b}\) of type \((1,1,1,1)\) are equivalent up to symmetry to one of the above three cases. Moreover, we have seen in Example 1 and 11 that no other weights contribute to \(T^4(\mathcal{K})\). Hence, \(T^4(\mathcal{K})\cong \Bbbk^3\), with generators in weights \(-(1,1,0,1,1,0)\), \(-(0,1,1,0,1,1)\), and \(-(1,0,1,1,0,1)\).

Figure 12: Complexes \mathcal{K}_b and \mathcal{E}_b in Example 12

Proof of Theorem 13. As usual, by Theorem 7 we will compute \(T_{-\mathbf{b}}^4(\mathcal{K})\) as the dual of \(H_4(W_\bullet^{-\mathbf{b}})\).

Given \(\gamma\in \Gamma_i(b)\) with \(i=3,4\), we let \(y_\gamma\) be the generator \[y_\gamma=\{f_1(\gamma)\cdots f_i(\gamma)\}\] where \(f_j(\gamma)\) corresponds to the edge \(e_j(\gamma)\). Likewise, given a splitting \(\mathfrak{S}\) of \(\gamma\), we let \(y_\mathfrak{S}\) be the generator \[y_\mathfrak{S}=-[\{f_1(\mathfrak{S},1)\cdots f_\ell(\mathfrak{S},1)\}\{f_1(\mathfrak{S},2)\cdots f_m(\mathfrak{S},2)\}]\] where \(f_j(\mathfrak{S},k)\) corresponds to the edge \(e_j(\mathfrak{S},k)\) of \(\gamma\), and \(e_j(\mathfrak{S},k)\) is as in Definition 7. By definition of \(\Gamma_i(b)\), both types of generators belong to \(W_\bullet^{-\mathbf{b}}\). This follows from Remark 1 for \(y_\gamma\) and from Remark 1 for \(y_\mathfrak{S}\). Moreover, \(y_\mathfrak{S}\) is a splitting of \(\mathop{\mathrm{sign}}(\mathfrak{S})y_\gamma\).

We next observe that any generator \(y=\{f_1f_2f_3\}\in W_3^{-\mathbf{b}}\) has a splitting by Remark 1. Now, if \(G(y)\) is disconnected, then any two splittings differ by an element of \(\partial_4^{-\mathbf{b}}(W_4^{-\mathbf{b}})\). Indeed, if there is more than one splitting, then \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\) and \[[[\{f_1\}\{f_2\}]\{f_3\}], [\{f_1\}[\{f_2\}\{f_3\}]], [[\{f_1\}\{f_3\}]\{f_3\}]\] all belong to \(W_5^{-\mathbf{b}}\), and their images under \(\partial_5^{-\mathbf{b}}\) generate all possible differences of splittings. For any \(y\) with \(G(y)\) disconnected, we call any splitting standard.

If instead \(G(y)\) is connected, then \(\gamma=G(y)\) is an element of \(\Gamma_3(b)\), and \(y_\gamma\) agrees with \(y\) up to sign. Thus, for any splitting \(\mathfrak{S}\) of \(\gamma\), \(y_\mathfrak{S}\) is a splitting (up to sign) of \(y\). We thus obtain a bijection between splittings of \(\gamma\) and splittings of \(y\). We call a splitting of \(y\) standard (respectively non-standard) if the corresponding splitting of \(G(y)\) is standard (respectively non-standard).

If \(y=\{f_1f_2f_3\}\) has \(G(y)\) a tree \(\gamma\) with trivalent vertex, then similar to above \([\{f_1\}\{f_2\}\{f_3\}]\in W_4^{-\mathbf{b}}\), and any two splittings of \(y\) differ by a boundary. It follows that any generator \(y=\{f_1f_2f_3\}\in W_3^{-\mathbf{b}}\) has a unique standard splitting, up to the image of \(\partial_4^{-\mathbf{b}}\).

We now describe a subcomplex \(W_\bullet^\mathrm{std}\) of \(W_\bullet^{-\mathbf{b}}\). For \(i\leq 3\), \(W_i^\mathrm{std}=W_i^{-\mathbf{b}}\). For \(i=4\) we take \(W_4^\mathrm{std}\) to be generated by all primitive generators as well as all standard splittings. For \(i\geq5\) we inductively take \(W_i^\mathrm{std}\) to be the subspace of \(W_i^{-\mathbf{b}}\) generated by all generators mapping under \(\partial^{-\mathbf{b}}_i\) to \(W_{i-1}^\mathrm{std}\). We denote the differential of \(W_\bullet^\mathrm{std}\) by \(\partial^\mathrm{std}\).

For any non-standard splitting \(\mathfrak{S}\) of some \(\gamma\in \Gamma_3(b)\), we set \[\kappa_\mathfrak{S}=y_{\mathfrak{S}}-\mathop{\mathrm{sign}}(\mathfrak{S})\mathop{\mathrm{sign}}(\mathfrak{S}')y_{\mathfrak{S}'},\] where \(\mathfrak{S}'\) is the standard splitting of \(\gamma\). It is straightforward to check that \(\partial_4^{-\mathbf{b}}(\kappa_\gamma)=0\). Moreover, the kernel of \(\partial_4^{-\mathbf{b}}:W_4^{-\mathbf{b}}\to W_3^{-\mathbf{b}}\) decomposes as a direct sum \[\ker \partial_4^{-\mathbf{b}}=\langle \kappa_\mathfrak{S}\rangle_{\{\mathfrak{S}\textrm{ non-std}\}} \oplus \ker \partial_4^\mathrm{std}.\] Indeed, the only generators of \(W_4^{-\mathbf{b}}\) not in \(W_4^\mathrm{std}\) are those of the form \(y_\mathfrak{S}\) for \(\mathfrak{S}\) non-standard, so any element of \(W_4^{-\mathbf{b}}\) may be written as a sum of something in \(\langle \kappa_\mathfrak{S}\rangle\) and something in \(W_4^\mathrm{std}\). The directness of the decomposition follows from the fact that the generators \(y_\mathfrak{S}\) for \(\mathfrak{S}\) non-standard are linearly independent from a basis of \(W_4^\mathrm{std}\).

We next consider those generators \(y\) of \(W_5^{-\mathbf{b}}\) that do not belong to \(W_5^\mathrm{std}\). By definition, \(y\) cannot be primitive. Moreover, a direct computation shows that \(y\) cannot be of the form \([[\{f_1\}\{f_2\}]\{f_3\}]\), because all the summands appearing in the image of such a generator correspond to a standard splitting. Hence we can assume \(y\) to be quasiprimitive, and that the restriction of \(G(y)\) to \(b\) must belong to \(\Gamma_3(b)\) or \(\Gamma_4(b)\). If \(G(y)\) restricted to \(b\) belongs to \(\Gamma_4(b)\), then in fact \(G(y)\) already belongs to \(\Gamma_4(b)\), and there is a splitting \(\mathfrak{S}\) of \(G(y)\) so that \(y_\mathfrak{S}=\pm y\). It follows that \(\mathfrak{S}\) must be a non-standard splitting. On the other hand, for \(\gamma\in \Gamma_3(b)\), we let \(W_\gamma\) be the span of all generators \(y\) in \(W_5^{-\mathbf{b}}\) that do not belong to \(W_5^\mathrm{std}\) and such that \(G(y)\) restricted to \(b\) is \(\gamma\).

With the notation from above, we have shown that \(H_4(W_\bullet^{-\mathbf{b}})\) is the cokernel of \[\label{eqn:proofdiagram} \begin{tikzcd}[ampersand replacement=\&,column sep=tiny] \& \begin{array}{c} \displaystyle\bigoplus_{\substack{\gamma\in \Gamma_4(b)\\ \mathfrak{S}\;\textrm{non-std.}}} \Bbbk\cdot y_\mathfrak{S}\end{array} \& \oplus \&\begin{array}{c} \displaystyle\bigoplus_{\substack{\gamma\in \Gamma_3(b)\\ \phantom{\mathfrak{S}\;\textrm{non-std.}}}} W_\gamma \end{array}\\ \&{\displaystyle\bigoplus_{\substack{\gamma\in\Gamma_3(b)\\ \mathfrak{S}\;\textrm{non-std.}}}\Bbbk\cdot \kappa_\mathfrak{S}} \&\oplus \& H_4(W_\bullet^\mathrm{std}) \arrow[from=1-2, to=2-2] \arrow[from=1-2, to=2-4] \arrow[from=1-4, to=2-2] \arrow[from=1-4, to=2-4] \end{tikzcd}\tag{15}\] with all arrows induced by \(\partial^{-\mathbf{b}}\). It remains to relate this two-term complex to the complex \(K_\bullet\) in the statement of the theorem.

Let \(B_i\) be the subspace of \(W_i^\mathrm{std}\) generated by primitive generators, and \(A_{i-1}\) the subspace of \(W_i^\mathrm{std}\) generated by generators that are not primitive. Let \(f_i:A_i\to B_i\) be the map induced by \(\partial^\mathrm{std}\) composed with the projection \(W_i^\mathrm{std}\to B_i\). We notice that \(f_2\) is injective (see the \(i=3\) case of Proposition 1) and the kernel of \(f_3\) is contained in the image of \(\partial_5^\mathrm{std}\), by construction of \(W_i^\mathrm{std}\). Let \(\widetilde{W}_i^\mathrm{std}=\mathop{\mathrm{coker}}f_i\). Similar to §6.3, \(\widetilde{W}_\bullet^\mathrm{std}\) is a complex, and Lemma 2 implies that the natural map \[H_4(W_\bullet^\mathrm{std})\to H_4(\widetilde{W}_\bullet^\mathrm{std})\] is an isomorphism. Thus, we may replace \(H_4(W_\bullet^\mathrm{std})\) by \(H_4(\widetilde{W}_\bullet^\mathrm{std})\) in 15 .

For any primitive generator \(y\in W_j^{-\mathbf{b}}\), every edge of \(G(y)\) must be adjacent to an element of \(b\), every element of \(b\) must be a vertex of \(G(y)\), and the vertices of \(G(y)\) outside of \(b\) must form a simplex in \(\mathcal{K}\). The map of complexes \[\psi:C_\bullet(\Delta(\mathcal{E}_b)*\mathcal{K}_b')[-1]\to \widetilde{W}_\bullet^\mathrm{std}\] defined as in 14 in §8.4 is thus surjective.

As in §8.4, we consider the kernel of \(\psi\). For \(y\) a primitive generator with \(G(y)\) restricted to \(b\) not in some \(\Gamma_i(b)\), either \(y\notin W_\bullet^{-\mathbf{b}}\), or the image of \(y\) in \(\widetilde{W}_\bullet^\mathrm{std}\) vanishes. Hence, any oriented simplex \(\sigma\) of \[\label{eqn:1111proof1} \left(\Delta(\mathcal{E}_b)\smallsetminus\bigcup_{i=3}^6 \Gamma_i(b)\right)*\mathcal{K}_b'\tag{16}\] lies in the kernel of \(\Psi\).

Any oriented simplex \(\sigma\) of \(\Delta(\mathcal{E}_b)*\mathcal{K}_b'\) not belonging to 16 corresponds to a primitive generator \(y\) that necessarily belongs to \(W_\bullet^{-\mathbf{b}}\). It remains to see when the image of such a generator vanishes in \(\widetilde{W}_\bullet^\mathrm{std}\). This is exactly the case when \(\sigma\) belongs to \[\Delta(\gamma)*\left(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap \mathcal{K}_b\right)\] for some \(\gamma\in \Gamma_i(b)\) (\(i=3,4\)) and \(\mathfrak{S}\) a standard splitting of \(\gamma\).

Letting \({\widehat\mathcal{K}_b^{\mathrm{std},\prime}}\) be the union of 16 with all the \(\Delta(\gamma)*\left(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap \mathcal{K}_b\right)\) above, it follows that \(\psi\) induces an isomorphism \[C_\bullet(\Delta(\mathcal{E}_b)*\mathcal{K}_b',{\widehat\mathcal{K}_b^{\mathrm{std},\prime}})[-1]\to \widetilde{W}_\bullet^\mathrm{std}.\]

If more than three edges of \(\mathcal{K}\) are subsets of \(b\), then all \(\Gamma_i\) are empty, and \({\widehat\mathcal{K}_b^{\mathrm{std},\prime}}=\Delta(\mathcal{E}_b)*\mathcal{K}_b'\). It follows that all terms in 15 are zero, so \(T^4_{-\mathbf{b}}(\mathcal{K})=0\). We thus suppose going forward that at most three edges of \(\mathcal{K}\) are subsets of \(b\), in which case \(\Gamma_3\) is necessarily non-empty.

Since \(\Delta(\mathcal{E}_b)*\mathcal{K}_b'\) is contractible, by the long exact sequence of cohomology we may identify \(H_4(\widetilde{W}_\bullet^\mathrm{std})\) with \(H_2({\widehat\mathcal{K}_b^{\mathrm{std},\prime}},\Bbbk)\). The map \(\phi_b\) induces a surjective simplicial map \(\widehat\phi_b^\mathrm{std}:\widehat \mathcal{K}_b^{\mathrm{std},\prime}\to \widehat \mathcal{K}_b\). As in Lemma 4, this again induces a homotopy equivalence of \(\widehat \mathcal{K}_b^{\mathrm{std},\prime}\) and \(\widehat \mathcal{K}_b^\mathrm{std}\), because the preimage of any simplex under \(\widehat\phi_b\) is again a simplex.

Thus, we may replace 15 by a diagram in which the \(H_4(W_\bullet^\mathrm{std})\) has been replaced by \(H_2(\widehat \mathcal{K}_b^\mathrm{std},\Bbbk)\). The \(y_\mathfrak{S}\) and \(\kappa_\mathfrak{S}\) from this diagram we may rename simply by \((\gamma,\mathfrak{S})\) as in the description of \(K_1,K_0\), and it is straightforward to check that the maps \(\eta_1,\eta_3\) agree with the induced maps in 15 .

It remains to deal with the \(W_\gamma\) summands of 15 . Consider any generator \(y\in W_\gamma\), represented by a string \(s\). Then there is an element \(g\in I_\mathcal{K}\) and a non-standard splitting \(\mathfrak{S}\) of \(\gamma\) such that the string \(s\smallsetminus g\) represents \(y_\mathfrak{S}\), up to sign. Moreover, the vertices \(\{u,v\}\) of the edge of \(G(y)\) corresponding to \(g\) must satisfy (after permuting \(u,v\)) that \(u\in b\) and \(v\in \mathop{\mathrm{lk}}((\cap \mathfrak{S},\mathcal{K})\cap\mathcal{K}_b)\). The image of \(y\) in both \[\bigoplus_{\substack{\gamma\in\Gamma_3(b)\\ \mathfrak{S}\;\textrm{non-std.}}}\Bbbk\cdot (\gamma,\mathfrak{S})\qquad\textrm{and}\qquad H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk)\] is independent of \(u\), and depends on the position of \(g\) in \(s\) only up to sign; in fact, it is straightforward to check that the images of \(y\) agree up to sign with \(\eta_2((v)\cdot (\gamma,\mathfrak{S}))\) and \(\eta_4((v)\cdot (\gamma,\mathfrak{S}))\). Conversely, for any \(v \in \mathop{\mathrm{lk}}((\cap \mathfrak{S},\mathcal{K})\cap\mathcal{K}_b)\), there is \(u\in b\) such that \(g=x_ux_v\in I_\mathcal{K}\), and we obtain a generator of \(W_\gamma\) by inserting \(g\) into any primitive string contained in a string representing \(y_\mathfrak{S}\). Hence, we may replace \(W_\gamma\) in 15 by \(C_0(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap\mathcal{K}_b)\cdot (\gamma,\mathfrak{S})\) and the claim of the theorem follows. ◻

We also obtain the following result guaranteeing vanishing of \(T^4_{-\mathbf{b}}(\mathcal{K})\).

Corollary 1. Let \(\mathcal{K}_b\) be a flag complex, and \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\) be of type \((1,1,1,1)\). Suppose that \[H^2\left(\left(\Delta(\mathcal{E}_b)\smallsetminus\bigcup_{i=3}^6 \Gamma_i(b)\right)*\mathcal{K}_b,\Bbbk\right)=0\] and for every \(\gamma\in\Gamma_3(b)\) and splitting \(\mathfrak{S}\) of \(\gamma\), \[\label{eqn:t4links} \mathop{\mathrm{lk}}(\cap\mathfrak{S},\mathcal{K})\cap\mathcal{K}_b\neq \emptyset.\qquad{(1)}\] Then \(T^4_{-\mathbf{b}}(\mathcal{K})=0\). In particular, \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) if \(\mathcal{K}_b\) is connected and ?? holds.

Proof. We consider the subcomplex \[X=(\Delta(\mathcal{E}_b)\smallsetminus\bigcup_{i=3}^6 \Gamma_i(b))*\mathcal{K}_b\] of \(\widehat\mathcal{K}_b^\mathrm{std}\). Similar to the proof of Lemma 5 we have an isomorphism \[\bigoplus_{\substack{\gamma\in \Gamma_3(b)\\ \mathfrak{S}\;\textrm{std.}}} \widetilde{C}_\bullet (\mathop{\mathrm{lk}}(\cap\mathfrak{S},\mathcal{K})\cap \mathcal{K}_b)[-3] \to C_\bullet (\widehat\mathcal{K}_b^\mathrm{std}, X ).\] Thus by the long exact sequence of homology and (the dual of) this isomorphism, under the hypotheses of the first claim we obtain \[H_2(\widehat\mathcal{K}_b^\mathrm{std},\Bbbk)=0.\] But then ?? for the non-standard splittings implies that \(\eta\) is surjective, so that \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) by Theorem 13.

The last part of the statement follows from the first claim. Indeed, assume that \(\mathcal{K}_b\) is connected. So is \(\Delta(\mathcal{E}_b)\smallsetminus\bigcup_{i=3}^6 \Gamma_i(b))\), so then by [24] we obtain the vanishing of the required second cohomology group. ◻

9 \(T^3\) vanishing and the associahedron↩︎

9.1 Criteria for \(T^3\) vanishing↩︎

Putting our topological results together, we obtain the following sufficient criterion for \(T^3\) vanishing.

Corollary 1. Let \(\mathcal{K}\) be a flag complex on vertex set \(\mathcal{V}\). Suppose that the following hold:

  1. For every vertex \(v\) of \(\mathcal{K}\), \(T^3(\mathop{\mathrm{lk}}(v,\mathcal{K}))=0\);

  2. For every \(b\subseteq \mathcal{V}\) of cardinality \(1\), \(2\), or \(3\) and \(b\) containing at most \(\#b-2\) edges of \(\mathcal{K}\), \[\widetilde{H}^{3-\#b}(\mathcal{K}_b,\Bbbk)=0;\;\textrm{and}\]

  3. For every \(u,v,w\in \mathcal{V}\) with \(\{u,v\},\{u,w\}\notin\mathcal{K}\), \(\mathop{\mathrm{lk}}(u,\mathcal{K})\cap \mathcal{K}_b\neq \emptyset\).

Then \(T^3(\mathcal{K})=0\).

Proof. Since every proper link of \(\mathcal{K}\) arises by taking a link of \(\mathop{\mathrm{lk}}(v,\mathcal{K})\) for some vertex \(v\), the localization formula (Theorem 9) implies that it suffices to show that \(T_{-\mathbf{b}}^3(\mathcal{K})=0\) for every \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\). Moreover, by Theorem 10 and Proposition 1 it suffices to consider \(\mathbf{b}\) of type \((1)\), \((1,1)\), and \((1,1,1)\). The vanishing of \(T_{-\mathbf{b}}^3(\mathcal{K})=0\) then follows from Theorems 2 and 3 and Corollary 1. ◻

We now prove Corollary 1 from §1.4:

Proof of Corollary 1. To avoid confusion, in this proof (and this proof only) we will use \(|X|\) to denote the topological realization of a simplicial complex \(X\). We will show that the hypotheses of Corollary 1 are fulfilled. The first and third hypotheses are fulfilled by direct assumption. For the second hypothesis, let \(X\) be the intersection of \(\mathcal{K}\) with \(\Delta(b)\) and let \(Y=\bigcap_{v\in b} \mathop{\mathrm{lk}}(v,\mathcal{K})\). Then \(|\mathcal{K}_b|\) is a deformation retract of \(|\mathcal{K}|\smallsetminus|X*Y|\).

If \(\#b=1\) then \(X\) is a single vertex, \(|X*Y|\) is contractible, and so \(|\mathcal{K}|\smallsetminus|X*Y|\) is contractible since \(|\mathcal{K}|\) is a sphere. We now suppose \(\#b\geq 2\). If \(|Y|\) is contractible, then so is \(|X*Y|\), and thus \(|\mathcal{K}|\smallsetminus|X*Y|\) is contractible.

Suppose instead that \(Y\) is empty. If \(\#b=2\), \(X\) is two disconnected vertices and \(|\mathcal{K}|\smallsetminus|X*Y|\) is then a sphere with two points removed. This has trivial \(H^1\) unless \(\dim \mathcal{K}=2\).

If instead \(\#b=3\), \(X\) is either three disconnected vertices or an edge and a disconnected vertex. Then \(|\mathcal{K}|\smallsetminus\vert X*Y\vert\) is a sphere with two or three contractible sets removed; this is connected unless \(\dim \mathcal{K}=1\).

The statement follows. ◻

9.2 Triangulations of \(S^1\) with \(T^3=0\).↩︎

A triangulation of \(S^1\) with \(n\) vertices is simply the boundary of an \(n\)-gon.

Example 13. Let \(\mathcal{K}\) be the boundary of a \(5\)-gon, with vertices labeled consecutively \(1,2,3,4,5\). We claim that \(T^3(\mathcal{K})=0\). Similar to Example 1, proper links of \(\mathcal{K}\) have no \(T^3\), so we only need to show \(T^3_{-\mathbf{b}}(\mathcal{K})=0\) with \(\mathbf{b}\in \mathbb{Z}_{\geq 0}^\mathcal{V}\). Moreover, by Proposition 1 and Theorem 10 we can assume \(\mathbf{b}\) of type \((1)\), \((1,1)\), or \((1,1,1)\). In the first two cases, \(\mathcal{K}_b\) is contractible so that \(T_{-\mathbf{b}}^i(\mathcal{K})\) vanishes when \(i\geq 2\) (Theorems 2 and 3). For \(\mathbf{b}\) of type \((1,1,1)\) and not containing two edges of \(\mathcal{K}\), \(\mathcal{E}_b\) is a \(1\)-simplex, \(\mathcal{K}_b\) consists of \(2\) disjoint points, and \(\widehat \mathcal{K}_b\) is all of \(\mathcal{E}_b*\mathcal{K}_b\), and hence contractible. Thus, \(T_{-\mathbf{b}}^i(\mathcal{K})=0\) in this case for \(i=3,4\) (Theorem 4). It follows that \(T^3(\mathcal{K})=0\).

We claim that \(T^4(\mathcal{K})\) also vanishes. To this end, by Proposition 1 and Theorem 10 we deduce that the only remaining cases to consider are \(\mathbf{b}\) of type \((1,1,1,1)\) or \((2,1,1)\).

In the first case, the analysis is fairly similar to the case \(b=\{1,2,3,4\}\) of Example 12, except that \(\mathcal{K}_b^\mathrm{std}\) is just the join of \(\Delta(\mathcal{E}_b)\) with \(\mathcal{K}_b\), the latter of which just consists of a single vertex. In any case \(\mathcal{K}_b^\mathrm{std}\) is contractible, and \(\eta:K_1\to K_0\) has the same form as in the \(b=\{1,2,3,4\}\) case of Example 12. Hence, by Theorem 13, \(T_{-\mathbf{b}}^4(\mathcal{K})=0\).

Lastly, assume \(\mathbf{b}\) is of type \((2,1,1)\). By Theorem 12, without loss of generality we may take \(\mathbf{b}=(2,0,1,1,0)\) up to rotation. The complex \(\mathcal{K}_{1,\{1,3,4\}}\) is the simple path from \(1\) to \(4\), which is connected. Hence \(T_{-\mathbf{b}}^4(\mathcal{K})=0\) by Theorem 12. It follows that \(T^4(\mathcal{K})=0\).

Proposition 1. A triangulation \(\mathcal{K}\) of \(S^1\) with \(n\) vertices has \(T^3(\mathcal{K})=0\) if and only if \(n\leq 5\).

Proof. We have shown in Example 13 above that the triangulation \(\mathcal{K}\) with \(5\) vertices has \(T^3(\mathcal{K})=0\). Triangulations \(\mathcal{K}\) with \(3\) or \(4\) vertices also have \(T^3(\mathcal{K})=0\), since the corresponding rings \(S_\mathcal{K}\) are complete intersection rings (either a single cubic, or two quadrics).

On the other hand, we saw in Example 1 that the triangulation \(\mathcal{K}\) with \(6\) vertices has \(T^3(\mathcal{K})\neq 0\). Since any triangulation \(\mathcal{K}'\) of \(S^1\) arise from \(\mathcal{K}\) through iterated edge subdivision, \(S_{\mathcal{K}'}\) deforms to \(S_{\mathcal{K}}\) ([25]) so semicontinuity of cotangent cohomology (cf. [2]) implies \(T^3(\mathcal{K})\neq 0\) as well. ◻

9.3 The associahedron↩︎

Fix \(n\geq 3\). Consider an \(n\)-gon \(\mathcal{R}_n\), with vertices labeled \(1,\ldots,n\) in counterclockwise order. Let \(\mathcal{V}\) be the set of \({n\choose 2}-n\) diagonals in this polygon. For \(1\leq i<j\leq n\) we will refer to the diagonal with endpoints \(i,j\) simply as \(ij\). Two diagonals are said to cross if they intersect in their relative interiors. We denote by \(\mathcal{A}_n\) the simplicial complex on the vertex set \(\mathcal{V}\) consisting of sets of diagonals that do not pairwise cross; it follows immediately from the definition that \(\mathcal{A}_n\) is a flag complex. Maximal faces of \(\mathcal{A}_n\) thus correspond to triangulations of \(\mathcal{R}_n\). The complex \(\mathcal{A}_3\) is the empty set, \(\mathcal{A}_4\) consists of two isolated vertices, \(\mathcal{A}_5\) is (coincidentally) the boundary of a pentagon, and \(\mathcal{A}_6\) is complex (i) from Figure 14 in §9.4. In general \(\mathcal{A}_n\) is an \((n-4)\)-dimensional sphere, and is the boundary of the polytope dual to the associahedron on \(n-1\) elements, see e.g. [26].

We now prove Corollary 1.

Proof of Corollary 1. We show that for \(n\geq 4\), \(T^3(\mathcal{A}_n)=0\) by induction on \(n\). For \(n=4\), \(S_{\mathcal{A}_4}\) is a hypersurface ring, so \(T^i(\mathcal{A}_4)\) vanishes for all \(i\geq2\) (see Example 2). For \(n=5\), the claim follows from Example 13. We now assume that \(n\geq 6\).

We will show that the hypotheses of Corollary 1 are satisfied, adapting arguments from [7]. First, consider any vertex \(v\) of \(\mathcal{A}_n\); this corresponds to a diagonal \(ij\) of \(\mathcal{R}_n\). In fact, \(ij\) cuts \(\mathcal{R}_n\) into two smaller polygons, say an \(n_1\)-gon and an \(n_2\)-gon, and diagonals in \(\mathop{\mathrm{lk}}(v,\mathcal{A}_n)\) are exactly the diagonals in either one of these two smaller polygons. Thus, \[\mathop{\mathrm{lk}}(v,\mathcal{A}_n)=\mathop{\mathrm{lk}}(v,\mathcal{A}_{n_1})*\mathop{\mathrm{lk}}(v,\mathcal{A}_{n_2})\] cf. [7]. It follows by induction and [7] that \[T^3(\mathop{\mathrm{lk}}(v,\mathcal{A}_n))=0.\]

Consider now vertices \(v,w\) of \(\mathcal{A}_n\) with \(\{v,w\}\notin \mathcal{A}_n\). This corresponds to a pair of crossing diagonals of \(\mathcal{R}_n\). The convex hull of these diagonals is a quadrilateral inscribed in \(\mathcal{R}_n\); since \(n\geq 6\) at least one of its edges must be a diagonal \(u\) of \(\mathcal{R}_n\). The diagonal \(u\) belongs to every maximal face of \(\mathop{\mathrm{lk}}(v,\mathcal{A}_n)\cap \mathop{\mathrm{lk}}(w,\mathcal{A}_n)\), so this intersection of links is contractible.

Consider now vertices \(u,v,w\) of \(\mathcal{A}_n\) with \(\{u,v\}\notin \mathcal{A}_n\) and \(\{u,w\}\notin \mathcal{A}_n\). This corresponds to three diagonals of \(\mathcal{R}_n\), at least of one of which crosses the other two (namely, the diagonal corresponding to the vertex \(u\)). The convex hull \(Q\) of these diagonals is either a \(5\)-gon or \(6\)-gon inscribed in \(\mathcal{R}_n\). If \(Q\) is all of \(\mathcal{R}_n\), then the intersection \[\mathop{\mathrm{lk}}(u,\mathcal{A}_n)\cap \mathop{\mathrm{lk}}(v,\mathcal{A}_n)\cap \mathop{\mathrm{lk}}(w,\mathcal{A}_n)\] is empty. Otherwise, \(Q\) has an edge \(t\) which is also a diagonal of \(\mathcal{R}_n\), and every maximal face of the above intersection of links contains \(t\); it follows that this intersection is contractible. Either way, the hypothesis [hyp:a] of the corollary is satisfied, since \(\dim\mathcal{A}_n\geq 2\) for \(n\geq 6\).

To find a vertex \(u'\in \mathop{\mathrm{lk}}(u,\mathcal{A}_n)\) as needed for hypothesis [hyp:b], choose one end \(x\) of the diagonal \(u\). Between \(x\) and the endpoints of \(v\) and \(w\), there must be a diagonal \(u'\) that crosses \(v\) or \(w\).

We see that the hypotheses for Corollary 1 are satisfied, and so we conclude that \(T^3(\mathcal{A}_n)=0\). ◻

Remark 1. By Example 13, we see that \(T^4(\mathcal{A}_5)=0\). However, for \(n>5\), \(T^4(\mathcal{A}_n)\neq 0\). It suffices to show this for \(n=6\), since \(\mathcal{A}_6\) appears as a link in \(\mathcal{A}_n\) with \(n\geq 6\).

Let \(\mathcal{K}=\mathcal{A}_6\), and consider \(\mathbf{b}\) of type \((1,1,1)\) with \(b\) containing the three unique vertices of \(\mathcal{K}\) of valency \(4\); the elements of \(b\) are exactly the diagonals \(14\), \(25\), and \(36\). The complex \(\mathcal{K}_b\) looks like the boundary of a prism over a triangle with the three quadrilateral faces removed, see Figure 13. The set \(\mathcal{E}_b\) consists of three elements, and for each edge \(f\) of \(\Delta(\mathcal{E}_b)\), \(\mathop{\mathrm{lk}}(w_f,\mathcal{K})\cap\mathcal{K}_b\) is the boundary of a quadrilateral.

The complex \(\widehat \mathcal{K}_b\) is not shellable, so to show that \(T_{-\mathbf{b}}^4(\mathcal{K})\cong H_2(\widehat\mathcal{K}_b,\Bbbk)\neq 0\), we will count the number of faces of \(\widehat\mathcal{K}_b\) in each dimension. For any simplicial complex \(X\), consider the polynomial \(p_X(t)=1+\sum_j q_j t^{j+1}\) where \(q_j\) is the number of \(j\)-dimensional faces. Then \[\begin{align} p_{\mathcal{K}_b}(t)=1+6t+9t^2+2t^3\\ p_{\Delta(\mathcal{E}_b)^{(0)}}(t)=1+3t \end{align}\] and \[\begin{align} p_{\mathop{\mathrm{lk}}(w_f,\mathcal{K})\cap\mathcal{K}_b}(t)=1+4t+4t^2 \end{align}\] for any edge \(f\) of \(\Delta(\mathcal{E}_b)\). It follows by construction of \(\widehat\mathcal{K}_b\) that \[\begin{align} p_{\widehat\mathcal{K}_b}(t)=p_{\mathcal{K}_b}(t)\cdot p_{\Delta(\mathcal{E}_b)^{(0)}}(t)+3t^2p_{\mathop{\mathrm{lk}}(f,\mathcal{K})\cap\mathcal{K}_b}(t)\\ =1+9t+30t^2+41t^3+18t^4. \end{align}\] In other words, \(\widehat\mathcal{K}_b\) has \(9\) vertices, \(30\) edges, \(41\) \(2\)-faces, and \(18\) \(3\)-faces. Now, we know that \(\widehat\mathcal{K}_b\) is connected, and \(T^3_{-\mathbf{b}}(\mathcal{K})=0\) by Corollary 1, so \(\widetilde{H}^0(\widehat\mathcal{K}_b,\Bbbk)=H^1(\widehat\mathcal{K}_b,\Bbbk)=0\) by Theorem 4. It follows that \[\dim H^2(\widehat\mathcal{K}_b,\Bbbk)\geq 41-18-(30-9+1)=1 \;\] and thus \(T_{-\mathbf{b}}^4(\mathcal{K})\neq 0\) by Theorem 4. More precisely, it is straightforward to check that the differential \(C_3(\widehat\mathcal{K}_b)\to C_2(\widehat\mathcal{K}_b)\) is injective, so \(T_{-\mathbf{b}}^4(\mathcal{K})\cong \Bbbk\).

Figure 13: The complex \mathcal{K}_b from Remark 1

9.4 Triangulations of \(S^2\) with \(T^3=0\).↩︎

Figure 14: Triangulations of S^2 with vertex valencies at most 5 (point at infinity not pictured). T^3=0 for (a)–(g) and (i).

We now prove Corollary 1. By Proposition 1 and Theorem 9, we only need to consider those triangulations of \(S^2\) where each vertex has valency at most \(5\). These are pictured in Figure 14; see [8]. There is a vertex at infinity not pictured.

The triangulation (i) is just the complex \(\mathcal{A}_6\), so has \(T^3=0\) by Corollary 1. Starting with any of the triangulations (a)–(g), one may obtain (i) via a sequence of edge subdivisions, so the \(T^3\) vanishing for (i) implies \(T^3\) vanishing for these complexes as well by [25] and semicontinuity of cotangent cohomology (cf. [2]).

It remains to see that \(T^3\) is non-zero for (h), (j), and (k). For each of these complexes \(\mathcal{K}\), we consider \(T^3_{-\mathbf{b}}(\mathcal{K})\) with \(\mathbf{b}\) of type \((1,1)\) and \(b\) given by the two red vertices in Figure 14. In each case, these two vertices have disjoint links, so \(\mathcal{K}_b\) is homotopy equivalent to \(S^2\) with \(2\) points removed. It follows by Theorem 3 that \(T^3_{-\mathbf{b}}(\mathcal{K})\cong H^1(\mathcal{K}_b,\Bbbk)\cong \Bbbk\), so in particular \(T^3(\mathcal{K})\neq 0\). Note that Theorem 3 applies on the nose in cases (j) and (k), as these are flag complexes. Case (h) is not a flag complex, but by Remark 1 we may still apply the conclusion of Theorem 3.

We know by Remark 1 that \(T^4\neq 0\) for the triangulation (i). We will see below in Example 14 that for (G), \(T^4=0\). The vanishing of \(T^4\) for the triangulations (a)–(f) then again follows by [25] and semicontinuity of cotangent cohomology (cf. [2]). 0◻

Remark 1. Let \(\mathcal{K}\) be any flag complex that is a triangulation of \(S^2\). Then for any \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\) of type \((1)\), \((1,1)\), or \((2,1,1)\), \(T^4_{-\mathbf{b}}(\mathcal{K})=0\). Indeed, \(H^i(\mathcal{K}_b,\Bbbk)=0\) for \(i\geq 2\) since \(\mathcal{K}_b\) will be a proper subcomplex of \(\mathcal{K}\). This shows the claim if \(\mathbf{b}\) is of type \((1)\) or \((1,1)\) by Theorems 2 and 3. For \(\mathbf{b}\) of type \((2,1,1)\), the complex \(\mathcal{K}_{u,b}\) in Theorem 12 is a retract of the complement in \(\mathcal{K}\cong S^2\) of \(\{u\}*\bigcap_{v\in b} \mathop{\mathrm{lk}}(v,\mathcal{K})\). This latter complex is contractible, so its complement is as well, and we obtain \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) if \(\mathbf{b}\) is of type \((2,1,1)\) by Theorem 12.

Example 14. We consider the simplicial complex \(\mathcal{K}\) given by the triangulation (g) of \(S^2\) from Figure 14, and show that \(T^4(\mathcal{K})=0\). By Example 13, we know that for any proper link of \(\mathcal{K}\) we have \(T^4=0\), so by Theorem 9 it suffices to show that \(T^4_{-\mathbf{b}}(\mathcal{K})=0\) for \(\mathbf{b}\in\mathbb{Z}_{\geq 0}^\mathcal{V}\). By Proposition 1 coupled with Remark 1 above, we only need to additionally consider \(\mathbf{b}\) of type \((1,1,1)\) and \((1,1,1,1)\). Throughout, we will let \[L_b=\bigcap_{v\in b} \mathop{\mathrm{lk}}(v,\mathcal{K})\] and \[\mathcal{K}_{|b}=\mathcal{K}\cap \Delta(b).\]

Consider \(\mathbf{b}\) of type \((1,1,1)\). By Theorem 4, we may assume that at most one edge of \(\mathcal{K}\) is a subset of \(b=\{u,v,w\}\). Since each vertex has valency \(4\) or \(5\) and \(\mathcal{K}\) has \(8\) vertices, two of the elements of \(b\) must form an edge in \(\mathcal{K}\). Thus, without loss of generality \(\{v,w\}\in\mathcal{K}\). We next claim that \(L_b\) must have either one or two vertices. Indeed, since \(v,w\) are connected by an edge, the intersection of their links consists of two vertices, say \(z_1,z_2\). The link \(\mathop{\mathrm{lk}}(u,\mathcal{K})\) cannot contain \(u\), \(v\), or \(w\), and since it has at least four elements, must also contain \(z_1\) or \(z_2\). If \(L\) is a single vertex, then \(\mathcal{K}_{|b}*L_b\) is contractible, and it follows that \(\mathcal{K}_b\) is contractible since it is a retract of the complement of \(\mathcal{K}_{|b}*L_b\) in \(\mathcal{K}\). If instead \(L_b\) has two vertices, then \(\mathcal{K}_b\) has three vertices and at most two connected components, each of which is contractible. It follows that \(\Delta(\mathcal{E}_b)^{(0)}*\mathcal{K}_b\) is either contractible or homotopy equivalent to \(S^1\). In all cases, we have \(H^2(\mathcal{E}_b)^{(0)}*\mathcal{K}_b,\Bbbk)=0\). Moreover, in all cases, for any \(z\in b\), \(H^1(\mathop{\mathrm{lk}}(z,\mathcal{K}_b),\mathcal{K})=0\). It now follows by Lemma 5 that \(T^4_{-\mathbf{b}}=0\).

We now consider instead \(\mathbf{b}\) of type \((1,1,1,1)\). By Theorem 13 we may assume that at most three edges of \(\mathcal{K}\) are subsets of \(b\). Similar to in type \((1,1,1)\), we see that \(L_b\) can have at most two vertices (although it might now also be empty). We now note that for any \(\gamma\in \Gamma_3(b)\) and splitting \(\mathfrak{S}\), \[\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\cap \mathcal{K}_b\] will be non-empty. Indeed, \(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\) contains at least four vertices, at least \(3\) of which must be outside of \(b\). Since \(\mathcal{K}\) has eight vertices and \(L_b\) has at most two, we see that \(\mathop{\mathrm{lk}}(\cap \mathfrak{S},\mathcal{K})\) must contain a vertex of \(\mathcal{K}_b\).

Suppose that \(L_b\) is non-empty. If \(L_b\) has a single vertex, then \(L_b\) is clearly contractible. Suppose instead that \(L_b\) has two vertices, say \(u,v\). Since the link of \(u\) is a \(4\)- or \(5\)-cycle, \(\mathcal{K}_b\) must be either a simple path of length \(4\) or a \(4\)-cycle. But if it were the latter, \(\mathcal{K}_{b}*L_b\) would be the boundary of an octahedron, which cannot be contained in \(\mathcal{K}\). Hence, \(\mathcal{K}_{|b}\) must be contractible. Either way, as long as \(L_b\) is non-empty, we may conclude that \(\mathcal{K}_{|b}*L_b\) is contractible, which similar to above, implies that \(\mathcal{K}_b\) is also contractible. Applying Corollary 1 we obtain \(T^4_{-\mathbf{b}}(\mathcal{K})=0\).

It remains to consider the case that \(L_b=\emptyset\). Note that now \(\mathcal{K}_b\) has \(4\) vertices. Then \(\mathcal{K}_b\) cannot be disconnected, since this would imply that \(\mathcal{K}_{|b}\) is a \(4\)-cycle, but we assume that at most three edges of \(\mathcal{K}\) are subsets of \(b\). Hence \(\mathcal{K}_b\) is connected, and applying Corollary 1 we obtain that \(T^4_{-\mathbf{b}}(\mathcal{K})=0\).

9.5 The dual quotient bundle↩︎

We now give a sample geometric application of the vanishing of higher cotangent cohomology. For any \(n\in \mathbb{Z}\), \(n\geq 3\), let \(G(2,n)\) be the Grassmannian parametrizing \(2\)-dimensional subspaces of \(\Bbbk^n\). The quotient bundle \(\mathcal{Q}\) is the rank \(n-2\) vector bundle whose fiber at \(x\in G(2,n)\) is \(\Bbbk^n/L_x\), where \(L_x\subseteq \Bbbk^n\) is the linear space corresponding to the point \(x\). We thus have a surjection of vector bundles \[G(2,n)\times \Bbbk^n \to \mathcal{Q}.\] Let \(\mathcal{Q}^*\) be the dual vector bundle, i.e.  the dual quotient bundle. The above surjection dualizes to an inclusion \[\mathcal{Q}^*\hookrightarrow G(2,n)\times (\Bbbk^n)^*.\]

The Grassmannian \(G(2,n)\) has a natural embedding in \(\mathbb{P}^{ {n\choose 2}-1}\) sending a point \(x\) to the \(2\times 2\) minors of any matrix whose rowspan is \(L_x\); this is the Plücker embedding. This induces an embedding of \(\mathcal{Q}^*\) in \(\mathbb{P}^{ {n\choose 2}-1}\times \mathbb{A}^n\). Taking the projectivization10 \(X\) of \(\mathcal{Q}^*\), we obtain an embedding of \(X\) in \(\mathbb{P}^{ {n\choose 2}-1}\times \mathbb{P}^{n-1}\).

In [27], Turo and the first author describe a certain simplicial complex \(\mathcal{K}_n\) for \(n\geq 5\) obtained by an edge subdivision of \(\mathcal{A}_n*\mathcal{A}_2\). The complex \(\mathcal{K}_n\) is related to the dual quotient bundle \(\mathcal{Q}^*\) by the following:

Theorem 14 ([27]). The Stanley-Reisner ideal of the join of \(\mathcal{K}_n\) with a \((2n-4)\)-dimensional simplex is an initial ideal of the ideal of \(\mathcal{Q}^*\) in \(\mathbb{P}^{ {n\choose 2}-1}\times \mathbb{A}^n\).

Lemma 6. For \(n\geq 5\), the simplicial complex \(\mathcal{K}_n\) of [27] satisfies \(T^3(\mathcal{K}_n)=0\).

Proof. By [25] a sequence of edge subdivisions transforms \(\mathcal{K}_n\) into \(\mathcal{A}_{n+1}\). By [25] and semicontinuity of cotangent cohomology (cf. [2]), the vanishing of \(T^3(\mathcal{A}_{n+2})\) from Corollary 1 implies the vanishing of \(T^3(\mathcal{K}_n)\). ◻

We may now extend [27] from the case of hypersurfaces to codimension-two complete intersections:

Corollary 1. For \(n\geq 6\), let \(X\subsetneq \mathbb{P}^{{n \choose 2}-1}\times \mathbb{P}^{n-1}\) be the projectivization of the dual of the quotient bundle on the Grassmannian \(G(2,n)\), with embedding induced by the Plücker embedding. Let \(Y\) be a codimension-two complete intersection in \(X\) of hypersurfaces in \(\mathbb{P}^{{n \choose 2}-1}\times \mathbb{P}^{n-1}\). Then any abstract small deformation of \(Y\) is again a complete intersection in \(X\).

Proof. By Lemma 6 and [7], \(T^3\) vanishes for the Stanley-Reisner ring of the join of \(\mathcal{K}_n\) and a \((2n-4)\)-dimensional simplex. The same is also true for \(T^2\) (cf. [27]). Let \(J\) be the ideal of \(\mathcal{Q}^*\) in \(\mathbb{P}^{ {n\choose 2}-1}\times \mathbb{A}^n\). By Theorem 14 and semicontinuity of cotangent cohomology (cf. [2]), \(T^2\) and \(T^3\) vanishes for the homogeneous coordinate ring of \(X\). Moreover, \(T^1\) vanishes as well by [27]. The claim of our corollary now follows from [27]; the hypotheses (1) and (2) from loc. cit. hold by the same arguments used in the proof of [27]. ◻

Remark 1. As was pointed out to us by Enrico Fatighenti, the dual quotient bundle \(\mathcal{Q}^*\) is isomorphic to the partial flag variety \(\mathop{\mathrm{Flag}}(1,n-2,n)\) parametrizing partial flags consisting of nested \(1\)- and \((n-2)\)-dimensional subspaces of \(\Bbbk^n\). We believe that the Borel-Bott-Weil theorem can be used to give an alternate proof of Corollary 1 and extend beyond the codimension two case.

References↩︎

[1]
M. André, Homologie des algèbres commutatives, vol. Band 206. Springer-Verlag, Berlin-New York, 1974, p. xv+341.
[2]
K. Behnke and J. A. Christophersen, “Hypersurface sections and obstructions (rational surface singularities),” Compositio Math., vol. 77, no. 3, pp. 233–268, 1991, [Online]. Available: http://www.numdam.org/item?id=CM_1991__77_3_233_0.
[3]
J. A. Christophersen and N. O. Ilten, “Vanishing cotangent cohomology for Plücker algebras,” Comm. Algebra, vol. 45, no. 9, pp. 3929–3947, 2017, doi: 10.1080/00927872.2016.1249373.
[4]
T. Pantev and G. Vezzosi, “Introductory topics in derived algebraic geometry,” in Derived algebraic geometry, vol. 55, Soc. Math. France, Paris, 2021, pp. 1–37.
[5]
J.-L. Loday, Appendix E by María O. Ronco, Chapter 13 by the author in collaboration with Teimuraz PirashviliCyclic homology, Second., vol. 301. Springer-Verlag, Berlin, 1998, p. xx+513.
[6]
K. Altmann and J. A. Christophersen, “Cotangent cohomology of Stanley-Reisner rings,” Manuscripta Math., vol. 115, no. 3, pp. 361–378, 2004, doi: 10.1007/s00229-004-0496-3.
[7]
J. A. Christophersen and N. O. Ilten, “Degenerations to unobstructed Fano Stanley-Reisner schemes,” Math. Z., vol. 278, no. 1–2, pp. 131–148, 2014, doi: 10.1007/s00209-014-1309-3.
[8]
M.-N. Ishida and T. Oda, “Torus embeddings and tangent complexes,” Tohoku Math. J. (2), vol. 33, no. 3, pp. 337–381, 1981, doi: 10.2748/tmj/1178229400.
[9]
A. Hancharuk, C. Laurent-Gengoux, and T. Strobl, Koszul-Tate resolutions and decorated trees.” arXiv:2406.03955v1, 2024.
[10]
J. Tate, “Homology of Noetherian rings and local rings,” Illinois J. Math., vol. 1, pp. 14–27, 1957.
[11]
M. Manetti and F. Meazzini, “Deformations of algebraic schemes via reedy-palamodov cofibrant resolutions,” Indagationes Mathematicae, vol. 31, pp. 7–32, 2020.
[12]
D. Bayer, I. Peeva, and B. Sturmfels, “Monomial resolutions,” Math. Res. Lett., vol. 5, no. 1–2, pp. 31–46, 1998, doi: 10.4310/MRL.1998.v5.n1.a3.
[13]
R. P. Stanley, Combinatorics and commutative algebra, Second., vol. 41. Birkhäuser Boston, Inc., Boston, MA, 1996, p. x+164.
[14]
B. Sturmfels, “Gröbner bases of toric varieties,” Tohoku Math. J. (2), vol. 43, no. 2, pp. 249–261, 1991, doi: 10.2748/tmj/1178227496.
[15]
K. Altmann and J. Stevens, “Cotangent cohomology of rational surface singularities,” Invent. Math., vol. 138, no. 1, pp. 163–181, 1999, doi: 10.1007/s002220050345.
[16]
A. Simis, W. V. Vasconcelos, and R. H. Villarreal, “On the ideal theory of graphs,” J. Algebra, vol. 167, no. 2, pp. 389–416, 1994, doi: 10.1006/jabr.1994.1192.
[17]
A. Björner and M. L. Wachs, “Shellable nonpure complexes and posets. II,” Trans. Amer. Math. Soc., vol. 349, no. 10, pp. 3945–3975, 1997, doi: 10.1090/S0002-9947-97-01838-2.
[18]
R. Fröberg, “Koszul algebras,” in Advances in commutative ring theory (Fez, 1997), vol. 205, Dekker, New York, 1999, pp. 337–350.
[19]
L. L. Avramov, “Infinite free resolutions,” in Six lectures on commutative algebra, Birkhäuser Verlag, Basel, 2010, pp. 1–118.
[20]
M. DeBellevue, Copyright - Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works; Last updated - 2023-03-08Graded deviations, rigidity, and the koszul property,” PhD thesis, 2022.
[21]
A. Berglund, “Poincaré series of monomial rings,” J. Algebra, vol. 295, no. 1, pp. 211–230, 2006, doi: 10.1016/j.jalgebra.2005.04.008.
[22]
W. Bruns, J. Herzog, and U. Vetter, “Syzygies and walks,” in Commutative algebra (Trieste, 1992), World Sci. Publ., River Edge, NJ, 1994, pp. 36–57.
[23]
A. Hatcher, Algebraic topology. Cambridge University Press, Cambridge, 2002, p. xii+544.
[24]
T. tom Dieck, Algebraic topology. European Mathematical Society (EMS), Zürich, 2008, p. xii+567.
[25]
J. A. Christophersen and N. O. Ilten, “Degenerations to unobstructed Fano Stanley-Reisner schemes, extended version.” arXiv:1102.4521v2, 2012.
[26]
C. Hohlweg and C. E. M. C. Lange, “Realizations of the associahedron and cyclohedron,” Discrete Comput. Geom., vol. 37, no. 4, pp. 517–543, 2007, doi: 10.1007/s00454-007-1319-6.
[27]
N. Ilten and C. Turo, “Unobstructed Stanley-Reisner degenerations for dual quotient bundles on \(G(2,n)\),” J. Pure Appl. Algebra, vol. 221, no. 1, pp. 119–134, 2017, doi: 10.1016/j.jpaa.2016.05.029.

  1. i.e. radical↩︎

  2. We use the term weight here instead of degree to differentiate from the (co)homological degrees that will occur elsewhere in the paper.↩︎

  3. Recall that \(\widetilde{H}^{-1}(\mathcal{K}_b,\Bbbk)\) vanishes unless \(\mathcal{K}_b=\emptyset\), in which case it is \(\Bbbk\).↩︎

  4. This means it is free as a commutative graded algebra after forgetting the differential.↩︎

  5. The terminology “arborescent” comes from [9], in which rooted trees play an important role in constructing the resolution. We avoid the use of such trees here, but keep the name.↩︎

  6. We continue using homological conventions, so \(d\) decreases degree by \(1\).↩︎

  7. In other words, \(P_\bullet\) is the colimit of the \(P(i)\) in the category of commutative graded algebras.↩︎

  8. Note that the string \(``\{\}"\) representing \(1\in P_0=R\) is primitive.↩︎

  9. Graphs in \(\Gamma_5(b)\) and \(\Gamma_6(b)\) never have splittings.↩︎

  10. We use the convention that the projectivization of a vector bundle means taking all lines in each fiber (as opposed to codimension-one quotients).↩︎