Abstract
Minimal free resolutions of a finitely generated module over a polynomial ring , with variables and a field k have been extensively studied. Almost all the results in the literature about minimal free resolutions give their Betti numbers, that is, the ranks of the free modules in the resolution at each degree. Several techniques have been developed to compute Betti numbers, making this a manageable problem in many cases. However, a description of the differentials in the resolution is rarely given, as this turns out to be a more difficult problem. The main purpose of this article is to give a criterion to check when a graded free complex of an S-module is exact. Unlike previous similar criteria, this one allows us to give a description of the differentials using the combinatorics of the S-module. The criterion is given in terms of the Betti numbers of the resolutions in each degree and the set of columns of the matrix representation of the differentials. In the last section, and with the aim of illustrating how to use the criterion, we apply it to one of the first better-understood cases, the edge ideal of the complete graph. However, this criterion can be used to give an explicit description of the differentials of a resolution of several monomial ideals such as the duplication of an ideal, the edge ideal of a cograph, etc.
MSC:
13D02; 13A02; 13C15; 13C70; 05C50
1. Introduction
In the early 1960s, Irving Kaplansky raised the problem of constructing a minimal free resolution of a monomial ideal I in a polynomial ring over a field k in a nonrecursive way. Giving an explicit description of a minimal free resolution of a monomial ideal has been a central problem of combinatorial commutative algebra since then. See, for instance, Refs. [1,2,3,4,5] and the references contained there. Almost all the results about minimal free resolutions give their graded Betti numbers, that is, the ranks of the free module in the resolution at each degree. Since the 1970s, Hochster’s formula [6] has given us a way to calculate the graded Betti numbers of a minimal free resolution of , but it is rare to find a good description of its differentials.
In contrast, it is not strange to guess what a resolution of a monomial ideal looks like, in which case it is not so difficult to check that it is a complex. However, in general, to prove that a complex is exact and minimal is the difficult part. There are various tools which can be used to establish exactness, but in general, they are not easy to apply. For instance, in [4] (Theorem 6.4), there is a homotopic criterion for a graded complex to be exact, and in [7], a criterion for exactness in a more general setting is given.
On the other hand, it is common to assume that modules and their free resolutions are graded, which offers some advantages. There are many possible graded structures in S and its modules. For instance, the standard grading on S given by
is one of the most used. A little bit less common is to consider the polynomial ring S with the so-called standard multigrading induced by for all and .
The main purpose of this article is to give a more manageable (at least in the monomial case) criterion to check when a free complex of a graded S-module is exact and minimal. The criterion is given in terms of the ranks of the free modules in a free resolution (which can be obtained by Hochster’s formula) in each degree and the set of columns of the matrix representation of the differentials. Usually, the hardest and nontrivial part of finding a minimal free resolution of a module M is to show that a given free complex is indeed exact and minimal, but using this criterion, it becomes a manageable problem.
The article is organized as follows: In the first section, we review how a ring can be graded and its modules. Then we discuss some of the properties that must be satisfied in order to obtain a good grading for our purposes. Briefly speaking, we require the base monoid of the grading to be noncancellative, reduced and torsion-free. Moreover, by the Grillet Theorem (see [8] Theorem 3.11), such a monoid is a positive affine monoid. We put emphasis on the properties of the natural order induced over the monoid, then we finish by presenting the concepts of non-negative and positive gradings.
The criterion is given in the second section, in which we begin with the following lemma that can be applied in a slightly more general setting.
Lemma 2.Let N be a positively graded finitely generated S-module. If Γ is a homogeneous minimal generating set of N and Λ is an irredundant homogeneous subset of N with for all , then there exists an automorphism φ of N such thatand whose restriction on is a k-linear map for all . Moreover, if M is a matrix representation of φ where Λ and Γ are ordered by their multidegrees in a non-decreasing way, then it is an upper triangular block matrix.
Above, a set of vectors in an S-module N is called irredundant whenever for all . Lemma 2 is similar to the foundational Theorem 2.12 given in [4]. However, there exists a crucial difference between them, Lemma 2 does not assume that and are both minimal homogeneous generators of N as in [4] (foundational Theorem 2.12). Actually, we deduce that an irredundant homogeneous subset of N is a minimal homogeneous generator of N just by comparing the ranks at each degree with a minimal homogeneous generator set of N. As a consequence, we obtain the following criterion to check when a complex is indeed exact.
Theorem 2.If M is a finitely generated positively graded S-module,is a graded minimal free resolution of M andis a graded free complex of M such thatas free graded S-modules and the column sets, of the matrix representations of the differentials are irredundant for all , then is isomorphic to .
In the third section, we construct a complex for the edge ideal of the complete graph in terms of some of its induced subgraphs as those given in [9] which is equivalent to the given in [10]. We use the criterion to prove that this complex is indeed exact.
2. Graded Rings and Modules
Before talking about graded complexes, we must first define what it means for a ring and module to be graded. Briefly, a grading of a ring or module consists of a decomposition of its additive structure indexed by a monoid. In the first subsection, we define, in the most general setting, a grading over a ring and a module.
On the other hand, any monoid is naturally endowed with a preorder, which becomes an order whenever the monoid is commutative, cancellative, and reduced. Furthermore, this order induces an order on its homogeneous components and, therefore, also on the elements of the ring or module which we are grading. This order plays an important role in the study of grading rings or modules. In the second subsection, we establish the conditions that must be satisfies the base monoid with the purpose that this natural order will be a partial well order.
In the third subsection, we concentrate on gradings over the polynomial ring and their free modules. We finish this section by introducing shifted gradings and homogeneous homomorphisms between grading modules.
2.1. Graded Rings and Modules
A grading over a ring R is a pair , which consists of a monoid and a sequence of subgroups of the additive group of R such that
That is, a ring is endowed with a grading whenever it can be decomposed into a direct sum of some of its additive subgroups in such a way that the multiplicative structure of the ring is compatible with the monoid operation. We say that is the base monoid of the grading. If the ring is commutative, then the monoid which we graded it with must also be commutative. Therefore, since we only deal with commutative rings, from here on out, all the base monoids will be commutative and the monoid operation will be denoted by +. Although two different gradings can have the same base monoid (see Section 2.3 for an example), we simply say that a ring R is -graded.
In a similar way, a module N over an -graded ring R is -graded whenever we have a sequence of subgroups of the additive group of N such that
That is, in a similar way that with a ring, a module is endowed with a grading whenever its additive group can be decomposed as a direct sum of some of its subgroups in such a way that the multiplicative structure of the components of the decomposition of the module and the base ring is compatible with the monoid operation. We recall that when we say that an R-module is -graded, we are necessarily assuming that the base ring R is also -graded.
Remark 1.
The multiplicative condition for graded modules corresponds to the multiplicative condition for rings when it is considered as a module over itself.
Definition 1.
The additive subgroups in the decomposition of a grading are its homogeneous components and their elements are called homogeneous of degree . We write for when .
In a similar way, a subset A is homogeneous whenever its elements are homogeneous. A grading allows decomposing each element of the ring or module on its homogeneous parts, which in many cases makes it more manageable. Several ring and module concepts can be specialized to take advantage of the fact that they are endowed with a grading. For instance, it is not difficult to check that any graded R-module has a homogeneous minimal set of generators, see Proposition 2.1 [4]. Thus, homogeneity is a key concept in graded rings and modules.
Remark 2.
We recall that the zero (additive identity) of the ring or module belongs to all the homogeneous components of a grading. Thus, the zero is considered of undetermined degree.
Any ring can be graded in a trivial way over the zero monoid by taking . Thus not just any graduation contributes with an interesting additional structure over a ring or a module. In general, it is not required that the homogeneous components of a grading be non zero.
To avoid the uncorrespondence between the base monoid and the grading, we introduce the concept of a faithful grading. A grading is called faithful whenever all its homogeneous components are not equal to zero. We would like to note that every grading over a ring is equivalent to the faithful grading where is the submonoid of given by . Unfortunately, as defined is not a monoid. Still, we can find a monoid that serves this purpose.
Definition 2.
A grading is said to be a corefinement of whenever there exists a monoid homomorphism such that
and is a bijection onto .
Example 1.
The induced grading Ω on is given by , and for . We can consider a grading on R given by . Then, the canonical projection satisfies the conditions for to be a corefinement of Ω.
Example 2.
We can also define a -grading on by , , . This one is also a corefinement of Ω, although it still has null components.
Proposition 1.
Every -grading of a ring has a faithful corefinement.
Proof.
Let be a -grading of a ring R. Define if . Then, ∼ is a congruence over M. Indeed, if and , then
which means . This means that we can define a quotient monoid ∼, and the induced grading given by is faithful. □
From here on out, all the gradings are assumed to be faithful.
Remark 3.
Not any ring can be graded in a non-trivial way. For instance, the ring of the integers cannot be graded in a non-trivial way because its proper subgroups are of the form for some and therefore cannot be the direct sum of some of these subgroups.
When either the ring or module that we are grading is finitely generated, then the base monoid that we can use to grade it must also be finitely generated. Thus, since we deal with finitely generated modules, it is desirable that the base monoid be finitely generated.
Grading imposes some structural restrictions on rings and their modules. For instance, if N is a graded R-module, then and therefore, is not only an additive group, but an -module for all . In particular, when is a field k, we find that homogeneous components are actually k-vector spaces. Moreover, if, additionally, N is a finitely generated R-module, then the homogeneous components are finitely dimensional k-vector spaces. Thus, we can briefly think a finitely generated graded R-module with a field, as a kind of a sheaf of finitely dimensional space vectors over a monoid.
At first sight, there is no big difference between the structure imposed by different gradings. For instance, there is not an apparent difference when a ring or module is either graded or multigraded. However, as we show after, depending of the base ring and the module, some gradings are more convenient than others.
Here, we are mostly interested in modules with base ring of a polynomial ring over a field. In particular, we are interested in the kernel of a homogeneous homomorphism between free S-modules.
To finish this subsection, we define when two gradings are equivalent.
Definition 3.
Two gradings and over a ring R are equivalent, denoted by , whenever there exists a monoid isomorphism such that
In a similar way, two gradings and over an R-module N with gradings Ω and over the base ring R are equivalent, denoted by , whenever there exists a monoid isomorphism such that and as additive groups for all .
The next very simple example illustrates the concept of equivalence between graded rings.
Example 3.
Consider the grading over the polynomial ring in one variable given by
In other words, we are considering the variable x with degree two instead of degree one as in the classical standard grading. It is not difficult to check that it is an -grading, which is equivalent to the standard grading (see next subsection for the formal definition) over .
If the base monoid contains an idempotent element, say, (that is, an element such that ) and , then for all , which is not a desirable property because the grading cannot distinguish the elements on the set . In the next subsection, we conduct a deeper analysis in order to establish which properties of the monoid imply a desirable property on the grading, using the natural order induced on the base monoid as a guide.
2.2. Positive Monotone Partial Well Orders on the Base Monoid
In this subsection, we study the possible orders over a monoid that are compatible with its operation; we place a particular emphasis on the natural order induced by the monoid operation. We are mainly interested when these orders are positive, monotone, and partial well orders.
First, any monoid is naturally endowed with a preorder structure over it. More precisely, let be the binary relation given by
It is not difficult to check that this binary relation is indeed a preorder, that is,
- For all , (reflexive) and
- For all , if and , then (transitive).
Remark 4.
Reflexivity follows from the fact that . In a similar way, transitivity follows because if for some and for some , then .
As we will see next, several properties of the preorder are directly related with properties of the monoid. For instance, an order ≤ on is referred to as positive whenever for all . That is, the zero of the monoid is a minimum element under ≤ and a monoid is referred to as reduced whenever if and only if (that is, a monoid is reduced whenever it has no inverses). The next result shows that these two concepts are equivalent.
Proposition 2.
A monoid is reduced if and only if the natural order is positive.
Proof.
It follows directly from the definitions of reduced monoid and positive order. □
Now, in order for a preorder ≤ to be an order, we need that additionally to be antisymmetric. That is, if and , then . On the other hand, a monoid is called cancellative whenever implies that . The next result gives us conditions in such a way that be indeed an order.
Proposition 3.
If a monoid is cancellative and reduced, then is antisymmetric.
Proof.
Let such that and . Then, there exists such that and . Thus, . Since is cancellative, then , which means, since is reduced, that , therefore . □
We say that is the natural order in . We have a partial converse of previous result.
Proposition 4.
Let be a cancelative monoid. If is antisymmetric, then is reduced.
Proof.
We will proceed by contradiction. Assume that is not reduced, that is, there exist such that . Now, let , by the definition of ,
On the other hand, since M is cancellative and , then ; a contradiction to the fact that is antisymmetric. □
It is not difficult to check that a cancellative monoid does not have idempotents, therefore, for our purposes, it is desirable for the base monoid to be cancellative and reduced.
On the other hand, we say that an order relation ≤ on a monoid is monotone (with respect to the monoid operation) whenever implies that for all . By definition, the natural order on is monotone.
Corollary 1.
If is cancellative and reduced, then is a positive monotone partial order.
Proof.
It follows from Propositions 3 and 4. □
Remark 5.
Given a monotone order ≤ on the base monoid of a grading of a ring R, the binary relation given by
is a monotone order on .
On the other hand, we say that an order is a refinement of an another order whenever implies that . In other words, if is the subset of that defines the binary relation ≤, then is a refinement of if and only if .
Proposition 5.
If M is a cancellative reduced monoid, then any positive monotone order ≤ is a refinement of the natural order .
Proof.
Let such that , that is, . Since ≤ is positive, then . Moreover, since ≤ is monotone, then and therefore, ≤ is a refinement of . □
Remark 6.
In other words, the natural order of a reduced cancellative monoid is the minimum element in the set of all positive monotone orders over and, therefore, some of its properties are inherited to any positive monotone order ≤ in .
Now, we turn our attention to a central concept in order theory: antichains. Elements in M such that either or are called comparable. Otherwise, they are called incomparable, denoted by . A set of incomparable elements in M is an antichain. It is not difficult to check that if has no infinite antichains, then neither does any positive monotone order ≤ in .
On the other hand, a finite set generates whenever for all , there exists such that . In this case, we say that is finitely generated. The next result shows that if is a reduced cancellative monoid, then concepts of no infinite antichain and finitely generated ones are equivalent.
Proposition 6.
If is a cancellative reduced monoid, then it is finitely generated if and only if does not contain infinite antichains.
Before we proceed with the proof of Proposition 6, we will introduce the concept of a representation of an element of the monoid. Given a finite generating set of a G-representation of is a vector such that . On the other hand, let be the natural partial order in the monoid , that is, if and only if for all .
Proof.
Let be a minimal generating set of . It is not difficult to check that and in M are incomparable under if and only if any G-representations of are incomparable under with any G-representations of . Thus, if A is an antichain in , then
is also an antichain of and therefore by [11] (Lemma A) is finite.
We will prove that if G is a minimal generating set for , then it is an antichain. If are such that , then . Since G is a minimal generating of , then for some with for all but a finite number of .
First, , otherwise G will not be a minimal generating set. In a similar way , otherwise and since is cancellative, then ; a contradiction to the fact that G is a minimal generating set. On the other hand, since is cancellative, then with ; which is a contradiction to the fact that is reduced. Thus, all the elements of G are incomparable for and therefore, it is an antichain. Since has no infinite antichains, it means G is finite too, which means that G is finitely generated. □
Remark 7.
In general, the G-representation of an element in is not necessarily unique. For instance, a set of a monoid is a minimal generating set if and only if G generates and the G-representation of each is unique.
Next, we will show that under some assumptions, many properties of the natural induced order of a monoid are inherited from natural order of .
Lemma 1.
Let be a cancellative reduced finitely generated monoid and be a subset of such that for all . If and are two different G-representations of , then they are incomparable in .
Proof.
We will proceed by contradiction. Assume that . Thus, since is cancellative and , we obtain that . Moreover, since , then for at least some , which is a contradiction to the fact that is reduced. □
Now, we turn our attention to descending sequences. A descending chain of ≤ is a sequence of elements such that . An order is called a well order whenever it has no infinite descending sequences and infinite antichains.
Proposition 7.
If is a finitely generated monoid, then the natural order does not contain infinite descending sequences.
Proof.
Let be a descending sequence for and be a minimal generating set of . Thus, for some for all .
On the other hand, if , then there exists a G-representation of and a G-representation of such that . Thus, since any two representations of are incomparable and has no infinite antichains, then there exist only a finite number of elements in such that are less or equal to under and we obtain the result. □
Using previous results, we obtain that the natural order of a cancellative reduced finitely generated monoid is a partial well order.
Corollary 2.
Let be a cancellative reduced monoid. If is finitely generated, then is a partial well order.
Proof.
It follows from Propositions 6 and 7. □
Moreover, we have that any positive monotone order over a cancellative reduced finitely generated monoid is a partial well order.
Proposition 8.
Let be a cancellative reduced monoid. If is finitely generated, then any positive monotone order ≤ over is a partial well order.
Proof.
By Proposition 5, ≤ is a refinement of . Thus, if is an antichain of ≤, then it is also an antichain of and, therefore, A must be finite.
Now, let be a descending sequence in with respect to ≤. It only remains to prove that A must be finite. Let and and, in general,
Additionally, let and be a subsequence of A.
By construction, the subsequence of A is an antichain with respect to and, therefore, finite. Using similar arguments to those given in Proposition 7 we obtain that all the sets ’s are finite. Finally, since , then I is finite and, therefore, so is A. □
Thus, from here on out, we will assume that the base monoid which we use to grade as well as commutative is cancellative, reduced and finitely generated.
Now, we discuss the effect of torsion on gradings. Torsion on monoids generalizes the classical notion of torsion on groups.
Definition 4.
We say that a monoid is torsion-free if for some and implies . Otherwise, we say that has torsion.
Remark 8.
We say a monoid is cyclic torsion-free whenever for some with implies that . It is not difficult to check that reduced implies cyclic torsion-free. We recall that a group is torsion-free when it is cyclic torsion-free.
As we mentioned before, a desirable property of a grading is that its zero homogeneous component would be a field. Gradings with a base monoid with torsion have the disadvantage that we cannot guarantee that the zero homogeneous component is a field. For instance, consider the -grading over S given by
Even more, in this case, the zero homogeneous component is a vector space of infinite dimension. In some sense, this example results in being a little bit pathological in part because the binary relation is not even an order. In general, the torsion in the base monoid does not imply this behaviour, but it is still not good enough for our purposes.
The most studied gradings are ones in which their base monoids are positive affine monoids, that is, finitely generated submonoids of for some . The next result shows that any positive affine monoid is isomorphic to a commutative, cancellative, reduced, finitely generated and torsion-free monoid. If we drop the condition of being reduced, we obtain affine monoids which are finitely generated submonoids of for some .
Theorem 1
(Grillet’s Theorem, see [8] Theorem 3.11). Let be a finitely generated monoid. Then, is commutative, cancellative, reduced and torsion-free if and only if it is isomorphic to a positive affine monoid.
Remark 9.
Any monomial order corresponds to an order induced by gradings of the polynomial ring S with the natural numbers as base monoid and k-vector space for all as homogeneous components.
We finish this subsection by presenting the main concept of this section. First, a -grading over a module N is called non-negative whenever there is a partial well order. can be endowed with a monotone positive partial well order. Next, we show an example of a non-negative grading. Let be the polynomial ring over a field k and consider the -grading defined by the decomposition where . It is not difficult to confirm that it is a faithful non-negative grading. However, it still has the disadvantage that it cannot distinguish between polynomials in the first variables.
Definition 5.
A non-negative grading over a polynomial ring over a field is called positive whenever the zero homogeneous component is equal to the field.
When S is graded by a positive grading, we say that it is positively graded. Next, we present an example of a positive grading where the base monoid has torsion. Let be the commutative monoid generated by a and b subject to . It is not difficult to check that it can be described as the set with an operation given by
Now, if , then is an -grading of the polynomial ring over a field k.
In [2] (Chapter 8), there is a similar discussion concerning which gradings have some desirable properties. Our approach is different to these in the sense that we use the natural order on the base monoid as a guide to deduce which properties must satisfy the base monoid in order to achieve a partial well order, which is good for our purposes.
Once we have discussed what it means to be graded and their positive monotone partial well orders, we turn our attention to the particular case of how to grade the polynomial ring S.
2.3. Grading the Polynomial Ring S and Their Free Modules
Now, we will focus on gradings over the polynomial ring and their free modules. The most common grading over the polynomial ring S is the -grading defined by the decomposition
which is called the standard grading. We recall that, given a subset of , denotes the additive subgroup of generated by . Since , then in a natural way, is also endowed with the structure of k-vector space.
Another grading over S is the -grading defined by the decomposition
which is called standard multigrading over S. It is not difficult to see that when , these two gradings are equivalent. By contrast, when , it can be seen that they are not equivalent.
Moreover, the dimension of the k-vector spaces and from the grading defined in the previous subsection are different and, therefore, they cannot be equivalent. Thus, a module can have non-equivalent gradings with the same base monoid. Additionally, S has the following different gradings.
Given a multiset of , let be the affine monoid of generated by and , where D is the matrix whose columns are the vectors in . It is not difficult to check that is a grading of S.
Proposition 9.
Two gradings and are equivalent if and only if the base monoids and are isomorphic.
Proof.
If and are isormophic, then there exists an isomorphism such that . Take in , it means, , which is the same as . Applying on both sides, we obtain that , that is, , and thus is in . Therefore, and and are equivalent. The converse is clear from the definition. □
Remark 10.
The standard degree is the grading induced by the row matrix and the standard multigrading is the grading induced by the identity matrix .
In a more general setting, as the next two results show any grading of S, this comes from a monoid homomorphism.
Proposition 10.
If is a faithful grading of S, then given by whenever and , is a surjective monoid homomorphism.
Proof.
First, is well defined because for all . Now, let and such that and . That is, and . Thus, and, therefore, . Finally, it is clear that is surjective if and only if is faithful. □
The next result is, in a way, the converse of the previous one.
Proposition 11.
If is a surjective monoid homomorphism and
then the pair is a faithful -grading over S.
Proof.
Since is a function, it is easy to see that . Then, from the definition of , we have that On the other hand, since is a monoid homomorphism, then for all and and therefore
Thus, and, therefore, is an -grading over S. □
Remark 11.
The standard grading is induced by the map given by and the standard multigrading is induced by the identity map.
Now, we turn our attention to the gradings over free S-modules. First, we define the classical standard multigrading of .
Definition 6.
The standard multigrading over is the -grading defined by the decomposition
where is the homogeneous component in multidegree in the standard multigrading over S.
In other words, the standard multigrading over decomposes it into the k-vector spaces of dimension r over the field k. Its homogeneous elements are vectors with a term of the form in all its entries. For instance, consider and be the free S-module of rank two. In this case, the vector is not homogeneous because . For simplicity, sometimes will be denoted by .
The standard multigrading over can be easily generalized by replacing the standard grading on each copy of S.
Definition 7.
Given a sequence of -gradings over the polynomial ring S, let be the -grading over defined by the decomposition
Moreover, the -grading is a positive -grading over whenever all the M-gradings in Φ over S are positive.
To finish, we introduce shifted gradings and homogeneous homomorphisms between them.
2.4. Homogeneous Homomorphisms and Shifted Gradings
We begin by introducing the shifted grading of a module.
Definition 8.
Given an -graded R-module N the R-module N shifted by , denoted by , is the R-module N, but generated in the degree . In other words, for all .
For simplicity, sometimes, will be denoted by . For instance, if is the S-module with the standard multidegree shifted by , then and .
In a similar way, given a finite multiset in , the free R-module shifted by , denoted by , is the direct sum of R-modules shifted by each element in . That is, is the free R-module minimally generated by elements of degrees and its grading is given by
Now, we are ready to define homogeneous homomorphisms between graded free S-modules.
Definition 9.
A homomorphism of -graded R-modules is called graded or homogeneous whenever there exists such that for all ,
For instance, if and are finite multisets in , then a homomorphism of R-modules
is homogeneous if and only if the columns of its matrix representation matrix are homogeneous in the standard shifted -grading of . For instance, if S is graded with the standard multigrading, then the entries of the matrix representation of a homogeneous homomorphism are terms. That is, if is a column of , then each is a term with and for all . By contrast, this is not necessarily true if we use the standard degree to grade S. Which is a slight, but important difference between these two gradings.
3. The Criterion
Once we have defined what it means for a free S-module to be graded, we are almost ready to establish a criterion to check when a set of elements of a finitely generated graded free S-module is indeed a minimal generating set. However, we first need to introduce the concept of irredundancy, which plays a central role in the criterion.
Definition 10.
A set of vectors in an S-module is called irredundant whenever
We recall that if is a generating set, then, being irredundant is equivalent to being minimal. Furthermore, irredundancy shares some of the spirit of the condition of being linearly independent in linear algebra. For instance, if is irredundant, then
Checking irredundancy is more complicated than checking linear independence. Ho-wever, it is simpler than checking that it is a minimal generating set of a S-module. Especially when the entries of the vectors in are monomials, checking irredundancy is a manageable problem, see, for instance, Theorem 4.
From here on out, we assume that any S-module is endowed with a non-negative -grading and is the corresponding monotone positive partial well order in . Now, given any set of a graded S-module N, let
be its minimal set of elements under and , see the next commutative diagram
We recall that is well defined and finite because has neither infinite descending chains, nor infinite antichains. Thus, let
Since for all , then, if is finite, then there exists a natural number such that
We call the number as the complexity number of with respect to the grading . Finally, we are ready to present the main result of this section. From here on out, we assume that all the free S-modules are positively graded by a -grading .
Lemma 2.
Let N be a positively graded finitely generated S-module. If Γ is a homogeneous minimal generating set of N and Λ is an irredundant homogeneous subset of N with for all , then there exists an automorphism φ of N such that
and whose restriction on is a k-linear map for all . Moreover, if M is a matrix representation of φ where Λ and Γ are ordered by its multidegree on a nondecreasing way, then it is an upper triangular block matrix.
Proof.
Firstly, given , let , , and . That is, are the elements in that are not comparable with .
Since is a generating set of N, then for all , there exists ’s in S such that
Note that the ’s are not necessarily different from zero and the ’s are not necessarily unique. Now, let be the homogeneous components of . That is, where the s are homogeneous and different from zero. Since the ’s are homogeneous, then
Thus, must be equal to zero for all and, therefore, is equal to zero. We remark that if we not assume that the ’s are homogeneous, then this is not necessarily true.
Using similar arguments, we also obtain that and since is positively graded, for all . That is, for all there exists with for all and for all , for all and for all such that
We recall that this representation is not necessarily unique. Given one of these representations of , let given by
Furthermore, let be the matrix whose columns are indexed by the elements of , whose rows are indexed by the elements of and whose columns are the vectors . It is not difficult to check that if and are ordered by their multidegree on a nondecreasing way by , then is a square upper triangular block matrix with diagonal blocks for each such that . The matrix can also be seen as an upper triangular block matrix with diagonal blocks for each pair and this diagonal block with entries in the field k.
Now, let be the endomorphism of N given by for all where is the canonical vector given by
That is, and its restriction on is a k-linear map for all . When the diagonal blocks of an upper triangular block matrix are invertible, its inverse is equal to . Thus, using induction on the number of diagonal blocks, we have that an upper triangular block matrix is invertible if and only if each of its diagonal blocks are invertible. Thus, to prove that is an automorphism only remains to prove that the diagonal blocks of are invertible. In order to do that, we will use induction on the complexity of . If , then the entries of are in the field k. Thus, if is not invertible, then there exists such that . That is, and, therefore, is not irredundant, which is a contradiction. Now, assume that is invertible for all the finitely generated submodules N of a shifted free S-module with .
Now, we will prove the result when . For all , let
where is the column of corresponding to and let . Let , and be the submatrix of obtained by deleting the columns not indexed by the elements in and the rows not indexed by the elements in . By induction, hypothesis is invertible. Thus,
Now, let be the diagonal block of whose columns are indexed by and whose rows are indexed by . If is not invertible, then there exists such that , that is, . Thus,
That is, is not irredundant, which is a contradiction and, therefore, we find that is invertible and an automorphism of N. □
Remark 12.
Lemma 2 is similar to the Foundational Theorem given in [4] (Theorem 2.12). However, there exists a crucial difference between them, Lemma 2 does not assume that Γ and Λ are both minimal homogeneous generators of N as in [4] (foundational Theorem 2.12). Actually, we deduce that an irredundant homogeneous subset of N is a minimal homogeneous generator of N by comparing the ranks at each degree with a minimal homogeneous generator of N. The first part of the proof of Lemma 2 uses similar ideas to the ones used in the graded Nakayama’s Lemma.
We are mostly interested in cases when the S-submodule N is the kernel of a homogeneous homomorphism between graded free S-modules. In this case, applying Lemma 2, we obtain a criterion to check when a set of elements in the kernel is indeed a minimal generating set.
Corollary 3.
Let and be multisets in and be a homogeneous homomorphism of S-modules. If Γ is a homogeneous minimal generating set of and Λ is an irredundant homogeneous subset of such that
then there exists an automorphism φ of such that for all and whose restriction on each is a k-linear map. Moreover, if M is the matrix representation of φ with respect to Λ and Γ ordered by their multidegrees on a nondecreasing way, then it is an upper triangular block matrix.
Proof.
It follows directly from Lemma 2 because is a finitely generated S-submodule of . □
The next example illustrates the previous result is obtained.
Example 4.
Let be the homogeneous (under the standard multidegree) homomorphism whose matrix representation is the matrix D given in Figure 1.
Figure 1.
The matrix representation of the first differential of a minimal free resolution of the edge ideal of the bowtie graph and two possible minimal generating set for its kernel.
Let Γ and Λ be the columns of the matrices G and L, respectively. It is not difficult to check, using, for instance, Macaulay2 [12], that Γ and Λ are homogeneous minimal generator sets of with for all . We recall that the multidegrees of the columns of G are , , , and , respectively. The multidegrees of the columns of L are , , , and , respectively.
It is not difficult to check that F is the matrix representation of an automorphism as in Corollary 3. The first diagonal block of F is clearly invertible because it is a permutation. The second diagonal block is equal to the matrix . Additionally, and .
Now, we apply Corollary 3 to obtain a criterion for a graded free complex being exact and minimal. Before doing this, we introduce the concept of complex.
A free complex of F is a sequence of homomorphisms between free S-modules, which are called differentials,
such that for all . We say that it is graded whenever the modules are graded and the ’s are homogeneous. Moreover, it is exact whenever for all in which case it is a free resolution of . We say that two complexes and are isomorphic whenever there exists a series of homogeneous isomomorphisms for all such that the following diagram commutes.
Theorem 2.
If M is a finitely generated positively graded S-module,
is a graded minimal free resolution of M and
is a graded free complex of M such that
as free graded S-modules and the column sets of the matrix representations of the differentials are irredundant for all , then is isomorphic to .
Proof.
We will use induction on the homological degree of . Note that is the identity map on M. We begin by proving that is an isomorphism. Let q be the rank of the free modules and and its canonical basis. Let and . That is, and are the columns of the matrix representation of and , respectively. Since and are homogeneous maps, and are homogeneous of the same multidegrees. Thus, by Lemma 2, there exists an isomorphism between and such that and given by
is an isomorphism between and .
Now, let us assume that there exist homogeneous isomomorphisms for all such that the previous diagram commutes up to that point. Thus, we need to prove that there exists a homogeneous isomomorphism such that the diagram commutes
Since and are equal as free graded S-modules, they have the same rank q. Let be their canonical basis. Now, let
That is, and are the columns of the matrix representations of and , respectively, which are homogeneous. Since and are complexes, then and for all . Moreover, since is exact, then is a minimal generator of .
On the other hand, since , then and, therefore, for all . Moreover, since is an automorphism and is irredundant, then is irredundant and homogeneous. Thus, by Corollary 3, there exists a homogeneous isomorphism such that . Finally, induces an isomorphism between and given by
□
This criterion simplifies the highly nontrivial part of showing that a free complex is exact and minimal, that is, a minimal free resolution of a module. Now, instead of showing that the equality holds, we only have to show that a free complex has the correct Betti numbers and each column set of any differential is an irredundant set.
Resolutions in the noncommutative case have also been studied, see, for instance, the second and seventh article in [13]. However, this criterion cannot be applied there because of multiple issues, in particular, not every projective resolution is free, resolutions may have infinite length, or infinite ranks.
We finish this section with an example of how Theorem 2 works for a non-monomial ideal.
Example 5.
Let be a homogeneous non-monomial ideal of the polynomial ring with the standard grading. Using Macaulay2 [12] we get the minimal free resolution of I in the top line of Figure 2. In the bottom line of Figure 2, we show a free complex of I with the columns of its differentials irredundant.
By Theorem 2, is also a minimal free resolution of I as shown in the isomorphisms between and given in Figure 2.
Figure 2.
Two minimal free resolutions of the ideal and isomorphism between them.
4. Multigraded Minimal Free Resolution of the Complete Graph
One way to prove that a sequence of free S-modules and homomorphisms between them is actually a minimal free resolution is to break it down into two steps: we first prove that it is a complex and then prove that it is exact. Usually, the second step is the more complicated of the two. In this section, we present the case of the edge ideal of the complete graph to show how Theorem 2 can be used to accomplish this second step. Finding a minimal free resolution of the edge ideal of the complete graph is one better-understood case. However, in almost all cases only are given their graded Betti numbers. Here, we present an explicit way to calculate its differentials.
To the authors’ knowledge, an explicit minimal free resolution of the edge ideal of the complete graph has been proposed at least twice before. The first one was by Reiner in Welker in 2001. More precisely, in [14], there is a description of a graded minimal free resolution of a matroidal ideal. The second one was proposed in 2020 by Galetto in [10], using standard Young tableaux with a hook shape; this resolution is exactly the same as the one given here. However, unlike these two previous approaches, our method is of general purpose, that is, it is applicable to any monomial ideal for which we have a guess about a minimal free resolution. For instance, in [15], the criterion given in Theorem 2 is used to prove that a given complex is indeed a minimal free resolution of the duplication of a monomial ideal.
Briefly, our approach consists of introducing some subsets of subgraphs of the complete graph, which we called basis graphs. Then, we use them to construct a sequence of free S-modules and homomorphism between them. After that, we prove, using the combinatorics of these basis graphs, that it is indeed a complex. Finally, we use Theorem 2 to prove that this complex is exact and, therefore, a minimal free resolution. The minimal free resolution presented is as those given in [9].
The complete graph, denoted by , is the graph with vertex set and edge set . We recall that its edge ideal is the monomial ideal
Recall also that we are considering that the variables in S inherit the ordering of their indices. More precisely, if and only if . Now, let us define basis graphs of the complete graph.
Definition 11.
Given with and , the basis graph of with support A and order a is the subgraph of with edge set
In other words, if and for all , then is such that its induced subgraphs in and are a star with center in and a complete graph, respectively. Thus, we say that is rooted in . In the next example, we illustrate this concept by presenting basis graphs of of order four.
Example 6.
The complete graph with four vertices has three basis graphs with support , see Figure 3b–d.
Figure 3.
The complete graph and its three possible basis graphs with support .
Remark 13.
It is not difficult to check that there are basis graphs with support and there are basis graphs of the complete graph with n vertices of order j.
The poset of basis graphs of the complete graph under the subgraph relation will play the role of a type of skeleton of a minimal free resolution for its edge ideal. Thus, we turn our attention to establishing when a basis graph is a subgraph of another one.
Lemma 3.
If and , then
Proof.
When , the result follows directly from the definition of the basis graphs of . On the other hand, when we have the following: If there exists such that , then and , which is a contradiction. It follows because is a complete graph. □
Now, let be the set of basis graphs of of order j, and
be a sequence of free S-modules. That is, we have a shifted copy of S in for each basis graph of of order i.
The next ingredient that we need to define the homogeneous homomorphism between the free S-modules and is a scalar function between the basis graphs of .
Definition 12.
If and are basis graphs of with , then the scalar function between them is given by
Note that the scalar function is only defined whenever is a proper subgraph of of order one plus. However, it is convenient to think that scalar function is equal to zero in the other cases. In this case, it only takes the values either of zero, one or minus one, but in general, takes any value in the field k. Moreover, it is not difficult to check that the basis graph has basis graphs as subgraphs whenever and whenever . In the next example, we illustrate this property of basis graphs of .
Example 7.
Let and consider the basis graphs and . It is not difficult to check that has basis graphs and has only basis subgraphs, see Figure 4.
Figure 4.
Basis subgraphs and and their basis subgraphs. Arrows code the scalar function between them.
Now, let whose matrix representation is given by
That is, the columns and rows of correspond to elements in and respectively. For instance, the first column of the matrix , given in Example 8, corresponds to the basis graph whose entries different from zero correspond to its basis subgraphs , , and , as in Example 7. For simplicity, we say that the column (row) associated to the basis graph is the column (row). Finally, taking as the projection of over the quotient module , we obtain the sequence
of free S-modules and the graded homomorphism between them.
The next example illustrates the construction of .
Example 8.
For , the sequence of free modules is given by:
where , and the differentials are given by:
and
Once we have a candidate to a minimal free resolution, the next step is to prove that it is indeed a complex, that is, the products are equal to zero. In general, this part it is not that difficult to check. When, as in our case, the sequence of free S-modules and differentials is given in terms of the combinatorics of the monomial ideal, the fact of being a complex relies significantly on this.
Next, we present some basic properties of basis graphs of , which rely on the fact that the sequence of free S-modules and differentials is a complex.
Next, the lemma tells us that between two basis graphs of whose respective orders differ by two, there are exactly two basis subgraphs.
Lemma 4.
Let , and with . If with and , then
Proof.
First, by Lemma 3, and . Thus, since we get that F equals or . Now, if , then and by Lemma 3, we obtain that equals or . Thus, from here, we assume that . We divide the prove in two cases: when and when .
First, if , we have that , and . Now, if , then and , a contradiction to the fact that . Thus, and therefore, . In a similar way, if , then and , a contradiction to the fact that . Thus, r equals i or and by Lemma 3 we get that equals or .
If , we need to consider two additional cases: when either or . In the first case, it is not difficult to check that and . Moreover, if and , then and , a contradiction to the fact that . A similar argument can be used when and . Since , and by Lemma 3, we obtain that equals or .
Finally, if , then . Moreover, if , then , otherwise, and , a contradiction to the fact that . Moreover, , otherwise, and , a contradiction to the fact that . Thus, r can only be either i or j and by Lemma 3, we obtain that equals or . □
The fact that is indeed a complex relies on the previous property of the basis graphs of .
Proposition 12.
The sequence of free S-modules and differentials is a complex.
Proof.
To prove that is a complex, we need to prove that the product of two consecutive differentials is always equal to zero. Indeed, the product of the matrices and is equal to zero if and only if the dot product of each row of with each column of is equal to zero.
We recall that the entries in are determined by pairs of basis graphs. More precisely, the entries of the column (row) are determined by the basis subgraph of and the scalar function between them. Thus, the dot product of rows and columns is also determined by the relation between basis graphs.
For instance, let be the basis graph associated to a row of the differential and be the basis graph associated to a column of the differential . An entry of the column of is different from zero if and only if there exists basis a subgraph such that and an entry of the row of is different from zero if and only if there exists a basis subgraph such that . Thus, if , then its dot product is zero because the intersection between the support of the column and the support of the row is empty. That is, there does not exist such that .
Now, we calculate the dot product of the column with row with and . Lemma 4 establishes that there exist four possible cases all of them with only two products in the dot product which are different form zero. Following the notation in Lemma 4, the diagrams given in Figure 5 describe the four possible cases and the associated basis graphs to the entries which yield products different from zero.
Figure 5.
The four possible cases of products different from zero in the dot product of a row of with a column of .
Thus, if and are the unique basis graphs such that , then the dot product of the row and column is zero if and only if , where is the entry of the column corresponding to and is the entry of the row corresponding to . For instance, for the first case
if and only if and, therefore, we only need to check that the scalar function on the edges of each square in Figure 5 has an odd number of minus signs. Using a similar argument, it is not difficult to see that in the other cases, it is also only necessary to verify the same condition on the scalar function. This condition is what is called an unbalanced scalar function in [9]. Now, by the definition of the scalar function, we have that
and
because . For the second case, we have that
and
because and . For the third case, we have that
and
because . Finally, for the fourth case, we have that
and
□
The next step is to prove that the complex is exact. In order to apply Theorem 2, we first need to calculate the Betti numbers of the edge ideal of the complete graph. We recall the definition of Betti numbers of an ideal.
Definition 13.
The i-th Betti number in multidegree of an ideal I, denoted as , is the number of summands equal to in the i-th free module of a minimal free resolution of I.
We will calculate the Betti numbers by using Hochster’s formula, that is, by computing the reduced homology of the lower Koszul simplicial complex.
Definition 14.
Given a monomial ideal I and , the lower and upper Koszul simplicial complex are given by
Theorem 3
(Hochster’s formula). If is the i-th Betti number of a monomial ideal I in multidegree , then
Proof.
A version of this classical formula appeared for the first time in [6]. Several of these versions can be found in the literature, for instance, the first two can be found in [2] (Theorems 1.34 and 5.11). The last two versions apply the Universal Coefficient Theorem for cohomology to the first two. □
Before we calculate the Betti numbers, we will state some notation. Given a vector , we set and given and a monomial ideal I, we set . Finally, let be the i-th vector in the canonical basis of , that is, the vector with a 1 in position i and 0 in the other positions.
Proposition 13.
If and is the set of basis graphs of with base , then
Proof.
It is not difficult to see that and
Thus, is equal to zero with the exception of where its dimension is equal to the number of connected components of minus one. Therefore, using Hochster’s formula, we conclude the result. □
Remark 14.
The Betti numbers of the ideal edge of a complete graph are very easy to calculate and this has been done several times before.
Now, we prove that the set of columns of the differentials of are irredundant.
Theorem 4.
The columns of the differentials of the complex are irredundant.
Proof.
We will proceed by contradiction, that is, we will assume that the columns of a differential in are redundant. Without loss of generality, we can assume that with for all . Let homogeneous such that . Since the ’s are homogeneous of multidegree with for some , then whenever and if , then with and for all .
Thus, without loss of generality, we can assume that where and for all . Now, let and and be the basis graphs associated to the columns , respectively. By Lemma 3, is a subgraph of and not a subgraph of for . Therefore, and for all , which is a contradiction to the fact that . □
Finally, considering everything, we can conclude that the complex is exact.
Corollary 4.
The complex is a minimal free resolution of the edge ideal of the complete graph with n vertices.
Proof.
It follows from Theorems 2, 4 and Proposition 13. □
Author Contributions
D.C.M., J.A.M. and C.E.V. contributed equally to this work regarding conceptualization, methodology, formal analysis, investigation, writing—original draft preparation, writing—review and editing. All authors have read and agreed to the published version of the manuscript.
Funding
The first and second author were supported by a scholarship from CONACYT, México. The third author was supported by SNI, México.
Acknowledgments
We used Macaulay2 [12] to perform the computations. The authors would like to thank the anonymous referees for their helpful comments.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Eisenbud, D. The Geometry of Syzygies. A Second Course in Commutative Algebra and Algebraic Geometry; Graduate Texts in Mathematics; Springer: New York, NY, USA, 2005; Volume 229. [Google Scholar]
- Miller, E.; Sturmfels, B. Combinatorial Commutative Algebra; Graduate Texts in Mathematics; Springer: New York, NY, USA, 2005; Volume 227. [Google Scholar]
- Hà, H.T.; Van Tuyl, A. Resolutions of square-free monomial ideals via facet ideals: A survey. In Algebra, Geometry and Their Interactions; Contemporary Mathematics; American Mathematical Society: Providence, RI, USA, 2007; Volume 448, pp. 91–117. [Google Scholar] [CrossRef][Green Version]
- Peeva, I. Graded Syzygies; Algebra and Applications; Springer: London, UK, 2011; Volume 14. [Google Scholar] [CrossRef]
- Eagon, J.; Miller, E.; Erika, O. Minimal resolutions of monomial ideals. arXiv 2020, arXiv:math/1906.08837. [Google Scholar]
- Hochster, M. Cohen-Macaulay rings, combinatorics, and simplicial complexes. Ring theory, II (Proc. Second Conf., Univ. Oklahoma, Norman, Okla., 1975). Lect. Notes Pure Appl. Math. 1977, 26, 171–223. [Google Scholar]
- Buchsbaum, D.A.; Eisenbud, D. What makes a complex exact? J. Algebra 1973, 25, 259–268. [Google Scholar] [CrossRef]
- Rosales, J.C.; García-Sánchez, P.A. Finitely Generated Commutative Monoids; Nova Science Publishers, Inc.: Commack, NY, USA, 1999. [Google Scholar]
- Molano, D.C.; Moreno, J.A.; Valencia, C.E. Combinatorial minimal free resolutions of a monomial ideal. 2021; in progress. [Google Scholar]
- Galetto, F. On the ideal generated by all squarefree monomials of a given degree. J. Commut. Algebra 2020, 12, 199–215. [Google Scholar] [CrossRef]
- Dickson, L.E. Finiteness of the Odd Perfect and Primitive Abundant Numbers with n Distinct Prime Factors. Am. J. Math. 1913, 35, 413–422. [Google Scholar] [CrossRef]
- Grayson, D.R.; Stillman, M.E. Macaulay2, a Software System for Research in Algebraic Geometry. Available online: http://www.math.uiuc.edu/Macaulay2/ (accessed on 1 September 2022).
- Dräxler, P.; Michler, G.O.; Ringel, C.M. (Eds.) Computational Methods for Representations of Groups and Algebras, Proceedings of the 1st Euroconference, University of Essen, Essen, Germany, 1–5 April 1997; Progress in Mathematics; Birkhäuser Verlag: Basel, Switzerland, 1999; Volume 173, pp. xiv+357. [Google Scholar] [CrossRef]
- Reiner, V.; Welker, V. Linear syzygies of Stanley-Reisner ideals. Math. Scand. 2001, 89, 117–132. [Google Scholar] [CrossRef][Green Version]
- Molano, D.C.; Moreno, J.A.; Valencia, C.E. A minimal free resolution of the duplication of a monomial ideal. 2020; in progress. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).