Implicitization of tensor product surfaces via virtual projective resolutions
Eliana Duarte, Alexandra Seceleanu

TL;DR
This paper presents a method to compute the implicit equations of tensor product surfaces in 3D projective space using virtual projective resolutions and syzygies of the base point locus.
Contribution
It introduces a novel approach leveraging virtual projective resolutions to derive implicit equations for tensor product surfaces.
Findings
Successfully computes implicit equations for specific tensor product surfaces.
Utilizes syzygies of the base point locus in the implicitization process.
Provides an explicit construction of virtual projective resolutions.
Abstract
We derive the implicit equations for certain parametric surfaces in three-dimensional projective space termed tensor product surfaces. Our method computes the implicit equation for such a surface based on the knowledge of the syzygies of the base point locus of the parametrization by means of constructing an explicit virtual projective resolution.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Implicitization of tensor product surfaces via virtual projective resolutions
Eliana Duarte, Alexandra Seceleanu
Eliana Duarte
Max-Planck-Institute for Mathematics in the Sciences, Leipzig and Otto-von-Guericke Universität , Magdeburg
Alexandra Seceleanu
Mathematics Department
University of Nebraska–Lincoln
Lincoln, NE 68588
Abstract.
We derive the implicit equations for certain parametric surfaces in three-dimensional projective space termed tensor product surfaces. Our method computes the implicit equation for such a surface based on the knowledge of the syzygies of the base point locus of the parametrization by means of constructing an explicit virtual projective resolution.
Key words and phrases:
implicitization, resultant, residual resultant, virtual projective resolution, multigraded regularity, Eagon-Northcott complex.
2010 Mathematics Subject Classification: Primary: 13P15; Secondary: 13D02, 14Q10.
1. Introduction
The residual resultant of a system of polynomial equations is a polynomial on the coefficients of the system that vanishes if and only if the system has a solution outside the zero set of another prescribed system of polynomial equations. Residual resultants for projective space were introduced in [BEM01] and further developed in [Bus01] for the case of . In this article we consider residual resultants over .
For projective space, the computation of the residual resultant relies on producing a free resolution of an ideal having the same vanishing locus as the residual (colon) ideal of the two systems of polynomial equations. In this article we formulate a similar approach to compute a residual resultant over where we replace the free resolution of the residual ideal with a virtual resolution. This allows the derivation of the residual resultant from smaller, more manageable complexes than the more standard free resolutions. Besides being shorter than their free resolution counterparts, virtual resolutions also exhibit a closer relationship with Castelnuovo–Mumford regularity than minimal free resolutions. We exploit this relationship and present Algorithm 4.14 to compute residual resultants over .
Our motivation to study residual resultants over comes from implicitization in geometric modeling. In this context, a tensor product surface is the closure of the image of a rational map defined by four bihomogeneous polynomials as
[TABLE]
The base points of are the common zeros of the polynomials . The implicitization problem for tensor product surfaces consists on finding the equation whose vanishing defines the surface in . This problem has its origins in the seminal papers [SC95, CGZ00] and has been considered further in [KSZ92, D’A02, Bot11].
Three methods can be used to solve the implicitization problem for tensor product surfaces: Gröbner bases, resultants, and Rees algebras. Gröbner basis methods are least satisfactory since they tend to be computationally intensive. Thus, it is primarily the latter two techniques which are used. Since classical resultants fail in the presence of base points, following the work of Busé [Bus01], we propose the use of residual resultants over to solve the implicitization problem for tensor product surfaces in this case. We present this approach in Algorithm 5.5.
The structure of this paper is as follows: in section 2 we give the necessary background on residual resultants, with special attention to the case of biprojective space. In section 4 we derive effective methods to compute the residual resultant based on a virtual projective resolution for certain ideals of minors. In section 5 we show how this theory can be applied to the implicitization problem for tensor product surfaces. Finally, section 6 contains many worked out examples that illustrate our results.
Throughout the paper denotes the set of nonnegative integers.
2. A residual resultant for
In this section we give an overview of the theory and construction for a residual resultant over a biprojective space. We follow closely the exposition in [BEM01] and [Bus01] adapting the statements for the case of the variety .
Algebraically, classical resultant computations can be phrased as follows: given commutative rings and , where the latter is viewed as a ring of indeterminate coefficients, form the polynomial ring and define a set of homogeneous polynomials
[TABLE]
One is interested in finding a generator for the principal ideal , which is called the resultant of . The resultant is a unique (up to scaling by constants) irreducible polynomial in [GKZ08, Chapter 12]. For a point define the evaluation map at to be the -module homomorphism induced by the analogous -linear map . The zero locus of the ideal
[TABLE]
consists of the coefficients for which the equations have common solutions in .
We proceed to describe a modified version of this classical resultant termed the residual resultant. If is the coordinate ring of a variety and are as above, consider two sets of homogeneous polynomials and . The residual resultant is a generator for the principal ideal , where and . The zero locus of this ideal
[TABLE]
consists of the coefficients for which the equations have common solutions outside the common zero locus of in .
We now rephrase the problem in the language of algebraic geometry. The classical resultant is interpreted in this language in [Jou91, Jou95] and [GKZ08, Propositions 3.1 and 3.3]. Following the exposition in [BEM01], let be a an irreducible projective variety of dimension over the algebraically closed field . Consider invertible sheaves on and let be the vector space spanned by the global sections of the sheaf . Poposition 2.1 sets up the residual resultant as a polynomial that captures the condition for a set of global sections () to vanish on the variety . This resultant is a polynomial in the coefficients of each with respect to the basis of the vector space .
More precisely, given a set of polynomials expressed in terms of fixed bases for each vector space , their resultant is a polynomial . For any , if , then denotes the polynomial
[TABLE]
From this point onward, we use the notation for elements of and for specializations at some .
Proposition 2.1** ([BEM01, Proposition 1]).**
Suppose that each generates the sheaf on and that is very ample on a nonempty open subset of . Then there exists an irreducible polynomial on , denoted by and called the -resultant, which satisfies
[TABLE]
Moreover, is homogeneous in the coefficients of each , and of degree .
We will follow the aforementioned result to define a residual resultant for . This follows readily using the methods of [BEM01], but it is important for our purposes to establish the notation in terms of sheaves on instead of . For this reason we include a discussion of the setup below.
From this point on let denote the bigraded coordinate ring of over an algebraically closed field , with and . Let denote the set of elements in of bidegree . Recall that the smallest geometrically irrelevant ideal of is . This yields a family of geometrically irrelevant ideals for , i.e. .
Definition 2.2**.**
The -saturation of an ideal is the ideal , where . The geometric importance of the -saturation stems from the fact that for bihomogeneous ideals , the following varieties agree . Analogously one defines the -saturation of an -module to be .
Let and consider a bihomogeneous ideal where . Let be the coherent sheaf of ideals associated to . Consider pairs of nonnegative integers such that entrywise for all , which yield the sheaves for . The vector space is the set of polynomials of degree which belong to the saturation of the ideal . We denote by the blow-up of along the sheaf of ideals . The inverse image of the sheaf is an invertible sheaf on . The sheaf is denoted by .
Proposition 2.4 establishes the existence of a residual resultant polynomial, which cuts out the locus of those polynomials for which the common vanishing of contains a point not in . It also gives an algebraic criterion for this geometric condition, namely that the saturations of the two ideals and with respect to are distinct. In order to establish this fact we need the following definition.
Definition 2.3**.**
An ideal is said to be locally a complete intersection if can be generated by a regular sequence for every prime ideal .
Proposition 2.4** ([BEM01, Proposition 3]).**
Let be a codimension two locally complete intersection ideal, with . Choose bihomogeneous polynomials for such that and the following condition holds
[TABLE]
Then there exists a polynomial in , denoted which satisfies
[TABLE]
Proof.
Let and consider the vector space of global sections . The sections generate the invertible sheaf on an open subset of , namely . Following [Har77, Ch.II.7.17.3] we blow-up at the subscheme defined by . Then is globally generated by the pullbacks for . Thus for all , if we let be the vector subspace generated by the pullbacks then generates on .
Next we show that each is very ample on an open subset of . Suppose satisfies the inequality conditions in the statement of the proposition. Let be the subvariety of defined by the vanishing of and let for . Set . We show that the map is an embedding. Since a point in is a pair where are points in the -th factor, there is a form of bidegree or of bidegree that vanishes at the given point but not at another point according to whether or . We say that such a form separates . In the former case there is a global section in which is a multiple of and which separates and in . Analogously, if are separated by a form of bidegree , there is a global section in which is a multiple of and which separates and in . A proof that the differential condition for very ampleness holds follows in a similar fashion to [BEM01, Proposition 3] by the use of the appropriate separating form in each case. We conclude that each is very ample on the non-empty open subset .
The first equivalence of the conclusion follows by applying Proposition 2.1 to the invertible sheaves on . For notice that if and then, for the unique such that , we have . The equivalence follows from the identities and . It remains to show that , equivalently, if do not vanish simultaneously on then . Since is locally a complete intersection, the sheaf is locally free of rank . Hence, setting to be the ideal sheaf corresponding to , one sees that the inclusion is a surjection locally at . Thus and hence holds true. ∎
Remark 2.5**.**
By the assumption on the codimension of , the ideal sheaf in Proposition 2.4 defines a zero dimensional scheme. Proposition 2.4 applies when defines a reduced set of points in , since such an ideal is locally a complete intersection by [CFG*+*16, Lemma 4.1]. However, not all ideals that fit the hypotheses of Proposition 2.4 define reduced sets of points in . For example is a (global) complete intersection, hence this ideal is also locally a complete intersection, which is not reduced.
Suppose that the ideal sheaf defines a zero dimensional scheme composed of points . We denote by the the multiplicity of the point in . We have
[TABLE]
and hence .
Remark 2.6**.**
One important aspect to recall from the proof of Proposition 2.1 [BEM01, Proposition 1] is that the incidence variety defined by
[TABLE]
has codimension . In the context of Proposition 2.4, because is the blowup of at the scheme defined by . Therefore the incidence variety in this case is contained in and it is of codimension . Let denote the exceptional locus of the blow-up of at . Then is isomorphic to . The open set
[TABLE]
is dense in and isomorphic to
[TABLE]
thus is of codimension three in .
In the next proposition we compute the degree of the residual resultant in the coefficients of each polynomial . A general formula for this degree is given in Proposition 2.1 [BEM01, Proposition 1] and the case for is treated in [Bus01]. We will now deduce this degree for the residual resultant in ; the proof follows the same lines as for , except that the computation of the intersection product is now performed on the blow-up of at .
Proposition 2.7**.**
The polynomial is multihomogeneous in the coefficients of each , of degree for with
[TABLE]
Proof.
We compute the integer , the computation of is carried out in a similar fashion. Fix . By Propositions 2.1, equals
[TABLE]
where denotes the first Chern class of the sheaf over and denotes the degree map on . Denote by and the pullbacks of generic hyperplanes in that generate the divisor class group . Each , denotes the exceptional divisor of the blow-up above each point defined by , and the reduced scheme of . Following [Ful84], Since if , and , we obtain
[TABLE]
Now let (resp. ) be generic global sections of (resp. ) and let (resp. ) be the divisor corresponding to the vanishing of the section (resp. ) in . We have
[TABLE]
Where (resp. ) is the strict transform of (resp. ) and where (resp. ) is the multiplicity of (resp. ) at the point [Ful84, Section 4.3]. Now and since is a local complete intersection, for each poin we have [Ful84, Section 12.4]. We deduce that
[TABLE]
By the projection formulae, we know that and . Therefore
[TABLE]
∎
We shall give a method for the effective computation of the residual resultant on in section 4 after reviewing the notion of virtual complexes on , which will prove useful in computing the residual resultants.
3. Virtual resolutions in and multigraded regularity
Free resolutions have played an important role in the effective computation of resultants. It is shown in [GKZ08] that the classic projective resultant in can be computed via a Koszul complex. In a similar manner, [Bus01] and [BEM01] use the Eagon-Northcott and variants of it to compute residual resultants with respect to locally complete intersection ideals over and complete intersection on respectively. The Castelnuovo-Mumford regularity of the ideal resolved by this complex is a crucial ingredient for the computation of the residual resultant and the ability to explicitly exhibit a free resolution has the advantage of giving a straightforward way to calculate the regularity. For , general recipes for the free resolutions of the analogous ideal are not available, even under the above mentioned assumptions. We overcome this obstacle by showing that virtual resolutions in have the same good properties that free resolutions have for the computation of resultants and residual resultants in and we give an explicit description for a virtual resolution of certain determinantal ideals.
Two bigraded rings are of central importance for the purpose of residual implicitization on . The first is the coordinate ring of , equipped with a natural grading obtained from viewing as the Picard group of . For simplicity, we call rings graded by bigraded. For a finitely generated -module and a bidegree , the Hilbert function of at is .
The second ring of interest is , where is a ring of indeterminate coefficients as in section 2. Note that is the coordinate ring of the variety and moreover is the irrelevant ideal for this variety. We equip the ring with a grading given by for any . Thus is a finitely generated -algebra with . For any bidegree the bigraded component of in bidegree , , is a free -module minimally generated by a basis of .
3.1. Virtual resolutions in
Virtual resolutions for , also known as -torsion complexes, have been discussed in the literature in [MS04] and [CDS07] among others. Our interest in these complexes was sparked by [ZES17].
An -module is -torsion if for some .
Definition 3.1**.**
A bigraded complex of free -modules of the form
[TABLE]
is called a virtual resolution of a module if and all the homology modules with are -torsion. Note that every free resolution is automatically a virtual resolution.
Virtual resolutions were introduced in [ZES17] where it is pointed out how these resolutions capture the geometry of subvarieties of products of projective spaces in an optimal manner. For example, saturated ideals defining finite sets of points in have a Hilbert-Burch resolution. This is not the case for ideals of sets of points in , however there is a virtual version of this theorem for points in biprojective space.
Proposition 3.2** ([ZES17, Corollary 5.2]).**
Every zero-dimensional subscheme of has a virtual Hilbert-Burch resolution, i.e., there exists an matrix such that the complex is a resolution for and .
Corollary 3.3**.**
If is an ideal defining a not necessarily reduced set of points in there exists an ideal such that , and has a Hilbert-Burch resolution. Moreover is locally a complete intersection if and only if is locally a complete intersection.
Proof.
The first statement is an algebraic reformulation of Proposition 3.2 while the second follows since implies that for . ∎
Example 3.4**.**
Consider the ideal of a set of two points in . A free resolution and a virtual resolution of with are shown below. Note how the virtual resolution is much simpler than the free resolution and the ideal defines the same variety as .
[TABLE]
[TABLE]
This example is an instance of a more general phenomenon.
Example 3.5**.**
If defines a set of general points in , from [ZES17, Example 5.10] it follows that has a virtual resolution
[TABLE]
In particular, any set of general points in is virtually a complete intersection. Further details on which sets of points in are virtual complete intersections appear in [GLLM19].
The notion of virtual resolution can be extended to modules over the ring , where the meaning of the word virtual is understood to be with respect to the irrelevant ideal . To see why this is a natural extension we start by defining a -module to be -torsion if for some . The following lemma shows that this notion is equivalent to the notion of -torsion for -modules.
Lemma 3.6**.**
A -module is -torsion if and only if is -torsion as an -module.
Proof.
Denote by the structure of as an -module induced by restriction of scalars. The claim follows from the identity . ∎
By analogy with Definition 3.1 we say that a bigraded complex of free -modules of the form is a virtual resolution of a -module if and for the homology modules are -torsion. In view of Lemma 3.6, is a virtual resolution of the -module if and only if it is a virtual resolution for the -module .
3.2. Multigraded regularity: strong and weak forms
In this paper we make use of a notion of (weak) regularity developed in [MS04]. Although this applies to modules over a polynomial ring graded by a finitely generated abelian group, we are primarily interested in modules over the rings and introduced in the beginning of this section, graded by the group , where are the standard basis vectors. To explain the notion of bigraded regularity define the sets
[TABLE]
Definition 3.7**.**
A module over a bigraded ring is said to be weakly -regular with respect to the irrelevant ideal of that ring if for all and . We denote by the set of all elements such that is weakly -regular and we call this set the regularity region of .
As before, the notion of regularity for -modules and -modules are closely related.
Lemma 3.8**.**
For a -module and a bidegree , is weakly -regular with respect to if and only if is weakly -regular as an -module with respect to .
Proof.
By independence of basis for local cohomology as -modules, whence if and only if . ∎
One of the main applications of (multigraded) regularity consists of controlling the growth of Hilbert functions. Specifically, if is a -regular bigraded module, then the Hilbert function agrees with a polynomial , termed the Hilbert polynomial of , for all values ; see [MS05, Corollary 2.15.]. Furthermore, [MS04, Proposition 6.7] shows that if is a -saturated ideal defining a finite set of points in , then is exactly the set of elements for which the Hilbert function is equal to the Hilbert polynomial .
An important observation from [MS04] is that the regularity region of a module can be estimated from any virtual projective resolution of . We give a version of this result adapted to our setup.
Proposition 3.9** ([MS04, Theorem 1.5]).**
Let be a finitely generated bigraded module. If is a virtual projective resolution for then
[TABLE]
Unlike the case where the grading group is , the minimal free resolution of a bigraded module does not completely determine its regularity region. This shortcoming is overcome be introducing a related notion of strong regularity developed in [HW04].
Definition 3.10**.**
A bigraded module is said to be strongly -regular if
[TABLE]
We denote by the set of all pairs such that is strongly -regular.
It is shown in [HW04, Corollary 4.5] that implies . The advantage of strong regularity is that it can be read from the minimal free resolution for the module , Indeed, [HW04, Theorem 4.10] shows that, if for all the bigraded shifts in the -th homological degree of the minimal free resolution of a module belong to
[TABLE]
then is strongly -regular and thus also weakly -regular.
3.3. Eagon-Northcott complex and bigraded regularity
We follow the notation from the original paper by Eagon and Northcott [Eag62]. Let be a noetherian commutative ring and let
[TABLE]
be a bihomogeneous map where are positive integers with . Let denote the ideal generated by the maximal minors of any matrix representing with respect to a choice of bases for the domain of and for the target of . Consider the free graded -modules
[TABLE]
and
[TABLE]
with and and set and . Let . The -th row of the matrix determines a Koszul differential on given by
[TABLE]
The Eagon-Northcott complex associated to the map , is the complex given by
[TABLE]
where the first map maps to the maximal minor of determined by the columns . The rest of the differentials are specified on the basis elements of as follows
[TABLE]
where and the sum is over those indices for which . With the degree conventions in place this is a complex of free bigraded modules and bidegree maps. It is convenient to shift the complex above so that the homological degree 0 component is generated in bidegree . Henceforth we refer to the shifted version below as the Eagon-Northcott complex :
[TABLE]
The principal application of the Eagon-Northcott complex is in resolving the ideal of minors of matrices when these ideals have maximum possible height, i.e. . The following lemmas are important in establishing the exactness and computing the homology of the Eagon-Northcott complex in our case of interest.
Lemma 3.11**.**
Using the notation of 3.3, suppose . Then
- (1)
if , then has for . 2. (2)
if , then is a resolution for .
Proof.
By [Eag62, Theorem 1 Section 5], the homology of the complex satisfies
[TABLE]
∎
Remark 3.12**.**
Suppose and consider a restriction
[TABLE]
of the map defined above, which gives rise to the module . Since is naturally a submodule of , it follows from that is a subcomplex of . In particular, if the degrees of the generators of the free module belong to then so do the the degrees of the generators of the free module implying that . In a similar fashion, if are the weak regularity regions of and specified by Proposition 3.9, then .
Example 3.13**.**
We illustrate by showing the Eagon-Northcott complex when is a complete intersection. Assume and while and for . The bigraded shifts in the Eagon-Northcott complex are illustrated below, based on the degrees of the standard bases of the free modules in the complex (4), where :
[TABLE]
[TABLE]
The following result generalizes Example 3.13.
Proposition 3.14**.**
Let be a bidegree preserving map and set and . Then the degrees of the minimal generators for the free -modules in the complex , listed by homological degree, are as follows
[TABLE]
In particular, if for some and for some and is a virtual resolution for a module then the bigraded regularity of can be estimated by
[TABLE]
Proof.
The shifts listed in the table follow from the graded structure of the complex (4).
Denoting by the free module in the -th homological degree in we claim that for . Using the fact that for any two modules ([MS04, Lemma 7.1]) one can easily compute the regularity of a graded free -module . Thus, to establish the claim it is sufficient to show that the maximum of the first components of the degrees listed in row of the table above is strictly smaller than the maximum of the first components of the degrees listed in row of the table and the analogous statement for the second components. For this is clear, so we assume . Notice that for some and for some ensures that each component of the degrees listed in row of the table above is strictly smaller than some component of the degrees listed in row , which establishes the claim.
In particular, implies that
[TABLE]
The statement of Proposition 3.9 can now be simplified to say
[TABLE]
Using the explicit formula for the regularity of a free module deduced above yields the desired estimate
[TABLE]
∎
Remark 3.15**.**
All the results of this section continue to hold verbatim for -modules. In particular, if is a bidegree preserving map, and , then the region of Proposition 3.14 is contained in the regularity region of , provided that the Eagon-Northcott complex is a virtual projective resolution for this module.
Note that the region only depends on the numerical information regarding the degrees in which the domain and target of the map are generated and not on the rule defining . In particular applying an evaluation map to the source and target of induces an -linear map such that .
4. Effective computation of the residual resultant
4.1. Virtual resolutions for effective computations
Let be a bihomogeneous ideal. For , let and set where for each pair , the index enumerates the elements of a monomial basis of . Define , , so and . This can be written concisely as
[TABLE]
Lastly, set and notice that the previous equation gives the containment . We study the algebraic counterpart of the residual resultant developed in Section 2. As mentioned previously, we denote by and the images of and under any evaluation homomorphism .
We aim to express the residual resultant for the pair of ideals in terms of the minimal free resolution for the residual ideal . In turn, we will approximate this resolution by a virtual projective resolution based on the structure matrix defined above as well as the syzygy matrix for . The syzygy matrix for is determined up to change of basis by a minimal presentation . We start with a lemma that relates the ideal to the ideal of maximal minors of the matrix .
Lemma 4.1**.**
Let be homogeneous ideals in with the sets of generators of the two ideals related by
[TABLE]
Let denote the matrix of syzygies of . Then the following hold
- (1)
** 2. (2)
if , then equality holds in the above containment.
Proof.
Computing ranks along the exact sequence gives , thus , hence is the ideal of maximal minors of . Note that appears in the following bigraded presentation for :
[TABLE]
A theorem of Buchsbaum-Eisenbud [BE77] on Fitting ideals, applied to the presentation above, gives the containment below, with equality instead of the rightmost containment when :
[TABLE]
Combining the containment above and the identity
[TABLE]
gives the first statement of the lemma. Furthermore, if , the containment (6) and the generalized principal ideal theorem (see [Eis95, Exercise 10.9]) , yield , which gives the second statement of the lemma. ∎
Note that the identity can hold even if the hypothesis of statement (2) above is not met, as illustrated in Example 6.2.
Corollary 4.2**.**
The statement of the lemma holds over the ring whenever and are specialized via evaluation to .
We exploit the close relation between and established in Lemma 4.1 to obtain a virtual resolution of . First, due to Proposition 3.2 we may assume that is an ideal with a Hilbert-Burch resolution provided the degrees of the generators of are high enough. The exact meaning of this reduction is made precise in the following proposition.
Lemma 4.3**.**
Suppose that defines a zero-dimensional subscheme of and is an arbitrary ideal of . Then there exists an ideal of that has the following properties:
- (1)
, 2. (2)
* has a Hilbert-Burch resolution,* 3. (3)
* for satisfying the condition in Proposition 2.4,* 4. (4)
* where saturation is taken with respect to the ideal of ,* 5. (5)
a complex of free modules is a virtual projective resolution for if and only if is a virtual projective resolution for as well.
Moreover, if the reduced subscheme of defined by consists of general points and is an ideal of such that the generators of have bidegrees lying in the interior of the region shown in Figure 1 then .
Proof.
Let be the ideal given by Corollary 3.3, which establishes that it satisfies properties (1) and (2) listed above. Note that property (1) is equivalent to and therefore , which yields property (3) tautologically.
For (4), consider . If (equivalently ) then the equality implies that and therefore we have , which is equivalent to . For (5), recall that is a virtual resolution of if and only if and is -torsion for .
When the reduced locus of consists of general points then can be taken to have one of the two types of resolutions presented in Example 3.5 or those obtained from the ones presented by interchanging the two coordinates of each bidegree. By Proposition 3.9 the region is contained in the union of the regularity regions of the two possible cyclic modules afforded by the value of . Note that is also contained in the regularity region of because the resolutions in Example 3.5 are virtual projective resolutions for . Because for any with and with (denote this by ) we have that implies . ∎
The existence of a Hilbert-Burch resolution for is a key ingredient in our results and from this point on we assume that satisfies this property. We further assume that since this is the setup for a residual resultant over . Under these conditions and the matrix in Lemma 4.1 is a matrix.
Proposition 4.4**.**
Assume that has a Hilbert-Burch resolution, , and suppose that for every with there is an equality . Then the Eagon-Northcott complex is a virtual resolution for the module .
Proof.
Throughout this proof, let denote the set of minimal primes of an ideal .
Recall from Remark 2.6 that the incidence variety has codimension three. Since , it follows that there is a containment
[TABLE]
where and are the set of primes in and respectively extended to . Since holds for any with height of equal to two, it follows that in fact any prime of that is also an associated prime of is in , thus the containment above reduces to
[TABLE]
Consider the -module . From [Eis95, Theorem A2.59] it follows that annihilates , therefore there is a containment
[TABLE]
The containments noted in the proof of Lemma 4.1 imply and hence . Therefore, from equations (7), (8) we deduce
[TABLE]
Let be any ideal of of height at least 3; in particular this applies to any since the codimension of is 3 by Remark 2.6. Then the complex is exact by Lemma 3.11 (2) because . It follows that and therefore is not in the support of , so . This shows that the associated primes of have height 2 and further reduces equation (9) to
[TABLE]
Therefore where is -primary and is -primary. Now for some and similarly for some , hence for we have the desired conclusion
[TABLE]
∎
Remark 4.5**.**
Example 6.2 illustrates the fact that it is possible for the Eagon-Northcott complex in Corollary 4.7 to be a virtual projective resolution while not being a resolution, i.e. not being exact.
Remark 4.6**.**
In the setup of this section, where for , and runs over the elements of a monomial basis of , the hypothesis that there is an equality for every with holds true whenever is locally a complete intersection (see Lemma 4.8). However, we prefer to state Proposition 4.4 including this hypothesis, since we shall use it in a slightly more general context in section 5 and also to draw a closer analogy with the following corollary.
Corollary 4.7**.**
Suppose that has a Hilbert-Burch resolution and the ideal arising by specializing the coefficients of to values in satisfies . Denote by the corresponding specialization of the matrix in the setup at the beginning of this section. Then the Eagon-Northcott complex over is a virtual resolution for the module .
Proof.
By Corollary 4.2, the conclusion of Lemma 4.1 still holds for . The hypothesis implies that for all and thus . Therefore the proof of Proposition 4.4 starting at equation (10) applies to show that is -torsion as a complex over . ∎
Lemma 4.8**.**
Assume that is a locally complete intersection ideal and for , where and runs over the elements of a monomial basis of for some . Then there is an equality for every with .
Proof.
Let be an ideal with . We show that for any pair we have . Assume the contrary, fix in the indexing set of monomials in and consider the prime ideal . Then implies that and since this yields , which in turn implies that for any . We deduce that and consequently , a contradiction. Therefore the elements become units in . Since is a complete intersection with and is generated by 3 elements which are pairwise independent in , the equality follows. ∎
4.2. A matrix representation for the residual resultant
The computation of the residual resultant hinges on the following proposition, which identifies a matrix whose rank drops when evaluated at any point of the residual resultant. In an alternate terminology, the following proposition gives a matrix representation for the residual resultant.
Proposition 4.9**.**
Let and be polynomials in with related by the identities . Set , , and assume that has a Hilbert-Burch syzygy matrix . Let be a presentation map for the cyclic module . The following statements are equivalent
- (1)
, 2. (2)
, 3. (3)
the restriction of the map to degree is surjective for all degrees such that and .
Proof.
By Proposition 2.4, the condition is equivalent to , which is equivalent to . In view of Corollary 4.2, this translates to that is, .
By Proposition 2.4 implies that , whence Corollary 4.7 implies that the Eagon-Northcott complex is a virtual projective resolution for and this module is -regular for . Since by hypothesis and , we deduce from [MS05, Corollary 2.15] that for bidegrees such that and . Since the cokernel of the restriction of the map to degree is , and by the previous considerations we deduce that this map is surjective.
For we prove the contrapositive. Suppose that is not empty. Due to the equality , there exists a point . Evaluating the following identity encompassing the expressions and the fact that is a syzygy matrix for at
[TABLE]
shows that the rank of the matrix evaluated at is not maximal (). Hence all the maximal minors of vanish at . Since all these minors generate we deduce that for arbitrary any polynomial in the image of the map vanishes at . Since for any point there exist polynomials in that do not vanish at , it follows that the map is not surjective. ∎
Remark 4.10**.**
Proposition 4.9 relates the nonvanishing of to the presentation of the module restricted to any bidegree in the interior of the region described in Proposition 3.14. Note that by Remark 3.15 this region is stable under specialization, that is .
We now proceed to convert Proposition 4.9 into an effective computational tool.
In order to make the matrix representation for the residual resultant explicit we recall the first map of the Eagon-Northcott complex (4) associated to the matrix over ,
[TABLE]
Here is the maximal minor of corresponding to the columns and the -module generated by is generated in degree . For , let denote the map restricted to bidegree . Since for any bidegree , is a free -module, we obtain a map of finitely generated free -modules.
[TABLE]
An explicit matrix representing the map can be obtained in four steps:
- (1)
fix a basis for the vector space , 2. (2)
apply the map to this basis, 3. (3)
fix a basis for and express the result of step (2) in terms of this basis as vectors with entries in , 4. (4)
form a matrix with entries in denoted having these vectors as columns.
Note that for step one, a standard basis of this vector space consists of elements such that is a monomial in with for some . Then in step (2) one obtains .
For any bidegree we denote by the image of the matrix defined above under an evaluation homomorphism. According to part (3) of Proposition 4.9, from this point onward we let be a bidegree such that with and . When this holds we say that is in the interior of .
Proposition 4.11**.**
If is in the interior of , then any nonzero minor of size of the matrix is a multihomogeneous polynomial in the coefficients of and a multiple of .
In light of Proposition 4.9 this proof follows along the lines of the argument in [Bus01]. We include the details for completeness.
Proof.
First observe that any minor of the matrix is multihomogeneous in the coefficients of each for . Indeed, if is multiplied by a scalar then the same is true for the column in that corresponds to the coefficients of . Consequently any column in containing the coefficients of an element such that involves a column corresponding to the coefficients of is multiplied by a factor of . This implies that is homogeneous of degree in the coefficients of , where is the number of columns that appear in the the submatrix of that have a factor of .
Next, fix to be a maximal minor of . We want to show that vanishes at every point where the resultant vanishes, for this implies is a multiple of . Let and let be the blow-up of along the sheaf of ideals associated to . Define where is the exceptional divisor in . Let
[TABLE]
i.e is the set of coefficients such that the pullbacks of the sections have a common root outside the exceptional divisor . Suppose there is a choice of coefficients such that . This implies that is surjective because is a maximal nonvanishing minor of size . However, since , the specialized sections have a common root in by Proposition 2.4. Using the equivalence of Proposition 4.9 this implies that cannot be surjective, a contradiction. Therefore and since was arbitrary vanishes on . As is dense in , is also dense in . Consequently, vanishes on , i.e. vanishes at all the points where vanishes. ∎
Proposition 4.12**.**
For in the interior of and there exists a nonzero maximal minor of of degree in the coefficients of , where is given in Proposition 2.7.
Proof.
Without loss of generality we assume . Choose a specialization such that and such that the ideal has height two. In this case the variety has degree
[TABLE]
Denote by the submatrix of consisting of the columns corresponding to the coefficients of . Since we deduce . In view of Lemma 4.1 and Lemma 3.11 we conclude that and is a resolution of . Moreover by Corollary 4.7 since it follows that is a virtual projective resolution for .
Let denote the region specified by Proposition 3.9, which is contained in the weak regularity region of and let be the corresponding region for . Using Remark 3.12, since it follows that , hence is also -regular. By [MS05, Corollary 2.15.] we deduce that . Therefore
[TABLE]
Denote by the matrix corresponding to the Eagon-Northcott complex of . Following the discussion before Proposition 4.11, the image of this matrix, , is the vector space
[TABLE]
Hence we can choose exactly columns in the matrix that are independent and do not involve the coefficients of , therefore the same is true for the matrix . Denote the submatrix consisting of these columns by . Next, by Proposition 4.9 it follows that the map is surjective and thus its image has dimension . Thus the vector space
[TABLE]
has dimension . Therefore there exists linearly independent columns in that only involve the coefficients of and the same is true for . Denote the submatrix given by these columns matrix by . The columns of together with the columns of span a vector space of dimension , hence the maximal minor corresponding to these columns is a maximal non vanishing minor of . Furthermore, since the entries of are linear in the coefficients of , the determinant of this minor has degree in the coefficients of , as desired. ∎
Proposition 4.13**.**
The greatest common divisor of the maximal minors of the matrix is exactly .
Proof.
Let be the greatest common divisor of the maximal minors of . Proposition 4.11 implies that is a multiple of . However, Proposition 4.12 states that the degree of in the coefficients of is less than or equal to and on the other hand Proposition 2.7 implies that has degree in the coefficients of . Therefore the degree of in the coefficients of is equal to . The same argument for allows to conclude that since they have the same degree with respect to all sets of coefficients. ∎
Proposition 4.13 gives a practical method to compute the residual resultant. Note that Lemma 4.8 yields that the Eagon-Northcott complex gives a virtual projective resolution in this context.
Algorithm 4.14** (Computation of the residual resultant).**
Input:* a locally complete intersection ideal with syzygy matrix , as in equation (5).*
- (1)
Pick in the interior of the regularity region . 2. (2)
Compute the matrix as explained before Proposition 4.11. 3. (3)
Compute a maximal minor of degree in the coefficients of for . 4. (4)
Return .
Examples illustrating this algorithm can be found in section 6.1.
Remark 4.15**.**
The computations in steps and in the above algorithm are computationally expensive. However we can replace these two steps by the computation of the determinant of the bidegree strand of the complex . Briefly, the determinant of a complex is an alternating product of minors of the matrices of the differentials in the complex. Theorem 34 in [GKZ08][Appendix A] establishes an equality between the the of the maximal minors of the first differential of a complex and the determinant of a complex under certain hypotheses. Such hypotheses are satisfied for the complex and therefore we can use determinants of complexes in this setting. We refer the reader to Appendix A in [GKZ08] for a detailed construction of the determinant of a complex. Although computing the determinant of a complex can also be computationally expensive, by comparison it is faster than computing the of the maximal minors.
5. Implicitization of tensor product surfaces
We now describe the specific setting of interest for our paper. First we establish the relation between the residual resultant and the implicit equation of and immediately after we give explicit steps for its computation. Setting the coordinate ring of to be our goal is to find the equation defining the algebraic variety
[TABLE]
where is a rational map as described in the introduction.
Let be the ideal of generated by the polynomials that define the parameterization and set . We assume that the have no common factors and that is a height two ideal in that defines a local complete intersection set of points. Let denote the -saturated ideal that defines the set of points in and set to be the sheaf of ideals on associated to . Since , the sheaf is generated by its global sections on . We denote by the blow-up of along , and by the global section of the sheaf for . Since is an invertible sheaf on and are global sections that generate it, we deduce that there is a morphism
[TABLE]
such that and , , , ([Har77, Ch.II.7]). As is projective and irreducible, we have where is the rational surface in and is the degree of the surjective map .
Let be the following regular map
[TABLE]
Proposition 5.1**.**
The degree of divides
[TABLE]
where is defined before Remark 2.6 and it is equal to this number when is birational.
Proof.
We have . Next, we compute by
[TABLE]
The last equality above follows from the same computation as in the proof of Proposition 2.7. Thus , which proves the first part of the statement.
Now we consider the following diagram, where denotes the exceptional divisor of the blow-up ,
[TABLE]
Since by construction is unique and since the vertical map is an isomorphism outside the exceptional divisor, we deduce that and hence which is one if is birational. ∎
The next proposition establishes the relation between residual resultanst in and the implicitization problem for tensor product surfaces with basepoints.
Proposition 5.2**.**
Suppose that for all , for some , and for some . Then
[TABLE]
with if is birational.
Proof.
The residual resultant is defined as a general resultant over the blow-up of along . Let denote a point in and let denote the variety
[TABLE]
Note that considering only points in for the incidence variety is not a restriction. Indeed if is such that , then for some we must have because generate the sheaf on . Thus cannot be a solution of the system . Consider the following diagram
[TABLE]
The cycle in that represents the residual resultant is exactly , i.e. (in the generic case we have ). As the blow-up is an isomorphism outside the exceptional divisor, the equation that defines vanishes if and only if the point is in . We deduce that
[TABLE]
Now the map makes the above diagram commute, and since is birational, we deduce that .
∎
Remark 5.3**.**
It follows from Proposition 2.7 that in the case where then has degree in the coefficients of and . Looking at the degrees of the polynomials in equation (11) from Proposition 5.2, we deduce that , this yields an alternate proof of the first assertion in Proposition 5.1.
Proposition 5.2 establishes that the residual resultant of with respect to computes the implicit equation . To use the methods presented in section 4 to compute the implicit equation of a tensor product surface via residual resultants we assume the given parameterization has a special form. To set up a parametrization we start with a locally complete intersection ideal of height two with a Hilbert-Burch resolution and four bihomogenous polynomials , related by
[TABLE]
Second, we assume . The importance of this assumption is clarified in the following Lemma 5.4 and guarantees that we can use Eagon-Northcott complex of to find suitable degrees in the regularity region of .
Lemma 5.4**.**
Suppose that is a locally complete intersection ideal and . Then the ideal has the property that for any ideal with .
Proof.
Let be an ideal with . Since it follows that and since is a complete intersection it is furthermore the case that . Now is generated by 3 elements which are pairwise independent in , thus the equality follows. ∎
Using the relation from Equation (12), we can write the polynomials from Proposition 5.2 as
[TABLE]
Based on Algorithm 4.14 we derive a version that is tailored to the implicitization problem.
Algorithm 5.5** (Implicitization algorithm).**
Input:* a locally complete intersection ideal, as in equation (12) such that .*
- (1)
Set as in equation (13). 2. (2)
Pick in the interior of the regularity region . 3. (3)
Compute the matrix as explained before Proposition 4.11. 4. (4)
Compute a maximal minor of degree in the coefficients of for . 5. (5)
Return .
Examples illustrating this algorithm can be found in section 6.2.
Remark 5.6**.**
If the hypothesis is not satisfied, Algorithm 5.5 no longer applies since the presentation map for described in Proposition 4.9 is no longer surjective when restricted to any bidegree. However, given a bidegree , if the dimension of the cokernel of is , then the proof of Proposition 4.11 shows that the resultant divides the greatest common divisor of the generators of the -th Fitting ideal of , i.e. the minors of size for . This is illustrated in Example 6.4.
Remark 5.7**.**
As highlighted in Remark 4.15, steps and can be replaced by the computation of the determinant of a complex. Determinants of complexes are also used in syzygy approach methods for implicitization of triangular and tensor product surfaces, see for instance [Cha06, Bus01, Bot11]. More importantly, in the context of implicitization it is sufficient to compute . The matrix is known as an implicit matrix representation of the surface. Matrix representations are a useful alternative to implicit equations to represent a surface. A detailed account of their use in Geometric Modeling is outlined by Busé [Bus14].
6. Examples
6.1. Examples of computing residual resultants
Example 6.1** (Residual resultant of one reduced point).**
We compute the residual resultant , where is the defining ideal of the reduced point in . Consider the system
[TABLE]
and let , where is the ring of generic coefficients. The ideal is a complete intersection and the matrix is
[TABLE]
To calculate , we find a bidegree as in Remark 4.10 and compute the matrix . Let denote the ideal . From Proposition 3.14, since the numerical parameters for this example are and we obtain the estimate
[TABLE]
We can choose any in the interior of the regularity region to set up . For , is matrix. We can alternatively use the notion of strong regularity to find bidegrees such that is -regular. Computing the minimal free resolution for with Macaulay2 [GS02] yields
[TABLE]
[TABLE]
hence
[TABLE]
This means we can compute the determinant of the EN complex restricted to bidegree to find the residual resultant of the system. This yields the matrix of size . The residual resultant is
[TABLE]
For this example we can compute in a much simpler way. Indeed, we can rewrite the system above as a linear system having three unkowns . This system has the coefficient matrix
[TABLE]
hence the system has a solution whenever this determinant is zero. Indeed, one can check that the displayed equation above gives .
Example 6.2** (Residual resultant of two complete intersection points).**
We compute the residual resultant , where is a complete intersection defining a set of two reduced complete points in that lie on the same line in one of the rulings. Consider the system
[TABLE]
According to Proposition 2.7, is of degree in the coefficients of each . We set up the matrix
[TABLE]
Let denote the ideal . In a similar fashion as in Example 6.1, we compute the regularity region for specified in Proposition 3.14 as illustrated in Figure 3. From this region it follows that we may use . The matrix is of size .
The strong regularity region in this case is depicted in Figure 3 (Right) and it is given by
[TABLE]
Estimating the regularity of using the strong regularity region allows the use of the bidegree , for which the matrix is an matrix. The polynomial contains 141 terms.
In this example, it is true that , but not for the reason given in the the hypothesis of Lemma 4.1 (2). The Eagon-Northcott complex obtained from the matrix is a virtual projective resolution for , but it is not a resolution for this ideal since it is not exact. This is to be expected considering the proof of Lemma 3.11 because . However, this allows to estimate the regularity of using Proposition 3.14 as pictured in Figure 3.
6.2. Examples of implicitization
In this section we illustrate the techniques we developed in the previous sections to compute the implicit equation of a map defined by four bihomogeneous polynomials of bidegreee .
Example 6.3**.**
Let be the ideal from Example 3.4 which defines two non-collinear points in . This set is pictured below together with its Hilbert function.
s$$t$$u$$v
H_{X}=\begin{array}[]{c||c|c|c|c}&0&1&2&3\\ \hline\cr\hline\cr 0&1&2&2&2\\ \hline\cr 1&2&2&2&2\\ \hline\cr 2&2&2&2&2\\ \hline\cr 3&2&2&2&2\\ \end{array}
Let and denote by the two generators of . Here is a complete intersection with resolution
[TABLE]
Note that , so, while is not saturated, however and therefore the complex displayed above is a Hilbert-Burch virtual resolution for . Next we consider the ideal where and is the matrix
[TABLE]
The bihomogeneous polynomials define a parameterization of a tensor product surface of bidegree with two basepoints given by . Note that the homogeneous implicit equation for this surface is easily obtained and equal to . Since the primary decomposition of the ideal is , it follows that . We obtain the matrix by writing
[TABLE]
We note that the bidegree does not satisfy the inequality conditions in the hypotheses of Proposition 2.4. However, we can use the result in this proposition because we can find an open set such that the sheaf is very ample. To see this, set to be the open set described in the proof of Proposition 2.4 with and . It suffices to consider and show that the sections of separate points. Suppose that , with and . If is not a multiple of and , then the form vanishes at and not at . An analogous argument with shows that if is a multiple of we can find a form in that vanishes at and not at . This shows that the pullbacks of to separate points. Following the proof in Proposition 2.4, we see that also separate tangents. Since is generated by its global sections and is very ample on an open subset, we conclude the residual resultant exists and satisfies the same properties as in the conclusion of Proposition 2.4.
To obtain the implicit equation using a residual resultant we set up the matrix for a bidegree according to Remark 4.10. On one hand we compute the regularity region of following Proposition 3.14. On the other hand we compute the strong regularity region determined by a minimal free resolution of . The regions found by these two methods and the shifts in the minimal free resolution of are displayed in Figure 4.
Note that in this example, the two methods of estimating the regularity region for the module agree as shown in Figure 4. Now for one has
[TABLE]
whence gives the implicit equation restricted to the affine set .
Example 6.4**.**
Using the same setup as in Example 6.3, we change the entries of the matrix that determines the parametrization ideal . Set
[TABLE]
so . The generators of define a tensor product surface of bidegree with two basepoints. The support of and is the same, however the primary decomposition of reveals that the point corresponding to has multiplicity in the scheme defined by .
In this case we cannot use the Eagon-Northcott complex to compute bidegrees in the regularity region of because the first homology module of is not -torsion. In fact the first homology is a torsion module supported at the point with multiplicity 2 i.e.. This shows the necessity of the hypothesis of Proposition 4.4.
The free resolution of is and the strong regularity region is depicted in Figure 5. Therefore for the matrix provides the implicit equation.
Although is not the strong regularity region, we can use this bidegree to set up a matrix whose determinant vanishes, but that has an maximal minor whose determinant is a multiple of the implicit equation of the tensor product surface.
[TABLE]
The implicit equation is the degree factor of
[TABLE]
In this example the cokernel of is 1-dimensional, and sum of the multiplicities of the basepoints is three, but there are two basepoints. This illustrates the observation made in Remark 5.6 that the residual resultant can be recovered as a divisor of the submaximal minors of even if the base points in have higher multiplicity than the points in .
Example 6.5**.**
We continue with the setup from Example 6.3 and change to
[TABLE]
This choice of determines the ideal and a tensor product surface of bidegree with two basepoints and . We use Proposition 3.14 to obtain the regularity region of depicted in Figure 6. The resolution of is
[TABLE]
The strong regularity region for this example is considerably worse than the regularity provided by Proposition 3.14. For , is a matrix of size . Although the point is not in the interior of the regularity regions in Figure 6, the matrix provides a determinental representation for the implicit equation of the surface.
Acknowledgements
Computations using the software system Macaulay2 [GS02] were crucial for the development of this paper. We thank Laurent Busé for suggesting that we explore residual resultants on . The first author was supported by the Deutsche Forschungsgemeinschaft(DFG, German Research Foundation )-314838170, GRK2297 MathCoRe. The second author was supported by NSF grant DMS–1601024 and EpSCOR award OIA–1557417.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BE 77] David A. Buchsbaum and David Eisenbud, What annihilates a module? , J. Algebra 47 (1977), no. 2, 231–243. MR 0476736
- 2[BEM 01] L. Busé, M. Elkadi, and B. Mourrain, Resultant over the residual of a complete intersection , J. Pure Appl. Algebra 164 (2001), no. 1-2, 35–57, Effective methods in algebraic geometry (Bath, 2000). MR 1854329
- 3[Bot 11] Nicolás Botbol, The implicit equation of a multigraded hypersurface , J. Algebra 348 (2011), 381–401. MR 2852248 (2012 m:14094)
- 4[Bus 01] Laurent Busé, Residual resultant over the projective plane and the implicitization problem , Proceedings of the 2001 International Symposium on Symbolic and Algebraic Computation, ACM, New York, 2001, pp. 48–55. MR 2049730
- 5[Bus 14] Laurent Busé, Implicit matrix representations of rational bézier curves and surfaces , Computer-Aided Design 46 (2014), 14–24.
- 6[CDS 07] David Cox, Alicia Dickenstein, and Hal Schenck, A case study in bigraded commutative algebra , Syzygies and Hilbert functions, Lect. Notes Pure Appl. Math., vol. 254, Chapman & Hall/CRC, Boca Raton, FL, 2007, pp. 67–111. MR 2309927
- 7[CFG + 16] Susan Cooper, Giuliana Fatabbi, Elena Guardo, Anna Lorenzini, Juan Migliore, Uwe Nagel, Alexandra Seceleanu, Justyna Szpond, and Adam Van Tuyl, Symbolic powers of codimension two cohen-macaulay ideals , ar Xiv preprint ar Xiv:1606.00935 (2016).
- 8[CGZ 00] David Cox, Ronald Goldman, and Ming Zhang, On the validity of implicitization by moving quadrics of rational surfaces with no base points , J. Symbolic Comput. 29 (2000), no. 3, 419–440. MR 1751389
