Inflectionary Invariants for Isolated Complete Intersection Curve Singularities
Anand Patel, Ashvin Swaminathan

TL;DR
This paper introduces and computes new numerical invariants for isolated complete intersection curve singularities, linking them to inflection point counts in families of curves and providing tools for enumerative geometry.
Contribution
It defines the invariant _{(2)}^m(f) for singularities and computes it for specific cases, connecting it to the multiplicity of the discriminant and inflection point enumeration.
Findings
_{(2)}^m(xy) = {{m+1} 4} for a node.
_{(2)}^m(f) ( ext{mult}_0 \u2206_f) {{m+1} 4} for general f.
The difference _{(2)}^m(f) - ( ext{mult}_0 \u2206_f) {{m+1} 4} is an analytic invariant.
Abstract
We investigate the role played by curve singularity germs in the enumeration of inflection points in families of curves acquiring singular members. Let , and consider an isolated complete intersection curve singularity germ . We introduce a numerical function that arises as an error term when counting -order weight- inflection points with ramification sequence in a -parameter family of curves acquiring the singularity , and we compute for various . Particularly, for a node defined by , we prove that and we deduce as a corollary that $\operatorname{AD}_{(2)}^m(f) \geq (\operatorname{mult}_0 \Delta_f) \cdot {{m+1} \choose…
| Type | ||||||||
| 1 | 1 | 5 | 1 | 5 | 2 | 6 | ||
| 2 | 2 | 10 | 2 | 10 | 3 | 8 | ||
| 3 | 3 | 18 | 3 | 15 | 4 | 12 | ||
| 4 | 4 | 24 | 4 | 20 | 5 | 15 | ||
| 5 | 5 | 30 | 5 | 25 | 6 | 18 | ||
| 4 | 6 | 29 | 4 | 24 | 6 | 18 | ||
| 5 | 7 | 36 | 5 | 29 | 7 | 20 | ||
| 6 | 8 | 45 | 6 | 34 | 8 | 24 | ||
| 6 | 9 | 44 | 6 | 36 | 8 | 22 | ||
| 7 | 10 | 53 | 7 | 41 | 9 | 26 | ||
| 8 | 12 | 62 | 8 | 48 | 10 | 29 |
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.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Polynomial and algebraic computation · Algebraic Geometry and Number Theory
Inflectionary Invariants for Isolated Complete
Intersection Curve Singularities
Anand P. Patel
and
Ashvin A. Swaminathan
Abstract.
We investigate the role played by curve singularity germs in the enumeration of inflection points in families of curves acquiring singular members. Let , and consider an isolated complete intersection curve singularity germ . We define a numerical function that naturally arises when counting -order weight- inflection points with ramification sequence in a -parameter family of curves acquiring the singularity , and we compute for several interesting families of pairs . In particular, for a node defined by , we prove that and we deduce as a corollary that for any , where is the multiplicity of the discriminant at the origin in the deformation space. Significantly, we prove that the function is an analytic invariant measuring how much the singularity “counts as” an inflection point. We prove similar results for weight- inflection points with ramification sequence and for weight- inflection points, and we apply our results to solve a number of related enumerative problems.
Key words and phrases:
Deformations of curve singularities, inflection points, sheaves of principal parts, linear systems, ramification theory, Weierstrass points, determinantal varieties, intersection theory.
2010 Mathematics Subject Classification:
14B07, 14C17, 14C20, 14E22, 14H55 (primary); 13C40, 13H15, 14H20, 14M10, 14M12 (secondary)
Contents
-
3.3 Relationship to Well-Known Invariants and Multiplicities
-
6.8 Expected Values of Various Planar Automatic Degeneracies
1. Introduction
The main objective of this paper is to make precise sense of and answer the following natural question that lies at the crossroads of singularity theory and enumerative geometry:
[TABLE]
Our approach to answering the above question is to introduce a (countable) collection of new analytic singularity invariants, which we call automatic degeneracies, that encode the extent to which curve singularity germs “count as” various interesting types of inflection points. We restrict our consideration to the case of isolated complete intersection curve singularity (ICIS) germs, as the theory is more tractable in this setting.
1.1. Motivations
The basic setup underlying the definition of automatic degeneracies is familiar to experts in two areas that have been subjects of significant research for at least the past three decades. The first area concerns the problem of finding a locally free replacement for the sheaf of -order (relative) principal parts associated to a family of curves and a vector bundle on the total space . As it happens, the sheaf inconveniently fails to be locally free at the singular locus of the family, so it is natural to seek to replace the sheaf with a locally free sheaf that agrees with on the complement of . Satisfactory (and sophisticated) replacements can be found in the important work of D. Laksov and A. Thorup [LT94, LT00, LT03], E. Esteves [Est96], and L. Gatto [Gat95]; see § 2.3 for a brief summary of these results. Our observation is that for many families —especially those that are of interest to us in this paper—the double-dual sheaf , which we term the sheaf of -order invincible parts associated to the pair , serves as a locally free replacement of the sheaf . Owing to their versatility and relatively simple definition, one can use the sheaves of invincible parts to perform otherwise difficult calculations with relative ease, as we demonstrate in § 4–6.
The sheaves of principal parts constitute an effective tool for solving enumerative problems about inflection points (see [EH16, § 7.5]). The standard approach to counting inflection points on smooth curves is to express the desired number in terms of the Chern classes of the sheaves of principal parts using the Porteous formula (see [EH16, § 12]), but this approach fails in the presence of singularities precisely because the sheaves of principal parts fail to be locally free. As we discuss in § 7.1.1–7.1.2, a few ad hoc workarounds for this issue exist in the literature. For instance, one can count the number of hyperflexes in a general pencil of plane curves of a given degree by setting up a Chern class calculation over the universal point-line incidence variety (see [EH16, § 11.3.1]), but it is not known whether this method can be generalized to solve other enumerative problems. Another approach is developed in Z. Ran’s remarkable series of papers [Ran05c, Ran05b, Ran13], in which Ran answers enumerative questions about families of curves acquiring nodes by (essentially) replacing the families with iterated blowups. However, Ran’s results have not been replicated for higher-order singularities, because his methods depend on specific properties of certain Hilbert schemes associated to nodal curves. In this article, we demonstrate that by replacing the sheaves of principal parts rather than the families themselves, one obtains a more direct and broadly applicable strategy for studying inflectionary behavior in families of curves acquiring singular members.
The second area alluded to above concerns the problem of extracting a number from a module of finite rank over a Noetherian local ring that has finite colength in a free module. This number is called the Buchsbaum-Rim multiplicity of the module and is well-studied not only as a notion of interest in its own right in commutative algebra (e.g., see [Kod95, BUV01, CLU08, KM15]), but also as a key concept in the work of T. Gaffney, S. Kleiman, and D. Massey on equisingularity theory. In their series of papers [Gaf92, Gaf96, GK99, GM99], Gaffney et al. define a single Buchsbaum-Rim multiplicity for each isolated complete intersection singularity of any dimension, not just for curve singularities. As we explain in § 3.3.3, some of our automatic degeneracies can be regarded as Buchsbaum-Rim multiplicities of certain modules associated to the sheaves of principal parts. Nonetheless, it is essential to observe that automatic degeneracies are quite different from the Buchsbaum-Rim multiplicity that arises in equisingularity theory. Indeed, apart from certain technical differences that we explain in Remark 3.3.1, simply note that there is a countable collection of automatic degeneracies—each of which corresponds to a different type of inflection point—associated to a given ICIS.
1.2. Overview of Main Results
We briefly describe in rough terms what it means for an ICIS to “count as” a certain number of inflection points, to be made precise in § 3.1 and § 3.2. We work over an algebraically closed field of characteristic zero. Let be the germ of an ICIS , and let be a general -parameter deformation of the ICIS cut out by . Here, the map sends the singular point cut out by to the point , and the fiber equal to . We denote by the discriminant divisor parametrizing singular fibers of the map .
Now, let be an integer, let denote the completion of the stalk of the sheaf of principal parts at , and choose general elements of . Let denote the degeneracy locus of these elements on the smooth locus of the map . The scheme has expected codimension in and can be thought of as the locus of -order weight- type-(a) inflection points of a general linear system near the singular point . We prove the following result in § 3.2:
Theorem**.**
The intersection multiplicity between the closure of and the total space of a general -parameter subdeformation of is given by the following formula:
[TABLE]
where denotes the -order weight- type-(a) automatic degeneracy* of the ICIS germ (see Definition 3.1.2), is the value of this automatic degeneracy for the germ of an ordinary double point (henceforth, node), and denotes the multiplicity of at .*
The multiplicity in (1) is equal to the number of -order weight- type-(a) inflection points limiting to the singularity in a general -parameter deformation, and it measures the extent to which the singularity “counts as” an -order weight- type-(a) inflection point.
For a given linear system on a family of curves, there are two types of weight- inflection points, which we call type (a) and type (b), but only one type of weight- inflection point (see § 2.2 for definitions). In addition to the aforementioned automatic degeneracy , we also define automatic degeneracies denoted and for the weight- type-(b) and weight- cases, respectively (see Definition 3.1.2). Each -order automatic degeneracy of an ICIS can be thought of as a family of analytic invariants of the ICIS parametrized by the order . Although the weight of an inflection point can be any positive integer, we only consider inflection points of weight at most ; it remains open as to whether our results can be extended to inflection points of higher weights.
Just like in the weight- type-(a) case, and encode the extent to which the ICIS cut out analytically-locally by “counts as” an inflection point of the corresponding type. For the weight- type-(b) case, choose general elements of , and let denote the degeneracy locus of these elements on the smooth locus of the map . The scheme also has expected codimension in and can be thought of as the locus of -order weight- type-(b) inflection points of a general linear system near the singular point . We prove the following result in § 3.2:
Theorem**.**
The intersection multiplicity between the closure of and the total space of a general -parameter subdeformation of is given by the following formula:
[TABLE]
The multiplicity in (2) is equal to the number of -order weight- type-(b) inflection points limiting to the singularity in a general -parameter deformation, and it measures the extent to which the singularity “counts as” an -order weight- type-(b) inflection point.
For the weight- case, let be a general -parameter deformation, choose general elements of , and let denote the degeneracy locus of these elements on the smooth locus of the map . The scheme has expected codimension in and can be thought of as the locus of -order weight- inflection points of a general linear system near the singular point . We prove the following result in § 3.2:
Theorem**.**
The intersection multiplicity between the closure of and the singular fiber is given by the following formula:
[TABLE]
The multiplicity in (3) is equal to the the number of -order weight- inflection points limiting to the singularity in a general -parameter deformation, and it measures the extent to which the singularity “counts as” an -order weight- inflection point.
As we explain in § 3.3.2, our work on automatic degeneracy in the weight- case is related to the seminal work of C. Widland and R. Lax, who developed a general method for determining the number of weight- inflection points limiting to an ICIS in a family of Gorenstein curves over the course of their series of papers [Wid84, Lax87, LW87, LW88, LW90a, LW91, LW90b].
The formulas (1), (2), and (3) reduce the rather difficult problem of directly computing numbers of limiting inflection points to the problem of computing automatic degeneracies, which are more algebraically accessible and hence easier to compute.
We now provide a summary of our results on computing automatic degeneracies. In Theorem 4.0.1, we explicitly compute all three automatic degeneracies associated to a node:
Theorem**.**
We have the following formulas:
[TABLE]
The combinatorial formula unsurprisingly appears in the work of Ran on the enumerative geometry of nodal curves (see [Ran13] and § 7.1.2). We also compute the weight- type-(a) automatic degeneracy of a cusp in Corollary 5.1.3:
Theorem**.**
We have the following formula:
[TABLE]
It remains open as to how one might determine automatic degeneracies as explicit functions of for higher-order singularities, such as a tacnode or triple point. Nonetheless, in Theorem 5.3.1, we obtain the following lower bounds on automatic degeneracies:
Theorem**.**
We have the following inequalities:
[TABLE]
where is any ICIS germ and denotes the -invariant* of .111Note that the first two inequalities in (6) follow immediately from the formulas (1) and (2).*
We prove the following upper bounds on weight- automatic degeneracies of planar ICIS germs in Theorem 5.3.6:
Theorem**.**
We have the following inequalities:
[TABLE]
where denotes the Milnor number of .
We pay particular attention to the case of planar ICIS germs, because it has the virtue that explicit calculations are possible to perform by hand, albeit with significant effort. In § 5.2, we present an algorithm for computing a basis of the completion of the stalk of the sheaf of invincible parts at a planar ICIS. Theoretically, this algorithm can be used to compute the -order automatic degeneracies of any given planar ICIS for any fixed value of . We use this algorithm to compute several low-order automatic degeneracies of planar ICIS germs:
Theorem**.**
We have the following formulas:
[TABLE]
where denotes the Hilbert-Samuel multiplicity of the Jacobian ideal of .
Moreover, we demonstrate in § 6.8 that upon making certain simplifying assumptions, the algorithm in § 5.2 can be used in conjunction with a computer algebra system like Macaulay2 or Singular to determine “expected values” of the -order automatic degeneracies for any planar ICIS germ and any given order .
Finally, as long as we assume that certain generality hypotheses are satisfied, it is possible to apply our results on automatic degeneracy to address classical enumerative problems about inflection points in -parameter families of curves. We conclude this article with a detailed discussion of the following three problems:
- (a)
Counting the number of points at which the members of a general -parameter family of curves of a given degree in have contact of order at least with a hyperplane, thus recovering by elementary means a result of Ran in [Ran13, Example 3.21] (note that taking yields the problem of counting hyperflexes in a pencil of plane curves); 2. (b)
Counting the number of septactic points (i.e., points at which the osculating conic meets the curve with contact of order at least ) in a general pencil of plane curves of a given degree; 3. (c)
Computing the and terms of the divisors of weight- Weierstrass points of arbitrary degree on the Deligne-Mumford compactification of the moduli space of curves of genus .
The rest of this paper is organized as follows. In § 2, we provide relevant background material on the sheaves of principal parts and on inflection points, and we define and prove basic properties of the sheaves of invincible parts. In § 3, we introduce the notion of automatic degeneracy, explain why automatic degeneracy can be used to determine the number of inflection points limiting to an ICIS (by proving the formulas (1)–(3)), and discuss the relationship between automatic degeneracy and other known invariants and multiplicities. In § 4, we prove the main results about automatic degeneracies of nodes stated in (4). In § 5, we discuss automatic degeneracies of cusps, obtaining the formula stated in (5), we present an algorithm that can be used to compute automatic degeneracies of planar ICIS germs, and we obtain the bounds stated in (6) and (7). In § 6, we perform explicit calculations of several low-order automatic degeneracies, some of which are stated in (8)–(12). We conclude the paper in § 7 with a discussion of the three classical enumerative applications described above. A number of questions about automatic degeneracy remain open, and we take care to point out these questions throughout the course of the article. A summary of these open questions is provided in § 8.
2. Background Material
In this section, we begin by defining two key notions: the sheaves of principal parts and inflection points of linear systems on families of curves. We then define and prove basic properties of the sheaves of invincible parts. Throughout this section, we introduce notations and constructions that are used in the rest of the paper.
2.1. The Sheaves of Principal Parts
We work over an algebraically closed field of characteristic [math]. Let and be irreducible -varieties (i.e., reduced separated schemes of finite type over ), with normal and smooth, and let be a map of -varieties. We view as the total space of a family over the base via the map . For a point , we write for the fiber of the family lying over .
Next, let be a sheaf on . For a point , we write for the fiber of at , where denotes the stalk of at , denotes the local ring of at , and denotes the residue field of at .
If is locally free (i.e., a vector bundle), the associated sheaves of principal parts are defined as follows:
Definition 2.1.1**.**
The -order sheaf of (relative) principal parts associated to the pair is given by
[TABLE]
where is the diagonal closed subscheme222Note that is indeed a closed subscheme because the fact that is Noetherian and separated implies that the map is separated., denotes the ideal sheaf of , and and are the projections of onto the left- and right-hand factors, respectively.
The sheaves of principal parts are often referred to as sheaves of jets in the literature on singularity theory and can be thought of as parametrizing -order Taylor expansions of sections of the vector bundle along the fibers of the family . For a modern treatment of the sheaves of principal parts (which were first defined by A. Grothendieck in [Gro67, § 16]) and their properties, refer to [EH16, § 7.2 and § 11.1.1].
Apart from Definition 2.1.1, we require only three facts about the sheaves of principal parts for the purposes of this paper. The first is that the sheaves of principal parts are coherent:
Lemma 2.1.2**.**
The sheaf is coherent for any and any vector bundle .
Proof.
Notice that by definition, is the pushforward of the evidently coherent sheaf along the morphism . Since is locally Noetherian, and because the sheaf is supported on , it suffices to show that is proper, but this is clear because the map is an isomorphism. ∎
The second fact concerns the fiber of the sheaf of principal parts at a point:
Lemma 2.1.3**.**
For every point , we have the identification
[TABLE]
where denotes the ideal sheaf of the point .
Proof.
It suffices to treat the case where and are affine and is a free -module of rank . Letting be the ideal cutting out the diagonal , we have that
[TABLE]
where we view the right-hand side as an -module by letting act via multiplication by . Notice that is of finite type over and hence of finite type over , so we can express as for some polynomials . We thus have that
[TABLE]
where . Now, let , let denote the ideal cutting out , and let be the coordinates of over . Then the fiber of the sheaf of principal parts at is given by
[TABLE]
On the other hand, we have that
[TABLE]
so restricting to the fiber yields that
[TABLE]
It is now evident that the expressions on the right-hand sides of (14) and (15) are the same, so we have the lemma. ∎
The third fact is that the sheaves of principal parts recursively fit into exact sequences:
Lemma 2.1.4** ([EH16, part (c) of Theorem 7.2]).**
For every , we have the right-exact sequence
{\mathscr{V}\otimes_{\mathscr{O}_{X}}(\operatorname{Sym}^{m-1}\Omega_{X/B}^{1})}$${\mathscr{P}^{m}_{X/B}(\mathscr{V})}$${\mathscr{P}^{m-1}_{X/B}(\mathscr{V})}$${0}
where denotes the sheaf of relative differentials associated to the family and where the map is the obvious map induced by the quotient map . Moreover, the above sequence is left-exact when is smooth.
In particular, it follows from Lemma 2.1.4 that if is such that the sheaves of principal parts fail to be locally free at , then is a singular point of the family. This lemma is particularly useful because, when the map is smooth, one can inductively apply the Whitney sum formula (see [EH16, Theorem 5.3]) to the exact sequence in the lemma to compute the Chern classes of the sheaves of principal parts, and as we explain in the following section, loci of inflection points can be naturally described in terms of these Chern classes.
2.2. Families of Curves and their Inflection Points
In the next definition, we specify the conditions that we require the family to satisfy in what follows.
Definition 2.2.1**.**
We consider the family to be admissible if the map is flat, each geometric fiber of is reduced, local complete intersection, and of pure dimension , and the locus of points at which fails to be smooth has codimension in .
Observe that if is admissible, then its fibers are Gorenstein, implying that the relative dualizing sheaf associated to the family is invertible.
We are now in position to define what it means for a point to be an inflection point of a linear system on a family of curves. The following is a generalization to the case of families of the definition of inflection points on individual curves given in [EH16, § 7.5.1].
Definition 2.2.2**.**
Let be an admissible family. We make the following definitions:
- (a)
A linear system on is a pair consisting of a line bundle on and a vector subbundle on . In the case where , the data of a vector subbundle is just a vector subspace , so we denote the linear system by . 2. (b)
For a point , the vanishing sequence of the linear system at is the sequence of distinct orders of vanishing at of those global sections of contained in the subspace . It is always the case that (for a proof, see [EH16, § 7.5.1]). 3. (c)
For a point , the ramification sequence of the linear system at is the sequence defined by for each . 4. (d)
A point is an inflection point of the linear system if the ramification sequence of the linear system at contains a nonzero term. 5. (e)
The weight of an inflection point is the sum of the terms in its ramification sequence. All weight- inflection points have ramification sequence of the form . There are two types of weight- inflection points, namely those with ramification sequence of the form , which we call type-(a) points, and those with ramification sequence of the form , which we call type-(b) points.
We now explain how to use the sheaves of principal parts to describe the loci of weight-, weight- type-(a), and weight- type-(b) inflection points of a linear system on the family . We claim that we have a map
[TABLE]
at the level of sheaf fibers for every and . To see why, notice that , and recall that from Lemma 2.1.3. Then the desired map (16) arises by applying the global sections functor to the natural map . Moreover, it is a standard fact that as varies in , the maps in (16) fit together to form a map of sheaves (see [EH16, part (c) of Theorem 11.2]). Precomposing this map with the pullback along of the inclusion yields a map
[TABLE]
We now specify the conditions for a point to be an inflection point in terms of the map . We say that a point is an inflection point of
- •
weight if and only if and the map on fibers has rank at most , where (i.e., some section of vanishes to order at );
- •
weight and type (a) if and only if and the map on fibers has rank at most , where (i.e., some section of vanishes to order at ); and
- •
weight and type (b) if and only if and the map on fibers has rank at most , where (i.e., some linearly independent pair of sections of vanish to order at ).
When the map is smooth, the sheaf is locally free, so the map can be locally represented as a matrix with rows and columns. In this case, the locus of inflection points of a given type is simply the degeneracy locus of the map and is locally cut out by the ideal of maximal minors of a matrix representing (here, we take according to the type of inflection point as specified in the itemized list above). If it has the expected codimension, the class of this degeneracy locus in the Chow ring of is simply given by the Chern classes in the weight- case and in the weight- case. The Chern classes of the map can be easily computed in terms of the Chern classes of the bundles and using the Porteous formula (see [EH16, § 12, particularly Theorem 12.4]). If we take , so that is an individual smooth curve, then the number of weight- inflection points associated to the linear system on is finite and given by . If we take to be -dimensional, so that is a smooth -parameter family of curves, then the number of weight- inflection points of a given type associated to the linear system on is finite and given by .
This is the standard strategy used to count, say, the number of flexes on a general plane curve of a given degree (see [EH16, § 7.5.2]). Indeed, flexes—which are defined to be points of plane curves at which the tangent line meets the curve with intersection multiplicity at least —are simply weight- inflection points of the linear system where is the pullback of to and is the subspace spanned by the pullbacks of global sections of . Thus, the number of flexes on is given by . This strategy breaks down, however, if we try to apply it to count the number of hyperflexes in a general pencil of plane curves of a given degree. Indeed, hyperflexes—which are defined to be points of plane curves at which the tangent line meets the curve with intersection multiplicity at least —are weight- type-(a) inflection points of the linear system where is the pullback of to (via the map that maps each fiber of the pencil to the corresponding plane curve) and is the subspace spanned by the pullbacks of global sections of . As it happens, the pencil contains a finite but nonzero number of singular fibers, so the associated sheaves of principal parts fail to be locally free, and the number of hyperflexes cannot be obtained by simply computing . In § 7.1, we discuss known workarounds for this issue and explain how to solve the hyperflex problem using our results on automatic degeneracy.
2.3. The Sheaves of Invincible Parts
Let be an admissible family, let denote the smooth locus of the family, and let be a vector bundle on . As we have explained in the preceding sections, the key difficulty that arises when studying inflection points on is that the sheaves of principal parts fail to be locally free over . In this section, we introduce our own approach to addressing this issue, which is to replace the sheaves of principal parts with a system of vector bundles—namely, their double-duals—satisfying the same properties that make the sheaves of principal parts so useful for describing inflection points.
We want our replacement sheaves to be locally free on the entire total space and to be isomorphic to the sheaves of principal parts on the complement of . The idea of seeking such locally free replacements for the sheaves of principal parts over singular curves dates back to work of Laksov and Thorup. In their paper [LT94], they introduce the notion of a Wronski algebra system, which is motivated and defined as follows.333For a detailed and comprehensive summary of the literature on the problem of finding locally free replacements for the sheaves of principal parts, refer to the expository paper [GR20] of Gatto and A. Ricolfi.
In some sense, the failure of the sheaf of relative differentials to be locally free is the reason why the sheaves of principal parts fail to be locally free; indeed, one can use the local-freeness of in the case where the family is smooth in conjunction with the exact sequence in Lemma 2.1.4 to inductively deduce the local-freeness of . But because the relative dualizing sheaf is the unique locally free replacement for (more generally, is the unique locally free replacement for ), it is natural to ask whether one can come up with a sequence of sheaves that satisfy the same basic properties as the sheaves of principal parts, but fit into exact sequences having tensor powers of the relative dualizing sheaf as the kernel. We are thus led to the following definition:
Definition 2.3.1**.**
A Wronski algebra system associated to the pair is a sequence of sheaves satisfying the following properties:
- (a)
For each we have maps such that the following diagram commutes, with each row being exact:
{\mathscr{K}_{X/B}^{m}(\mathscr{V})}$${\mathscr{P}^{m}_{X/B}(\mathscr{V})}$${\mathscr{P}^{m-1}_{X/B}(\mathscr{V})}$${0}$${0}$${\mathscr{V}\otimes_{\mathscr{O}_{X}}\omega_{X/B}^{\otimes(m-1)}}$${\mathscr{Q}^{m}_{X/B}(\mathscr{V})}$${\mathscr{Q}^{m-1}_{X/B}(\mathscr{V})}$${0}$$\scriptstyle{\psi^{m}}$$\scriptstyle{\psi^{m-1}}
-
where .
-
(b)
The map is an isomorphism.
The following fundamental result on Wronski algebra systems is due to Esteves:
Theorem 2.3.2** ([Est96, Theorem 2.6]).**
Let be an admissible family (with not necessarily normal), and let be a vector bundle on . There exists a unique Wronski algebra system associated to the pair .
The proof of Theorem 2.3.2 is fairly involved and does not appear to provide an easy-to-use description of what the Wronski algebra system is on a given family . Nevertheless, because we are taking the total space to be normal in this paper, it turns out that the Wronski algebra system in Theorem 2.3.2 is simply given by the double-duals of the sheaves of principal parts. For simplicity of terminology, we make the following definition:
Definition 2.3.3**.**
We say that is the -order sheaf of invincible parts associated to the pair .
We then have the following result:
Proposition 2.3.4**.**
For every , the sheaf of invincible parts is the unique locally free sheaf on whose restriction to is isomorphic to . The sheaves form a Wronski algebra system for the pair , where for each we take to be equal to the canonical evaluation map
[TABLE]
Before we prove Proposition 2.3.4, we recall a few useful facts about sheaves.
Lemma 2.3.5**.**
Let be a Noetherian integral scheme, and let be coherent sheaves on . We have the following properties:
- (a)
The dual sheaf is reflexive. 2. (b)
Suppose that is normal and that are reflexive sheaves. Then,
- (i)
If differ on a closed subset of codimension at least , then . 2. (ii)
A map on the complement of a closed subset of codimension at least extends to a map on all of .
Proof.
The above properties are well-known; a good reference for the basic facts about reflexive sheaves is [Har80], in which property (a) is Corollary 1.2 and property (b) is Proposition 1.6. ∎
We are now in position to prove Proposition 2.3.4.
Proof of Proposition 2.3.4.
Suppose the Wronski algebra system in Theorem 2.3.2 is composed of sheaves and maps . Because was taken to be Noetherian and normal and because is coherent by Lemma 2.1.2, we have that is reflexive by property (a) in Lemma 2.3.5. Taking and , part (i) of property (b) in Lemma 2.3.5 then tells us that . In particular, we deduce that is locally free on all of . A similar argument shows that is also locally free.
We now claim that the sequence
[TABLE]
obtained by taking the double-dual of the sequence in Lemma 2.1.4 is short exact. Indeed, notice that the sequence in (18) is exact upon restricting to the open subscheme (because the sheaves of principal parts are locally free on ), and so we have that
[TABLE]
It then follows from part (ii) of property (b) in Lemma 2.3.5 that the equalities in (19) hold upon lifting the restriction to , thus proving the claim.
Upon making the identification , we obtain the following commutative diagram in which each row is exact:
[TABLE]
But by Theorem 2.3.2, we know that the Wronski algebra system composed of the sheaves and the maps is unique. It follows that this system must be equal to the Wronski algebra system in (20), as desired. ∎
Remark 2.3.6*.*
Note that it follows from Proposition 2.3.4 that the dual sheaves and are also locally free and that the sequence
[TABLE]
is short exact. Indeed, for each , we have that the sheaves and are respectively isomorphic to the triple-dual sheaves and , which are locally free because they are the duals of the locally free sheaves and . Moreover, the exactness of the sequence in (21) follows from the exactness of the sequence obtained by dualizing the sequence in (18).
We conclude this section by using the sequence in (18) to compute the first two Chern classes of the sheaves of invincible parts of a line bundle.
Proposition 2.3.7**.**
Let be a line bundle on . Then we have
[TABLE]
Proof.
By (18), we have the short exact sequence
[TABLE]
Applying the Whitney sum formula in conjunction with the splitting principle to the sequence in (22) yields that
[TABLE]
An easy induction yields that the first Chern class is given as follows:
[TABLE]
As for the second Chern class, substituting the result of (24) into the terms of weight in (23) and applying induction once more yields that
[TABLE]
and evaluating the above sum using the standard identities for summing consecutive squares and cubes gives the desired formula. ∎
3. Defining Automatic Degeneracy
We showed in Proposition 2.3.4 that the sheaves of invincible parts are a natural locally free replacement for the sheaves of principal parts. The purpose of this section is to demonstrate that the sheaves of invincible parts can be used to study the enumerative geometry of inflection points on singular families of curves, just like the sheaves of principal parts on smooth families of curves.
In this section, we motivate and define the three different types of automatic degeneracy, derive the formulas (1)–(3), and discuss the relationship between automatic degeneracies and singularity invariants that already exist in the literature.
3.1. The Definition
Let be an admissible -parameter family, and let be a linear system on . Since the canonical map is an isomorphism away from the locus of singular points of the family, it follows from the discussion at the end of § 2.2 that the locus of inflection points of a given type is given by the intersection with of the degeneracy locus of the composite map
[TABLE]
where depending on the type of inflection point we are interested in. The class of this degeneracy locus in the Chow ring of is given by the Chern classes in the weight- case and in the weight- case. Although it is easy to compute the classes using the Porteous formula (in combination with Proposition 2.3.7), it is considerably more difficult to ascertain how the points of contribute to these classes. The purpose of automatic degeneracy is to measure the extent to which the classes are supported at a given point of in the most general setting possible and in a way that is intrinsic to the singularity.
Let be an ICIS germ with component functions . The coordinate ring of the germ is , which we write as for short. Let be the -vector space of first-order deformations of , where denotes the module of relative differentials of over . Letting and be a basis of , the versal deformation space of is given by , and the total space of the family of curves lying over is
[TABLE]
Note that because is a complete intersection germ, we have that is normal and Cohen-Macaulay and that is an admissible family. We denote by the origin, by the singular point cut out by the germ , and by the fiber of over . We now introduce terminology for the types of deformations that we will consider in the sequel:
Definition 3.1.1**.**
We say that a family is a -parameter deformation of if and there is a map defined by where and . We say that a family is a -parameter deformation of if and there is a map defined by where and . For each , we say that an -parameter deformation is general if it is general as an element of the -vector space of all -parameter deformations.
Let be a general -parameter deformation. Let , and consider a list of elements of
[TABLE]
viewed as a module over the ring of functions on via the action of on the left-hand tensor factor.444Because both and are affine schemes, we can think of over as just a module over a ring, rather than as a sheaf of modules over a sheaf of rings. It follows from the proof of Lemma 2.1.3 that we can think of as being the completion of the stalk of the sheaf of principal parts of any line bundle on a -parameter family of curves acquiring a singularity cut out analytically-locally by . Let be the map of -modules that sends the standard basis vector of the free module to for each , and let as before. (The maps and defined here are intended to imitate the maps and defined in (17) and (25).) Let be the degeneracy locus of the map , and let be the ideal cutting out . Given a basis of the free -module , the ideal is generated by the maximal minors of the matrix
[TABLE]
We now define the automatic degeneracies:
Definition 3.1.2**.**
The -order automatic degeneracies of the ICIS germ are given by
[TABLE]
where the outer minima are taken over all -parameter deformations and the inner minima are taken over all choices of the list of elements of (here, in the weight- case, in the weight- type-(a) case, and in the weight- type-(b) case).
Remark 3.1.3*.*
Observe that each minimum in Definition 3.1.2 is, if finite, achieved for a general choice of the -parameter deformation and the list of elements of . For a given linear system on a given family of curves , it may not be true that the list of elements obtained by taking the analytic-local germs of images in of local basis elements of under the map in (17) is general enough to attain any of the minima in Definition 3.1.2.
Remark 3.1.4*.*
One could have alternatively defined the automatic degeneracies using arbitrary -parameter arcs in the the deformation space as opposed to lines, but it turns out that the resulting definition is equivalent to Definition 3.1.2. The fact that these two definitions are equivalent can be proven in two steps as follows. Let for denote automatic degeneracies computed with respect to arcs. The first step is to note that the two definitions are evidently equivalent in the nodal case. Second, the arguments in § 3.2 hold whether automatic degeneracy is defined using lines or arcs. In particular, Proposition 3.2.1 and Proposition 3.2.2 hold for both definitions, so it follows that the formulas (1)–(3) hold for both definitions; i.e., we have that
[TABLE]
In other words, one can translate the calculation of an automatic degeneracy into a computation of the multiplicity of a divisorial scheme at [math] in the base of a versal deformation of the singularity, and the multiplicity of a divisor at [math] can be computed using general test lines or arcs. We choose to work with lines in Definition 3.1.2 because it simplifies the computations performed in § 5 and § 6.
Remark 3.1.5*.*
From Definition 3.1.2 and Remark 3.1.4, it is evident that the automatic degeneracies are analytic invariants, in the sense that they only depend on the analytic isomorphism class of the singularity. We discuss the relationship between automatic degeneracies and other singularity invariants and multiplicities in § 3.3.
3.2. Application to Counting Limiting Inflection Points
We now prove the formulas 1–3, which reduce the problem of counting the number of inflection points of a given type limiting to an ICIS to the problem of computing automatic degeneracies.
We start with the case of weight- inflection points. Let be the germ of an ICIS, and suppose that . Let be a general -parameter deformation, let be a list of elements of achieving the minimum value . We interpret the intersection multiplicity of the geometric generic fiber of the family with as being the number of -order weight- inflection points limiting toward the ICIS in a general -parameter deformation. The following proposition implies that
[TABLE]
thus proving the formula (3).
Proposition 3.2.1**.**
The restriction of the map to is finite and flat. In particular, the fiber multiplicity of is constant.
Proof.
We first handle flatness. Notice that is Cohen-Macaulay because it is a determinantal subscheme having the expected codimension in the scheme , which is itself Cohen-Macaulay because is Cohen-Macaulay. That the map is flat over now follows from Miracle Flatness (see [Mat89, Theorem 23.1]), because it has finite fibers (since ) and because its target space is regular.
We now handle finiteness. Because the map has finite fibers and is evidently of finite type, it is quasifinite. By the geometric version of the Weierstrass Preparation Theorem (see [Hou62, Théorème 1]), it follows that is finite. ∎
We next consider the case of weight- type-(a) inflection points (the type-(b) case is similar). Let be the germ of an ICIS, and suppose that . Consider a general -parameter deformation , let the inclusion be given by a map , and let be the -parameter deformation given by post-composing with the projection map sending . Letting be the line given by , we view as a family over via the projection map sending . Then is the fiber of over , and is the subfamily of curves lying above this fiber. Also, let denote the geometric generic point, let over , and let . Note that the family can be thought of as a general perturbation of the family .
Let be a list of general elements of , let denote the corresponding degeneracy locus, cut out by the ideal . Then
[TABLE]
The following proposition implies that
[TABLE]
Proposition 3.2.2**.**
Let denote the composition of the map with the projection map . Then the restriction of the map to is finite and flat. In particular, the fiber multiplicity of is constant.
Proof.
We omit the proof because it is essentially identical to that of Proposition 3.2.1. ∎
We interpret the total multiplicity of as being the number of -order weight- type-(a) inflection points limiting toward the ICIS in a general -parameter deformation. Since the total multiplicity of is given by \dim_{k}\big{(}(\mathscr{O}_{\widetilde{X}}/\widetilde{I}_{\overline{\tau}}^{m})\otimes_{\mathscr{O}_{\widetilde{B}}}\mathscr{O}_{B^{\prime}}\big{)}=\operatorname{AD}_{(2)}^{m}(f), all that remains to prove (1) is to show that the total multiplicity of is equal to . But this follows because consists of -many points, each of which is a node, and the multiplicity of at each of these nodes is because the list was chosen to be general. We have thus proven (1); the proof of (2) is entirely analogous.
The multiplicity can be easily computed in terms of Milnor numbers, about which we require the following two facts. The first is known as the Lê-Greuel formula and provides an easy way of inductively computing the Milnor number:
Theorem 3.2.3** ([LT74, Theorem 3.7.1] and [Gre75, Korollar 5.5]).**
Let be the germ of an isolated complete intersection singularity with component functions . Letting be the Jacobian ideal of (which is generated by the maximal minors of the matrix of first-order partial derivatives of the ), the following formulas hold:
- (a)
When , we have that
[TABLE] 2. (b)
For , suppose that with component functions is also the germ of an isolated complete intersection singularity. Then we have that
[TABLE]
The second fact is that the number of nodes “nearby” an ICIS in a general -parameter deformation can be expressed in terms of Milnor numbers.
Proposition 3.2.4** ([LT74, Proposition 3.6.4]).**
Consider an ICIS germ . The multiplicity of the discriminant locus at the ICIS in a general -parameter deformation is given by , where is the germ of the total space of a general -parameter deformation of .
Since a general -parameter deformation of a planar ICIS cut out analytically-locally by has a smooth total space, it follows from Proposition 3.2.4 that in the planar case.
3.3. Relationship to Well-Known Invariants and Multiplicities
It is natural to wonder whether automatic degeneracies are related in some meaningful way to invariants and multiplicities of curve singularities that arise in the literature. In this section, we provide a brief discussion of a number of such relationships.
3.3.1. The Milnor Number
We have already observed that there is a geometric interpretation of the relationship between the weight- automatic degeneracies and the Milnor number. Indeed, (1) and (2), together with Proposition 3.2.4, tell us that the number of -order weight- inflection points of a given type limiting toward an ICIS in a general -parameter deformation admits a simple closed-form expression in terms of the order , the corresponding -order weight- automatic degeneracy, and the Milnor numbers of the ICIS and of the total space of a general -parameter deformation. Moreover, we shall demonstrate in § 5.3 how to obtain lower and upper bounds on the -order weight- automatic degeneracies of a planar ICIS in terms of the order and its Milnor number. The Milnor number also turns out to be equal to certain weight- automatic degeneracies of planar ICISs, as we show in Theorem 6.3.1 and Remark 6.4.2.
3.3.2. The Widland-Lax Multiplicity
By (3), the -order weight- automatic degeneracy of an ICIS is equal to the number of -order weight- inflection points limiting toward the ICIS in a general -parameter deformation. But this automatic degeneracy can also be interpreted as measuring the number of -order weight- inflection points that the ICIS “counts as.” Incidentally, the problem of determining how many -order weight- inflection points that a given curve singularity “counts as” has been studied extensively by Widland and Lax, who authored several papers devoted to extending the theory of inflection points to Gorenstein singular curves (see [Wid84, Lax87, LW87, LW88, LW90a, LW91, LW90b]). The work of Widland and Lax on Gorenstein curves has been extended to the case of arbitrary integral singular curves by E. Ballico and Gatto in [BG97] and to fields of arbitrary characteristic by Laksov and Thorup in [LT94].
We now briefly describe the work of Widland and Lax concerning inflection points on Gorenstein singular curves, following the detailed exposition provided in [GR20, § 4]. Let be an integral projective Gorenstein curve over , and let be any point (smooth or singular). Because we have stipulated that is Gorenstein, the dualizing sheaf is invertible, so the stalk is a free -module generated by an element . Now, let be a linear system on , and let be a basis of . By identifying the stalk (which is a free -module of rank ) with , we may regard each as an element of . Letting
[TABLE]
be the composition of the universal derivation with the natural map , define elements for each and by
[TABLE]
Then the Widland-Lax multiplicity of the linear system at is defined to be the order of vanishing at of the determinant of the following matrix, which can be thought of as a generalization of the Wronskian:
[TABLE]
The point is defined to be a Widland-Lax inflection point of the linear system if . If is a smooth point of , then is equal to the weight of as an inflection point.
Now consider an admissible -parameter family of curves of arithmetic genus with a point such that the fiber is irreducible and has an isolated singularity at , and let be a linear system on the family. Then the locus of Widland-Lax inflection points , counted with multiplicity , forms a divisor on that is finite and flat over the base . There are two consequences: firstly, is equal to the number of weight- inflection points limiting toward the point , and secondly, the so-called total inflection
[TABLE]
of the fiber is independent of the choice of the point . In the case where the fiber is smooth, the total inflection is given by the Plücker formula (see [EH16, Theorem 7.13]), which states that
[TABLE]
It follows that the formula (28) holds for all , regardless of whether the fiber is smooth. In particular, the formula (28) holds for any linear system on any Gorenstein curve (this result is [LW90b, Proposition 1]).
We now return to the context of a single integral projective Gorenstein curve of genus over . In [GR20, § 4.2], Gatto and Ricolfi show how to use the Plücker formula (28) to compute for an isolated singular point . Let be a partial normalization of the curve on a neighborhood of the point . Then the arithmetic genus of is equal to , where is the -invariant of the singularity at (see § 5.3.1 for the definition of the -invariant, which can be thought of as measuring the number of double points that a singularity “counts as”). Let be the -vector subspace of spanned by the pullbacks of sections in . Using the Plücker formula (28) together with the fact that the map is an isomorphism away from , we obtain the following equalities, which are stated in [GR20, Proof of Proposition 4.8]:
[TABLE]
Because the points are smooth points of , it is easy to compute for each of these points in any given example. Moreover, the -invariant can be readily computed by means of the Milnor-Jung formula (see [Mil68, Theorem 10.5]). Thus, (29) provides an easy-to-use formula for computing the Widland-Lax multiplicity.
One might wonder how the Widland-Lax multiplicity compares to the weight- automatic degeneracy. The fundamental distinction between these two notions is that the Widland-Lax multiplicity is defined globally and depends on the specific curve and linear system under consideration, whereas the -order weight- automatic degeneracy of an ICIS is defined locally and depends only on the order and the analytic isomorphism class of the ICIS. It is natural to ask under what conditions we have the equality
[TABLE]
where is a linear system on with . As it happens, equality does hold in many examples, as we demonstrate in Remarks 4.0.2, 6.5.2, and 6.7.2, although in the last of these remarks, we also discuss an example of when equality fails to hold. In addition, note that it follows from (29) that we have the lower bound
[TABLE]
In § 5.3.1, we show that the bound (31) holds upon replacing the Widland-Lax multiplicity with the -order weight- automatic degeneracy. Finally, it remains open to study whether the constructions of Widland-Lax can be used to find global analogues of the two types of weight- automatic degeneracies.
3.3.3. The Buchsbaum-Rim Multiplicity
Let be a proper submodule of finite colength in a free module of rank over a Noetherian local ring of dimension over . For each integer , let denote the graded component of the symmetric algebra of , and let denote the graded component of the Rees algebra of , which is equal to the -subalgebra generated by in the symmetric algebra of . In [BR64, § 3.1], D. Buchsbaum and D. Rim proved that the quantity is equal to a polynomial of degree in for all sufficiently large . The coefficient of in this polynomial is a quantity known as the Buchsbaum-Rim multiplicity of and is denoted . The Buchsbaum-Rim multiplicity can be thought of as a generalization for modules of the Hilbert-Samuel multiplicity for ideals.
Consider an ICIS cut out analytically-locally by , let be a -parameter deformation, and take , , and . Then we have and . Given general elements , [Gaf96, part (iii) of Proposition 2.5] tells us that because is Cohen-Macaulay, the submodule is a minimal reduction of , meaning that is minimal among all submodules with the property that the Rees algebra of is integral over the Rees algebra of . Then, it follows from [CLU08, Theorem 1.2] that we have the equality of Buchsbaum-Rim multiplicities
[TABLE]
and that the quantities in (32) are both equal to the colength . Thus, for a general choice of the -parameter deformation , we have the equality
[TABLE]
As it happens, the weight- type-(a) automatic degeneracy can also be expressed as a Buchsbaum-Rim multiplicity, albeit in a far more contrived way. Indeed, let be a free -module of rank , and let be a basis of . Let be general elements, and consider the submodule
[TABLE]
Then we have the equality
[TABLE]
It remains open as to whether the weight- type-(a) automatic degeneracy can be expressed in an “intrinsic” way in terms of the local principal parts module as we managed to do for the type-(b) case in (33).
Remark 3.3.1*.*
The Buchsbaum-Rim multiplicities in (33) and (34) are not the same as the Buchsbaum-Rim multiplicity that arises in the work of Gaffney, Kleiman, and Massey on equisingularity theory (see the series of papers [Gaf92, Gaf96, GK99, GM99]). Indeed, while the multiplicities in (33) and (34) depend on partial derivatives of the component functions of of order up to and are not in general equisingularity invariants (as we explain in Remark 6.8.1), the multiplicity considered by Gaffney *et al. *depends only on the first-order partial derivatives of the component functions of and is an equisingularity invariant. There is also the obvious distinction that the multiplicities in (33) and (34) form a countable collection for each ICIS as varies through the positive integers, whereas Gaffney *et al. *associate a single multiplicity to each ICIS.
3.3.4. Other Invariants and Multiplicities
In Theorem 6.5.1, Example 6.5.3, and Theorem 6.5.4, we show that for any planar ICIS cut out analytically-locally by , the -order weight- automatic degeneracy is equal to two well-known multiplicities: (1) the intersection multiplicity of the singularity with a generic polar, which is related to B. Teissier’s notion of polar invariant (see [Tei77]), and (2) the Hilbert-Samuel multiplicity of the Jacobian ideal of .
We conclude by remarking that it remains open to find other interesting relationships between automatic degeneracies and well-known singularity invariants and multiplicities, and that there appears to be much room for further investigation in this direction.
4. Automatic Degeneracies of a Node
In this section, we compute the automatic degeneracies of a node. To do this, we employ the following three-step procedure:
- (a)
Find a basis of the dual of the complete module of relative principal parts; 2. (b)
Compute the minors of the degeneracy matrix using the basis obtained in part (a); 3. (c)
Compute the colength of the degeneracy ideal associated to the matrix obtained in part (b).
As we explain in § 5, it is in general quite difficult, if not impossible, to use the above procedure for a given ICIS to compute its automatic degeneracies as explicit functions of . Nevertheless, we demonstrate in this section that this procedure can be executed in the case of a node.
Theorem 4.0.1**.**
We have the following two results:
- (a)
The weight-* -order automatic degeneracy of a node, cut out analytically-locally by , is given by the formula*
[TABLE]
so in a general -parameter deformation of a node, the number of -order weight-* inflection points limiting to the node is given by .* 2. (b)
The weight-* -order automatic degeneracies of a node, cut out analytically-locally by , are given by the formulas*
[TABLE]
Remark 4.0.2*.*
Let be a projective integral Gorenstein curve with a node at a point , and let be a linear system on such that and such that the sequence of orders of vanishing of sections in along each branch of the node at is given by . Then from (29), we deduce that , because the -invariant of a node is equal to and because the Widland-Lax multiplicities of the two preimages of the node in the normalization are both [math]. Thus, in this case, it follows from part (a) of Theorem 4.0.1 that equality holds in (30); i.e., we have that .
Remark 4.0.3*.*
Note that in a general -parameter deformation of a node, it follows from the formulas (1) and (2) that the number of -order weight- inflection points of either type limiting to the node is equal to [math].
Proof of Theorem 4.0.1.
Let be a general -parameter deformation of a planar ICIS germ . Since we consider various different types of singularities in the sequel, we introduce the clearer notation for the modules of principal parts. The first step is to find a basis of that is “nice enough” to make it feasible to compute the automatic degeneracies of a node for every . Before we can do this, however, we need a more explicit description of . Note that and that is the -algebra given by
[TABLE]
where the list is a basis of the -vector space and are general. Note that , so the relation defining as a quotient of can be rearranged to obtain the relation expressing in terms of . Using this relation, we obtain the following explicit description of :
[TABLE]
where we have put for ease of notation. The expression of given in (35) will come in handy in § 5, where we discuss automatic degeneracies of arbitrary planar singularities. But is a -dimensional -vector space, generated by . Thus, in the case , (35) takes on the much simpler form
[TABLE]
4.1. Finding a Basis of
We now execute step (a) of the procedure outlined above. The following lemma tells us that functionals in satisfy a handy property.
Lemma 4.1.1**.**
Let be a positive integer, and let . For every , we have and .
Proof.
The lemma is obvious when . For convenience, let the relation be denoted by for each . Next, observe that every term other than in relation contains a factor of , so
[TABLE]
It follows that , so the lemma holds when . Further observe that every term other than in relation either contains a factor of or contains a factor of , so
[TABLE]
It follows that , so the lemma holds when . Continuing in this manner by inductively assuming that, for some , the lemma holds for every , one can use relation to deduce that . It follows that for every . Since the setup is symmetric under , the same argument demonstrates that for every . ∎
In the next lemma, we use Lemma 4.1.1 to construct a basis of .
Lemma 4.1.2**.**
For each , there exists a unique functional with the following two properties:
- (a)
* for each ; and* 2. (b)
* for each .*
Moreover, the list forms a basis of as an -module.
Proof.
Observe that specifying a map is equivalent to specifying the images of the powers of and . For each , let be any map satisfying the condition that for each . In order for to descend to a map , the condition must be satisfied for each . We claim that the condition merely serves to specify the value of . To see why this claim holds, observe that
[TABLE]
Thus, satisfies the condition if and only if is given as above. In much the same manner, the condition determines the value of ; indeed, notice that we have
[TABLE]
We can continue in this manner by using the condition and the already-specified values of for to solve for . After much laborious computation, it follows by strong induction that
[TABLE]
Notice in particular that for all choices of and . With the values specified as above, the maps satisfy the conditions and therefore descend to maps . Moreover, since the maps satisfy points (a) and (b) in the statement of the lemma, so do the maps . Finally, because the elements for generate , and because we have specified the values of and for each , it follows that we have completely determined the maps .
It is evident that the list is linearly independent, so it remains to check that this list spans all of . Let be any element; observe by Lemma 4.1.1 that there exist such that for each . Then the functional has the property that for every . Inductively tracing through the relations as we did in the previous paragraph, we deduce that and that for every , so in fact is the zero functional, and we have , implying that the list spans all of . ∎
4.2. The Weight- Case
4.2.1. Step (b): Computing the Minors
For now, we restrict our consideration to the case of weight- type-(a) inflection points; we use our findings for the type-(a) case to study the case of weight- type-(b) inflection points at the end of § 4.2.4 and the case of weight- inflection points in § 4.3.
Let be a list of general elements of (i.e., achieving the minimum degeneracy in the sense of Definition 3.1.2). Note that for each ,
[TABLE]
Substituting the above result into (27), we find that the degeneracy matrix is given by
[TABLE]
For each , let denote the maximal minor of obtained by computing the determinant of the matrix that results from deleting the row of . The degeneracy ideal is generated by the ’s, so we need to obtain a useful description of these minors. However, since we were unable to give an explicit description of the coefficients and that appear in the entries of , we are consequently unable to determine the ’s explicitly. Fortunately, however, it is possible to provide a description of the ’s that is adequate for the purpose of computing automatic degeneracies. In the following section, we introduce a convenient system of representing elements of that allows us to obtain such an adequate description of the ’s.
4.2.2. “Root Expansions” of Power Series
The space of pairs of nonnegative integers forms a partially ordered set under the relation if and only if and , with equality if and only if and . We make use of this structure in the next lemma:
Lemma 4.2.1**.**
Let be nonzero. There exists a unique finite subset , along with units for each that are not necessarily unique, such that the following conditions are satisfied:
- (a)
* for all ; and* 2. (b)
.
Proof.
Uniqueness, as is often the case, holds trivially. If uniqueness fails, so that we have two distinct such sets and , then for any , it would be possible to express [math] as a sum with the coefficient of the term being nonzero, an absurdity.
As for existence, it suffices to show that we can reduce to the case where is expressible as a finite sum of distinct monomials in and with coefficients in . Indeed, the lemma is obvious given such an expression of , for one can simply induct on the number of terms in the sum. We now demonstrate that we can reduce to this case. Let be a (nonzero) term of having minimal degree, and let . Then, for each , let be the smallest among all with the property that , and let . Similarly, for each , let be the smallest among all with the property that , and let . We then have that
[TABLE]
where and for each . We have thus expressed as a finite sum of distinct monomials in and with coefficients in , which is the desired form. ∎
Definition 4.2.2**.**
With notation as in Lemma 4.2.1, we say that is the set of roots of and that the expression of in point (b) is a root expansion of .
The choice of terminology in Definition 4.2.2 is motivated by the fact that one can visualize the partially ordered set as a directed graph and the nonzero terms of as a directed subgraph; then the roots of are simply those nodes that have no parents on the subgraph corresponding to .
4.2.3. Back to Step (b): Computing the Minors
We now express the minors in terms of their root expansions.
Proposition 4.2.3**.**
For a general choice of and with , the root expansion of is given for each by
[TABLE]
where for each and is the triangular number for each .
Proof.
Fix . To determine the roots of , we ask the following question: for every nonnegative integer , what is the smallest so that has a nonzero term proportional to ? Before we answer this question in full generality, let us work out the argument in the easiest case, namely when . For this case, we want to compute the smallest power of that appears as a term in ; this smallest power is evidently the same as that which arises from computing the following determinant, obtained by deleting all nonzero powers of from the entries of the minor defining :
[TABLE]
where the subscript is meant to indicate that we have deleted the row. It follows by inspection of (37) that the smallest so that has a nonzero term of the form is , where .
Now let us deal with the case when . An entry of the minor defining can either contribute a factor of through the term or contribute a factor of through one of the terms . Since we are looking for the smallest so that has a nonzero term proportional to , we want the -factors to come from the bottom-most rows of the minor defining , so that the -factors are essentially replacing the largest -factors. But notice that in computing , we cannot choose the same power of from any two of the bottom-most rows. To see why this claim is true, consider the matrix obtained from by deleting all powers of , and compute any minor of it:
[TABLE]
where in the last step above, we could restrict the sum by stipulating that the indices and be different because the summand evidently vanishes when we set . In other words, choosing the same power of from any two rows yields a contribution of [math]. It follows that the only possible values of are the triangular numbers for each , and it further follows that the smallest so that has a nonzero term of the form is , where .
It is not easy to determine explicit expressions for the coefficients , but doing so is unnecessary for our purposes. All we need is the following fact: the constant term of each is a polynomial in the constant terms of the coefficients for . Recall that we established in § 4.2.1 that the constant term of is and the constant term of is . Thus, each is a polynomial in the coefficients and for of the original germs . In particular, the constant terms of all of the ’s depend on only finitely many of the coefficients of the germs . We conclude that under the generality assumption in the statement of the proposition, the coefficients are units in , and so the monomials for are the roots of for every pair , as desired. ∎
4.2.4. Step (c): Computing the Colength
We are now ready to combine the results from previous steps to compute the automatic degeneracy .
Lemma 4.2.4**.**
We have that
[TABLE]
for a general choice of and with .
Proof.
By definition, is generated by the minors , the root expansions of which we determined in Proposition 4.2.3. To prove the desired equality of ideals, it suffices to show that the residue of each in is equal to [math]. Observe that for each , the relation in can be expressed as a relation on the monomials for each with coefficient given by . Thus, we may view the relations for as a system of equations in the variables ; putting this system into matrix form yields
[TABLE]
To solve the above system of equations, we simply put the associated augmented matrix into row echelon form. After doing this, the first entries of the last row are [math], so as long as the constant term of is nonzero, so that is a unit, we deduce that . Going up one row, the first entries of the second-to-last row are [math], so as long as is a unit, we deduce that . Continuing inductively in this manner, we find that as long as is a unit for each . By Proposition 4.2.3, this condition on the ’s will be satisfied for a general choice of the coefficients and for . Thus, we have shown that is generated by the monomials in the set as long as the generality condition on the coefficients and is satisfied. ∎
Given the result of Lemma 4.2.4, we are finally ready to compute the colength:
Lemma 4.2.5**.**
We have that
[TABLE]
Proof.
Clearly, there is a unique basis of
[TABLE]
with the property that each basis vector is a monomial in and with coefficient . This basis may be equivalently described as follows: consider the directed graph , and remove all nodes that either are equal to or are children of the nodes for . Then the number of nodes that remain in the graph is the desired dimension.
To compute the number of remaining nodes, we sum the number that remain in the “ray” of nodes of the form over . This sum is most easily computed by splitting it into the chunks for : indeed, for each in this interval, the number of nodes that remain in the corresponding “ray” is simply . Thus, the total number of nodes that remain is given by
[TABLE]
where in the last step above, we have appealed to the standard identities for summing consecutive squares and cubes to obtain the desired formula. ∎
Lemmas 4.2.4 and 4.2.5 together imply that . This concludes the proof of Theorem 4.0.1 in the case of weight- type-(a) inflection points.
We now briefly sketch the proof of the case of weight- type-(b) inflection points, because the argument is very similar to that of the type-(a) case. We start with a list of general elements in , to which we associate a degeneracy matrix . The maximal minors of all have the same form as the minor computed in Proposition 4.2.3. Indeed, under a generality condition similar to the type specified in the statement of Proposition 4.2.3, the root expansions of these minors are all given by a linear combination with coefficients in of the monomials for , and these minors give maximally linearly independent relations on the monomials . Thus, the degeneracy ideal is generated by the monomials , and the claimed equality then follows from Lemma 4.2.5.
4.3. The Weight- Case
We now compute . To do this, we start with a list of general elements in , to which we associate a degeneracy matrix . The determinant of has the same form as the minor computed in Proposition 4.2.3. Indeed, under a generality condition similar to the type specified in the statement of Proposition 4.2.3, the root expansion of this determinant is given by
[TABLE]
where for each . Interestingly, the expression in (38) can be factored as follows:
[TABLE]
where for . We therefore arrive at the following result:
Theorem 4.3.1**.**
The divisor of -order weight- inflection points in a general -parameter deformation of a node is given by the reduced union of hypercuspidal branches defined by equations of the form where for .
Remark 4.3.2*.*
The result stated in Theorem 4.3.1 was first proven by S. Cautis in [Cau06, Theorem 3.25], although Cautis arrived at the result via a monodromy argument as opposed to a direct local calculation.
We now return to the calculation of . We have that
[TABLE]
under the aforementioned generality condition. We compute the colength of in the following lemma:
Lemma 4.3.3**.**
We have that
[TABLE]
Proof.
The relation expresses as a unit multiple of and, taken together with the relation , implies that . It follows that the set of monomials
[TABLE]
forms a basis of as a -vector space, so the desired colength is equal to the size of this set, which is given by . ∎
Combining (39) with Lemma 4.3.3, we deduce that . This concludes the proof of Theorem 4.0.1. ∎ We conclude this section by providing two examples in which we use Theorem 4.0.1 (as well as Theorem 4.3.1) to reproduce known results about weight- inflection points limiting to a node.
Example 4.3.4**.**
Consider weight- inflection points on a plane curve associated to the linear system , where is the -vector subspace spanned by pullbacks of linear forms on vanishing at a given point. It is well-known that in a general -parameter family of smooth plane curves specializing to a plane curve with a node, the number of such inflection points limiting to the node is . This fact agrees with Theorem 4.0.1, which tells us that the number of -order weight- inflection points limiting to a node in a general -parameter deformation is equal to .
Example 4.3.5**.**
As stated in [DH88, § 4, part (s)], in a general -parameter family of smooth plane curves specializing to a plane curve with a node, “a total of six flexes of the nearby smooth curves will approach the node, comprising two smooth arcs. Each arc will be simply tangent to one of the branches [of the node, and] hence will have intersection number [with the singular fiber].” Now, recall that flexes on a smooth plane curve are -order weight- inflection points with respect to the linear system , where is the -vector subspace spanned by pullbacks to of sections in . Thus, Theorem 4.0.1 tells us that the number of -order weight- inflection points limiting to a node in a general -parameter deformation is equal to , which agrees with the first part of the quoted result. Moreover, Theorem 4.3.1 tells us that the divisor of -order weight- inflection points in a general -parameter deformation of a node is the reduced union of two branches with equations of the form , which is simply tangent to the branch of the node, and , which is simply tangent to the branch of the node. We have thus also reproduced the second part of the quoted result.
4.4. Flecnodes as Limits of Inflection Points
We have established that in a general -parameter deformation of a node, the number of -order weight- inflection points of either type limiting to the node is equal to [math]. However, it is interesting to consider what happens when we take the elements used to define the degeneracy scheme to be special in some way. For example, a flecnode on a plane curve is a node at which one of the two branches is “flexed,” meaning that the tangent line to that branch meets it at the point of tangency with intersection multiplicity . Note that this tangent line meets the nodal curve at the node with intersection multiplicity , so it is reasonable to ask the following question: in a general -parameter deformation of a flecnode, is there a nonzero number of hyperflexes limiting to the flecnode? The next theorem tells us that the answer is yes.
Theorem 4.4.1**.**
Take a list of elements in that is general among all lists of elements with vanishing to order along the branch of the node. Then
[TABLE]
so in this case, the number of -order weight- type-(a) inflection points limiting to a node in a general -parameter deformation is equal to .
Proof.
For each , we write . The condition that vanishes to order along the branch simply means that for . Just as we argued in § 4.2.1, , as well as for and for that satisfy the following two properties:
- (a)
The constant terms of are respectively given by the constant terms of ; 2. (b)
We have that is given by
[TABLE]
Then the degeneracy matrix has the form
[TABLE]
By mimicking the proof of Proposition 4.2.3, one checks that the root expansion of the maximal minor of obtained by computing the determinant of the matrix that results from deleting the row is given for each by
[TABLE]
where for each . Moreover, by mimicking the proof of Lemma 4.2.4, we find that the degeneracy ideal is given by
[TABLE]
By mimicking the proof of Lemma 4.2.5, we find that .
Lastly, we claim that the number of -order weight- type-(a) inflection points limiting to the flecnode in a general -parameter deformation is
[TABLE]
Consider a general -parameter deformation of the node. Then , and is the -algebra given by
[TABLE]
The discriminant locus of the family lies over the line . As in § 3.2, let be cut out by and , and let be the line parallel to passing through the geometric generic point and . For each , take a general element whose restriction to is equal to the element specified in the theorem statement. Then is given by
[TABLE]
where each is such that the restriction to is given by . For each , let be the image of under the natural map , and let . We now prove that the list of elements is sufficiently general as to achieve the minimal automatic degeneracy in the sense of Definition 3.1.2; more precisely, we claim that
[TABLE]
To prove this, it suffices to assume the following: each of the , when expressed as a power series in the variables , has the property that the coefficients are polynomials (as opposed to power series) in . Having made this assumption, we can evaluate the elements at values . Thus, letting , it suffices by specialization to show that
[TABLE]
but this holds because the elements are general by construction (since the elements were taken to be general). With this result, the claim follows by mimicking the proof in § 3.2 of the formula (1). ∎
5. Automatic Degeneracies of Higher-Order Singularities
The computations of -order automatic degeneracies for the node performed in § 4 are difficult to reproduce for higher-order singularities. Given an ICIS cut out analytically-locally by , the primary obstacle to obtaining a formula for its -order automatic degeneracies is finding bases of the free modules for all . Recall that such bases are needed to write down the matrix in (27). The construction of bases of the modules in § 4.1 relies on the symmetry and simplicity of the solitary equation defining the node, and it remains open as to whether a similar such construction can be made for any other ICIS.
In this section, we present a range of different results relating to the calculation of automatic degeneracies for higher-order singularities. Briefly, these results are as follows:
- (a)
We obtain a formula for the -order weight-2 type-(a) automatic degeneracy of a cusp; 2. (b)
We provide an algorithm for obtaining a basis of for a planar ICIS cut out analytically-locally by ; and 3. (c)
We obtain lower and upper bounds for the -order weight- automatic degeneracies of each type for an arbitrary planar ICIS.
We use the algorithm described in point (b) to compute low-order weight- and weight- automatic degeneracies of certain families of planar singularities in the next section, § 6.
5.1. The Case of Cusps
It is not clear whether one can directly compute the automatic degeneracies of a cusp in the manner of § 4, but there is a way to directly determine the number of weight- type-(a) inflection points limiting to the cusp in a general -parameter deformation. Indeed, we have the following theorem:
Theorem 5.1.1**.**
The number of -order weight- type-(a) inflection points limiting to a cusp in a general -parameter deformation is equal to [math] for every .
Remark 5.1.2*.*
The basic intuition underlying the proof of Theorem 5.1.1 is that cusps “ought not to count as” hyperflexes, for example, because there is no line in that meets the cuspidal curve with intersection multiplicity at least at the cusp.
Proof of Theorem 5.1.1.
Let as in § 4. Then we can take to be the analytic-local coordinate ring of the cusp, and the map of -algebras taking and is an isomorphism onto its image, which is equal to the sub--algebra . Because the numerical semigroup generated by and is equal to , every can be expressed as for some coefficients .
Now choose general elements , and let be the -dimensional -vector subspace of that they span. We claim that the highest order of vanishing of a nonzero element of is equal to , and not greater than or equal to . Notice that to prove the theorem, it suffices to prove the claim. Indeed, suppose it were true that a positive number of weight- type-(a) inflection points were limiting to the cusp in a general -parameter deformation. Letting be a general -parameter deformation, it follows from (1) that for a list of general elements in , we have
[TABLE]
Then by upper-semicontinuity, this would remain true if we used a special choice of elements rather than general elements to define the locus of inflection points. Indeed, if we take to be the list of elements of induced by the elements , then the inequality in (40) would continue to hold. Thus, we would find that the cusp is a limit of a positive number of inflection points with respect to the elements of induced by . It would follow that contains an element—namely, the limit of elements vanishing to order at the nearby inflection points—that vanishes to order at least at the cusp, contradicting the claim.
We now prove the claim. Writing for each , the condition that the elements are general implies that none of the maximal minors of the following matrix of coefficients is equal to zero:
[TABLE]
It follows that by taking a suitable -linear combination of , we can find a nonzero vanishing to order at least at (i.e., in the power series expansion ). It further follows that no -linear combination of vanishes to order at least at . ∎
While we typically seek to compute the number of limiting inflection points by first computing the relevant automatic degeneracy and then applying (1), it turns out that for the cusp in the weight- type-(a) case, it is easier to proceed in reverse.
Corollary 5.1.3**.**
The -order weight- type-(a) automatic degeneracy of a cusp, cut out analytically-locally by , is given by the formula
[TABLE]
Proof.
This follows immediately by combining (1) with Theorem 5.1.1 and by noting that . ∎
Remark 5.1.4*.*
A similar argument cannot be made for the case of weight- type-(b) inflection points. Indeed, if we were to try to replicate the argument used to prove Theorem 5.1.1 in the type-(b) case, we would require the patently absurd condition that (rather than ) general elements of have the property that no two linearly independent elements of their span vanish to order at . Naïvely, one might expect that the cusp must therefore be the limit of a nonzero number of weight- type-(b) inflection points in a general -parameter deformation, but this expectation turns out to be flawed, as we demonstrate in Example 6.3.2.
In § 6, we compute other automatic degeneracies of the cusp by means of the algorithm introduced in the next section.
5.2. An Algorithm for Finding a Basis of
As in § 4, we take . Let be the germ of a planar ICIS. The condition that the singularity is isolated implies that .
The first step in computing automatic degeneracies of is to find a basis of the -module ; in this section, we present an algorithm for doing so. Recall from (35) that admits the following explicit description:
[TABLE]
where is a basis and the are general. We saw in § 4 that in the case where , the description in (41) takes on a particularly simple form, because is a -dimensional -vector space. However, for more complicated singularities, the description in (41) becomes cumbersome. To alleviate this problem, we introduce an auxiliary -module , defined for any planar ICIS germ as follows:
[TABLE]
Notice that for we have and that for any we can write
[TABLE]
Thus, it suffices to give an algorithm for finding a basis of ; indeed, to get a basis of , we simply apply the algorithm to . In fact, for the purpose of computing automatic degeneracies of a planar ICIS germ , it suffices to work exclusively with the modules . To see how, first consider the following definition:
Definition 5.2.1**.**
We define the following quantities for each planar ICIS germ and positive integer :
[TABLE]
where the minima are taken over all choices of the list of elements of and is the ideal cutting out the degeneracy locus of the elements in (here, in the weight- case, in the weight- type-(a) case, and in the weight- type-(b) case).
From Definition 5.2.1, observe that to compute for , it suffices to compute for some unit and show that this value is independent of the choice of .666We rely on this strategy to compute automatic degeneracies in § 5.3.2 and § 6. Note that for is defined entirely in terms of and does not depend on taking a general -parameter deformation (as does ). Thus, is somewhat easier to compute than .
In what follows, we find that it is more convenient to work with the variables and defined by and . In terms of and , we have
[TABLE]
where we have expressed as a Taylor bi-series expansion in the variables and centered about and then performed the substitutions and .
5.2.1. The Basic Idea
Take , and let denote the kernel of the natural surjection . Dualizing the short exact sequence
[TABLE]
gives the exact sequence
[TABLE]
It follows from the exactness of (21) that the map is in fact surjective, so we obtain a short exact sequence
[TABLE]
Moreover, it follows from Remark 2.3.6 that for every , the -modules and are free of ranks and , respectively, so in particular, the sequence in (44) splits. Consequently, we can construct bases of the modules inductively: if we can exhibit an element of whose image in generates all of , then we can simply append that element to a previously constructed basis of to obtain a basis of .
Remark 5.2.2*.*
In deriving the algorithm, we do not ever use the fact that the map is surjective. Indeed, the surjectivity of this map follows immediately by applying the algorithm to construct a basis of . All we need is that this map is nonzero, as explained in § 5.2.3.
Remark 5.2.3*.*
Note that the -module is of rank [math] and has finite length. When , we have , so . Incidentally, it is not true that for every ; indeed, one easily verifies by hand or using Macaulay2 that for and , the -module has rank [math] and length . Nonetheless, continuing with the example where and , one also readily checks that the map is the zero map, which is consistent with the fact that the map is surjective.
5.2.2. Explicit Presentations
Before we proceed with deriving the algorithm, we provide explicit presentations of the -modules and , and we use these presentations to obtain a preliminary description of .
We start by describing . As in § 4.2.3, let denote the triangular number. Because is obtained as a quotient of , it follows that the -many monomials for form a set of generators of over . The only relations on these generators arise from setting ; in terms of and , these relations are given explicitly as follows for (the case is trivial: note that , so there are no relations):
[TABLE]
Notice that there are -many relations in (45), one for each pair satisfying , so we obtain an exact sequence
[TABLE]
Observe that for any integer , we have a natural surjection ; this surjection gives rise to the following diagram:
[TABLE]
where the first two downward surjections are the natural ones and can be thought of as follows. Regard as a free module with basis elements corresponding to the elements of the poset ; viewing this poset as a “triangle” with the row of the triangle containing the pairs with , the surjection can be thought of as killing rows through of the triangle.
Lemma 5.2.4**.**
The sequence in (46) is left-exact, and thus the resulting short exact sequence
[TABLE]
is a length- resolution of by free -modules.
Proof.
It suffices to prove that the relations are linearly independent over . We proceed by induction on the order . For the base cases, when , there are no relations, so the claim is vacuous; when , notice that there is exactly one relation in (45), namely , so the claim is clear. Now take , and assume that the claim holds for the order . Let be some relation on the with . Observe that the image of under the natural surjection (defined as in (47)) is given by
[TABLE]
Setting in implies that its image in is also zero, but by the inductive hypothesis, the fact that implies that for . It remains to show that for ; we handle these coefficients by contradiction as follows. Let be the smallest integer so that for we have . Note that is the only pair such that and contains a term proportional to and . But then no other term in can cancel out the term proportional to in , which contradicts the fact that . It follows that for all , implying that the relation is trivial and thus proving the claim. ∎
Next, we obtain the following description of :
Lemma 5.2.5**.**
We have an isomorphism taking to the unique functional that sends to .
Proof.
Observe that is the quotient of the free -module on the generators for by the relations for . Thus, a functional is determined by specifying in such a way that . Note that the relations take on the following simple form:
[TABLE]
Combining these relations and applying the functional yields the following divisibility properties:
[TABLE]
For a given pair such that , once we fix a value for that satisfies the corresponding divisibility property in (50), the entire functional is determined by the relations in (49). This gives the desired characterization of . ∎
Finally, we use these explicit presentations of and to obtain the following description of :
Lemma 5.2.6**.**
We have the following basic properties of the -module :
- (a)
Any functional is determined by specifying its values on the generators of , subject to the relations . 2. (b)
Given , there exists such that for every pair with , we have
[TABLE]
In fact, the functional may be chosen so that .
Proof.
Part (a) follows from the fact that to be an element of is to be an element of that vanishes on , where, as in Lemma 5.2.4, we view as the module of generators and as the submodule of relations. As for part (b), the element is given by taking the image of in and identifying that image with an element of via the isomorphism given in Lemma 5.2.5. To see why we can find with , notice that the map is not the zero map; indeed, if it were zero, the exactness of the sequence in (43) would imply that the map is an isomorphism, but this is impossible because
[TABLE]
5.2.3. The Algorithm
As we stated in § 5.2.1, the basic idea behind our algorithm is to inductively extend a basis of to a basis of by explicitly constructing a preimage in of the generator of . For the base case of the induction, we simply let be the functional defined by ; then is clearly a preimage of . In what follows, we take , and we assume by induction that we have constructed preimages of for each .
Choose any such that for every pair with , we have
[TABLE]
where . Note that the existence of such a functional is guaranteed by Lemma 5.2.6 and that the image of in is equal to . We regard the functional as the “input” to the algorithm, and at the end of this section, we shall provide an explicit construction of an input .
Let be an irreducible element such that . We now claim that it suffices to exhibit a functional with the property that for every pair . Indeed, given such a , note that is a functional in such that for every pair with , we have
[TABLE]
which is to say that the image of under the map is , whereupon we can replace with and repeat the process described in this paragraph until we have exhausted all irreducible factors of ; we can then take to be the resulting functional.
We next claim that it further suffices to exhibit for each a functional such that the functional has the property that for each pair with ,
[TABLE]
Indeed, given such functionals , we can simply take . We construct these functionals using another induction in the following lemma:
Lemma 5.2.7**.**
We can construct a functional for each such that for each pair with ,
[TABLE]
for an element satisfying the following explicit description if :
- •
If and or , then is a linear combination with coefficients in of terms.
If , these terms are given by for .
If , these terms are given by for .
- •
If and , then is a linear combination with coefficients in of the terms for .
- •
If , then is a linear combination with coefficients in of the terms for .
Otherwise, if , then we have , so a similar description of may be obtained as above by switching the variables and .
Proof.
We prove the lemma by reverse induction on , starting from and going down to . For the base case, where , note that the lemma clearly holds by taking . Now assume that the lemma holds for some . To see that the lemma holds for , we need to construct the functional ; note that , if it exists, may be replaced with any translate of itself by an element of . We now invoke the inductive hypothesis of the “outer” induction that we are doing on the rank . By this hypothesis, the functional , if it exists, may be taken to be given by for some element . Thus, it suffices to construct this .
Suppose we have constructed elements such that
[TABLE]
Then if we were to take , we would have that
[TABLE]
Moreover, if , then the relations for pairs with 777Recall that these relations hold by part (a) of Lemma 5.2.6. would together imply that for pairs with , we have
[TABLE]
Further still, by the “inner” induction we are doing on the index , we would have that (52) also holds for every pair with . Thus, it suffices to construct satisfying (51).
We now show how to find the elements . Take the relations for pairs with and combine them to obtain a single relation between the values of and . The resulting relation has the following form:
[TABLE]
Take the terms labelled “[other terms]” in the relation (53), and split them into two pieces: those terms divisible by , which we call “[-divisible terms]” and those that are not, which we call “[-indivisible terms].” Thus, we have
[TABLE]
and combining (53) with (54) yields that
[TABLE]
The inner inductive hypothesis provides us with an explicit description of all the terms in [other terms]. From this description, we deduce that every term in [other terms] is divisible by and further that every term in [-indivisible terms] is divisible by . We can then take
[TABLE]
It is then a tedious calculation to check using the relations for pairs with and the explicit description given by the inner inductive hypothesis that the resulting functional satisfies the explicit description given in the statement of the lemma. We omit the calculation for the sake of brevity.
We have thus constructed the functionals . The functional may simply be taken to be the unique functional such that . ∎
All that remains is to demonstrate how to exhibit an input functional with the property that its image in is nonzero. Consider the relations from part (a) of Lemma 5.2.6, and perform the following operations: replace each instance of with for every , and replace each instance of with the variable for pairs with . The result can be thought of as a system of linear equations in the , and we claim that this system of equations has a unique solution over the localization . Indeed, we can solve for the by reverse induction on the quantity as follows. When , the relation implies that
[TABLE]
Now suppose that we have solved for when . The relation for can be expressed as
[TABLE]
where the only ’s that appear in “” are those that we assumed had been solved for in the inductive hypothesis. From (55) and (56), one readily observes that it is possible to solve for the when is invertible, as claimed. Taking to be the largest power of occurring in the denominators of the , define a functional by stipulating that and for pairs with .
Similarly, consider the relations , and perform the following operations: replace each instance of with for every , and replace each instance of with the variable for pairs with . The resulting system of linear equations in the has a unique solution over the localization , and is the largest power of occurring in the denominators of the . Define a functional by stipulating that and for pairs with .
We then take . The corresponding value of is given by
[TABLE]
which is coprime to each of and because we have stipulated that . This completes the algorithm.
Given the algorithm described above, it should be possible — at least in theory — for one to compute the weight- and weight- automatic degeneracies of any fixed order and for any fixed cutting out a planar ICIS. We apply this algorithm to calculate automatic degeneracies in this manner in § 6.
5.3. Bounds on Automatic Degeneracies
The basis of produced by the algorithm in § 5.2.3 is difficult to write out explicitly for all , which in turn makes it difficult to find a formula for the -order automatic degeneracies of a given ICIS (other than a node) as a function of . However, it is natural to wonder whether we can at least obtain lower and upper bounds as functions of . This section is devoted to finding such bounds.
5.3.1. Lower Bounds
In the following theorem, we obtain meaningful lower bounds on the -order automatic degeneracies of an arbitrary ICIS.
Theorem 5.3.1**.**
For an ICIS cut out analytically-locally by , the -order automatic degeneracies satisfy the lower bounds
[TABLE]
Proof.
The weight- bounds follow immediately from (1) and (2), so it remains to consider the weight- case. It was known classically (see [Cay66] and [Sco92]) that there exists a deformation of the singularity germ such that the number of nodes lying on the deformed curve is equal to . The support of the degeneracy scheme at each of these nodes is at least , so by upper-semicontinuity, we must have that . ∎
5.3.2. Upper Bounds in the Planar Weight- Case
To obtain an upper bound on each of the -order weight- automatic degeneracies of a planar ICIS cut out analytically-locally by , we perform two simplifying specializations: first, we specialize the module itself, and second, we make a special choice of the elements with respect to which we are computing the automatic degeneracies.
We begin by introducing the setup required to specialize the module of principal parts:
Definition 5.3.2**.**
We define the grand modules of -order principal parts as follows. For , we take and . Next, let be an integer, let be the germ of a planar ICIS, and let . As before, let denote the triangular number. View as the free module on the generators for pairs with as in § 5.2.2, and consider the -submodule generated by the set of elements defined by
[TABLE]
We then put .
For and a point , let denote the prime ideal of defined by , and let
[TABLE]
Note that if we take and , then we have that . The following lemma says that this isomorphism holds for all choices of , as long as none of the coordinates of are equal to zero.
Lemma 5.3.3**.**
Let and . The map whose values on the generators for pairs with are given by
[TABLE]
is a well-defined isomorphism of -modules.
Proof.
Clearly, if we substitute into the relations , we have , so takes relations to relations and is therefore well-defined. That is an isomorphism follows by simply observing that the inverse map is given on the generators by
[TABLE]
The maps induce dual isomorphisms . Let be the basis of produced by the algorithm in § 5.2.3, and for each , let . Then is a basis of .
Now, to be able to use the grand modules of principal parts to study automatic degeneracies, we must first show that their duals are free. Observe that for every and we have the following two natural maps, the second being the dual of the first:
[TABLE]
Letting denote the kernel of the first map in (57) when , we obtain the following exact sequence:
[TABLE]
Lemma 5.3.4**.**
Let . The -module is free of rank . In particular, we can construct elements for of with the following properties:
- •
The list forms a basis of .888Here we are abusing notation, writing for what is actually .
- •
For , we have that is mapped to under the identification .
Proof.
To begin with, we take for each . Next, for each , we define the functional on the generators as follows:
[TABLE]
For every pair with , upon substituting the formula for given in Definition 5.3.2 into the above definition of , we find that
[TABLE]
so is a well-defined element of . Moreover, upon substituting for into the definition of , we obtain the functional .
Now, observe that a modification of the proof of Lemma 5.2.5 implies that is a free -module of rank , and further observe that the image of in is a generator. It follows that the sequence in (58) is a short exact sequence ending in a free module, and so it splits, implying that
[TABLE]
That the list forms a basis of now follows by inducting on . ∎
We are now in position to define the degeneracy scheme associated to the grand principal parts module. In the manner of § 3.1, let be a list of general elements of , where , and for each , we write , where . We can view the elements as elements of via the inclusion . We defined the module using the variables and , with respect to which we have that
[TABLE]
Observe that as long as is chosen so that .
Let denote the image of under the canonical map , and let denote the dual basis to the basis that we constructed for in Lemma 5.3.4. With respect to this dual basis, we have that
[TABLE]
Now, let be the degeneracy locus of the elements . Then is cut out by the ideal generated by the maximal minors of the matrix
[TABLE]
Now, the map of rings induces a map of schemes , so we may view as a family of automatic degeneracy schemes over . For a general choice of the elements , the fiber of the family over the closed point is a [math]-dimensional scheme with length equal to or , according as or . The following lemma says that we can make a general choice of the elements so that this property holds not only at , but also at the geometric generic fiber of the family:
Lemma 5.3.5**.**
Let denote the geometric generic point of . For a general choice of the elements , the fiber of the family is a [math]-dimensional scheme with length equal to or , according as or .
Proof.
By upper-semicontinuity, the length of is at most the length of . If the length of is strictly smaller than the length of , then there exists a closed point such that the length of is strictly smaller than the length of . But is the degeneracy locus in of the elements for . Thus, the elements achieve a smaller degeneracy than the elements , contradicting the assumption that the elements are general. ∎
In the following theorem, we use the constructions introduced above to prove the desired upper bounds.
Theorem 5.3.6**.**
*We have the bounds *
[TABLE]
Proof.
It suffices to prove the bounds in the theorem statement where we replace “” with “” because for any planar ICIS germ and unit . By upper-semicontinuity, if is indeed [math]-dimensional, the length of is greater than or equal to the length of . Now, choose the elements to be general so that the length of is equal to or , according as or ; note that such a choice is possible by Lemma 5.3.5. Applying upper-semicontinuity again, it follows that the length of with respect to any choice of the elements is greater than or equal to or , according as or . Thus, it remains to show that for some choice of the elements , the fiber has length at most or , according as or .
Recall that is the scheme cut out in the ring by the ideal generated by the maximal minors of the matrix
[TABLE]
where by we mean the image of under the identification . From the explicit description of the functionals provided in the proof of Lemma 5.3.4, we deduce that has the following explicit description:
[TABLE]
Substituting (61) into each of the matrix entries in (60) yields a matrix, the row-, column- entry of which is given by
[TABLE]
We now make a specific choice of the elements : we take them to be general among all choices of satisfying the property that the coefficients are elements of .
In the following lemma, we compute the length of for the node .
Lemma 5.3.7**.**
For the choice of the elements specified above, the length of is equal to or , according as or .
Proof.
For the above choice of the elements , the expression in (62) is a homogeneous polynomial of degree the symbols and for each pair with coefficients in . Thus, when , the row-, column- entry of the matrix in (60) is what is referred to in the literature as “semi-weighted homogeneous,” meaning that the root expansion of the entry is a homogeneous polynomial in and with coefficients in . In [Dam95], Damon obtains a formula for the colength (which he terms the “Macaulay-Bezout number”) of the ideal of maximal minors of a matrix with semi-weighted homogeneous entries. This formula was reproven in [BN00], where it is expressed in the following easy-to-use form:
Lemma 5.3.8** ([BN00, Lemma 5.6]).**
Let , and let be an matrix with entries in such that for each pair , the row-, column- entry of is semi-weighted homogeneous with root expansion having degree . Then the colength of the ideal of maximal minors of the matrix is, if finite, given by
[TABLE]
Substituting in and or and according as or into the formula in Lemma 5.3.8 yields the claimed formulas for the length of . (Note that for the case , we replace the matrix in (60) with its transpose to apply Lemma 5.3.8.) ∎
The next lemma helps us relate the lengths of for the node and for arbitrary planar ICIS germs .
Lemma 5.3.9**.**
Let , and let be an ideal with . Let be the germ of a planar ICIS, and let be the map sending and . Then we have the inequality
[TABLE]
Proof.
Notice that we have the isomorphism of -modules
[TABLE]
where we view as a -algebra via the map . Suppose there is a surjective map of -modules . Then by right-exactness of the tensor product, we can tensor with to obtain a surjective map of -modules , from which the desired inequality of -vector space dimensions is obvious. By Nakayama’s Lemma, a minimal generating set for as a -module is given by taking lifts of a -vector space basis of
[TABLE]
but , so it follows that the desired surjection must exist. ∎
The theorem now follows by combining Lemmas 5.3.7 and 5.3.9. Indeed, it is clear from (62) and our choice of the elements that the ideal defining for is generated by elements of k\big{[}\big{[}\frac{\partial f}{\partial y},\frac{\partial f}{\partial x}\big{]}\big{]}, so using notation from the statement of Lemma 5.3.9, we deduce that the ideal of defining for is the image under the map of the ideal of defining for the node. Thus, by Lemma 5.3.9, we have that the length of for is less than or equal to times the length of for the node, which we computed in Lemma 5.3.7.
This concludes the proof of Theorem 5.3.6. ∎
Recall that in the case of the node, we found that the weight- automatic degeneracy is a polynomial in of degree and that the weight- automatic degeneracies are polynomials in of degree (see Theorem 4.0.1). It is natural to wonder whether a similar such result holds for an arbitrary ICIS. From the lower bound in Theorem 5.3.1 and the upper bound in Theorem 5.3.6, we deduce the following corollary on the asymptotic growth of weight- automatic degeneracies:
Corollary 5.3.10**.**
For any ICIS cut out analytically-locally by , we have that
[TABLE]
Moreover, for a planar ICIS cut out analytically-locally by , we have that
[TABLE]
The results in Corollary 5.3.10 lead us to pose the following natural question:
Question 5.3.11**.**
Given an ICIS, are any of the automatic degeneracies identically equal to a polynomial in or equal to a polynomial in for all sufficiently large ? If so, what is the degree of the polynomial?
Although answering Question 5.3.11 in its entirety remains open, note that we can answer it in the following cases:
- (a)
For each , the weight- automatic degeneracies of a node are identically given by polynomials in of degree (by Theorem 4.0.1). 2. (b)
The weight- type-(a) automatic degeneracy of a cusp is identically given by a polynomial in of degree (by Corollary 5.1.3). 3. (c)
For planar singularities, if either of the weight- automatic degeneracies is equal to a polynomial in for all sufficiently large , then that polynomial is of degree (by Corollary 5.3.10).
6. Examples of Computing Automatic Degeneracies
In this section, we compute low-order automatic degeneracies for various singularities.
6.1. Conditions for Automatic Degeneracies to be Zero
The following theorem tells us exactly when the -order automatic degeneracies of an ICIS are equal to [math].
Theorem 6.1.1**.**
Consider an ICIS cut out analytically-locally by . Then if and only if , if and only if , and if and only if .
Proof.
Combining the lower bounds obtained in Theorem 5.3.1 with the fact that and implies that the “only if” parts of the claims are true.
As for the “if” parts of the claims, recall that , so is generated by the functional that sends a fixed generator to . Take elements , and consider the associated degeneracy matrices with respect to the basis of :
[TABLE]
The ideal of maximal minors of each of the matrices in (63) is the unit ideal of and thus has colength [math] as long as , and this happens for a general choice of the . It follows that . Now, the exact sequence in Lemma 2.1.4 splits on the right-hand side whem , so we have that
[TABLE]
implying that there is a functional such that forms a basis of . With respect to this basis, the degeneracy matrix associated to an element
[TABLE]
is given by
[TABLE]
The ideal of maximal minors of the matrix in (64) is the unit ideal of , and thus has colength [math], as long as , and this happens for a general choice of . It follows that . ∎
Remark 6.1.2*.*
Recall that there is no such thing as a -order weight-, -order weight- type-(a), or -order weight- type-(b) inflection point, so it is not useful to interpret the result of Theorem 6.1.1 in terms inflection points limiting toward an ICIS.
6.2. An Explicit Basis of for
Take a planar ICIS cut out analytically-locally by . By applying the algorithm in § 5.2, we find that the maps for defined as follows have the property that for each , the list forms a basis of : given , we obtain
[TABLE]
Remark 6.2.1*.*
Note that the basis elements listed above are complicated in the sense that is defined in terms of polynomial expressions—which grow longer as increases—in all of the partial derivatives of up to and including order . Consequently, as increases, it becomes recursively more difficult to apply the algorithm in § 5.2 to find a basis for . Thus, in the remainder of this section, we restrict our attention to computing automatic degeneracies corresponding to -values with .
6.3. Computation of
The following theorem tells us that -order type-(b) automatic degeneracy equals the Milnor number in the planar case.
Theorem 6.3.1**.**
The -order weight- type-(b) automatic degeneracy of a planar ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- type-(b) inflection points limiting to any planar ICIS in a general -parameter deformation is equal to [math].
Proof.
There are two strategies to prove the theorem: (1) we can directly compute the automatic degeneracy, or (2) we can attempt to use the lower and upper bounds obtained in Theorems 5.3.1 and 5.3.6. We provide both proofs for the sake of completeness.
Strategy I: It suffices to show that for any . Take elements with , and write as usual. The associated degeneracy matrix has the following form with respect to the basis computed in § 6.2:
[TABLE]
The ideal of maximal minors of the matrix is given by
[TABLE]
For a general choice of the elements , the matrix
[TABLE]
has the maximum possible rank of . Indeed, a general choice of amounts to a general choice of the coefficients , and one can readily find specific choices of such that the matrix in (65) has rank . It follows that . It follows that we have
[TABLE]
Strategy II: Simply notice that the lower and upper bounds for obtained in Theorems 5.3.1 and 5.3.6 are both equal to when . The statement about the number of limiting inflection points follows from the fact that the lower bound in Theorem 5.3.1 is equal to . ∎
Example 6.3.2**.**
We can interpret -order weight- type-(b) inflection points geometrically as follows: given a curve over with a map , a smooth point is an inflection point of this sort if the image of in has a cusp at . Theorem 6.3.1 tells us that the number of such inflection points limiting to a planar ICIS in a general -parameter deformation is [math], a result that may be counterintuitive.
6.4. Computation of
Let be a planar ICIS germ, take elements with expansions , and write as usual. The associated degeneracy matrix has the following form with respect to the basis computed in § 6.2:
[TABLE]
Let denote the minor of the matrix obtained by removing the row and taking the determinant. Then is given by
[TABLE]
The degeneracy ideal is given by . As long as the condition
[TABLE]
is satisfied, which happens for a general choice of the elements , we have that as elements of for some ; moreover, we can replace with . It follows that as elements of for , where the are defined by
[TABLE]
and where for the sake of convenience we have put for each . We then have that
[TABLE]
Although (66) may be easily computed for any given , it is difficult to find a formula for (66) that holds for arbitrary . Nevertheless, the following theorem demonstrates that a formula can be found for a large family of planar singularities, namely the hypercuspidal singularities:
Theorem 6.4.1**.**
Let be integers. The -order weight- type-(a) automatic degeneracy of a planar ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- type-(a) inflection points limiting to this singularity in a general -parameter deformation is equal to .
Proof.
The result is true when by Theorem 4.0.1, so take such that . It suffices to show that
[TABLE]
for any unit . Put ; from the first generator of the ideal in (66), we deduce the following equality of elements of :
[TABLE]
It follows from (67) that there exists such that ; moreover, we can replace with . Next, observe that as elements of , we have the following equalities:
[TABLE]
where the are elements of and are defined as follows:
[TABLE]
With this notation, and are given as follows:
[TABLE]
For a general choice of the elements , the coefficients of and in the above expansion of and the coefficients of and in the above expansion of are all invertible elements of with distinct constant coefficients (this claim can be checked by showing that it holds for specific choices of ). Thus, there exist elements such that and such that for some we have
[TABLE]
where the equalities hold as elements of . Thus, stipulating that is equivalent to stipulating that the following equalities of elements of hold:
[TABLE]
We therefore obtain the following explicit form for the ideal :
[TABLE]
To compute the colength , it suffices to find a finite collection of monomials in the mod- residues of which form a basis of .
We handle the cases and separately. First suppose that . In this case, the ideal is homogeneous, so it is easy to use the formula
[TABLE]
which works for any ideal , to compute . Since none of the three generators of in (68) have degree less than , we deduce that
[TABLE]
for , because the monomials for form a basis. Now, the first generator of in (68) has degree , and the other two generators of have degrees greater than or equal to . For a general choice of the elements , for each , the elements for form linearly independent relations on the monomials for . Indeed, for each , the relation is equivalent to saying that is a unit multiple of . We deduce that
[TABLE]
The second generator of in (68) has degree , and the third generator has degree . For a general choice of the elements , for each , the elements and for and form a set of linearly independent relations on the monomials for . Indeed, we have the following observations:
- •
For each , the relation is equivalent to saying that is a unit multiple of ;
- •
The relation is equivalent to saying that is a unit multiple of ;
- •
For each , the two relations and are together equivalent to saying that is a unit multiple of (this is just a restatement of the first itemized observation above) and that is a unit multiple of .
Combining the above observations yields that
[TABLE]
It follows that , so we have that
[TABLE]
for . Substituting the results of (70), (71), (72), and (73) into the formula in (69) yields , as desired.
Now suppose that ; since , we have that . For convenience, let denote the -vector space . To begin with, notice that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials for and , so these monomials are linearly independent; let be the -vector subspace spanned by these monomials.
Next, notice that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials for and , so these monomials are linearly independent;999Note that when , there are no such monomials, which is reflected by the fact that the formula for the number of monomials gives [math] when . One can assume for the rest of the proof. let be the -vector subspace spanned by along with these monomials.
Continuing in this manner, notice that the relations and together imply that . Thus, the mod- residues of the monomials for span . We claim that the mod- residues of the monomials for in fact form a basis of . To prove this claim, we first show that we have the equality as elements of . This follows by repeatedly applying the relations (1) and (2) in the following order: first apply (1), and then alternately apply (1) followed by (2). Doing so, we find that
[TABLE]
where by we mean that there exists such that and where the final equality follows from the fact that as elements of . It remains to show that the mod- residues of the monomials for are linearly independent. It evidently suffices to show that as elements of .
Let be the set of monomials given by
[TABLE]
let be the -vector space given by
[TABLE]
and notice that .101010In each set used to define and , if the upper limit of the index is negative, we take the set to be empty. We now explain the motivation behind defining the set and the -vector space . Let be the set of generators of given in (68), and consider the set defined by
[TABLE]
Given , we say that is supported on a monomial if the coefficient (which is an element of ) of in is nonzero. We endow with the structure of a graph by declaring that two elements of are connected by an edge if there is some monomial on which they are both supported. Let be the connected component containing all elements that are supported on . In this setup, is the set of monomials on which some element of is supported, and is the -vector space span of the elements of . From this alternative characterization of , it is clear that there exists a -vector subspace such that and such that we have the decomposition . Thus, to show that , it suffices to show that . It follows by inspecting the right-hand side of (74) that no -linear combination of the generators has the property that it is supported only on and on no other monomials, as desired. ∎
Remark 6.4.2*.*
It follows from Theorem 6.4.1 that for the ICIS cut out analytically-locally by (in the ADE classification of singularities, this singularity is said to be of type ), we have .
6.5. Computation of
By relying on some of the work done to prove Theorem 6.4.1, we obtain the analogous result for the -order weight- case:
Theorem 6.5.1**.**
Let be integers. The -order weight- automatic degeneracy of a planar ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- inflection points limiting to this singularity in a general -parameter deformation is equal to .
Remark 6.5.2*.*
Let be integers with , let be a projective integral Gorenstein curve with a singular point cut out analytically-locally by , and let be a linear system on such that and such that the sequence of orders of vanishing of sections in at is given by . Then the sequence of orders of vanishing of sections in at each point lying above in the partial normalization of at is given by . Thus, it follows from (29) that
[TABLE]
Moreover, the Milnor-Jung formula (see [Mil68, Theorem 10.5]) tells us that
[TABLE]
where equals the number of branches of . But we have , , and , so (76) becomes
[TABLE]
Combining (75) and (77) yields that
[TABLE]
Thus, in this case, it follows from Theorem 6.5.1 that equality holds in (30); i.e., we have that .
Proof of Theorem 6.5.1.
It suffices to show that
[TABLE]
for any unit . Put . Using notation from the proof of Theorem 6.4.1 (and redefining to be their residues in ), the degeneracy ideal is given by
[TABLE]
and the desired automatic degeneracy is simply the colength of this ideal. As in the proof of Theorem 6.4.1, to compute the colength, it suffices to find a finite collection of monomials in the mod- residues of which form a basis of .
We handle the cases and separately. First suppose that ; we need to show that the desired colength is equal to . In this case, the ideal is homogeneous, so it is easy to use the formula (69) to compute . Since neither of the two generators of in (78) have degree less than , we deduce that
[TABLE]
for , because the monomials for form a basis. Now, the second generator of in (78) has degree , and the first generator has degree greater than . Thus, for a general choice of the elements , the element is the only relation on the monomials for , so we deduce that
[TABLE]
The first generator of in (78) has degree . For a general choice of the elements , for each , the elements and for and form a set of linearly independent relations on the monomials for . Indeed, we have the following observations:
- •
For each , the relation is equivalent to saying that is a unit multiple of .
- •
For each , the two relations and are together equivalent to saying that is a unit multiple of (this is just a restatement of the first itemized observation above) and that is a unit multiple of .
Combining the above observations yields that
[TABLE]
It follows that , so we have that
[TABLE]
for . Substituting the results of (79), (80), (81), and (82) into the formula in (69) yields , as desired.
Now suppose that . For convenience, let denote the -vector space . To begin with, notice that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials for and , so these monomials are linearly independent; let be the -vector subspace spanned by these monomials.
Next, notice that the relations and together imply that , so the mod- residues of the monomials for span . Furthermore, the relation implies the relation . Repeating this process inductively, we obtain the relation from the relations and . In particular, we find that , but notice that , so we find that , which implies that as elements of , because we took . We claim that the mod- residues of the monomials for are linearly independent. It suffices to show that as elements of .
Let be the set of monomials given by
[TABLE]
let be the -vector space given by
[TABLE]
and notice that .111111In each set used to define and , if the upper limit of the index is negative, we take the set to be empty. By the same sort of argument that we used in the proof of Theorem 6.4.1, there is a -vector subspace such that and such that we have the decomposition . Thus, to show that , it suffices to show that . It follows by inspecting the right-hand side of (83) that no -linear combination of the generators has the property that it is supported only on and on no other monomials, as desired. ∎
Example 6.5.3**.**
For each order , we have introduced three different automatic degeneracy invariants associated to ICIS germs. Among all of these invariants, it appears that only one—the -order weight- automatic degeneracy—has been previously examined in the literature. Consider the following well-studied enumerative problem: given a plane curve of degree and a fixed point , how many lines through are tangent to ? There are two known ways of answering this question. The first is to notice that the desired number is equal to the degree of the dual curve of ; thus if is smooth, the answer is . The second is to notice that the points of tangency of such lines with the curve are -order weight- inflection points with respect to the linear system , where is the -vector space of linear forms vanishing at the point . If is smooth, the number of such inflection points on is then given by . Evaluating this Chern class degree using the Plücker formula (see [EH16, Theorem 7.13]) yields the desired number .
It is natural to ask whether the calculations in the previous paragraph can be extended to the case where the curve is singular. As it happens, the answer is yes: In 1834, J. Plücker himself showed that if the only singularities of are nodes and cusps, the degree of the dual of is given by
[TABLE]
where is the number of nodes and is the number of cusps on the curve . A further generalization of the formula in (84) can be found in [Tei75, App. II], where Teissier shows that the degree of the dual of any plane curve with isolated singularities cut out analytically-locally by is given by
[TABLE]
where is the Hilbert-Samuel multiplicity of the Jacobian ideal . Recall that for a planar ICIS cut out analytically-locally by , the Hilbert-Samuel multiplicity of the ideal is given by
[TABLE]
(Note that formulas (84) and (85) agree because and .)
One way to interpret the formula (85) is to think of the singularity with germ as diminishing the degree of the dual curve by an amount equal to . But the degree of the dual curve counts -order weight- inflection points, so the formula (85) suggests that the singularity with germ “counts as” -many -order weight- inflection points. We now arrive at an obvious question: is the number of -order weight- inflection points limiting to a planar ICIS in a general -parameter deformation equal to the number of inflection points that the singularity with germ “counts as” in the sense of the formula (85)? We answer this question in the affirmative in the following theorem:
Theorem 6.5.4**.**
We have for any ICIS germ that
[TABLE]
In particular, the number of -order weight- inflection points limiting to this singularity in a general -parameter deformation is equal to .
Proof.
We recycle notation from the proof of Theorem 6.5.1. From (96), we have that
[TABLE]
Thus, to prove the claimed equality (87), it suffices to show for a general choice of that
[TABLE]
Note that the vanishing locus of , viewed as a subscheme of , is a complete intersection. It follows that the Hilbert-Samuel multiplicity of the ideal is equal to the colength of in , which is the left-hand side of (88). Thus, it suffices to show that the Hilbert-Samuel multiplicity of is equal to that of . Because , and because the Hilbert-Samuel multiplicity of an ideal is equal to that of any reduction, it further suffices to show that is a reduction of ; i.e., we need only show that for some integer we have the following equality of ideals of :
[TABLE]
It is obvious that for every , so it suffices to show that for some . Consider the -algebra
[TABLE]
where denotes the maximal ideal.121212The algebra is known as the fiber cone of the ideal . Observe that , so for a general choice of , we have , implying that . So, for some integer we have
[TABLE]
Thus, there is a finite list of elements such that the elements generate . Choose a lift of for each . Then the elements generate , so for this choice of we have , as desired. ∎
Remark 6.5.5*.*
For general , the element is called a polar of the singularity with germ , and the quantity \dim_{k}R\bigg{/}\left(f,\alpha\cdot\frac{\partial f}{\partial x}-\beta\cdot\frac{\partial f}{\partial y}\right)—i.e., the intersection multiplicity of the singularity with the polar—is related to Teissier’s notion of polar invariant (see [Tei77]). Another way to interpret the result of Theorem 6.5.4 is to say that the Hilbert-Samuel multiplicity of the Jacobian ideal of a planar ICIS is equal to its intersection multiplicity with a general polar, and another way to interpret the result of Theorem 6.5.1 is to say that the Hilbert-Samuel multiplicity of the hypercuspidal singularity with germ for is given by .
6.6. Computation of
While it remains open to compute for arbitrary pairs with , we show in the following theorem that the computation is feasible when we take , in which case the singularity under consideration is of type .
Theorem 6.6.1**.**
Let be an integer. The -order weight- type-(a) automatic degeneracy of a planar ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- type-(a) inflection points limiting to this singularity in a general -parameter deformation is equal to [math] if and if .
Proof.
The case where follows from Theorem 4.0.1, and the case where follows from Corollary 5.1.3. For the remainder of the proof, we take . It suffices to show that we have
[TABLE]
for any . Let . Given elements with expansions , it is far too complicated to explicitly write down the associated degeneracy matrix with respect to the basis computed in § 6.2, let alone its maximal minors, as we did in § 6.4. Nonetheless, we now show that it is possible to obtain a relatively concise expression of these minors in the specific case where .
Let denote the minor of the degeneracy matrix obtained by removing the row and taking the determinant. Let , and let denote the three-dimensional Levi-Civita symbol (i.e., is equal to the sign of the permutation of the list ). Then, using index notation to suppress sums over the indices , we have the following expressions for the minors :
[TABLE]
where for each (note that the depend on the choice of but are nevertheless always units).
Suppose the elements are general, and let denote a term that is some general unit multiple of . Then by taking particular linear combinations of the minors using the explicit formulas above, one can (albeit with painstaking effort) obtain the following identities:
[TABLE]
where . Let denote the degeneracy ideal, and observe that .
For convenience, let denote the -vector space . Notice that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials satisfying either and or and , so these monomials are linearly independent; let be the -vector subspace spanned by these monomials. Now notice that the relation is the only relation in involving the monomial , so as an element of . Let be the -vector subspace (of dimension ) spanned by along with the monomial .
Next, notice from (90) that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials for and , so these monomials are linearly independent; let be the -vector subspace spanned by along with these monomials.
Let . We now show that as elements of , which would imply that the mod- residues of the monomials for span . Combining the relations and (see (91)) yields that . Substituting this new relation along with the relation into the relation yields that . But the relation tells us that , so we deduce that , implying that , as desired.
For the case , it remains to show that as elements of . The strategy is similar to that used in the proof of Theorem 6.4.1, although the relations that generate are so complicated that it is more effective to work modulo (i.e., we show that ). Notice from (90)–(92) that modulo , the ideal is generated by , , and . Let be the set of monomials given by
[TABLE]
let be the -vector space given by
[TABLE]
and notice that .131313In each set used to define and , if the upper limit of the index is negative, we take the set to be empty. By the same sort of argument that we used in the proof of Theorem 6.4.1, there is a -vector subspace such that and such that we have the decomposition . Thus, to show that , it suffices to show that . It follows by inspecting the right-hand side of (93) that no -linear combination of the generators has the property that it is supported only on and on no other monomials, as desired.
The proof of the case involves a similar analysis, so we omit it for the sake of brevity. ∎
6.7. Computation of
Theorem 6.7.1**.**
Let be an integer. The -order weight- automatic degeneracy of a planar ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- inflection points limiting to this singularity in a general -parameter deformation is equal to if , if , and if .
Remark 6.7.2*.*
Let be an integer, let be a projective integral Gorenstein curve with a singular point cut out analytically-locally by , and let be a linear system on such that and such that the following properties hold:
- (a)
The sequence of orders of vanishing of sections in at is given by if is even or and by if is odd. 2. (b)
The sequence of orders of vanishing of sections in at each point lying above in the partial normalization of at is given by when is even, by when , and by when is odd.
Then, it follows from (29) that
[TABLE]
By (76), we have that
[TABLE]
where if is even and if is odd. Combining (94) and (95) yields that
[TABLE]
Thus, under the conditions enumerated above, it follows from Theorem 6.7.1 that equality holds in (30); i.e., we have that .
Note that Theorem 6.7.1 should not be interpreted as saying that the number of flexes limiting toward an ICIS cut out analytically-locally by in a -parameter family of plane curves is given by for . Indeed, by computing the relevant Widland-Lax multiplicity, one can show that the number of limiting flexes is for . Thus, equality in (30) fails to hold for the linear system of lines in the plane.
Proof of Theorem 6.7.1.
The case where follows from Theorem 4.0.1. For the remainder of the proof, we take . It suffices to show that
[TABLE]
for any . Put . Using notation from the proof of Theorem 6.6.1 (and redefining to be their residues in ), the degeneracy ideal is
[TABLE]
and the desired automatic degeneracy is simply the colength of this ideal. As in the proof of Theorem 6.6.1, to compute the colength, it suffices to find a finite collection of monomials in the mod- residues of which form a basis of .
For convenience, let denote the -vector space . To begin with, notice that the relation implies that the mod- residues of the monomials for and span . Further observe that the elements of do not impose any relations on the monomials for and , so these monomials are linearly independent; let be the -vector subspace spanned by these monomials.
Next, notice that the relations and together imply that we have the linearly independent relations and . Now, upon combining these relations, we deduce that when and when . Thus, when , the mod- residues of the monomials for span . When , however, the relation further implies that . It follows that , meaning that the mod- residues of the monomials for span when . To prove the theorem, it therefore suffices to show that as elements of for and that as elements of for .
Let be the set of monomials given by
[TABLE]
let be the -vector space given by
[TABLE]
and notice that . By the same sort of argument that we used in the proof of Theorem 6.4.1, there is a -vector subspace such that and such that we have the decomposition . Thus, to show that , it suffices to show that . It follows by inspecting the right-hand side of (97) that no -linear combination of the generators has the property that it is supported only on and on no other monomials, as desired.
The case admits an analogous proof. ∎
6.8. Expected Values of Various Planar Automatic Degeneracies
Thus far, we have obtained two types of automatic degeneracy formulas for planar singularities: Theorems 4.0.1 and 5.1.1 give formulas for -order automatic degeneracies as functions of for a fixed singularity germ , and Theorems 6.1.1, 6.3.1, 6.4.1, and 6.6.1 give formulas for automatic degeneracies of fixed order as varies in a natural family of singularity germs. It is computationally challenging to obtain similar formulas of the first type for singularities other than the node and the cusp, as well as formulas of the second type for larger values of and for other families of singularities. Nonetheless, if we fix and and make certain simplifying modifications, it is possible to use a computer algebra system such as Macaulay2 or Singular to produce “expected values” of , , and . In this section, we present two different strategies for computing such expected values, and we apply the strategies to obtain a table of these values for various choices of and .
Strategy I (using Macaulay2): Let . Since computer algebra systems like Macaulay2 and Singular tend to produce unreliable results for computations done over “inexact fields,” like the field of complex numbers, we take or for a large prime . Next, because Macaulay2 is better suited to handle computations involving homogeneous polynomials, rather than power series, we need to assume that the planar singularity germ is actually an element of the polynomial ring ; let be the homogenization of . Now, instead of working with the -module , we work with the -module defined by
[TABLE]
Just as we found for the -module in § 5.2.2, the -module admits a presentation by free -modules: indeed, in direct analogy with (46), we have a short exact sequence
[TABLE]
where has a basis given by the monomials for , where has a basis given by the relations
[TABLE]
for , and where the map simply expresses the relations (99) in terms of the monomials . The following Macaulay2 function, called presentationSk, takes as input the homogeneous polynomial and the integer . As output, it returns a pair (mons, M) where mons is the list
[TABLE]
and M is the matrix for the map with respect to the above-defined bases of and , which we arrange in accordance with the ordering provided by mons (i.e., the row-, column- entry of the matrix M is given by the coefficient of the entry of mons in the relation obtained by multiplying the element of mons by the relation in (99) where ).
presentationSk:=(f,m)->(
T = S[a,b]/(ideal(a,b))^m;
B := flatten entries basis(T);
DM := matrix {apply(B,k->sub(k,{a=>x,b=>y}))};
Df1 := diff(DM,f);
E := flatten apply(B,k->exponents k);
Df := matrix {apply(length E,i->1/(((E_i)_0)!*((E_i)_1)!)*(flatten entries Df1)_i)};
gn := matrix{{((sub(Df,T))*(transpose matrix {B}))_(0,0)-sub(f,T)}};
(mons,M) := coefficients(super basis image gn);
tg := S^(append(apply(flatten entries mons,k->(-(first degree k))),0));
sc := S^(numcols M);
A := matrix {apply(numcols M,i->0)};
mp := sub(M||A,S);
(append(flatten entries mons,1),map(tg,sc,mp))
)
Next, we explain how to encode the map in Macaulay2; i.e., we demonstrate how to write down a matrix representing the map of free -modules induced by . To begin with, we need to better understand the module . We claim that is in fact a free -module of rank ; this claim can be proven by simply constructing a basis of using a modification of the algorithm in § 5.2, where all instances of and its partial derivatives are replaced with the corresponding homogenizations. Now, notice that , so we can think of as being the -module of relations (i.e., syzygies) on the columns of a matrix defining . Thus, we can define in Macaulay2 using the command A := syz transpose(M), which outputs a matrix A embedding as a submodule of , using the dual basis of mons as the basis of . Then the matrix At defined by the command At := transpose A represents the map , using the double dual basis of mons as the basis of . Since the map is represented by the identity matrix when the basis of is chosen to be the double dual of the basis of , and because of the commutativity of the diagram
{S^{\kappa_{m}}}$${\widetilde{\operatorname{SP}}^{m}(f)}$${(S^{\kappa_{m}})^{\vee\vee}}$${\widetilde{\operatorname{SP}}^{m}(f)^{\vee\vee}}$$\scriptstyle{\operatorname{can}_{\operatorname{ev}}}$$\scriptstyle{\operatorname{can}_{\operatorname{ev}}}
it follows that the desired map is represented by the matrix At.
To compute automatic degeneracies, we need to produce general elements of . We simulate this by generating elements of whose components are homogeneous polynomials of some fixed degree in the variables , , with pseudo-random coefficients in the field . In the following Macaulay2 function, called parameterMatrix, we encode these elements as column vectors of a matrix psi (the code is written for elements, but it can be easily modified to handle the case of elements).141414As it happens, we expect that it suffices to take , but ideally, we want to take to be as large as we can without causing the Macaulay2 code for the automatic degeneracy computation to take forever to halt. Then an matrix expressing the images of these elements in is just the product matrix Atpsi. The function parameterMatrix, defined below, accepts , , and as input and produces the matrix Atpsi as output.
randPolyList:=D->(
flatten apply(D,d->(
flatten entries ((matrix{{x,y}})*random(S^{2:d-1},S^1))
))
)
parameterMatrix:=(f,m,d)->(
(mons,M) := presentationSk(f,m);
T := ring(first mons);
mons1 := drop(mons,-1);
hv := diagonalMatrix(append(apply(mons1,k->z^(m-1-first degree k)),z^(m-1)));
DM=matrix {append(apply(mons1,k->sub(k,{a=>x,b=>y})),1)};
--L=randPolyList(D);
--G=matrix apply(L,g->flatten entries diff(DM,g));
G := hv*random(S^{length mons:d},S^(m-1));
tg := S^(append(apply(mons1,k->(-(first degree k))),0));
sc := S^(numcols G);
psi := map(tg,sc,G);
A := syz transpose(M);
At := transpose A;
At*psi
)
All that remains is to obtain the ideal of maximal minors of the matrix At*psi, add to the ideal for the weight- case, and compute the support at the prime ideal of the scheme that it cuts out. This is accomplished via the following code, where for example we take , , in the weight- type-(a) case:
S := (ZZ/7919)[x,y,z];
m := 4;
f := z*y^2-x^3;
I := saturate(minors(m-1,parameterMatrix(f,m,3)),z);
L := associatedPrimes(I);
for P in L do(
if P!=ideal(x,y) then(
I=saturate(I,P)
))
hilbertPolynomial(I)
Strategy II (using Singular): The main advantage of Strategy I is that we never needed to explicitly compute a basis of , as this task was left to the computer. On the other hand, the main disadvantage of Strategy I is that the code has a very long runtime, even for small values of , because so much of the calculation is left to the computer and because Macaulay2 is not optimized for local calculations. The purpose of Strategy II is to provide a quick way of computing expected automatic degeneracy values when a basis of is already known.
As in Strategy I, let , let be a planar singularity germ, and let or for a large prime . We can manually apply the algorithm in § 5.2 to obtain a basis of . This is feasible for small values of , as we showed for in § 6.2, but becomes computationally challenging for larger values of .151515Note that this step would be rendered considerably easier if the algorithm in § 5.2 could be implemented as a computer program, although it is not clear whether this is possible. Taking , we can use Singular, or any other computer algebra system, to generate random numbers for each and each pair with , and consider the elements . Again using any computer algebra system, we can compute the maximal minors of the matrix
[TABLE]
Given these minors, call them , the ideal they generate in the local ring can be defined in Singular via the code ideal i := , …, ;. The colength of the ideal i can then be computed via the code ideal j = std(i); vdim(j);.
Finally, by applying Strategy I or Strategy II to various pairs (and running the code repeatedly for each to ensure that the same automatic degeneracy value is obtained for several choices of the elements of in Strategy I or of in Strategy II, we obtain the expected automatic degeneracy values displayed in Table 1.
Remark 6.8.1*.*
Using either Strategy I or Strategy II, one obtains the following expected values of automatic degeneracies for various :
[TABLE]
Note that the singularities defined by for form an equisingular family. Thus, it appears that -order weight- type-(a) automatic degeneracy is not an equisingularity invariant. It remains open to determine whether any of the countably many different types of automatic degeneracy is an equisingularity invariant.
6.9. An Example in the Non-Planar Case
In this section, we compute the -order type-(b) automatic degeneracy of the non-planar ICIS with coordinate ring
[TABLE]
One readily checks that this singularity is an ICIS and is given by the union of four distinct lines (specifically, the lines defined by the ideal and the three ideals of the form , where runs through the three cube roots of unity) that are concurrent at the origin.
We first need to compute the versal deformation space of the singularity. For a -algebra , let denote the -module of relative differentials of over . Recall that the first-order deformations of the singularity are in bijective correspondence with the elements of viewed as a -vector space. By dualizing the conormal exact sequence for the inclusion of as a closed subscheme of , we obtain the exact sequence of -modules
{(\Omega_{A/k}^{1})^{\vee}}$${(\Omega_{k[[x,y,z]]/k}^{1}\otimes_{k[[x,y,z]]}A)^{\vee}}$${(I/I^{2})^{\vee}}$${\operatorname{Ext}_{A}^{1}(\Omega_{A/k}^{1},A)}$${0}
As a -module, is free of rank , generated by the differentials , , , so we have that . Moreover, is a free -module of rank , generated by the residues of and modulo . Thus, the map taking an element of to its differential is given with respect to the generators specified above by the matrix
[TABLE]
It follows that , and a calculation reveals that , viewed as a quotient of , is a -dimensional -vector space with a basis consisting of the elements , , , , and . We conclude that the versal deformation space of the singularity is given by the family
[TABLE]
We now restrict the family of formal schemes in (100) to a general -dimensional linear subscheme of the base; i.e., we pull the family back along a map
[TABLE]
where is general. The pulled-back family is given by
[TABLE]
where for the sake of brevity we put
[TABLE]
The completion at the origin of the local ring of the total space of the family in (101) is given by . This is necessarily true because the family in (101) is regular, but it can also be easily deduced by observing that the pair of relations
[TABLE]
in can be used to solve for the variables when is general. Indeed, solving the relations in (102) for yields
[TABLE]
Let denote the completion of the stalk of the sheaf of -order relative principal parts associated to the family (101) for any integer . As we did for the case of a node in the proof of Theorem 4.0.1, substituting the family (101) into the definition (26) of the module of principal parts yields that is given (as a -module) by
[TABLE]
which by (103) and (104) can be rewritten as
[TABLE]
where , , , and where again for the sake of brevity we put
[TABLE]
The next step is to find a basis for , which is a free -module of rank . It follows from the form of obtained in (105) that any functional on is defined by where it sends the generators , , , . Recall that the map is the inclusion of a free rank- summand, generated by the functional defined by and . Thus, it remains to find such that and is a basis of . From the form of obtained in (105), we have that , , must satisfy the following two relations:
[TABLE]
By combining (107) and (108) in two different ways to eliminate or , we respectively obtain the following two relations:
[TABLE]
We claim that for a general choice of , the three distinct coefficients
[TABLE]
that appear in (109) and (110) are pairwise coprime elements of the unique factorization domain . This claim follows from the observation that the lowest-degree components of these three coefficients, which are given explicitly by
[TABLE]
are irreducible and generate pairwise distinct ideals of . Thus, (109) and (110) together imply that the set of functionals with is precisely the same as the set of functionals defined by and
[TABLE]
for some . Letting , we can then take .
Now, given general elements for , the associated degeneracy scheme is cut out by the ideal of maximal minors of the matrix
[TABLE]
It follows from our description of that
[TABLE]
Notice that we have been working with a general -parameter deformation of the singularity, so that we could exploit the fact that is a unique factorization domain. To compute automatic degeneracy, however, we need to further restrict to a general -parameter deformation. To do this, we pull the family in (101) back along a map
[TABLE]
where is general. The pulled-back family is given by
[TABLE]
It is clear that the completion at the origin of the local ring of the total space of the family in (111) is given by
[TABLE]
It then follows that the desired automatic degeneracy is given by
[TABLE]
To compute this colength, we modify the formula in (69) to suit the present case as follows: letting , we have
[TABLE]
It is evident from (113) that none of the relations defining as a quotient of are supported in degrees [math] and . Thus, the terms in the sum on the right-hand side of (114) corresponding to are given as follows:
[TABLE]
For , we see that the relations defining as a quotient of give rise to four relations of degree , namely
[TABLE]
It is clear that the relations in (117) are linearly independent, so we deduce that
[TABLE]
Finally, it is not hard to check that the relations defining as a quotient of give rise to twelve maximally independent relations of degree . (An easy way to check this is to use Macaulay2 to compute the rank of the matrix whose columns express these twelve relations in terms of the basis of monomials of .) Thus, we have that
[TABLE]
Note that (119) implies that the terms in the sum on the right-hand side of (114) corresponding to are all equal to [math]. Combining this result with (115), (116), and (118), we obtain the following:
Theorem 6.9.1**.**
The -order weight- type-(b) automatic degeneracy of the ICIS cut out analytically-locally by is given by
[TABLE]
In particular, the number of -order weight- type-(b) inflection points limiting to this singularity in a general -parameter deformation is equal to [math].
Proof.
We have already computed the automatic degeneracy, so it suffices to prove the second statement in the theorem. Applying the Lê-Greuel formula for the Milnor number of an ICIS (see Theorem 3.2.3), we find that and that the total space of the family in (111) has Milnor number . Thus, Proposition 3.2.4 tells us that . It then follows from (2) that the desired number of limiting inflection points is given by . ∎
Remark 6.9.2*.*
In the course of proving Theorem 6.9.1, we saw that . Note that for planar ICIS germs , Theorem 6.3.1 tells us that . It remains open to determine whether for arbitrary ICIS germs .
7. Other Enumerative Applications
In this section, we apply our results on automatic degeneracy to study three enumerative problems: counting hyperflexes in a pencil of plane curves, counting septactic points in a pencil of plane curves, and computing the classes of certain divisors of Weierstrass points on the moduli space of curves.
7.1. Counting Hyperflexes in a Pencil of Plane Curves
We begin by summarizing two ad hoc strategies that already exist in the literature for circumventing the failure of the sheaves of principal parts to be locally free at singular points. The first strategy applies only to the problem of counting hyperflexes in a pencil of plane curves, whereas the second strategy applies to solve a broader class of enumerative problems, including the hyperflex problem, concerning admissible families of curves whose singular points are no worse than nodal. We then present a third strategy for solving the hyperflex problem that utilizes our results on automatic degeneracy.
7.1.1. Strategy I: The Universal Point-Line Incidence Variety
The standard approach to the problem of counting hyperflexes in a pencil of plane curves of degree is to count hyperflex point-line pairs, rather than hyperflexes themselves. To this end, let
[TABLE]
be the universal incidence variety parametrizing pairs consisting of a point and a line containing the point. Let be the projection map onto the “point” factor, and consider the sheaf
[TABLE]
where we view as a family over via the projection map onto the “line” factor. Note that is locally free because the map is smooth. Moreover, the fiber of at a pair is
[TABLE]
so since , it follows that is a vector bundle on of rank . It is not too hard to see that the number of hyperflexes on a general pencil of plane curves of degree is given by (see [EH16, § 11.3.1] for a proof). To compute this Chern class, one must first determine the Chow ring of , which can be done by realizing as the projectivization of the universal subbundle on (see [EH16, § 11.3] for more details). A bit of calculation then yields that the number of hyperflexes is
[TABLE]
Remark 7.1.1*.*
By shifting the focus from hyperflexes to hyperflex point-line pairs, the above procedure takes advantage of the fact that the projection map is smooth — in other words, lines do not degenerate. However, it is not clear how one might generalize this method to study other kinds of inflection points. For instance, if one were interested in counting septactic points in a pencil of plane curves of a given degree (an example that we study in § 7.2), the analogous procedure would fail because conics do degenerate, and so the corresponding universal family of point-conic pairs would fail to be smooth over the parameter space of conics.
7.1.2. Strategy II: The “Hilbert Scheme of Nodal Curves”
The second method, which was developed by Ran in [Ran13], works only when the singular fibers of the family are nodal, because it relies on specific properties of what Ran terms the Hilbert scheme of nodal curves, which is defined to be the punctual flag Hilbert scheme parametrizing schemes of bounded length supported at individual points of the fibers of the family.
Let be an admissible family with the property that each singular fiber is nodal, and let be a vector bundle on . In this general setting, Ran introduces a tautological bundle defined as follows. Let denote the relative Hilbert scheme parametrizing length- subschemes of the fibers of the map , and let be the projection maps from onto the left and right factors, respectively. Then put
[TABLE]
where is the universal ideal sheaf of colength in . Since we are not interested in all length- subschemes of the fibers, but only in those subschemes that are supported at a single point, consider the pullback of the tautological bundle to the punctual Hilbert scheme parametrizing length- schemes supported at individual points of the fibers.
The Chern classes of these tautological bundles can be computed and applied to solve certain enumerative problems, like the problem of counting -order weight- type-(a) inflection points associated to a linear system on an admissible -parameter family of curves. For this particular problem, the class of the desired inflectionary locus is
[TABLE]
The computation of the above Chern class is rather involved because the punctual Hilbert scheme is typically singular. Thus, Ran works not over itself but over the aforementioned punctual flag Hilbert scheme, which turns out to be an iterated blowup of . After much computation, Ran arrives at the following elegant result.
Theorem 7.1.2** ([Ran13, Example 3.21]).**
Let be an admissible family with each singular fiber nodal, let be a line bundle on , and let the number of singular fibers of be denoted by . Then we have that
[TABLE]
Remark 7.1.3*.*
We make the following observations:
- (a)
Let the family be a pencil of plane curves of degree , let , and let . Then it is not hard to show that Theorem 7.1.2 gives the formula for the number of hyperflexes in (120); see § 7.1.3 for the proof. 2. (b)
It may be possible to generalize Ran’s strategy to families of curves acquiring higher-order singularities. Indeed, based on ideas introduced by Ran in [Ran05c], H. Lee has found a description of the punctual Hilbert scheme of length- schemes supported at a cusp [Lee12]. It would certainly be interesting if analogues of the tautological module on families of nodal curves and the consequent enumerative formula can be derived for families of cuspidal curves using Lee’s results. In any case, the strategy that we introduce in the following section can be used to handle families acquiring arbitrary plane curve singularities; see § 5 for more details. 3. (c)
For more examples of how to use the Hilbert scheme of nodal curves to solve interesting enumerative problems on such curves, refer to [Ran05a] and [Ran05b].
7.1.3. Strategy III: Using Automatic Degeneracy
We now apply Theorem 4.0.1, our result on automatic degeneracy in the nodal case, to determine the number of hyperflexes in a general pencil of plane curves of a given degree.
Let be an admissible -parameter family, and let be the locus of singular points of the fibers of the family. Note that is a finite collection, and suppose for each that the analytic-local function cutting out the singularity at is given by . Let be a linear system on the family. Assuming that the locus of -order weight- type-(a) inflection points of the linear system is reduced, the number of such points is equal to the degree of the Chern class
[TABLE]
minus the support of this class at each of the singular points. As long as the linear system is general in the sense of Remark 3.1.3, the support of the Chern class (121) at the singular point is given by . If every one of the singular points is nodal and if , then Theorem 4.0.1 tells us that the total support at the singular points is given by
[TABLE]
Subtracting the right-hand side of (122) from the degree of the Chern class (121), which we computed in Proposition 2.3.7, yields that
[TABLE]
which is precisely the formula obtained by Ran in Theorem 7.1.2. The fact that we have recovered Ran’s formula here suggests that the linear system is indeed general in the sense of Remark 3.1.3, although it is not a priori clear as to why this is so.
All that remains is to apply the formula to the case where is a pencil of plane curves of degree , , and . We first need to provide an explicit construction of the pencil. By definition, the base is . Now, suppose the pencil is generated by two homogeneous degree- polynomials . Consider the rational map
[TABLE]
The map is not defined at the common vanishing locus of ; if the pencil is chosen to be sufficiently general, then is the union of reduced points. It follows that if we take to be the blowup of along the locus , then the rational map defined above extends to a morphism . Furthermore, it is clear that the fiber of above a point is just the vanishing locus in of the homogeneous degree- polynomial , so the fibers of the family are precisely the curves that constitute the pencil generated by .
Now that we have explicitly constructed the pencil, we need to compute the degrees of the Chern classes , , and . Let be the map embedding the fibers of the family in the plane (which is simply given by the blowdown map ). By the compatibility of Chern classes with pullbacks, we know that
[TABLE]
where is the hyperplane class in . It follows that
[TABLE]
By [EH16, part (b) of Proposition 2.19], we have that . Since is the class of a point, it follows that , so
[TABLE]
To compute , recall from [HM98, p. 84] that , so
[TABLE]
Since , we have that , where is the class of the exceptional locus. Also, is times the class of a point in the base, so its pullback is times the class of a curve in the family, which is , so . It follows that
[TABLE]
Since a general line in fails to meet the locus that we have blown up, it follows that . Also, by [EH16, part (d) of Proposition 2.19], we know that . Combining the above results, we deduce that
[TABLE]
Substituting these results in to the formula (123) and using the fact that (see [EH16, Proposition 7.4] for the proof), we find that
[TABLE]
Finally, substituting into (124) yields the formula in (120).
7.2. Counting Septactic Points in a Pencil of Plane Curves
We now apply the formula (123) to the problem of counting septactic points in a pencil of plane curves.161616To our knowledge, this problem has not been studied in the literature.
Let be a smooth plane curve of degree . A smooth point is said to be a septactic point if the osculating conic of at is smooth and has intersection multiplicity at least with at . It is easy to see that is septactic if and only if it is an inflection point with ramification sequence of the -dimensional linear system of plane conics, which is defined by taking and to be the -vector subspace of generated by the pullbacks of global sections of .
Now let be a general pencil of plane curves of degree . Assuming that the linear system of plane conics is general in the sense of Remark 3.1.3, the total multiplicity of the locus of septactic points is given by (123), where we take and . Repeating the calculation of § 7.1.3 with this choice of and yields
[TABLE]
Note that the formula on the right-hand side of (125) is merely a multiplicity and should not be interpreted as giving the actual number of septactic points in the pencil . Indeed, the osculating conic to a curve at a smooth point fails to be smooth if and only if is a flex of , in which case the osculating conic is given by the doubled tangent line to at . Moreover, a flex is a septactic point if and only if it is a hyperflex: at a flex, the osculating conic meets the curve with intersection multiplicity at least , whereas at a hyperflex, the osculating conic meets the curve with intersection multiplicity at least . Thus, the locus of septactic points contains the locus of hyperflexes as a closed subscheme. It is therefore natural to ask the following question: with what multiplicity does each hyperflex contribute to the formula on the right-hand side of (125)?
To answer this question, we perform a local calculation in an analytic neighborhood of a hyperflex on a general -parameter family of smooth plane curves. More precisely, let , let , and let be the obvious map. The family can be thought of as the pullback of a -parameter family of curves to an analytic-local neighborhood of a smooth point (namely, the point defined by ). Now, observe that if a smooth point on a plane curve is a hyperflex, then the sequence of orders of vanishing of linear forms at the point is given by . It follows that the sequence of orders of vanishing of quadratic forms at the point is given by . Let be a list of general elements of that vanish at the point to orders , respectively. The elements of the list can be thought of as germs at of the quadratic forms that vanish to orders , but to carry out the present computation, we need to assume that these germs are general.
The module of principal parts is given by (26) to be
[TABLE]
A basis of is given by the list of elements defined by for all . Because the family is smooth, is a free -module. Now, for each , let be defined by taking and replacing the variable with the variable . By the definition of the , we can express the elements as follows:
[TABLE]
where the coefficients can be further expressed as follows:
- •
We have that , for each , for each , for each , and for each , where the coefficients are units in and the coefficients are contained in the ideal ; and
- •
all other coefficients are units in .
Given the above setup, the expected multiplicity with which a hyperflex contributes to the formula on the right-hand side of (125) is given by the multiplicity at of the degeneracy locus of the list of elements . Thus, if we denote by the dual functional of for each , the list forms a basis of . The degeneracy locus of the list of elements is cut out by the ideal of maximal minors of the matrix whose row-, column- entry is given by . Substituting in the expressions for the elements given in (126), we have that
[TABLE]
Upon computing the minors of the above matrix and simplifying the ideal they generate using a computer algebra system (e.g., Macaulay2), one finds that
[TABLE]
if the list of elements is general. (To simplify this computation, it suffices to consider only the three minors of obtained by deleting each of the first three rows. Each of these three minors can be expressed as a linear combination of with unit coefficients, and so it is possible to express each of as a linear combination of these minors.) Thus, the desired multiplicity is , so hyperflexes contribute to the right-hand side of (125) with multiplicity .171717A similar argument can be used to prove that in a -parameter family of curves, hyperflexes are points of multiplicity in the divisor of flexes, and flexes are points of multiplicity in the divisor of sextactic points—points at which the osculating conic meets the curve with intersection multiplicity at least . For more on the enumerative geometry of sextactic points, refer to [Cay09, § 341] and [MM17]. Since the number of hyperflexes in the pencil is given by (120) to be , we deduce the following result:
Theorem 7.2.1**.**
The expected number of septactic points — excluding hyperflexes — in a general pencil of plane curves of degree is given by
[TABLE]
7.3. Calculating Classes of Weierstrass Divisors
In this section, we apply our results on automatic degeneracy to compute the divisors of curves that possess weight- Weierstrass points of any given degree in a partial compactification of the moduli space of curves of genus .
7.3.1. Preliminary Calculations
Let be a smooth curve, and let be an integer. Consider the linear system on given by taking and . The inflection points of this linear system are called degree- Weierstrass points of the curve .
Now, let be an admissible -parameter family of irreducible curves of genus . The degree- Weierstrass points of the fibers of the family are given by the inflection points of the linear system .
In this preliminary section, we compute the class of the locus of weight- degree- Weierstrass points of type (a) (resp., type (b)) in , which is obtained by excising the support at singular points from the class of the degeneracy locus of the composite map
[TABLE]
where (resp., ). By the Riemann-Roch Theorem, we have that
[TABLE]
It is easy to see from (128) that smooth curves of genus [math] and do not have Weierstrass points of any degree, so in what follows, we restrict to the case .
Now, the Porteous formula (see [EH16, Theorem 12.4]) tells us that the class of the degeneracy locus of the composite map (127) is given by
[TABLE]
Here, we have used the assumption that the fibers of the family are irreducible, for if one of the singular fibers is reducible, the composite map in (127) may degenerate along an entire irreducible component of the fiber, causing the degeneracy locus to fail to have the codimension required for the Porteous formula to apply (cf. Remark 7.3.3).
We next compute the Chern classes that appear in (129). By our computation of the Chern classes of sheaves of invincible parts in Proposition 2.3.7, we have that
[TABLE]
(Note that the term vanishes because Chern classes commute with pullbacks and .) We also have that
[TABLE]
Combining the results in (129)–(131) yields that the class of the degeneracy locus of the composite map (127) is given by
[TABLE]
Assuming that the linear system is general in the sense of Remark 3.1.3, the class of the locus of weight- degree- Weierstrass points of type (a) (resp., type (b)) is then given by subtracting the -order automatic degeneracy of type (a) (resp., type (b)) at each of the singular points of the family from the class in (132).
7.3.2. Notation for Intersection Theory on
To apply the calculations of § 7.3.1 in the context of moduli of curves, we first need to introduce some notation. For an integer, let and respectively denote the coarse moduli spaces of stable and pointed stable curves of genus . Let be the natural map realizing as the universal family over .
In his seminal paper [Mum83], D. Mumford establishes a notion of intersection theory on and . In particular, Mumford identifies a number of important divisor classes in and , some of which are defined as follows:
- •
called the canonical class;
- •
called the tautological class; and
- •
called the Hodge class.
- •
for are classes corresponding to loci of nodal curves; is the class of irreducible curves with a node, and for is the class of curves with two irreducible components, one of genus and the other of genus , that intersect in a node.
The classes form a basis of . The class is expressed in terms of this basis via the Mumford relation, which states that
[TABLE]
Also, it follows from the push-pull formula that we have the relation
[TABLE]
In addition, as explained in [CF91, (7.5)], it follows from the Grothendieck-Riemann-Roch Theorem that
[TABLE]
Finally, from [Cuk89, Proposition 5.1], we have that is linearly independent from and for any , and we also have the following relations:
[TABLE]
In what follows, we shall use the classes and relations (133)–(136) to describe divisors of curves with weight- degree- Weierstrass points in .
7.3.3. The Weierstrass Divisors
In § 7.3.1, we took an admissible -parameter family and computed the classes in of the divisors of weight- Weierstrass points of the fibers of the family. The pushforwards of these classes to the base are called Weierstrass divisors and are of particular interest in the study of moduli of curves. By making the replacements
[TABLE]
we find that the locus of curves with a weight- degree- Weierstrass point of type (a) forms a divisor on , and so does the locus of curves with a weight- degree- Weierstrass point of type (b). Let these divisors be denoted and , respectively.
We now use our results on automatic degeneracy and the calculations of § 7.3.1 to obtain a partial understanding of the classes of and . Making the replacements
[TABLE]
in the formula (132), we obtain the following codimension- classes on :
[TABLE]
Pushing the classes in (137) forward along the map yields the following classes in :
[TABLE]
where the class is given by
[TABLE]
Note that it follows from the linear independence of from and and from the relations in (136) that the coefficients of and in are both equal to [math].
We now need to subtract out the contribution to the divisor class in (138) coming from the singular points. Recall that the analysis in § 7.3.1 requires the assumption that the curves in the family are irreducible. Thus, among the divisor classes corresponding to nodal curves, our method can only compute the coefficient of the class . By Theorem 4.0.1, the contribution coming from nodes of irreducible fibers is
[TABLE]
according as we are interested in type-(a) case or the type-(b) case. Thus, the and terms of the classes of and in are given as follows:
[TABLE]
Substituting in using the value of given in (128) yields:
Theorem 7.3.1**.**
We have the following expected results:191919We say “expected” because of the generality assumption made at the end of § 7.3.1.
- (a)
The and terms of the class of in are given by
[TABLE] 2. (b)
The and terms of the class of in are given by
[TABLE] 3. (c)
For , the and terms of the class of in are given by
[TABLE]
where the coefficients and are given by
[TABLE] 4. (d)
For , the and terms of the class of in are given by
[TABLE]
where the coefficients and are given by
[TABLE]
Remark 7.3.2*.*
There are numerous results in the literature concerning Weierstrass points and singular curves; we briefly summarize a selection of these results as follows.
- •
In [Dia85, Theorem A2.1], S. Diaz showed that the number of weight- degree- Weierstrass points limiting to the node of a uninodal irreducible curve of genus in a general -parameter deformation is equal to . Note that this result also follows from Theorem 4.0.1 by substituting into the formula . Also, in [GR20, Example 4.9]), Gatto and Ricolfi use the notion of Widland-Lax multiplicity to show that the number of weight- degree- Weierstrass points limiting to the cusp of a unicuspidal curve of genus in a general -parameter deformation is equal to .
- •
In [CEG08], C. Cumino, Esteves, and Gatto use the Eisenbud-Harris theory of limit linear series to prove, roughly speaking, that in a family of smooth curves degenerating to a reducible nodal curve, the number of weight- inflection points limiting toward the node is equal to zero. Note that this result agrees with that obtained by applying (1) or (2) to the case of a node. Further study of the problem of limits of Weierstrass points toward reducible nodal curves is conducted in [ES07].
- •
The computation of the class of the divisor was first performed by Diaz and is the primary objective of his article [Dia85]. Subsequently, in [Cuk89], F. Cukierman used an argument involving the Riemann-Hurwitz formula to deduce the divisor from Diaz’s computation of . Also, in [Est16], Esteves computed the class of the locus of hyperelliptic curves in by means of a technique analogous to that which we used to prove Theorem 7.3.1—namely, using locally free replacements of the sheaves of principal parts. A detailed expository treatment of the results of Cukierman, Diaz, and Esteves on Weierstrass divisors is provided in [GR20, § 2.2, § 5].
- •
The only result on divisors of higher-degree Weierstrass points that we are aware of can be found in [CF91], where Cukierman and L.-Y. Fong compute the divisor of weight- degree- Weierstrass points in .
Remark 7.3.3*.*
In [Ful98, Example 14.4.7], W. Fulton states and proves a version of the Porteous formula for maps that have “excess degeneracy.” In [Ble12], T. Bleier applies Fulton’s version of the Porteous formula to compute the term of the divisor of hyperelliptic curves in . It remains open as to whether Fulton’s version of the Porteous formula can be used to compute the Weierstrass divisors described in Theorem 7.3.1.
8. Summary of Open Problems
We now conclude by briefly listing the numerous open problems relating to inflection points of singular curves that arose throughout the course of the paper.
- •
Given an ICIS, a positive integer , and an integer , how many -order weight- inflection points limit toward the ICIS in a general -parameter deformation? Can the notions of automatic degeneracy introduced above be generalized to the higher weight case?
- •
Given an ICIS germ , is it possible to find a closed-form expression for , , or as a function of ? Which of these automatic degeneracies are eventually polynomial in ? (Note that we can handle the case when cuts out a node as well as the weight- type-(a) case when cuts out a cusp.)
- •
Can the work of Widland and Lax be generalized to the weight- case? If so, do the results agree with our results on automatic degeneracy, as they did in the weight- case?
- •
Can the weight- type-(a) automatic degeneracy be expressed as a Buchsbaum-Rim multiplicity in an “intrinsic” way in terms of the local principal parts module as was possible for the weight- type-(b) case? More broadly, what other connections can be made between automatic degeneracies and well-studied invariants and multiplicities?
- •
Given an ICIS germ , can an explicit basis be obtained for the module , as we managed to do in the nodal case? In particular, is it possible to obtain an explicit formula for the basis produced by the algorithm in § 5.2.3, or is it at least possible to implement this algorithm in a computer program?
- •
Can formulas for fixed-order automatic degeneracies be obtained for families of singularities other than those considered in § 4?
- •
Which automatic degeneracies are equisingularity invariants?
- •
Is for arbitrary ICIS germs ? (We have shown this for planar singularities and for one non-planar example.)
- •
Can Fulton’s excess Porteous formula be used to compute Weierstrass divisors?
Acknowledgments
This paper is based in part on the second author’s senior thesis (see [Swa17]) at Harvard College. For much of this research, the second author was supported by the Paul and Daisy Soros Fellowship. We thank Joe Harris for suggesting the questions that led to this paper and for providing invaluable advice and encouragement throughout our research. We are grateful to Letterio Gatto and Andrea Ricolfi for taking the time to understand our work and for engaging in several enlightening discussions on the subject of inflection points with us. We thank James Damon, Steve Kleiman, and Vijay Kodiyalam for answering our questions and pointing us in interesting new directions. We are grateful to Hailong Dao for suggesting the use of the fiber cone in the proof of Theorem 6.5.4. We thank Michael DiPasquale for suggesting the idea for Strategy I in § 6.8 and implementing it in Macaulay2. We thank the anonymous referee for providing us with numerous useful comments and suggestions. Also, many thanks are due to Sabin Cautis, Daniel Grayson, Aaron Landesman, Jacob Levinson, Saahil Mehta, Ziv Ran, Mike Stillman, and James Tao for helpful conversations. We used Macaulay2, Mathematica, and Singular for explicit calculations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BG 97] E. Ballico and L. Gatto. Weierstrass points on singular curves. Rend. Sem. Mat. Univ. Politec. Torino , 55(2):145–170 (1998), 1997.
- 2[Ble 12] T. Bleier. Excess Porteous, coherent Porteous, and the hyperelliptic locus in ℳ ¯ 3 subscript ¯ ℳ 3 \overline{\mathcal{M}}_{3} . Michigan Math. J. , 61(2):359–383, 2012.
- 3[BN 00] C. Bivià-Ausina and J. Nuño-Ballesteros. Multiplicity of iterated Jacobian extensions of weighted homogeneous map germs. Hokkaido Math. J. , 29(2):341–368, 2000.
- 4[BR 64] D. Buchsbaum and D. Rim. A generalized Koszul complex. II. Depth and multiplicity. Trans. Amer. Math. Soc. , 111:197–224, 1964.
- 5[BUV 01] J. Brennan, B. Ulrich, and W. Vasconcelos. The Buchsbaum-Rim polynomial of a module. J. Algebra , 241(1):379–392, 2001.
- 6[Cau 06] S. Cautis. Extending families of curves: Monodromy and applications . Ph D thesis, 2006. Ph.D. Thesis–Harvard University.
- 7[Cay 66] A. Cayley. On the Higher Singularities of a Plane Curve. Quarterly Journal , VII:212–222, 1866.
- 8[Cay 09] A. Cayley. The collected mathematical papers. Volume 5 . Cambridge Library Collection. Cambridge University Press, Cambridge, 2009. Reprint of the 1892 original.
