1 Introduction

The transversal intersection phenomenon for monomial ideals in the polynomial ring happens to be extremely interesting and it turns out that it is equivalent to having disjoint supports for their minimal generating sets; see Theorem 2.2. The Taylor complex which resolves (possibly non-minimally) a monomial ideal has been understood completely for ideals of the form \(I+J\), where I and J are monomial ideals intersecting transversally; see Theorem 3.2. As an application of this theorem, we prove in Corollary 3.3 that for two ideals I and J in R intersecting transversally, the ideal \(I+J\) is resolved minimally by the complex \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\), if \({\mathbb {M}}(I)_{\centerdot }\) and \({\mathbb {M}}(J)_{\centerdot }\) denote minimal free resolutions of I and J respectively. Minimal free resolutions for ideals of the form \(I+J\) have an interesting structure when I and J intersect transversally and are supported simplicially; see 4.3.

2 Monomial ideals

Let \(R=K[x_{1},x_{2},\ldots ,x_{n}]\), where \(x_{i}\)’s are indeterminates over the field K. Let \(\mathrm{Mon}(R)\) denote the set of all monomials in R. Every nonzero polynomial \(f\in R\) is a unique K-linear combination of monomials given by \(f=\sum _{v\in \mathrm{Mon}(R)} a_{v}v\). Let \(m(f):= \{v\in \mathrm{Mon}(R) \mid a_{v}\ne 0\}\). An ideal I in R is said to be a monomial ideal if it is generated by monomials of R. We list down some standard facts on monomial ideals.

PROPOSITION 2.1

  1. (1)

    I is a monomial ideal if and only if \(f\in I \Rightarrow m(f)\subset I\).

  2. (2)

    Let \(\lbrace u_{1},\ldots ,u_{m}\rbrace \) be a monomial generating set of an ideal I, where \(u_{i}\)’s are monomials. A monomial \(v\in I\) if and only if \(v=u_{i}w\) for some \(1\le i\le m\).

  3. (3)

    Each monomial ideal I has a unique minimal monomial set of generators G(I).

Proof

See [1]. \(\square \)

DEFINITION 1

Let \(\emptyset \ne T\subset \mathrm{Mon}(R)\). We define

$$\begin{aligned} \mathrm{supp}(T) = \{i \mid x_{i}\ \mathrm{divides}\ m \ \text {for some}\ m\in T\}. \end{aligned}$$

If \(T = \{m\}\), we simply write \(\mathrm{supp}(m)\) instead of \(\mathrm{supp}(\{m\})\). If S and T are two nonempty subsets of \(\mathrm{Mon}(R)\), then, \(\mathrm{supp}(S)\cap \mathrm{supp}(T)=\emptyset \) if and only if \(\mathrm{supp}(f)\cap \mathrm{supp}(g)=\emptyset \) for every \(f\in S\) and \(g\in T\).

DEFINITION 2

We say that the ideals I and J of R intersect transversally if \(I\cap J= IJ\).

Theorem 2.2

Let I and J be two monomial ideals of R. Then, \(I\cap J =IJ\) if and only if \(\mathrm{supp}(G(I)) \cap \mathrm{supp}(G(J))=\emptyset \).

Proof

Let \( I\cap J =IJ\). Consider the set

$$\begin{aligned} S=\{\mathrm{lcm}(f,g)\mid f\in G(I)\,, g\in G(J), \quad \mathrm{and}\quad \mathrm{supp}(f)\cap \mathrm{supp}(g)\ne \emptyset \}. \end{aligned}$$

If \(S= \emptyset \), then for every \(f \in G(I)\) and \(g \in G(J)\) we have \(\mathrm{supp}(f)\cap \mathrm{supp}(g)=\emptyset \), which proves that \(\mathrm{supp}(G(I)) \cap \mathrm{supp}(G(J))=\emptyset \).

Suppose \(S\ne \emptyset \). We define a partial order \(\le \) on S in the following way: Given \(s,t\in S\), we define \(s\le t\) if and only \(s\mid t\). Let \({\mathbf {m}}\) be a minimal element (by Zorn’s lemma) of S; then there exist fg, such that \(f\in G(I)\), \(g\in G(J)\) and \((f,g)={\mathbf {m}}\). Since \(\mathrm{lcm}(f,g)\in I\cap J\) and \(I\cap J=IJ\), we have \(\mathrm{lcm}(f,g)={\mathbf {m}}\in IJ\). By Proposition 2.1, there exist \(h_{1}\in G(I)\) and \(h_{2}\in G(J)\) such that \(h_{1}h_{2}\mid {\mathbf {m}}\), since the generating set of IJ is the set \(G(I)G(J)=\lbrace uv\mid u\in G(I), v\in G(J)\rbrace \).

We claim that \(\mathrm{supp}(h_{1})\cap \mathrm{supp}(h_{2}) = \emptyset \). If this is not the case, then \(\mathrm{lcm}(h_{1}, h_{2})\ne h_{1}h_{2}\), in fact \(\mathrm{lcm}(h_{1}, h_{2})< h_{1}h_{2}\) and \(\mathrm{lcm}(h_{1}, h_{2})\mid {\mathbf {m}}\); contradicting minimality of \({\mathbf {m}}\) in S.

We now prove that \(\mathrm{supp}(f)\cap \mathrm{supp}(h_{2})\ne \emptyset \). We know that \(h_{1}h_{2}\mid \mathrm{lcm}(f,g)={\mathbf {m}}\). Therefore, if \(\mathrm{supp}(f)\cap \mathrm{supp}(h_{2})= \emptyset \), then \(h_{2}\mid g\); which contradicts minimality of the generating set G(J). Similarly, we can prove that \(\mathrm{supp}(g)\cap \mathrm{supp}(h_{1})\ne \emptyset \). Now, \(h_{1}h_{2}\mid {\mathbf {m}}=\mathrm{lcm}(f,g)\) implies that \(h_{2}\mid {\mathbf {m}}=\mathrm{lcm}(f,g)\). Moreover, \(f\mid \mathrm{lcm}(f,g)\). Therefore, \(\mathrm{lcm}(f,h_{2})\mid \mathrm{lcm}(f,g)\). Similarly, \(\mathrm{lcm}(g,h_{1})\mid \mathrm{lcm}(f,g)\). Now if \(\mathrm{lcm}(f,h_{2})< {\mathbf {m}}\) or \(\mathrm{lcm}(g,h_{1})<\mathrm{lcm}(f,g)={\mathbf {m}}\), then we have a contradiction, since \(\mathrm{lcm}(f,g)\) and \(\mathrm{lcm}(g,h_{1})\) both are in the set S and \({\mathbf {m}}\) is a minimal element in S. Therefore, we must have \(\mathrm{lcm}(f,h_{2})=\mathrm{lcm}(g,h_{1})=\mathrm{lcm}(f,g)={\mathbf {m}}=h_{1}h_{2}w\) (say) and \(\dfrac{fh_{2}}{\mathrm{gcd}(f,h_{2})}=\dfrac{gh_{1}}{\gcd (g,h_{1})}=h_{1}h_{2}w\), therefore \(\dfrac{f}{\gcd (f,h_{2})}=h_{1}w\). Hence, \(h_{1}\mid f\) and it contradicts minimality of the generating set G(I). Hence, \(S=\emptyset \) and we are done.

Conversely, let us assume that \(\mathrm{supp}(G(I))\,\cap \,\mathrm{supp}(G(J)) = \emptyset \). Without loss of generality, we can assume that \(\mathrm{supp}(G(I)) = \{1,2,\ldots , k\}\) and \(\mathrm{supp}(G(J)) = \{k+1, k+2,\ldots , n\}\). Let \(f\in I\cap J\) such that \(f=\sum _{v\in \mathrm{Mon}(R)} a_{v}v\). We have \(v\in I\cap J\) for all \(v\in m(f)\). It is therefore enough to show that if m is a monomial and \(m\in I\cap J\), then \(m\in IJ\). Let \(m\in I\cap J\); there exist \(m_{I}\in G(I)\) and \(m_{J}\in G(J)\) such that \(m_{I}\mid m\) and \(m_{J}\mid m\). Let \(m_{I}m_{1}=m\); then \(m_{J}\mid m=m_{I}m_{1}\). We know that \(\mathrm{supp}(m_{I})\cap \mathrm{supp}(m_{J}) = \emptyset \), therefore \(m_{J}\mid m_{1}\) and it follows that \(m_{1}=m_{J}m_{2}\) and \(m=m_{I}m_{J}m_{2}\). Therefore, \(m\in IJ\) since \(m_{I}m_{J}\in IJ\). \(\square \)

Theorem 2.3

Let I and J be two ideals of R such that with respect to some monomial order \(\preceq \), \(\mathrm{supp}({\mathrm{Lt}}(I)) \cap \mathrm{supp}({\mathrm{Lt}}(J))=\emptyset \). Then I and J intersect transversally.

Proof

Let \({\mathcal {G}}_{I}\) and \({\mathcal {G}}_{J}\) be Gröbner bases with respect to the monomial order \(\preceq \) of the ideals I and J respectively. We assume that \(f\in I\cap J\). There exist polynomials \(p\in {\mathcal {G}}_{I}\) and \(q\in {\mathcal {G}}_{J}\) such that \({\mathrm{Lt}}(p)\mid {\mathrm{Lt}}(f)\) and \({\mathrm{Lt}}(q)\mid {\mathrm{Lt}}(f)\). Since \(\mathrm{supp}({\mathrm{Lt}}(I)) \cap \mathrm{supp}({\mathrm{Lt}}(J))=\emptyset \), we have \({\mathrm{Lt}}(p)\cdot {\mathrm{Lt}}(q)\mid {\mathrm{Lt}}(f)\). After division we write \(f=pq+r\). Then \(r\in I\cap J\) and \({\mathrm{Lt}}(r)\preceq {\mathrm{Lt}}(f)\). We can apply the same process on r, and after a finite stage, we get \(f\in IJ\). \(\square \)

3 The Taylor complex

We define the multidegree of a monomial \(x^{{\mathbf {a}}} = x_{1}^{a_{1}}x_{2}^{a_{2}}\cdots x_{n}^{a_{n}}\) to be the n-tuple \((a_{1}, \ldots , a_{n})\), denoted by \(\text {mdeg}({\mathbf {x}}^{{\mathbf {a}}})\). Hence \(R=\oplus _{m\in \mathrm{Mon}(R)} Km\) has a direct sum decomposition as K-vector spaces Km, where \(Km = \{cm\mid c\in K\}\).

DEFINITION 3

(The Taylor complex)

Let M be a monomial ideal of R minimally generated by the monomials \(m_{1},m_{2},\ldots , m_{p}\). The Taylor complex for M is given by \({\mathbb {T}}(M)_{\centerdot }\) as follows: \({\mathbb {T}}(M)_{i}\) is the free R-module generated by \(e_{j_{1}}\wedge e_{j_{2}}\wedge \cdots \wedge e_{j_{i}}\) for all \(1\le j_{1}< \cdots < j_{i}\le p\), where \(\{e_{1}, \ldots , e_{p}\}\) is the standard basis for the free R-module \(R^{p}\). The differential \(\delta (M)_{\cdot }\) is given by the following:

$$\begin{aligned}&\delta (M)_{i}(e_{j_{1}}\wedge \cdots \wedge e_{j_{i}})\\&\quad =\sum _{1\le k\le i}(-1)^{k-1} \dfrac{\mathrm{lcm}(m_{j_{1}}, \ldots ,m_{j_{i}})}{\mathrm{lcm}(m_{j_{1}}, \ldots ,\widehat{m_{j_{k}}}, \ldots , m_{j_{i}})}(e_{j_{1}}\wedge \cdots \wedge \widehat{e_{j_{k}}}\wedge \cdots \wedge e_{j_{i}}). \end{aligned}$$

We define \(\mathrm{mdeg}(e_{j_{1}}\wedge , \ldots \wedge e_{j_{i}}) = \mathrm{mdeg}(\mathrm{lcm}(m_{j_{1}},\ldots , m_{j_{i}}))\). The Taylor complex \(({\mathbb {T}}(M)_{\centerdot }, \delta (M)_{\centerdot })\) defined above is indeed a chain complex of free R modules and gives a free resolution for the R-module R / M; see section 26 in [2].

Theorem 3.1

The Taylor complex \(({\mathbb {T}}(M)_{\centerdot }, \delta (M)_{\centerdot })\) defined above is a free resolution (though not minimal) of the monomial ideal M called the Taylor resolution of M.

Proof

See Theorem 26.7 in [2]. \(\square \)

Theorem 3.2

Let I and J be two monomial ideals of R intersecting transversally. Let \({\mathbb {T}}(I)_{\centerdot }\) and \({\mathbb {T}}(J)_{\centerdot }\) be the Taylor resolutions of I and J respectively. Then the Taylor’s resolution of \(I+J\) is isomorphic to the complex \({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot }\) and hence \({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot }\) is acyclic.

Proof

We know that \({\mathbb {T}}(I)_{i}= R^{\left( {\begin{array}{c}p\\ i\end{array}}\right) }\) and \({\mathbb {T}}(J)_{j} = R^{\left( {\begin{array}{c}q\\ j\end{array}}\right) }\), where p and q denote the minimal number of generators of I and J respectively. Then

$$\begin{aligned} ({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}= & {} \oplus _{i+j=r}({\mathbb {T}}(I)_{i}\otimes {\mathbb {T}}(J)_{j})\\ {}= & {} \oplus _{i+j=r} R^{\left( {\begin{array}{c}p\\ i\end{array}}\right) }\otimes R^{\left( {\begin{array}{c}q\\ j\end{array}}\right) }\\ {}= & {} R^{\sum _{i+j=r}\left( {\begin{array}{c}p\\ i\end{array}}\right) \left( {\begin{array}{c}q\\ j\end{array}}\right) }\\ {}= & {} R^{\left( {\begin{array}{c}p+q\\ r\end{array}}\right) } = {\mathbb {T}}(I+J)_{r}. \end{aligned}$$

A basis of \(({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}\) is given by \((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\) such that \(i+j=r\), \(1\le k_{1}< k_{2}< \cdots < k_{i}\le p\) and \(1\le k'_{1}< k'_{2}< \cdots < k'_{j}\le q\). Now for each r, the free module \(({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}\) can be graded with the help of mdeg as follows. We define

$$\begin{aligned}&\mathrm{mdeg}((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}))\\&\quad = \mathrm{mdeg}(\mathrm{lcm}( m_{k_{1}},\ldots ,m_{k_{i}})\cdot \mathrm{lcm}(m'_{k'_{1}},\ldots , m'_{k'_{j}})). \end{aligned}$$

This defines a multi-graded structure for the complex \({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot }\).

Let \(G(I)=\{m_{1},m_{2},\ldots ,m_{p}\}\) and \(G(J)=\{m'_{1},m'_{2},\ldots ,m'_{q}\}\) denote the minimal sets of generators for I and J respectively. Then \(I+J\) is minimally generated by \(G(I)\cup G(J)\), by Theorem 2.2, since G(I) and G(J) are of disjoint support. We will now show that the tensor product complex \({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot }\) is isomorphic to the Taylor resolution \({\mathbb {T}}(I+J)_{\centerdot }\). We define \(\psi _{r}:({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}\longrightarrow \left( {\mathbb {T}}(I+J)_{\centerdot }\right) _{r}\) as

$$\begin{aligned} (e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\mapsto (e_{k_{1}}\wedge \cdots \wedge e_{k_{i}}\wedge e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}). \end{aligned}$$

Moreover,

$$\begin{aligned}&\mathrm{mdeg}(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}}\wedge e_{k'_{1}}\wedge \cdots \wedge e_{k'_{j}})\\&\quad = \mathrm{mdeg}(\mathrm{lcm}( m_{k_{1}},\ldots , m_{k_{s}}, m^{\prime }_{k'_{1}},\ldots , m^{\prime }_{k'_{s'}}))\\&\quad = (\mathrm{mdeg}(\mathrm{lcm}(m_{k_{1}},\ldots , m_{k_{s}})), \mathrm{mdeg}(\mathrm{lcm}(m^{\prime }_{k'_{1}},\ldots , m^{\prime }_{k'_{s'}}))), \end{aligned}$$

since G(I) and G(J) are with disjoint supports. Hence, the map is a graded isomorphism between the free modules \(({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}\) and \(\left( {\mathbb {T}}(I+J)_{\centerdot }\right) _{r}\). We therefore have the following diagram of complexes:

We now show that \(\delta (I+J)_r \circ \psi _{r} = \psi _{r-1} \circ d_{r}\). Let us take an arbitrary basis element of \(({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot })_{r}\), which is of the form

$$\begin{aligned} (e_{k_{1}}\wedge e_{k_{2}}\wedge \cdots \wedge e_{k_{i}})\otimes (e_{k'_{1}}\wedge e_{k'_{2}}\wedge \cdots \wedge e_{k'_{j}}) \quad \mathrm{with} \quad i+j=r. \end{aligned}$$

Then

$$\begin{aligned}&(\psi _{r-1} \circ d_{r})((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}))\\&\quad = \psi _{r-1}(\delta (I)_{i}(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}}) \otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\\&\qquad + (-1)^{i}(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes \delta (J)_{j}(e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})). \end{aligned}$$

Let us write

\(Q_{t} = \dfrac{\mathrm{lcm}(m_{k_{1}},\ldots , m_{k_{i}})}{\mathrm{lcm}(m_{k_{1}},\ldots , \widehat{m_{k_{t}}},\ldots , m_{k_{i}})}, \, 1\le t\le i\);

\(V_{t} = \dfrac{\mathrm{lcm}(m_{k_{1}},\ldots , m_{k_{i}}, m'_{k'_{1}},\ldots , m'_{k'_{j}})}{\mathrm{lcm}(m_{k_{1}}, \ldots , \widehat{m_{k_{t}}}, \ldots , m_{k_{i}}, m'_{k'_{1}}, \ldots , m'_{k'_{j}})}, \, 1\le t\le i\).

We know that G(I) and G(J) have disjoint supports. Therefore,

$$\begin{aligned} V_{t} = \dfrac{\mathrm{lcm}(m_{k_{1}},\ldots , m_{k_{i}})\cdot \mathrm{lcm}( m'_{k'_{1}},\ldots , m'_{k'_{j}})}{\mathrm{lcm}(m_{k_{1}}, \ldots , \widehat{m_{k_{t}}}, \ldots , m_{k_{i}})\cdot \mathrm{lcm}( m'_{k'_{1}}, \ldots , m'_{k'_{j}})}=Q_{t},\quad \forall \, 1\le t\le i. \end{aligned}$$

Then

$$\begin{aligned}&\left( \delta (I)_{i}(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\right) \otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\\&\quad = \sum _{t=1}^{i}(-1)^{t}Q_{t}\cdot (e_{k_{1}}\wedge \cdots \wedge \widehat{e_{k_{t}}}\cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}) \end{aligned}$$

and

$$\begin{aligned}&{} \psi _{r-1}(\delta (I)_{i}(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}))\\&\quad = \sum _{t=1}^{i}(-1)^{t}Q_{t}\cdot (e_{k_{1}}\wedge \cdots \wedge \widehat{e_{k_{t}}}\cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\\&\quad = \sum _{t=1}^{i}(-1)^{t}V_{t}\cdot (e_{k_{1}}\wedge \cdots \wedge \widehat{e_{k_{t}}}\wedge e_{k_{i}}\wedge e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}). \end{aligned}$$

The last equality in the above expression follows from the fact that G(I) and G(J) have disjoint supports. Similarly, it can be proved that

$$\begin{aligned}&\psi _{r-1}((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (\delta (J)_{j}(e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})))\\&\quad = \sum _{l=1}^{j}(-1)^{l}W_{l}\cdot (e_{k_{1}} \wedge \cdots \wedge e_{k_{i}}\wedge e^{'}_{k'_{1}}\wedge \cdots \widehat{e^{'}_{k'_{l}}}\cdots \wedge e^{'}_{k'_{j}}); \end{aligned}$$

where

$$\begin{aligned} W_{l}=\dfrac{\mathrm{lcm}(m_{k_{1}}, \ldots , m_{k_{i}}, m'_{k'_{1}},\ldots , m'_{k'_{j}})}{\mathrm{lcm}(m_{k_{1}}, \ldots , m_{k_{i}}, m'_{k'_{1}},\ldots , \widehat{m'_{k'_{l}}},\ldots , m'_{k'_{j}})}, \quad 1\le l\le j. \end{aligned}$$

Hence

$$\begin{aligned}&(*) (\psi _{r-1} \circ d_{r})((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}))\\&\quad = \sum _{t=1}^{i}(-1)^{t}V_{t}\cdot (e_{k_{1}}\wedge \cdots \wedge \widehat{e_{k_{t}}}\wedge e_{k_{i}}\wedge e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\\&\qquad + \sum _{l=1}^{j}(-1)^{i+l}W_{l}\cdot (e_{k_{1}} \wedge \cdots \wedge e_{k_{i}}\wedge e^{'}_{k'_{1}}\wedge \cdots \widehat{e^{'}_{k'_{l}}}\cdots \wedge e^{'}_{k'_{j}}). \end{aligned}$$

We now introduce \(i+j\) new symbols \(w_{s}\) such that \(w_{s}=m_{k_{s}}\) for \(s\le i\) and \(w_{s}=m'_{k'_{s-i}}\) for \(s>i\). We also introduce another set of \(i+j\) symbols \(E_{s}\) such that \(E_{s}=e_{k_{s}}\) for \(s\le i\) and \(E_{s}=e'_{k'_{s-i}}\) for \(s>i\). Hence, the expression after the last equality in (*) can be written in a compact form as

$$\begin{aligned} \sum _{k=1}^{i+j}(-1)^{k}\dfrac{\mathrm{lcm}(w_{1}, \ldots , w_{i+j})}{\mathrm{lcm}(w_{1},\ldots ,\widehat{w_{k}},\ldots , w_{i+j})}(E_{1}\wedge \cdots \wedge \widehat{E_{k}}\cdots \wedge E_{i+j}). \end{aligned}$$

Now

$$\begin{aligned}&(\delta (I+J)_r \circ \psi _{r})((e_{k_{1}}\wedge \cdots \wedge e_{k_{i}})\otimes (e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}}))\\&\quad = \delta (I+J)_r(e_{k_{1}}\wedge \cdots \wedge e_{k_{i}}\wedge e'_{k'_{1}}\wedge \cdots \wedge e'_{k'_{j}})\\&\quad = \sum _{k=1}^{i+j}(-1)^{k}\dfrac{\mathrm{lcm}(w_{1}, \ldots , w_{i+j})}{\mathrm{lcm}(w_{1},\ldots , \widehat{w_{k}}, \ldots , w_{i+j})}(E_{1}\wedge \cdots \wedge \widehat{E_{k}}\cdots \wedge E_{i+j}). \end{aligned}$$

Hence the diagram is commutative. \(\square \)

COROLLARY 3.3

Let I and J be ideals in R such that \(IJ = I\cap J\). Let \({\mathbb {M}}(I)_{\centerdot }\) and \({\mathbb {M}}(J)_{\centerdot }\) denote minimal free resolutions of I and J respectively. Then \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is a minimal free resolution of the ideal \(I+J\).

Proof

The minimal free resolutions \({\mathbb {M}}(I)_{\centerdot }\) and \({\mathbb {M}}(J)_{\centerdot }\) are direct summands of the Taylor resolutions \({\mathbb {T}}(I)_{\centerdot }\) and \({\mathbb {T}}(J)_{\centerdot }\) respectively. It follows that \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is a direct summand of \({\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot } = {\mathbb {T}}(I+J)_{\centerdot }\). Hence \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is a free resolution of \(I+J\) and it is minimal since \({\mathbb {M}}(I)_{\centerdot }\) and \({\mathbb {M}}(J)_{\centerdot }\) are both minimal. \(\square \)

4 A simplicial characterization of transversal intersection of monomial ideals

We first introduce the basic definitions of a simplicial complex; see [1].

DEFINITION 4

A simplicial complex \(\Delta \) on the vertex set \(\{1,\ldots ,m\}\) is a collection of subsets called faces or simplices satisfying the following condition: \(\sigma \in \Delta \) and \(\tau \subset \sigma \) imply that \(\tau \in \Delta \). A simplex \(\sigma \in \Delta \) of cardinality \(|\sigma |=r+1\) has dimension r and it is called an r face of \(\Delta \).

DEFINITION 5

A facet is a maximal simplex of a simplicial complex \(\Delta \). Let \(\Gamma (\Delta )\) denote the set of all facets of \(\Delta \). Then, the vertex set of \(\Delta \) and the set \(\Gamma (\Delta )\) determine \(\Delta \) completely.

DEFINITION 6

A standard simplicial complex of dimension \(m-1\) on the vertex set \(\{1,\ldots ,m\}\) is the simplicial complex whose \(\Gamma (\Delta )=\{\{1,\ldots ,m\}\}\).

DEFINITION 7

Let \(\Delta _{1}\) and \(\Delta _{2}\) be simplicial complexes on disjoint vertex sets. Let the vertext set of \(\Delta _{1}\) be \(\{1,\ldots ,m\}\) and that of \(\Delta _{2}\) be \(\{m+1,\ldots ,m+p\}\). The join of simplicial complexes \(\Delta _{1}\) and \(\Delta _{2}\) is the simplicial complex \(\Delta _{1}*\Delta _{2}\), whose vertex set is \(\{1,\ldots ,m+p\}\) and

$$\begin{aligned} \Gamma (\Delta _{1}*\Delta _{2})=\{\sigma _{1}\cup \sigma _{2}\mid \sigma _{1}\in \Gamma (\Delta _{1}), \, \sigma _{2}\in \Gamma (\Delta _{2}) \}. \end{aligned}$$

We now define a frame as a complex of K-vector spaces with a fixed basis, which encodes the minimal free resolution of a monomial ideal; see [2].

DEFINITION 8

An r-frame \({\mathbb {U}}_{\centerdot }\) is a complex of finite K vector spaces with differential \(\partial \) and a fixed basis satisfying the following:

  1. (i)

    \({\mathbb {U}}_{i}=0\) for \(i<0\);

  2. (ii)

    \({\mathbb {U}}_{0}=K\);

  3. (iii)

    \({\mathbb {U}}_{1}=K^{r}\), with basis \(\{w_{1}, \ldots , w_{r}\}\);

  4. (iv)

    \(\partial (w_{j})=1\), for all \(j = 1, \ldots , r\).

Construction of a frame of a simplicial complex. Let \(\Delta \) be a simplicial complex on the vertex set \(\{1,\ldots ,m\}\). For each integer i, let \(\Gamma _{i}(\Delta )\) be the set of all i dimensional faces of \(\Delta \) and let \(K^{\Gamma _{i}(\Delta )}\) denote the K-vector space generated by the basis elements \(e_{\sigma }\) for \(\sigma \in \Gamma _{i}(\Delta )\). The chain complex of \(\Delta \) over K is the complex \({\mathcal {C}}(\Delta )_{\centerdot }\),

$$\begin{aligned} 0\longrightarrow K^{\Gamma _{m-1}(\Delta )}{\mathop {\longrightarrow }\limits ^{\partial _{m-1}}}\cdots K^{\Gamma _{i}(\Delta )}{\mathop {\longrightarrow }\limits ^{\partial _{i}}} K^{\Gamma _{i-1}(\Delta )}{\mathop {\longrightarrow }\limits ^{\partial _{i-1}}} \cdots {\mathop {\longrightarrow }\limits ^{\partial _{0}}} K^{\Gamma _{-1}(\Delta )}\longrightarrow 0. \end{aligned}$$

The boundary maps \(\partial _{i}\) are defined as

$$\begin{aligned} \partial _{i}(e_{\sigma })=\sum _{j\in \sigma }\mathrm{sign}(j,\sigma )e_{\sigma -j},\quad 0\le i\le m-1 \end{aligned}$$

such that \(\mathrm{sign}(j,\sigma )=(-1)^{t-1}\), where j is the t-th element of the set \(\sigma \subset \{1,\ldots ,m\}\) written in increasing order. If \(i<-1\) or \(i>m-1\), then \(K^{\Gamma _{i}(\Delta )}=0\) and \(\partial _{i}=0\). We see that the chain complex of a simplicial complex is an m-frame.

If \(\Delta \) is a standard simplicial complex of dimension \(m-1\) on the vertex set \(\{1, \ldots , m\}\), then \({\mathcal {C}}(\Delta )_{\centerdot }\) is acyclic and \(K^{\Gamma _{i}(\Delta )}=K^{\left( {\begin{array}{c}m\\ i\end{array}}\right) }\). Therefore, the m-frame of a standard simplicial complex of dimension \(m-1\) is nothing but the Koszul complex.

DEFINITION 9

Let \(M=\{m_{1},m_{2},\ldots ,m_{r}\}\) be a set of monomials in R. An M-complex \({\mathbb {G}}_{\centerdot }\) is a multigraded complex of finitely generated free multigraded R modules with differential \(\Delta \) and a fixed multihomogeneous basis with multidegrees that satisfy

  1. (i)

    \({\mathbb {G}}_{i}=0\)   for   \(i<0\);

  2. (ii)

    \({\mathbb {G}}_{0}=R\);

  3. (iii)

    \({\mathbb {G}}_{1}=R(m_{1})\oplus \cdots \oplus R(m_{r})\);

  4. (iv)

    \(\Delta (w_{j})=m_{j}\) for each basis vector \(w_{j}\in {\mathbb {G}}_{1}\).

Construction. Let \({\mathbb {U}}_{\centerdot }\) be an r-frame and \(M=\{m_{1},m_{2},\ldots ,m_{r}\}\) be a set of monomials in R. The M-homogenization of \({\mathbb {U}}_{\centerdot }\) is defined to be the complex \({\mathbb {G}}_{\centerdot }\) with \({\mathbb {G}}_{0}= R\) and \({\mathbb {G}}_{1}= R(m_{1})\oplus \cdots \oplus R(m_{r})\). Let \(\bar{v_{1}},\ldots , \bar{v_{p}}\) and \(\bar{u_{1}},\ldots , \bar{u_{q}}\) be the given bases of \({\mathbb {U}}_{i}\) and \({\mathbb {U}}_{i-1}\) respectively. Let \(u_{1},u_{2},\ldots , u_{q}\) be the basis of \({\mathbb {G}}_{i-1}\) chosen in the previous step of induction. We take \(v_{1},\ldots ,v_{p}\) to be a basis of \({\mathbb {G}}_{i}\). If

$$\begin{aligned} \partial (\bar{v_{j}})=\sum _{1\le s\le q}\alpha _{sj}\bar{u_{s}} \end{aligned}$$

with coefficients \(\alpha _{sj}\in k\), then set \(\mathrm{mdeg}(v_{j})= \mathrm{lcm}\left( mdeg(u_{s})|\alpha _{sj}\ne 0\right) \), where \(\mathrm{lcm}(\emptyset )=1\). We define

$$\begin{aligned} {\mathbb {G}}_{i}=\oplus _{1\le i\le p}R\left( \mathrm{mdeg}(v_{j})\right) , \quad \Delta (v_{j})= \Sigma _{1\le s\le q} \alpha _{sj} \dfrac{\mathrm{mdeg} (v_{j})}{\mathrm{mdeg}(u_{s})}u_{s}. \end{aligned}$$

DEFINITION 10

Let \(I\subset R\) be a monomial ideal with \(G(I)=\{m_{1},\ldots ,m_{r}\}\). We say that a minimal free resolution of I is supported by a simplicial complex \(\Delta \) on the vertex set \(\{1,\ldots ,r\}\) if it is isomorphic to the G(I) homogenization of the chain complex \({\mathcal {C}}(\Delta )_{\centerdot }\) of \(\Delta \).

Lemma 4.1

Let I and J be two monomial ideals such that \(I\cap J=IJ\), \(|G(I)|=r\) and \(|G(J)|=s\), and whose minimal free resolutions are supported by standard simplicial complexes \(\Delta _{I}\) and \(\Delta _{J}\) on the vertex sets \(\{1,\ldots ,r\}\) and \(\{r+1,\ldots ,r+s\}\) respectively. Then minimal free resolution of \(I+J\) is supported by the standard simplicial complex \(\Delta _{I}*\Delta _{J}\).

Proof

We have seen that if \(\Delta \) is a standard simplicial complex of dimension \(m-1\) on the vertex set \(\{1, \ldots , m\}\), then the m-frame of \(\Delta \) is nothing but the Koszul complex. Therefore, it follows that if a minimal free resolution \({\mathbb {M}}(I)_{\centerdot }\) of I is supported by the standard simplicial complex \(\Delta _{I}\), then it is actually isomorphic to the Taylor complex \({\mathbb {T}}(I)_{\centerdot }\). Since \(I\cap J=IJ\), by Theorem 2.2, we have \(G(I)\cap G(J)=\emptyset \), then \(|G(I)\cup G(J)|=r+s\). Again \(\Delta _{I}*\Delta _{J}\) is also the standard simplicial complex of dimension \(r+s-1\). Therefore, \(G(I)\cup G(J)\)-homogenization of \({\mathcal {C}}(\Delta _{I}*\Delta _{J})_{\centerdot }\) is isomorphic to the Taylor complex \({\mathbb {T}}(I+J)_{\centerdot }\). Thus by Theorem 3.2, we have

$$\begin{aligned} {\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\cong {\mathbb {T}}(I)_{\centerdot }\otimes {\mathbb {T}}(J)_{\centerdot }\cong {\mathbb {T}}(I+J)_{\centerdot } \end{aligned}$$

Again by Corollary 3.3, \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is a minimal free resolution of \(I+J\). Therefore, minimal free resolution of \(I+J\) is supported by the standard simplicial complex \(\Delta _{I}*\Delta _{J}\).    \(\square \)

Lemma 4.2

Let \(\Delta _{I}\) be a simplicial complex on vertex \(\{1,\ldots ,r\}\) and \(\Delta _{J}\) be another simplicial complex on vertex \(\{r+1,\ldots ,r+s\}\), i.e., the vertex sets of \(\Delta _{I}\) and \(\Delta _{J}\) are disjoint. Then

$$\begin{aligned} {\mathcal {C}}(\Delta _{I})_{\centerdot }\otimes {\mathcal {C}}(\Delta _{J})_{\centerdot }\cong {\mathcal {C}}(\Delta _{I}*\Delta _{J})_{\centerdot } \end{aligned}$$

Proof

Let \(\Gamma (\Delta _{I})=\{\gamma _{1},\ldots ,\gamma _{l_{1}}\}\) and \(\Gamma (\Delta _{J})=\{\sigma _{1},\ldots ,\sigma _{l_{2}}\}\). We have \(\Gamma (\Delta _{I}*\Delta _{J})= \{\gamma _{i}\cup \sigma _{j}\mid 1\le i\le l_{1}, 1\le j\le l_{2}\}\). Now assuming \(\left( {\begin{array}{c}s\\ t\end{array}}\right) =0\) for \(s<t\), we have \(\mid \Gamma _{p}(\Delta _{I})\mid = \sum _{i=1}^{l_{1}}\left( {\begin{array}{c}\mid \gamma _{i}\mid \\ p\end{array}}\right) \) for all \(1\le p\le l_{1}\) and \(\mid \Gamma _{q}(\Delta _{J})\mid = \sum _{j=1}^{l_{2}}\left( {\begin{array}{c}\mid \sigma _{j}\mid \\ q\end{array}}\right) \) for all \(1\le q\le l_{2}\). On the other hand, \(\mid \Gamma _{t}(\Delta _{I}*\Delta _{J})\mid =\sum _{j=1}^{l_{2}}\sum _{i=1}^{l_{1}}\left( {\begin{array}{c}\mid \gamma _{i}\cup \sigma _{j}\mid \\ t\end{array}}\right) = \sum _{j=1}^{l_{2}}\sum _{i=1}^{l_{1}}\left( {\begin{array}{c}\mid \gamma _{i}\mid +\mid \sigma _{j}\mid \\ t\end{array}}\right) =\sum _{p+q=t}\sum _{j=1}^{l_{2}}\sum _{i=1}^{l_{1}}\left( {\begin{array}{c}\mid \gamma _{i}\mid \\ p\end{array}}\right) \left( {\begin{array}{c}\mid \sigma _{j}\mid \\ q\end{array}}\right) \). Therefore, the map

$$\begin{aligned} \theta _{t}:\left( {\mathcal {C}}(\Delta _{I})_{\centerdot }\otimes {\mathcal {C}}(\Delta _{J})_{\centerdot }\right) _{t}\longrightarrow \left( {\mathcal {C}}(\Delta _{I}*\Delta _{J})_{\centerdot }\right) _{t} \end{aligned}$$

defined by

$$\begin{aligned} \theta _{t}(e_{\gamma }\otimes e_{\sigma })=e_{\gamma \cup \sigma } \end{aligned}$$

is an isomorphism, where \(\gamma \in \Delta _{I}, \mid \gamma \mid =p \) and \(\sigma \in \Delta _{J}, \mid \gamma \mid =q \) and \(p+q=t\). We, therefore, have to show that the following diagram commutes:

figure a

Let \(\gamma \in \Delta _{I}, \mid \gamma \mid =p \) and \(\sigma \in \Delta _{J}, \mid \gamma \mid =q\) be such that \(p+q=t\). Then

$$\begin{aligned}&\theta _{t-1}\circ \left( \partial (\Delta _{I})\otimes \partial (\Delta _{J})\right) _{t}(e_{\gamma }\otimes e_{\sigma })\\&\quad = \theta _{t-1}((\partial (\Delta _{I})_{p}e_{\gamma })\otimes e_{\sigma }+(-1)^{p}e_{\gamma }\otimes (\partial (\Delta _{J})_{p}e_{\sigma }))\\&\quad = \theta _{t-1}\left( \sum _{j\in \gamma }\mathrm{sign}(j,\gamma )e_{\gamma -j}\right) \otimes e_{\sigma }+(-1)^{p}e_{\gamma }\otimes \left( \sum _{s\in \sigma }\mathrm{sign}(s,\sigma )e_{\sigma -s}\right) \\&\quad = \sum _{j\in \gamma }\mathrm{sign}(j,\gamma )e_{\gamma \cup \sigma -j}+(-1)^{p}\left( \sum _{s\in \sigma }\mathrm{sign}(s,\sigma )e_{\gamma \cup \sigma -s}\right) \\&\quad = \sum _{j\in \gamma \cup \sigma }\mathrm{sign}(j,\gamma \cup \sigma )e_{\gamma \cup \sigma -j}=\left( \partial (\Delta _{I}*\Delta _{J})_{t}\circ \theta _{t}\right) (e_{\gamma }\otimes e_{\sigma }). \end{aligned}$$

\(\square \)

Theorem 4.3

Let I and J be two monomial ideals such that \(I\cap J=IJ\), \(|G(I)|=r\) and \(|G(J)|=s\), and their minimal free resolutions are supported by the simplicial complexes \(\Delta _{I}\) and \(\Delta _{J}\) on the vertex sets \(\{1,\ldots ,r\}\) and \(\{r+1,\ldots ,r+s\}\) respectively. Then minimal free resolution of \(I+J\) is supported by the simplicial complex \(\Delta _{I}*\Delta _{J}\).

Proof

We have \(I\cap J=IJ\). Therefore, \(\mathrm{supp}(G(I)) \cap \mathrm{supp}(G(J))=\emptyset \), by Theorem 2.2. Again, by Lemma 4.2,

$$\begin{aligned} {\mathcal {C}}(\Delta _{I})_{\centerdot }\otimes {\mathcal {C}}(\Delta _{J})_{\centerdot }\cong {\mathcal {C}}(\Delta _{I}*\Delta _{J})_{\centerdot } \end{aligned}$$

Since \({\mathbb {M}}(I)_{\centerdot }\) is the G(I)-homogenization of the complex \({\mathcal {C}}(\Delta _{I})_{\centerdot }\) and \({\mathbb {M}}(J)_{\centerdot }\) is the G(J)-homogenization of the complex \({\mathcal {C}}(\Delta _{J})_{\centerdot }\), we can proceed in the same way as Lemma 4.2 to prove that \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is the \(G(I)\cup G(J)\)–homogenization of the complex \({\mathcal {C}}(\Delta _{I}*\Delta _{J})_{\centerdot }\). Again, by Corollary 3.3, \({\mathbb {M}}(I)_{\centerdot }\otimes {\mathbb {M}}(J)_{\centerdot }\) is a minimal free resolution of \(I+J\). Therefore, minimal free resolution of \(I+J\) is supported by the simplicial complex \(\Delta _{I}*\Delta _{J}\). \(\square \)