This paper develops a differential theory for zero-dimensional schemes in projective space, providing formulas for Hilbert polynomials and bounds for regularity indices of Kähler differentials, with applications to scheme characterization.
Contribution
It introduces new formulas and bounds for Kähler differentials of zero-dimensional schemes, extending previous results and providing novel characterizations without primary decomposition.
Findings
01
Formulas for Hilbert polynomials of Kähler differentials
02
Bounds for regularity indices of differential modules
03
Characterization of weakly curvilinear schemes
Abstract
For a 0-dimensional scheme X in Pn over a perfect field K, we first embed the homogeneous coordinate ring R into its truncated integral closure R. Then we use the corresponding map from the module of K\"ahler differentials ΩR/K1 to ΩR/K1 to find a formula for the Hilbert polynomial HP(ΩR/K1) and a sharp bound for the regularity index ri(ΩR/K1). Additionally, we extend this to formulas for the Hilbert polynomials HP(ΩR/Km) and bounds for the regularity indices of the higher modules of K\"ahler differentials. Next we derive a new characterization of a weakly curvilinear scheme X which can be checked without computing a primary decomposition of its homogeneous vanishing ideal. Moreover, we prove precise formulas for the Hilbert polynomial of…
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
TopicsAlgebraic Geometry and Number Theory · Advanced Differential Equations and Dynamical Systems · Commutative Algebra and Its Applications
Full text
Differential Theory of Zero-dimensional Schemes
Martin Kreuzer
Faculty of Informatics and Mathematics, University of Passau,
D-94030 Passau, Germany
Department of Mathematics, University of Education - Hue University,
34 Le Loi, Hue, Vietnam
Faculty of Informatics and Mathematics, University of Passau,
D-94030 Passau, Germany
[email protected]
This paper is dedicated to the memory of Ernst Kunz (1933-2021).
Abstract.
For a 0-dimensional scheme X in Pn over a perfect field K,
we first embed the homogeneous coordinate ring R into its truncated integral
closure R. Then we use the corresponding map from the module of
Kähler differentials ΩR/K1 to ΩR/K1 to find
a formula for the Hilbert polynomial HP(ΩR/K1) and a sharp bound
for the regularity index ri(ΩR/K1). Additionally, we extend this to formulas
for the Hilbert polynomials HP(ΩR/Km) and bounds for the regularity indices
of the higher modules of Kähler differentials. Next we derive a new
characterization of a weakly curvilinear scheme X which can be checked
without computing a primary decomposition of its vanishing ideal IX.
Moreover, we prove precise formulas for the Hilbert polynomial of ΩR/Km
of a fat point scheme X, extending and settling previous partial results and conjectures.
Finally, we characterize uniformity conditions on X using the Hilbert functions of the
Kähler differential modules of X and its subschemes.
2010 Mathematics Subject Classification:
Primary 13N05; Secondary 13D40, 14N05
1. Introduction
The study of 0-dimensional subschemes X of a projective space Pn,
in particular of finite set of points, has a long and rich history.
Traditional tools used in this area are the homogeneous vanishing
ideal IX of X in P=K[x0,…,xn], the homogeneous coordinate ring
R=P/IX, its Hilbert function HFX(i)=dimK(Ri), and the canonical
module ωR of R. In several previous works, the authors introduced and
started using the Kähler differential module ΩR/K1 of R and even the
entire Kähler differential algebra ΩR/K∙=ΛR(ΩR/K1)
in order to advance this topic (see [4], [7], and [8]).
In the present paper we systematize this approach, extend it by several
new techniques, solve and unify previous partial results and conjectures,
and derive a number of useful applications to some computational tasks.
Let us describe the individual contributions in more detail.
In Section 2 we recall some basic objects related to a 0-dimensional scheme X
in the projective space Pn over a perfect field K, in particular
its homogeneous vanishing ideal IX⊆P=K[X0,…,Xn],
its homogeneous coordinate ring R=P/IX, and its Hilbert function HFX(i)=dimK(Ri) for i∈Z. We always assume that the support of X
is contained in the affine space D+(X0) and denote its affine coordinate
ring by S=K[X1,…,Xn]/IXdeh. After identifying the homogeneous
ring of quotients of R with S[x0,x0−1], we introduce a new tool, namely
the embedding of R into its truncated integral closureR≅S[x0].
These techniques come to fruition in Section 3, where we introduce
and study the Kähler differential module ΩR/K1 and its Hilbert function
HFΩR/K1. New results here are the description of HP(ΩR/K1)
and a sharp bound ri(ΩR/K1)≤2rX+1 for the (Hilbert) regularity index
of ΩR/K1. Here rX is the regularity index of X, i.e., the first
degree from where on the Hilbert function agrees with the value of the
Hilbert polynomial (see Prop. 3.4).
After finding the Hilbert function and the Hilbert polynomial of R~
(see Prop. 3.7), we construct the canonical map
Φ:ΩR/K1→ΩR/K1 explicitly, show that Ker(Φ)
is exactly the torsion submodule of ΩR/K1, and use it to prove our first main
result, namely the formula
[TABLE]
for the Hilbert polynomial of ΩR/K1.
Further tools are provided in Section 4 in order to study the torsion
submodule TΩR/K1 and other important submodules of ΩR/K1.
The Euler derivation δ:R→R given by δ(f)=if for f∈Ri gives rise to the Euler formε:ΩR/K1→R which satisfies ε(dxi)=xi
for i=0,…,n. The Koszul complex over ε is called the
Euler-Koszul complex of R, and the image of ε(2):Λ2ΩR/K1→ΩR/K1 is called the Koszul submoduleUR/K=⟨xidxj−xjdxi∣0≤i<j≤n⟩ of ΩR/K1.
Both TΩR/K1 and UR/K are contained in Ker(ε)
(see Props. 4.2 and 4.4). The Koszul
submodule is equal to Ker(ε) if char(K) is zero or
≥2rX+1, and in the other cases the (small) difference between
the two submodules is laid out in detail in Prop. 4.6.
Next up, we apply the preceding results in Section 5 to the higher
Kähler differential modules ΩR/Km, where m≥1. After recalling
the presentation and computation of ΩR/Km
(see Prop. 5.2), we use the embedding
R↪R~ to prove the formula
[TABLE]
for the Hilbert polynomial of ΩR/Km and the sharp bound
ri(ΩR/Km)≤rX+m for its regularity index
(see Prop. 5.4).
In final three sections we apply and extend these algebraic results
to characterize and compute geometric properties of the scheme X.
In Section 6 we look at (weakly) curvilinear schemes which are defined by the
property that the maximal ideals of their local rings are unigenerated.
Notice that this generalizes slightly the condition that these local
rings are of the form K[z]/⟨pk⟩ with an irreducible
polynomial p. Special cases are, of course, smooth schemes for which it is
known that they can be characterized by ΩS/K1=0, or, equivalently, by
HP(ΩR/K1)=deg(X) (see Prop. 6.1).
Note that this allows us to check smoothness of X without
computing the primary decomposition of IX.
In a similar vein, we characterize non-smooth weakly curvilinear schemes by
ΩS/K1=0 and ΩS/Km=0 for m≥2. Equivalently, the
scheme X is weakly curvilinear, but not smooth if and only if
[TABLE]
(see Prop. 6.6). Thus we can check algorithmically
whether X is weakly curvilinear without computing a primary decomposition.
Using the dimensions of the residue
class fields of the local rings of X, we can also write down explicit
formulas for the Hilbert polynomials of ΩR/K1 and ΩR/K2 in
the weakly curvilinear case (see Cor. 6.8).
The next application is contained in Section 7 where we consider fat
point schemes X. They are defined by vanishing ideals of the form
IX=Ip1m1∩⋯∩Iptmt where
the points pi in the support of X are assumed to be K-rational
and mi≥1. The case of a reduced scheme, i.e., the case
m1=⋯=mt=1, is easily characterized by HP(ΩR/K1)=t
and HP(ΩR/Km)=0 for m≥2 (see Remark 7.1).
The general case reduces to the study of Kähler differential modules
of rings of the form S=A/qk, where A=K[X1,…,Xn] and
q=⟨X1,…,Xn⟩. Here we obtain explicit formulas
for the values of the Hilbert function of ΩS/Km which only
depend on the value of δ=dimK(dqk∧ΩA/Km−1)
(see Prop. 7.2).
If char(K)=0 or char(K)>k, we succeed in determining this
value δ using a number of subtle and detailed arguments
(see Props. 7.4, 7.5, and 7.6).
Thus we are able to derive the explicit formula
[TABLE]
for S=K[X1,…,Xn]/⟨X1,…,Xn⟩k and char(K)=0
or char(K)>k (see Thm. 7.8).
Under a more stringent assumption about the characteristic of K, we
also provide another proof based on the exactness of the Euler-Koszul complex
(see Prop. 7.9 and Remark 7.10).
Finally, we combine everything and get explicit formulas for the
Hilbert polynomials of the modules ΩR/Km if char(K)=0
or char(K)>max{m1,…,mt}. They generalize and vastly improve
the partial results in [7] and [8].
To cap the paper off, we look at differential characterizations
of uniformity properties of X in Section 8. One of them, the
Cayley-Bacharach property of degree d, requires that every hypersurface
of degree d which contains a subscheme Y of X of colength one
automatically contains X. It can be characterized by the degrees
of the minimal separators of X (see Remark 8.2).
Our key result here is that the vanishing ideal IY/X of a
subscheme Y in X satisfies (dIY/X)αY/X=0
in its initial degree αY/X provided that char(K)=0
or char(K)>rX (see Prop. 8.3).
This allows us to characterize schemes having the Cayley-Bacharach property
of degree d through the Hilbert function of their Kähler differential
modules (see Cor. 8.4). More generally, we consider
higher uniformity properties of X, called (i,j)-uniformity, and
characterize them through the Hilbert function of ΩR/K1 as well
(see Cor. 8.7).
Many examples in this paper illustrate our results. They were computed
using the computer algebra system ApCoCoA (see [1]).
For the notation and basic definitions we use, we refer to [11],
[12], and [13]. Our main reference for results about
Kähler differential modules is the fundamental work [14] of our late
teacher, mentor, and supporter Ernst Kunz (1933-2021) to whom we dedicate
this paper with deep gratitude.
2. Zero-Dimensional Schemes
In the following we let X be a 0-dimensional scheme in projective n-space
Pn over a perfect field K. The homogeneous coordinate ring of Pn
is the polynomial ring P=K[X0,…,Xn], and the homogeneous coordinate ring of X
is R=P/IX, where IX denotes the homogeneous vanishing ideal of X.
Recall that IX is a saturated homogeneous ideal, and that R is a standard graded
1-dimensional Cohen-Macaulay ring. In particular, there exists a homogeneous non-zerodivisor
in R. To simplify the presentation, we make the following assumption.
Assumption 2.1**.**
Suppose that no point of the support of X is contained in the hyperplane Z(X0).
Usually, if this assumption does not hold, it suffices to perform a homogeneous linear
change of coordinates. This will not affect any results in this paper. In the case of a finite
field K, it may be necessary to perform a small base field extension in order to find
a suitable homogeneous linear change of coordinates. This will not affect any results either.
As a consequence of this assumption, we get that X is contained in the affine space
An≅D+(X0), and that the image x0 of X0 in R is a non-zerodivisor.
The affine coordinate ring of X, viewed as a subscheme of An, is given by
S=R/⟨x0−1⟩≅K[X1,…,Xn]/IXdeh, where IXdeh
is the dehomogenization
of IX with respect to X0. The ring S is a 0-dimensional affine K-algebra and hence
a finite dimensional K-vector space. The following functions are central to the study
of 0-dimensional subschemes of projective spaces.
Definition 2.2**.**
In the above setting, the map HFX:Z⟶Z given by HFX(i)=dimK(Ri)
for all i∈Z is called the Hilbert function of X.
Its first difference function ΔHFX:Z⟶Z which is given by
ΔHFX(i)=HFX(i)−HFX(i−1) for i∈Z is called the Castelnuovo
function of X.
The Hilbert function contains a number of useful invariants of the embedding of X
into Pn. Let us collect some of its basic properties.
Remark 2.3**.**
The Hilbert function of a 0-dimensional scheme X in Pn satisfies
[TABLE]
where rX is called the (Hilbert) regularity index of X and deg(X)
is the degree of X, i.e., the value of the (constant) Hilbert polynomial of R.
The structure of the ring R in degrees ≥rX can be described as follows.
Proposition 2.4**.**
For i≥rX, the map εi:Ri⟶S given by f↦fdeh is
an isomorphism of K-vector spaces.
Proof.
Since x0 is a non-zerodivisor of R, the definition of rX shows that
the multiplication map μx0:Ri⟶Ri+1 is an isomorphism
for i≥rX. Together with the observation that dimK(Ri)=dimK(S)=deg(X)
for i≥rX, it follows that it suffices to prove the claim for i≫0.
Let {b1,…,br} be a K-vector space basis of S.
Using the fact that the map δ:R⟶R/⟨x0−1⟩≅S is surjective
and given by dehomogenization, we can find for every j∈{1,…,r}
a homogeneous element fj∈R such that δ(fj)=fjdeh=bj. By multiplying
each fj with an appropriate power of x0, we may assume that all elements fj
have the same degree i. Thus the map εi is surjective, hence bijective,
and the claim follows.
∎
Subsequently, we will also use the following ring. The graded K-algebra
[TABLE]
is called the (full) homogeneous ring of quotients of R. We can simplify its
description as follows.
Proposition 2.5**.**
Let R be the homogeneous coordinate ring of a 0-dimensional
scheme X in Pn as above.
(a)
The canonical inclusion Rx0→Qh(R) is bijective.
2. (b)
The map φ:Qh(R)⟶S[x0,x0−1] given by φ(f/x0i)=fdehx0d−i for f∈Rd and i≥0 is an isomorphism of graded K-algebras.
Proof.
To prove (a), we let a∈Rd and b∈Re be homogeneous elements of R
of degrees d,e∈N, and assume that b is a non-zerodivisor.
We need to show that there exist i≥0 and a homogeneous element f∈Ri such that
a/b=f/x0i. First we choose i such that i≥rX+e−d.
Note that the multiplication map μb:Rk⟶Rk+e is bijective for every k≥rX,
because b is a non-zerodivisor. Hence d+i≥rX+e implies that
the element ax0i∈Rd+i is of the form ax0i=bf for some
f∈Rj, where j=d+i−e. Thus we get a/b=f/x0i, as desired.
It remains to prove (b). Given f∈Rd and i≥0, we let j=rX+i. Then we
have x0j(f/x0i)∈RrX+d and x0jφ(f/x0i)=φ(x0j(f/x0i))=fdehx0rX+d. Together with Proposition 2.4, it follows
that φd−i:Qh(R)d−i⟶Sx0d−i is an isomorphism of K-vector spaces.
As φ is clearly a homomorphism of graded rings, the claim follows.
∎
Using the identifications Qh(R)≅Rx0≅S[x0,x0−1] provided by
this proposition, we now examine the integral closure of R in Qh(R).
Proposition 2.6**.**
Let R be the homogeneous coordinate ring of a 0-dimensional
scheme X in Pn as above.
(a)
The map ψ:R⟶S[x0] given by
ψ(f)=fdehx0d for f∈Rd is an injective graded K[x0]-algebra homomorphism.
2. (b)
For i≥rX, the map ψi:Ri⟶Sx0i is an isomorphism
of K-vector spaces.
3. (c)
The subring R of Qh(R) generated by all homogeneous
elements of non-negative degree satisfies R≅S[x0]
and is contained in the integral closure of R in Qh(R).
4. (d)
The ring R is the integral closure of R
in Qh(R) if and only if S is a reduced ring.
Proof.
Claims (a) and (b) follow immediately from Propositions 2.4
and 2.5. To prove (c), we let f∈Qh(R) be a homogeneous element
of degree d≥0. Using the isomorphism φ:Qh(R)⟶S[x0,x0−1]
given in Proposition 2.5,
we write φ(f)=x0dg with g∈S. By definition, the map φ
identifies R with S[x0].
Since S is a finite K-algebra, there exists
a relation gm+am−1gm−1+⋯+a1g1+a0=0 with ai∈K.
Then we apply φ−1 to both sides of
[TABLE]
and get fm+am−1x0dfm−1+⋯+a1x0(m−1)df+a0x0dm=0.
Thus aix0j∈R implies that f is integral over R.
Finally, we prove (d). If S is a reduced ring, then R
is the integral closure of R in Qh(R) by
[2], Ch. V, §2, Prop. 9 and §8, Prop. 20.
Conversely, if S contains a non-zero nilpotent element f∈S
with fk=0 for some k≥1, then we consider the homogeneous element
g=φ−1(fx0−1)∈Qh(R)−1. By definition, we have g∈/R.
Moreover, from φ(gk)=fkx0−k=0, it follows that gk=0, and therefore g is integral
over R.
∎
The ring R will prove very useful and deserves a name.
Definition 2.7**.**
Let R be the homogeneous coordinate ring of a 0-dimensional
scheme X in Pn as above. Then the subring R of Qh(R) generated by
all homogeneous elements of non-negative degree is called the truncated integral closure
of R.
Frequently, we will use the identification R≅S[x0]
given by f↦fdehx0d for a homogeneous element f∈Rd
of degree d≥0.
3. The Kähler Differential Module
In the following we continue to use the assumptions and notation
introduced above. In particular, let K be a perfect field, and let
X be a 0-dimensional subscheme of Pn with homogeneous
coordinate ring R=P/IX for P=K[X0,…,Xn]. For i=0,…,n,
we denote the image of Xi in R by xi, and we assume that x0
is a non-zerodivisor in R. Furthermore, we let m=⟨x0,…,xn⟩ be the homogeneous maximal ideal of R.
As the following R-module is the main object of study in this section,
we recall its (well-known) definition.
Definition 3.1**.**
Let J be the kernel of the multiplication map μ:R⊗KR⟶R.
Then ΩR/K1=J/J2 is an R-module via
r⋅∑iai⊗bi=∑iraibi for r,ai,bi∈R.
It is called the module of Kähler differentials of R/K, or the
Kähler differential module of R/K.
The map dR/K:R⟶ΩR/K1 defined by dR/K(f)=f⊗1−1⊗f+J2
is called the universal derivation of R/K.
Notice that the map dR/K is indeed a derivation of R/K, i.e.,
it is K-linear and satisfies the product rule. If the algebra R/K is clear from the
context, we will usually simply write df instead of dR/K(f).
Let us recall some of the basic properties of the Kähler differential module
of R/K.
Proposition 3.2**.**
Let R be the homogeneous coordinate ring of a 0-dimensional scheme X in Pn
as above.
(a)
The R-module ΩR/K1 is positively graded and generated by the homogeneous
elements {dx0,…,dxn} of degree 1.
2. (b)
There is a homogeneous short exact sequence of graded R-modules
[TABLE]
where α is given by α(f+IX2)=(∂x0∂f,…,∂xn∂f) and where β is given by β(ei)=dxi
for i=0,…,n.
3. (c)
The graded R-module ΩR/K1 has a presentation
[TABLE]
where ΩP/K1=PdX0⊕⋯⊕PdXn≅Pn+1(−1)
is a graded free P-module and dIX=⟨∂X0∂fdX0+⋯+∂Xn∂fdXn∣f∈IX⟩.
Proof.
Claims (a) and (b) follow from [14], Propositions 4.12 and 4.17
and claim (c) follows from ibid., Proposition 4.19.
∎
Every finitely generated graded R-module has a Hilbert function, a constant
Hilbert polynomial, and a regularity index. This yields the following definition.
Definition 3.3**.**
In the above setting, let ΩR/K1 be the Kähler differential module of R.
(a)
The map HFΩR/K1:Z⟶Z given by HFΩR/K1(i)=dimK(ΩR/K1)i for i∈Z is called the Hilbert function of ΩR/K1.
2. (b)
The number HP(ΩR/K1)=HFΩR/K1(i) for i≫0 is called the
Hilbert polynomial of ΩR/K1.
3. (c)
The number ri(ΩR/K1)=min{i∈Z∣HFΩR/K1(j)=HP(ΩR/K1)for j≥i} is called the regularity index of ΩR/K1.
The following proposition shows that the Hilbert polynomial of ΩR/K1
is well-defined and that there is a bound for its regularity index.
Proposition 3.4**.**
Let R be the homogeneous coordinate ring of a 0-dimensional scheme X
in Pn as above.
(a)
For i≤0, we have HFΩR/K1(i)=0.
2. (b)
For i≥rX+1, the multiplication map
μx0:(ΩR/K1)i⟶(ΩR/K1)i+1 is surjective.
In particular, we have ri(ΩR/K1)≥rX+1.
3. (c)
If ri(ΩR/K1)>rX+1 then we have
[TABLE]
4. (d)
For i≥2rX+1, the multiplication map
μx0:(ΩR/K1)i⟶(ΩR/K1)i+1 is bijective.
In particular, we have ri(ΩR/K1)≤2rX+1.
Proof.
Claim (a) follows from the fact that ΩR/K1 is generated by homogeneous
elements of degree 1. To prove (b), we let i≥rX+1 and w∈(ΩR/K1)i+1.
Then we can write w=f0dx0+⋯+fndxn with f0,…,fn∈Ri.
Since i≥rX+1, Proposition 2.4 implies that there
exist elements gj∈Ri−1 such that fj=x0gj for j=0,…,n, and
hence w=x0(g0dx0+⋯+gndxn) is in the image of μx0.
Claim (c) is a consequence of (b) and the definition of ri(ΩR/K1).
It remains to show (d). Let w=f0dx0+⋯+fndxn be an element
in the kernel of μx0, where fj∈Ri−1 for j=0,…,n.
By Proposition 3.2, we have an exact sequence of graded R-modules
[TABLE]
where G is generated by the tuples (∂x0∂f,…,∂xn∂f) such that f∈IX and where
φ(f0,...,fn)=f0dx0+⋯+fndxn for all f0,...,fn∈R.
Since IX is generated in degrees ≤rX+1 by [6], Proposition 1.1,
the graded R-module G is generated in degrees ≤rX.
So, let {v1,...,vk} be a homogeneous system of generators of G,
where deg(vj)≤rX. Given an element w=f0dx0+⋯+fndxn∈Ker(μx0) with fj∈Ri−1 for j=0,…,n, we have
[TABLE]
Thus we may write (x0f0,...,x0fn)=g1v1+⋯+gkvk
with homogeneous elements gj∈R of degree deg(gj)=i−deg(vj)≥i−rX≥rX+1. Now Proposition 2.4 allows us
to write gj=x0hj with hj∈R and we obtain
[TABLE]
This yields w=f0dx0+⋯+fndxn=0 in ΩR/K1, and the proof is complete.
∎
The graded R-module
[TABLE]
is called the torsion submodule of ΩR/K1.
We can describe it as follows.
Proposition 3.5**.**
Let R be the homogeneous coordinate ring of X as above.
(a)
We have TΩR/K1={w∈ΩR/K1∣x0iw=0 for some
i≥1}.
2. (b)
We have HP(TΩR/K1)=0 and ri(TΩR/K1)≤2rX+1.
Proof.
Let w∈TΩR/K1 be a non-zero homogeneous element with
fw=0 for a homogeneous non-zerodivisor f∈Ri, i≥0.
Then fdeh∈S is a non-zerodivisor. Since S is an Artinian semilocal ring,
it consists of only units and zero-divisors, and so fdeh∈S is a unit.
Let u∈S be such that ufdeh=1 and g=ψrX−1(ux0rX),
where ψrX:RrX→Sx0rX
is the isomorphism of K-vector spaces in Proposition 2.6.b.
We have gf=x0rX+i, and so
x0rX+iw=gfw=0.
This proves claim (a).
Claim (b) follows from (a) and Proposition 3.4.d.
∎
Let us show by the following example that the above upper
bound for the regularity index of TΩR/K1 is a sharp bound.
Example 3.6**.**
Let X and Y be two sets of five K-rational points
in P2 such that X consists of three points on a line
and two points on another line (two lines can intersect at one point of X),
and such that Y is contained in a non-singular conic.
By RY we denote the homogeneous coordinate of Y.
Then the Hilbert functions of R and RY agree, namely
HFX=HFY:1355⋯,
and so rX=rY=2. However, the Hilbert functions
of ΩR/K1 and ΩRY/K1
as well as of TΩR/K1 and TΩRY/K1
are different:
[TABLE]
In particular, we get ri(ΩR/K1)=ri(TΩR/K1)=ri(ΩRY/K1)=ri(TΩRY/K1)=5=2rX+1,
and hence the upper bounds for the regularity index
of ΩR/K1 and TΩR/K1 given in Propositions 3.4
and 3.5 are sharp.
Moreover, these upper bounds are also sharp for the non-reduced
0-dimensional scheme Y′⊆P2
whose support comprises five points (1:0:1), (1:1:2), (1:2:2),
(1:3:1), and (1:1:0) on a non-singular conic,
in which only the last point (1:1:0) is non-reduced with its ideal
I(1:1:0)=⟨X1−X0,X22⟩⊆K[X0,X1,X2]
and char(K)=2,3, because a calculation gives
HFY′:1366⋯, rY′=2, and
[TABLE]
Next we consider the module of Kähler differentials of
the truncated integral closure R≅S[x0].
Its Hilbert function, Hilbert polynomial, and regularity index
can be described as follows.
Proposition 3.7**.**
Let R≅S[x0] be the truncated integral closure of R
in its homogeneous ring of quotients.
(a)
We have an isomorphism of graded K[x0]-modules
[TABLE]
2. (b)
The Hilbert function HFΩR/K1:Z⟶Z
of ΩR/K1 is given by HFΩR/K1(i)=0 for i<0,
by HFΩR/K1(0)=dimK(ΩS/K1), and by HFΩR/K1(i)=deg(X)+dimK(ΩS/K1) for i>0.
3. (c)
We have HP(ΩR/K1)=deg(X)+dimK(ΩS/K1) and
ri(ΩR/K1)=1.
Proof.
Claim (a) follows from [14], Formula 4.11.a, and from
ΩK[x0]/K1≅K[x0]dx0.
Part (b) is an immediate consequence of (a), and (c) follows from (b).
∎
Next we use the injective homomorphism of graded
K-algebras φ:R→R≅S[x0]
given by f↦fdehx0k for f∈Rk to compare the Kähler differential
modules of R and R.
Proposition 3.8**.**
Let R be the homogeneous coordinate ring of a 0-dimensional scheme X
in Pn as above, and let R≅S[x0] be the
truncated integral closure of R in its homogeneous ring of quotients.
(a)
The homomorphism φ:R→R≅S[x0]
induces a homomorphism of graded K[x0]-modules
Φ:ΩR/K1⟶ΩR/K1≅S[x0]dx0⊕K[x0]⊗KΩS/K1 which is given by
Φ(fdxi)=fdehxix0kdx0+x0k+1⊗fdehdxi
for i=1,…,n, and by Φ(fdx0)=fdehx0kdx0 for f∈Rk.
2. (b)
For i≥2rX+1, the map Φi:(ΩR/K1)i⟶(ΩR/K1)i is an isomorphism of K-vector spaces.
3. (c)
We have HP(ΩR/K1)=deg(X)+dimK(ΩS/K1)
and ri(ΩR/K1)≤2rX+1.
4. (d)
We have TΩR/K1=Ker(Φ).
Proof.
To prove (a), it suffices to use φ and calculate
Φ(fdxi)=φ(f)dφ(xi)=fdehx0kd(xix0)=fdehxix0kdx0+x0k+1⊗fdehdxi for i=1,…,n
and Φ(fdx0)=fdehx0kdx0.
Next we show (b). Since the multiplication maps
μx0:(ΩR/K1)i⟶(ΩR/K1)i+1
and μx0:(ΩR/K1)i⟶(ΩR/K1)i+1
are isomorphisms for i≥2rX+1,
it suffices to prove that Ψ:=Φ2rX+1:(ΩR/K1)2rX+1⟶(ΩR/K1)2rX+1 is an isomorphism. First we prove that Ψ is injective.
The inclusions R⊂R⊂Qh(R)=Rx0 induce canonical
homomorphisms of graded K[x0]-algebras
[TABLE]
whose composition is the canonical map to the localization of ΩR/K1
in the element x0. If w∈(ΩR)2rX+1 is in the kernel
of Ψ then its image 1w in (ΩR/K1)x0 is zero.
Hence there exists a number j≥0 such that x0jw=0,
and Proposition 3.4.d yields w=0.
It remains to prove that Ψ is surjective. In view of Proposition 3.7.a,
we have to consider two cases. For an element of the form fx02rXdx0, we let
F∈RrX be a preimage of fx0rX under the isomorphism RrX≅Sx0rX
in Proposition 2.6.b. Then we have Ψ(Fx0rXdx0)=Fdehx02rXdx0=fx02rXdx0. For an element of the form x02rX+1⊗fdg with f,g∈S, we let
F,G∈RrX be preimages of fx0rX and gx0rX under the isomorphism
RrX≅Sx0rX, respectively. Then we calculate
[TABLE]
Since we know already that the second summand is in the image of Ψ, also the first
one is and the proof is complete.
Finally, claim (c) is an immediate consequence of (b) and Proposition 3.7.c,
and claim (d) follows from Proposition 3.5.a and the fact that Φ
is identified with the canonical map from ΩR/K1 to its localization in x0.
∎
4. The Euler Form and the Koszul Submodule
Continuing to use the notation introduced in the preceding sections,
let K be a perfect field, let P=K[X0,…,Xn], and let X
be a 0-dimensional subscheme of Pn
with homogeneous coordinate ring R=P/IX. For i=0,…,n,
we denote the image of Xi in R by xi, and we assume that x0
is a non-zerodivisor in R.
Recall that the K-linear map δ:R⟶R
given by δ(f)=i⋅f for i≥0 and f∈Ri is a derivation
of R (cf. [14], Example 1.5). It is called the Euler derivation of R/K.
Definition 4.1**.**
By the universal property of ΩR/K1 (cf. [14], Theorem 1.19), the Euler
derivation δ:R⟶R gives rise to an R-linear map
ε:ΩR/K1⟶R such that δ=ε∘dR/K.
This map will be called the Euler form on ΩR/K1.
For i=0,…,n, we obtain ε(dxi)=δ(xi)=xi.
Hence we have Im(ε)=m,
where m=⟨x0,...,xn⟩ is the homogeneous maximal ideal of R,
and we will view ε as the surjective R-linear map
[TABLE]
The following proposition collects some properties of the kernel of the Euler form.
Proposition 4.2**.**
Let ε:ΩR/K1⟶m be the Euler form on ΩR/K1.
(a)
We have TΩR/K1⊆Ker(ε).
2. (b)
We have AnnR(dx0)={0} and Ker(ε)∩Rdx0={0}.
3. (c)
For i≥2rX+1, we have HFKer(ε)(i)=dimK(ΩS/K1).
Proof.
First we show (a). Let w∈TΩR/K1. By Proposition 3.5.a,
there exists a number i≥1 such that x0iw=0.
Since the set {dx0,…,dxn} generates ΩR/K1, we can write
w=f0dx0+⋯+fndxn with f0,…,fn∈R
and calculate 0=ε(x0iw)=ε(x0if0dx0+⋯+x0ifndxn)=x0if0x0+⋯+x0ifnxn.
Now we use the fact that x0 is a non-zerodivisor for R and conclude
that ε(w)=f0x0+⋯+fnxn=0.
To prove (b), we let f∈R such that fdx0=0. Then 0=ε(fdx0)=fε(dx0)=fx0 implies f=0. This shows AnnR(dx0)={0}.
Next, let f∈R such that fdx0∈Ker(ε). Then ε(fdx0)=fx0=0 implies f=0, and hence fdx0=0.
Finally, claim (c) follows from Proposition 3.8.c
and dimK(mi)=dimK(Ri)=deg(X) for i≥rX+1.
∎
Given a linear form on a module, one can construct an associated Koszul complex.
Definition 4.3**.**
As above, let R be the homogeneous coordinate ring of a 0-dimensional scheme X
in Pn, and let ε:ΩR/K1⟶m be the Euler form.
(a)
The complex of R-modules
[TABLE]
is called the Euler-Koszul complex of R (or of X). Here ε(i)
is given by ε(i)(w1∧⋯∧wi)=∑j=1i(−1)j−1ε(wj)w1∧⋯∧wj∧⋯∧wi for i≥2 and w1,…,wi∈ΩR/K1.
2. (b)
The image of the R-linear map ε(2):Λ2ΩR/K1⟶ΩR/K1, i.e., the R-submodule
UR/K=⟨xidxj−xjdxi∣0≤i<j≤n⟩
of ΩR/K1 is called the Koszul submodule of ΩR/K1.
It is clear that the Koszul submodule of ΩR/K1 is contained in
the kernel of the Euler form, and usually both submodules are equal.
A more precise description of their relationship is given as follows.
Proposition 4.4**.**
Let ε:ΩR/K1⟶m be the Euler form and
UR/K⊆ΩR/K1 the Koszul submodule of ΩR/K1.
(a)
We have UR/K⊆Ker(ε), and this
is an equality if we have char(K)=0 or char(K)≥2rX+1.
2. (b)
Assume that char(K)=p>0. If i≥1 satisfies p∤i
or if i≥2rX+1 then we have (UR/K)i=Ker(ε)i.
3. (c)
Ker(ε)={w∈ΩR/K1∣x0w∈UR/K}.
Proof.
First of all, note that ε(xidxj−xjdxi)=xixj−xjxi=0
for 0≤i<j≤n. Thus we have UR/K⊆Ker(ε). Moreover,
notice that both UR/K and Ker(ε) are graded R-submodules of ΩR/K1.
Now let i≥1. For a homogeneous element w∈(ΩR/K1)i, it is shown
in the proof of [7], Proposition 2.4, that
(ε(2)∘d+d∘ε)(w)=iw. Therefore every
element w∈Ker(ε)i satisfies ε(2)(dw)=iw.
Hence if i is a unit in K then we have w=ε(2)(i1dw)∈UR/K. This proves the case char(K)=0 in (a)
and the first case p∤i in (b).
Next we consider the second case in (a) and the second case in (b) simultaneously.
By what we have already seen, we may assume that char(K)=p>0
and that p divides the degree
i≥2rX+1 of an element w∈Ker(ε)i⊆(ΩR/K1)i.
We use the fact that μx0:(ΩR/K1)i−1⟶(ΩR/K1)i
is surjective by Proposition 3.4.b and write w=x0w~
with w~∈(ΩR/K1)i−1. Here 0=ε(w)=x0ε(w~)
implies w~∈Ker(ε)i−1. Since p∤(i−1), we have
w~=i−11ε(2)(dw~)∈UR/K, and thus
w=x0w~∈UR/K.
It remains to prove (c). By (b), the only case where the containment
(UR/K)i⊆Ker(ε)i can be strict for some i≥1 is when
char(K)=p>0 and p∣i. Then p∤(i+1) implies x0w∈(UR/K)i+1.
This proves the inclusion ⊆ of the claim.
Conversely, if x0w∈UR/K⊆Ker(ε), then 0=ε(x0w)=x0ε(w) shows ε(w)=0.
∎
Let us also try to describe those elements in Ker(ε)
which are not in the Koszul submodule of ΩR/K1 as explicitly as possible.
The following construction will be useful.
Remark 4.5**.**
Let P=K[X0,…,Xn] and M=⟨X0,…,Xn⟩ its
homogeneous maximal ideal. Then every polynomial F∈M has a unique decomposition
of the form F=F0X0+⋯+FnXn where Fi∈K[Xi,…,Xn]. In other words,
we have Fn∈K[Xn], Fn−1∈K[Xn−1,Xn], etc.
We call it the triangular decomposition of F.
If we denote the tuple (F0,…,Fn) by ϑ(F),
then the map ϑ:M⟶Pn+1 is K-linear and yields a section
of the epimorphism ξ:Pn+1⟶M given by ξ(ei)=Xi for i=0,…,n.
In other words, the map ϑ splits the short exact sequence
[TABLE]
Recall that Ker(ξ)=⟨Xiej−Xjei∣0≤i<j≤n⟩,
as (X0,…,Xn) is a P-regular sequence.
With the help of the triangular decomposition, we obtain the following
description of the kernel of the Euler form.
Proposition 4.6**.**
**(The Kernel of the Euler Form)
**Let R=P/IX be the homogeneous coordinate ring of a 0-dimensional subscheme X
of Pn, and let ε:ΩR/K1⟶m be the Euler form.
(a)
Let γ:Pn+1⟶ΩR/K1 be the epimorphism
defined by γ(ei)=dxi for i=0,…,n, and let η:ΩR/K1⟶ΩR/K1/UR/K be the canonical epimorphism. Then the composition
δ=η∘γ∘ϑ:M⟶ΩR/K1/UR/K is a P-linear map.
2. (b)
We have δ(IX)=Ker(ε)/UR/K.
3. (c)
Given a homogeneous system of generators {G1,…,Gr}
of IX, we have Ker(ε)=UR/K+⟨(γ∘ϑ)(G1),…,(γ∘ϑ)(Gr)⟩.
4. (d)
Let mX=max{i≥0∣(IX/MIX)i=0} be the
maximal degree of a homogeneous minimal generator of IX. Then we have
(UR/K)i=Ker(ε)i for all i>mX.
Proof.
First we prove (a). As a composition of K-linear maps, the map δ
is clearly K-linear. Now let F∈M, and let F=F0X0+⋯+FnXn
be the triangular decomposition of F, where Fi∈K[Xi,…,Xn].
Given a term T∈K[X0,…,Xn], we let k be the least index of an indeterminate
dividing T, and we write T=Xk⋅T′ with T′∈Tn+1. Then we
have
[TABLE]
and this is clearly the triangular decomposition of TF. Hence we get
[TABLE]
where fi denotes the residue class of Fi in R for i=0,…,n and t
(resp. t′) the residue class of T (resp. T′). On the other hand, we calculate
[TABLE]
Consequently, the map δ is P-linear.
To show (b), we let F∈IX and write the triangular decomposition of F
as above as F=F0X0+⋯+FnXn. Then we get δ(F)=f0dx0+⋯+fndxn+UR/K and for every element u∈UR/K
we obtain ε(f0dx0+⋯+fndxn+u)=f0x0+⋯+fnxn=F+IX=0.
For the reverse inclusion, let
w∈Ker(ε), and write w=g0dx0+⋯+gndxn. Represent
gi∈R by polynomials Gi∈P, and let
F=G0X0+⋯+GnXn.
Since ε(w)=g0x0+⋯+gnxn=0, we have F∈IX.
Now let F=F0X0+⋯+FnXn be the triangular decomposition of F.
Then (F0−G0,…,Fn−Gn) is a syzygy of (X0,…,Xn), and thus contained
in V:=⟨Xiej−Xjei∣0≤i<j≤n⟩. This implies
[TABLE]
and therefore δ(F)=g0dx0+⋯+gndxn+u+UR/K=w+UR/K,
where u=γ(v)∈UR/K.
Since claim (c) follows immediately from (a) and (b), it remains to prove (d).
If we have (UR/K)mX=Ker(ε)mX then (c) shows that
the claim holds. So, the only remaining case is char(K)=p>0
and p∣mX. In this case we have (UR/K)mX+1=Ker(ε)mX+1
by Proposition 4.4.a,b. Hence we see that
f⋅(γ∘ϑ)(Gi)∈UR/K for all i∈{1,…,r}
and all homogeneous elements f∈R such that deg(f)+deg(Gj)=mX+1.
The claim follows from (c) and this observation.
∎
The next example shows that the torsion submodule of ΩR/K1 is, in general, not
contained in its Koszul submodule.
Example 4.7**.**
Let K=F3, let P=K[x0,x1,x3], and let X be the 0-dimensional
complete intersection scheme in P2 defined by
the homogeneous ideal IX=⟨G1,G2⟩, where
G1=X12+X22 and G2=X0X12+X13+X23.
It is straightforward to calculate HFX:13566⋯ which shows rX=3,
as well as HFΩR/K1:038111010⋯ which implies ri(ΩR/K1)=4.
Moreover, we compute
[TABLE]
Consequently, the Koszul submodule UR/K is a proper submodule of Ker(ε).
The triangular decomposition of G2∈IX is
G2=(X0X1+X12)X1+(X22)X2.
Therefore we may check that
[TABLE]
Furthermore, it turns out that TΩR/K1=K⋅(γ∘ϑ)(G2), and hence
the torsion submodule of ΩR/K1 is in general not contained in its Koszul submodule.
Notice that for reduced schemes we have TΩR/K1=Ker(ε)
(see [4], Proposition 2.1). However, even in this case
UR/K⊊Ker(ε) may occur, for instance, when X is a set of
five F3-rational points on a non-singular conic in P2.
5. Kähler Differential m-Forms
Continuing to use the above notation and assumptions,
we want to introduce and study the higher exterior powers of ΩR/K1
next.
Definition 5.1**.**
Let m≥0, and let R be the homogeneous coordinate ring of a zero-dimensional
scheme X in Pn.
(a)
The m-th exterior power ΩR/Km:=ΛRmΩR/K1
is called the module of Kähler differential m-forms of R.
2. (b)
The graded R-algebra ΩR/K∙:=⨁m≥0ΩR/Km is called the Kähler differential algebra of R/K.
Notice that ΩR/K0=R and that we can define P-modules
ΩP/Km analogously. For every m≥0, the module of Kähler differential
m-forms is a finitely generated graded R-module. To calculate a presentation
of this R-modules, we can use the following results.
Proposition 5.2**.**
Let R be the homogeneous coordinate ring of a zero-dimensional
scheme X in Pn.
(a)
For m≥n+2, we have ΩR/Km=⟨0⟩.
2. (b)
For m=0,…,n+1, the P-module ΩP/Km is a free
P-module of rank (mn+1) with basis
{dXi1∧⋯∧dXim∣0≤i1<⋯<im≤n}.
3. (c)
For m≥2, the module of Kähler differential m-forms
satisfies
[TABLE]
Here dIX is the P-submodule of ΩP/K1 generated by
{dP/Kf∣f∈IX}.
4. (d)
Let IX=⟨f1,…,fk⟩ for some f1,…,fk∈P.
Then we have
[TABLE]
Proof.
Claim (a) is clearly true, claim (b) follows from [14], Example 2.5.d,
and claim (c) follows from ibid., Proposition 4.12.
To show (d), we note that IXΩP/K1 is contained in dIX
because, for f∈IX and g∈P, we have fdg=d(fg)−gdf∈dIX. This implies the inclusion ⊇. Conversely, let
g∈IX and write g=h1f1+⋯+hkfk with h1,…,hk∈P.
Then dg=h1df1+⋯+hkdfk+f1dh1+⋯+fkdhk
is contained in the right-hand side, and the desired equality is proved.
∎
Since the modules of Kähler differential m-forms are
finitely generated graded R-modules, we can define their
Hilbert function, Hilbert polynomial and regularity index as usual.
Definition 5.3**.**
Let R be the homogeneous coordinate ring of a zero-dimensional
scheme X in Pn, and let m≥1.
(a)
The map HFΩR/Km:Z⟶Z given by
HFΩR/Km(i)=dimK(ΩR/Km)i for every i∈Z is called
the Hilbert function of ΩR/Km.
2. (b)
The integer HP(ΩR/Km)=HFΩR/Km(i) for i≫0
is called the Hilbert polynomial of ΩR/Km.
3. (c)
The number ri(ΩR/Km):=min{i∈Z∣HFΩR/Km(j)=HP(ΩR/Km)for j≥i}
is called the regularity index of ΩR/Km.
Our goal in this section is to determine the Hilbert polynomial of the
module ΩR/Km and to find a sharp bound for its regularity index.
As in the preceding section, our method to reach these goals is to compare
it to the module of Kähler differential m-forms of the
truncated integral closure R of R in Qh(R).
The modules ΩR/Km can be computed and compared to ΩR/Km
as follows.
Proposition 5.4**.**
Let R be the homogeneous coordinate ring of a zero-dimensional
scheme X in Pn, let R be the truncated integral
closure of R in Qh(R), let S=R/⟨x0−1⟩ be the
affine coordinate ring of X in An≅D+(x0),
and let m≥1.
(a)
The isomorphism R≅S[x0] induces
an isomorphism
[TABLE]
2. (b)
Let Φ:ΩR/K1⟶ΩR/K1 be the canonical R-linear map
induced by R⊆R. Then the K-linear map
(ΛRmΦ)i:(ΩR/Km)i⟶(ΩR/Km)i is an isomorphism for
every i≥2rX+m.
3. (c)
We have HP(ΩR/Km)=HP(ΩR/Km)=dimK(ΩS/Km)+dimK(ΩS/Km−1).
4. (d)
We have ri(ΩR/Km)≤2rX+m.
5. (e)
If char(K)=0 or if char(K)=p>0 and p∤(2rX+n+1),
then we even have ri(ΩR/Kn+1)≤2rX+n.
Proof.
Claim (a) follows from
[TABLE]
To prove (b), we first show that Φ:=(ΛRmΦ)i
is surjective for i≥2rX+m. Notice that
K[x0]⊗KΩS/Km≅S[x0]⊗SΩS/Km.
Using (a), it suffices to show that
[TABLE]
where f,g∈S and
{i1,...,im−1},{j1,...,jm} are subsets of {1,...,n}
of lengths m−1 and m.
Let F,G∈RrX be preimages of fx0rX and
gx0rX under the isomorphism RrX≅Sx0rX
in Proposition 2.6.b, respectively.
Then we have
[TABLE]
Also
[TABLE]
where dxjk means that dxjk is omitted.
In the last equality, the first summand is in the image of Φ,
and so is the second one. Therefore Φ is surjective.
Next, we show that dimK(ΩR/Km)i=dimK(ΩR/Km)i
for i≥2rX+m, and hence Φ is bijective.
Set W:=Im(Φ)⊆ΩR/K1.
Then Φ:ΩR/K1→W is an epimorphism
of graded R-modules. By [16], Satz 85.8, we have
the exact sequence of K-vector spaces
[TABLE]
It follows from Proposition 3.8.d
that TΩR/K1=Ker(Φ). By Proposition 3.5,
Ker(Φ)k={0} for all k≥2rX+1, and so
(Ker(Φ)∧RΩR/Km−1)i={0}.
It follows that dimK(ΩR/Km)i=dimK(ΛRm(W))i.
On the other hand, it is clearly true that
(ΛRm(W))i⊆(ΩR/Km)i.
Hence the surjectivity of Φ implies that
(ΛRm(W))i=(ΩR/Km)i,
and subsequently we get dimK(ΩR/Km)i=dimK(ΩR/Km)i,
as desired.
Claims (c) and (d) follow from (a) and (b). It remains to prove (e).
Consider the Euler-Koszul complex of R
[TABLE]
This sequence is an exact sequence of graded R-modules in characteristic zero
by [7], Proposition 2.4. If char(K)=p>0 and p∤(2rX+n+1) then the proof of [7], Proposition 2.4, shows that the
map ε(n+1):(ΩR/Kn+1)d⟶(ΩR/Kn)d
is also injective in degree d=2rX+n+1. In both cases we see that
the claim follows from (d).
∎
The above upper bound for the regularity index of ΩR/Km
is sharp, as the following example shows.
Example 5.5**.**
Let X={p1,...,pn+1} be a set of n+1 distinct K-rational
points in Pn which are in general position. We claim that
the regularity index of ΩR/Km
satisfies ri(ΩR/Km)=m+2 for 1≤m≤n
and ri(ΩR/Kn+1)=n+2.
First of all, it is clearly true that HFX:1n+1n+1⋯
and rX=1. After a linear change of coordinates, we may assume that
p1=(1:0:⋯:0), …, pn+1=(0:⋯:0:1).
It follows that IX=⟨XiXj∣0≤i<j≤n⟩.
Now let Y be the 0-dimensional subscheme of Pn defined by the saturated
homogeneous ideal IY=⋂j=1n+1Ipj2. Then we have
HFY:1(nn+1)(nn+2)(n+1)2(n+1)2⋯ and rY=3.
From [14], Proposition 4.17, we obtain an exact sequence
of graded R-modules
[TABLE]
and we deduce that ri(ΩR/K1)=3. Moreover,
ΩR/Kn+1≅(P/⟨X0,...,Xn⟩)(−n−1),
implies HFΩR/Kn+1:0…0100…
and ri(ΩR/Kn+1)=n+2.
Altogether, by Proposition 6.1, it
suffices to show HFΩR/Km(m+1)=0 for all m∈{2,…,n}.
Observe that the element w=dx0∧dx1∧⋯∧dxn
in (ΩR/Kn+1)n+1 is non-zero.
Since w=d(x0dx1∧⋯∧dxn)=0, also the element
w~=x0dx1∧⋯∧dxn in ΩR/Kn is non-zero.
This implies HFΩR/Kn(n+1)=0.
As w~=(x0dx1∧⋯∧dxm)∧(dxm+1∧⋯∧dxn), we obtain non-zero elements
x0dx1∧⋯∧dxm in ΩR/Km for all m∈{2,…,n},
and the claim is proved.
Remark 5.6**.**
Let X⊆Pn be a set of t distinct K-rational points.
If t≤n then ΩR/Kn+1=0.
When t>n and r:=ri(ΩR/Kn+1)>0,
we get a lower bound for the regularity index of ΩR/Km given by
ri(ΩR/Km)≥r+m−n for 2≤m≤n. In particular,
if r=2rX+n then ri(ΩR/Km)=2rX+m for 2≤m≤n.
6. Kähler Differentials of Curvilinear Schemes
As before, we let X be a 0-dimensional scheme in Pn
over a perfect field K, we let R=P/IX be the homogeneous coordinate
ring of X, we assume that x0∈R1 is a non-zero divisor of R, and we
let S=R/⟨x0−1⟩ be the affine coordinate ring of X
in An≅D+(x0).
In this section we want to connect local properties of X to the structure
of the modules of Kähler differential m-forms of R/K for various m≥1.
Our first proposition characterizes smooth schemes.
Proposition 6.1**.**
In the above setting, the following conditions are equivalent.
(a)
The scheme X is smooth.
2. (b)
We have ΩS/K1=⟨0⟩.
3. (c)
We have HP(ΩR/K1)=deg(X) and HP(ΩR/Km)=0 for m≥2.
Proof.
The equivalence of (a) and (b) follows from [14], Corollary 6.9,
and the equivalence of (b) and (c) follows from Proposition 3.8.
∎
Recall that a 0-dimensional scheme X in An has
a finite support and that S is a 0-dimensional affine K-algebra.
Let q1,…,qt be the primary components
of ⟨0⟩ in S.
Then the Chinese Remainder Theorem yields an isomorphism
S≅S/q1×⋯×S/qt where the rings
Oi=S/qi are 0-dimensional local rings.
Definition 6.2**.**
In the above setting, let (T,n) be a 0-dimensional local ring
with residue class field L=T/n.
(a)
The ring T is called (weakly) curvilinear if
its maximal ideal n is generated by one element.
2. (b)
The scheme X is called (weakly) curvilinear if
its local rings O1,…,Ot are all (weakly)
curvilinear.
The condition to be weakly curvilinear can be characterized as follows.
Proposition 6.3**.**
Let (T,n) be a 0-dimensional local Noetherian ring
with residue class field L=T/n, and let
grn(T) be the associated graded ring of T.
Then the following conditions are equivalent.
(a)
The ring T is weakly curvilinear.
2. (b)
The associated graded ring of T is of the form
grn(T)≅L[z]/⟨zm⟩
for some m≥1.
Proof.
First we prove that (a) implies (b).
Notice that the ring T is Artinian, and let n=⟨a⟩
for some a∈T. Then every proper ideal of T is a power of n,
and therefore principal. In particular, there is a smallest number m≥1
such that ⟨0⟩=nm=⟨am⟩. Thus the L-algebra epimorphism
L[z]→grn(T) defined by
z↦a+n2 yields an isomorphism
grn(T)≅L[z]/⟨zm⟩, as desired.
Conversely, if grn(T)≅L[z]/⟨zm⟩, then
dimL(n/n2)=1, and hence n
is principal by Nakayama’s Lemma. So, the ring T is weakly curvilinear.
∎
Let us also compare the above definition of a weakly curvilinear
0-dimensional scheme to the one given in [13].
Remark 6.4**.**
In [13], Definition 4.3.1, a 0-dimensional local affine
K-algebra T is called weakly curvilinear if it is of the form
T≅K[z]/⟨p(z)m⟩, where p(z) is an
irreducible polynomial in K[z] and m≥1, and it is called curvilinear
if T≅K[z]/⟨zm⟩ for some m≥1.
For a ring T which is weakly curvilinear in this sense, its maximal
ideal ⟨p(zˉ)⟩ is a principal ideal. Therefore
Definition 6.2 generalizes the definition in [13].
Since the definition of a weakly curvilinear 0-dimensional scheme uses
the local rings of its affine coordinate ring, also this definition
generalizes the one in [13].
Moreover, note that in the case of an algebraically closed field K,
the maximal ideal of a local ring Oi of X is unigenerated
if and only if it is the residue class ideal of an ideal of the form
⟨z−a⟩ in K[z], where a∈K. Thus the ring Oi
is isomorphic to a ring of the form K[z]/⟨zm⟩ with m≥1,
in agreement with the classical definition of a curvilinear 0-dimensional scheme.
Such schemes appear naturally in algebraic geometry, as for instance the
well-known paper [5] demonstrates.
The next example shows that Definition 6.2 is a proper
generalization of Definition 4.3.1 in [13].
Example 6.5**.**
Consider the 0-dimensional scheme X in P2
over the field Q defined by the ideal
IX=⟨X12+X02,(X22−2X0)2⟩⊆Q[X0,X1,X2]. Its affine coordinate ring
S=Q[X1,X2]/⟨X12+1,(X22−2)2⟩ is
a 0-dimensional local ring with maximal ideal
n=⟨x22−2⟩ and residue class field
L=S/n≅Q(i,2).
Since the ideal n is principal, the ring S
is weakly curvilinear in the sense of Definition 6.2.
However, the ring S cannot be presented as S≅Q[z]/⟨p(z)m⟩
with an irreducible polynomial p(z)∈Q[z] and m≥1.
Furthermore, note that S≆grn(S).
The main topic of this section is to use the Hilbert polynomials of the
modules of Kähler differential m-forms to characterize weakly curvilinear
0-dimensional schemes.
Proposition 6.6**.**
For a 0-dimensional scheme X in Pn as above,
the following conditions are equivalent.
(a)
The scheme X is weakly curvilinear, but not smooth.
2. (b)
We have ΩS/K1=⟨0⟩ and ΩS/Km=⟨0⟩ for all m≥2.
3. (c)
We have HP(ΩR/K1)>deg(X) and
HP(ΩR/K2)=HP(ΩR/K1)−deg(X)
and HP(ΩR/Km)=0 for m>2.
Proof.
As above, we let S=R/⟨x0−1⟩ be the affine coordinate
ring of R and S≅O1×⋯×Ot
its decomposition into local rings.
First we show that (a) implies (b). Since X is not smooth,
we have ΩS/K1=⟨0⟩ by
Proposition 6.1. Using the isomorphism
ΩS/K2≅ΩO1/K2×⋯×ΩOt/K2
(see [14], Proposition 4.7), we see that it suffices to
show ΩOi/K2=⟨0⟩ for i=1,…,t.
As X is weakly curvilinear, the maximal ideal of Oi
is unigenerated. Then the differential of this element generates
the Oi-module ΩOi/K1. It follows
that the second and all higher exterior powers of this module are zero.
Conversely, let us show that (b) implies (a).
Since ΩS/K1=⟨0⟩, the scheme X is not smooth.
For i=1,…,t, the hypothesis and the above isomorphism
yield ΩOi/K2=0.
Hence we may assume that S is local. Let
n be the maximal ideal of S. Then we have
n/n2≅ΩS/K1/nΩS/K1 by [14], Corollary 6.5,
and this S/n-vector space satisfies
[TABLE]
since ΛS2ΩS/K1=ΩS/K2=⟨0⟩.
Consequently, the S/n-vector space dimension of n/n2
is one, and hence n is unigenerated.
The equivalence of (b) and (c) follows from Proposition 5.4.
∎
Based on this characterization, we now derive explicit formulas
for the Hilbert polynomials of ΩR/K1 and ΩR/K2 in the case
of a weakly curvilinear scheme X. The following proposition provides
the key ingredients.
Proposition 6.7**.**
Let (T,n) be a 0-dimensional local affine K-algebra which is weakly
curvilinear. Write n=⟨a⟩ with a∈T, and
let ν be the index of nilpotency of a, i.e., let ν=min{i≥1∣ai=0}.
Furthermore, let L=T/n be the residue field of T and κ=dimK(L).
Then the following claims hold.
(a)
We have dimK(T)=dimK(grn(T))(=νκ.
2. (b)
We have dimK(Ωgrn(T)/K1)={νκ(ν−1)κ if char(K)∣ν if char(K)∤ν.
3. (c)
The Noether differentϑN(T/K) of the algebra T/K satisfies
[TABLE]
4. (d)
We have dimK(ΩT/K1)=dimK(Ωgrn(T)/K1).
Proof.
To show (a), it suffices to note that ⟨0⟩=nν⊆nν−1⊆⋯⊆n⊆T yields
[TABLE]
Next we prove (b). Letting aˉ=a+n2, we have grn(T)=L[aˉ]≅L[z]/⟨zν⟩, and therefore Ωgrn(T)/K1≅L[z]dz/(L[z]⋅zνdz+L[z]⋅νzν−1dz).
So, if we set ν′=ν if char(K)∣ν and ν′=ν−1
if char(K)∤ν
then we get Ωgrn(T)/K1≅L[z]/⟨zν′⟩≅Lν′,
and the claim follows.
The first equality in (c) follows from [14], Proposition 10.18.
The remaining claims were shown in [15], §18, Beispiel 3. For the convenience of the reader,
we recall the main steps of the proof in our notation. Let b1,…,bκ∈T
be elements such that their residue classes bˉ1,…,bˉκ∈L form
a K-basis of L. Without loss of generality we may assume that the canonical trace map
TrL/K:L⟶K satisfies TrL/K(bˉ1)=1 and
TrL/K(bˉi)=0 for i=2,…,κ.
Then the elements in B={aibj∣i∈{0,…,ν−1},j∈{1,…,κ}}
form a K-basis of T. Since we have n⋅⟨ai⟩=⟨ai+1⟩
for all i≥0, the canonical trace map TrT/K:T⟶K satisfies
TrT/K(c)=ν⋅TrL/K(cˉ) for every c∈T.
In the case char(K)∣ν, it follows that TrT/K=0. As T is a Gorenstein
ring with a trace map σ and TrT/K=g⋅σ for a generating element
g∈T of ϑN(T/K) by [14], Corollary F.12, it follows that
ϑN(T/K)=⟨0⟩, as claimed.
Now assume that char(K)∤ν. Let σ:T⟶K be the projection
to aν−1b1 along the rest of the basis B. It is straightforward to check that σ
is a trace map of T/K and that TrT/K=νaν−1σ. Therefore the element
aν−1 generates ϑN(T/K), as claimed.
It remains to prove (d). From ΩT/K1=Tda we get dimK(ΩT/K1)=dimK(T)−dimK(ϑN(T/K)). Thus the claim is a consequence of (b) and (c).
∎
As a consequence of this proposition and Proposition 6.6,
we have the following formulas for the Hilbert polynomials of ΩR/Km
when X is weakly curvilinear.
Corollary 6.8**.**
Let X be a 0-dimensional weakly curvilinear scheme in Pn,
let S=O1×⋯×Ot be the
decomposition of its affine coordinate ring into local rings,
let Li be the residue class field of Oi, let κi=dimK(Li), and let νi=dimK(Oi)/κi for i=1,…,t.
(a)
We have HP(ΩR/K1)=2deg(X)−char(K)∤νi∑κi.
2. (b)
We have HP(ΩR/K2)=deg(X)−char(K)∤νi∑κi.
3. (c)
For m>2, we have HP(ΩR/Km)=0.
7. Kähler Differentials of Fat Point Schemes
For fat point schemes, the above results about the Hilbert functions
and Hilbert polynomials of the modules of Kähler differentials
can be made even more explicit.
Let K be a perfect field and P=K[X0,…,Xn]. Let t≥1,
let p1,…,pt be distinct K-rational points in Pn,
and let Ipi⊆P be the homogeneous vanishing ideal of pi
for i=1,…,t. Given positive integers m1,…,mt,
recall that the 0-dimensional scheme X defined by the saturated homogeneous ideal
[TABLE]
is called the fat point scheme with support Supp(X)={p1,…,pt}
and multiplicitiesm1,…,mt. Frequently, the scheme X is written
as X=m1p1+⋯+mtpt. Let us collect some initial observations
about this setting.
Remark 7.1**.**
For a fat point scheme X=m1p1+⋯+mtpt in Pn,
we know that:
(a)
The degree of X is given by deg(X)=∑i=1t(nn+mi−1).
2. (b)
The scheme X is a reduced scheme if and only if
HP(ΩR/K1)=t and HP(ΩR/Km)=0 for m≥2.
It is natural to ask what the Hilbert polynomial of
ΩR/Km is for 1≤m≤n+1. More precisely, does the Hilbert polynomial of
ΩR/Km depend only on m, n, and the multiplicties m1,…,mt?
In view of Proposition 5.4, in order to determine
the Hilbert polynomial of ΩR/Km for a fat point scheme X,
it suffices to work out the dimension of the K-vector spaces
ΩS/Km for m=1,…,n. According to [14], Proposition 4.7, we have
[TABLE]
and so dimK(ΩS/Km)=∑i=1tdimK(ΩOi/Km).
This leads us to compute dimK(ΩOi/Km)
at a fat point of X.
Using a homogeneous linear change of coordinates, we assume that X=kp
with p=(1:0:...:0) and k≥1.
Then we have Ip=⟨X1,…,Xn⟩⊆P.
Letting A:=K[X1,…,Xn] and q:=⟨X1,…,Xn⟩,
the local ring of X at p is S=A/qk.
In the reduced case k=1, we have ΩS/Km=⟨0⟩
for all m≥2. Thus we consider the case k≥2
now. We equip A with the standard grading and note that qk is a homogeneous ideal.
Therefore S is a graded 0-dimensional affine K-algebra. Its Hilbert function
is given by
[TABLE]
and thus dimK(S)=∑i≥0HFS(i)=(nn+k−1).
Our next task is to describe the Hilbert functions of the graded S-modules
ΩS/Km for all m≥1 explicitly. Notice that ΩS/Km=0 for m>n.
Proposition 7.2**.**
In the above setting, let 1≤m≤n. Then the Hilbert function of ΩS/Km
is given by
[TABLE]
where δ=dimK(dqk∧ΩA/Km−1)m+k−1.
Proof.
By [14], Proposition 4.12, we have a homogeneous short exact sequence of graded
A-modules
[TABLE]
where ΩA/Km−1=A if m=1.
Here ΩA/Km=⨁1≤i1<⋯<im≤nAdXi1∧⋯∧dXim is a graded free A-module of
rank (mn) with basis elements of degree m. Moreover, we have
qk=⟨t1,…,tN⟩ where Tkn={t1,…,tN}
and N=(n−1n+k−1). By Proposition 5.2, we have
[TABLE]
In particular, the graded A-module
qkΩA/Km+dqk∧ΩA/Km−1 is generated in degrees
m+k−1 and m+k. So, for i<m+k−1, we have
[TABLE]
Furthermore, for i≥m+k, we have Ai−m=(qk)i−m and
[TABLE]
Consequently, we get HFΩS/Km(i)=0.
In the case i=m+k−1, we have
[TABLE]
because (qkΩA/Km)m+k−1=0.
∎
To describe the Hilbert function of ΩS/Km completely,
it remains to compute δ=dimK(dqk∧ΩA/Km−1)m+k−1.
For that, we simplify the notation as follows.
Remark 7.3**.**
For every m≥1, the map ϱ:ΩA/Km⟶A(−m)(mn) given by ϱ(fdXi1∧⋯∧dXim)=fei1,…,im for f∈A and 1≤i1<⋯<im≤n is an isomorphism
of graded A-modules. Note that the degrees of the standard basis vectors satisfy
deg(ei1,…,im)=m here.
To compute the desired number δ, we
have to consider the graded A-submodule U=ϱ(dqk∧ΩA/Km−1)
of A(−m)(mn). By Proposition 7.2, we have
Ui={0} for i<m+k−1 and Ui=(A(−m)(mn))i for i>m+k−1.
Therefore the only interesting homogeneous component of U is Um+k−1,
and its K-dimension is the number δ we are looking for.
The vector space Um+k−1 will be called the initial defining vector space
for ΩS/K1.
In order to describe a K-basis of Um+k−1, we use the module term ordering
σ=DegRevLex−Pos on A(−m)(mn) (see [11],
Definition 1.4.16) and determine a system of generators of Um+k−1 having
distinct leading terms. Here the standard basis vectors ei1,…,im are ordered by
using the lexicographic ordering on the tuples (i1,…,im).
The next three propositions set the stage for our main result.
Proposition 7.4**.**
In the setting of the preceding remark, assume that char(K)=0
or char(K)>k.
Let {t1,…,tN} be the set of terms of degree m+k−1 in A,
where N=(n−1n+k−1), and where the terms are ordered decreasingly with
respect to DegRevLex.
(a)
For i=1,…,N, we have ϱ(dti)=∂X1∂tie1+⋯+∂Xn∂tien. We denote the vector
on the right-hand side by grad(ti).
2. (b)
Let i∈{1,…,N} and write
ti=X1α1⋯Xnαn∈Tkn, where αj≥0.
Then we have
[TABLE]
3. (c)
For i∈{1,…,N}, we can write LTσ(grad(ti))=X1β1X2β2⋯Xℓβℓeℓ with
ℓ∈{1,…,n} and βj≥0.
Then we have ti=X1β1X2β2⋯Xℓβℓ+1.
Consequently, LTσ(grad(ti)) and ti uniquely determine each other
and all leading terms LTσ(grad(ti)) are pairwise distinct.
4. (d)
In the case m=1, the set B1={LTσ(grad(t1)),…,LTσ(grad(tN))} has N=(n−1n+k−1) distinct elements.
Proof.
Claim (a) follows from dti=∂X1∂tiX1+⋯+∂Xn∂tiXn and claim (b)
is a consequence of
grad(ti)=∑j=1nαjX1α1⋯Xjαj−1⋯Xnαnej. Claim (c) follows from (b) and claim (d)
follows from (c).
∎
In the case m≥2, the determination of the leading terms in Um+k−1
is slightly more involved.
Proposition 7.5**.**
**(Generators of the Initial Defining Vector
Space)
**In the setting described above, let m≥2, and assume
that char(K)=0 or char(K)>k. For i∈{1,…,N} and
1≤j1<⋯<jm−1≤n, we let J={j1,…,jm−1}, and
we define
[TABLE]
(a)
The set G of all vectors vi,J generates the
K-vector space Um+k−1.
2. (b)
For a set J={j1,…,jm−1} as above and ℓ∈/J,
choose νℓ∈{0,…,m−1} such that
1≤j1<⋯<jνℓ<ℓ<jνℓ+1<⋯<jm−1≤n, and let
eˉℓ,J=(−1)νℓej1,…,jνℓ,ℓ,jνℓ+1,…,jm−1.
Then we have
[TABLE]
Proof.
Claim (a) follows from the fact that the elements dti∧dXj1∧⋯∧dXjm−1 generate the vector space
(qkΩA/Km+dqk∧ΩA/Km−1)m+k−1
since (qkΩA/Km)m+k−1=0.
To show (b), we calculate
[TABLE]
and apply the map ϱ.
∎
After describing a system of generators of the initial defining vector space,
we now turn to finding its leading term vector space with respect to σ.
Then we are able to deduce its dimension via dimK(Um+k−1)=dimK(LTσ(Um+k−1)).
Proposition 7.6**.**
**(Leading Terms of the Initial Defining Vector
Space)
**In the setting described above, assume that char(K)=0 or
char(K)>k.
(a)
Let i∈{1,…,N} and J={j1,…,jm−1},
where 1≤j1<⋯<jm−1≤n. Then we have
[TABLE]
where ℓ∈{1,…,n} is the largest index such that
ℓ∈/J and Xℓ∣ti, and where eℓ,J=ej1,…,jν,ℓ,jν+1,…,jm−1.
If no such ℓ exists, we have vi,J=0.
2. (b)
Let i,i′∈{1,…,N} be such that i≤i′,
and assume that J={j1,…,jm−1} and J′={j1′,…,jm−1′}
satisfy 1≤j1<⋯<jm−1≤n as well as
1≤j1′<⋯<jm−1′≤n. Suppose that we have vi,J=vi′,J′
and LTσ(vi,J)=LTσ(vi′,J′). Then the following
properties hold.
(1)
i<i′**
(2)
There exists indices ℓ∈{1,…,n}∖J
and ℓ′∈{1,…,n}∖J′
such that ti=X1α1⋯Xnαn and
ti′=X1α1′⋯Xnαn′ satisfy
αℓ=αℓ′+1 and αℓ′′=αℓ′+1.
(3)
ℓ<ℓ′**
(4)
The set J^=J∩J′ satisfies
J^=J∖{ℓ′}=J′∖{ℓ}.
(5)
We have decompositions ti=t^⋅t~⋅XℓαℓXℓ′αℓ′ and ti′=t^⋅t~⋅Xℓαℓ′Xℓ′αℓ′′ where t^∈K[Xj∣j∈J^] and where
t~=Xν1αν1⋯Xνrανr
with ν1,…,νr∈/J^∪{ℓ,ℓ′}.
3. (c)
In the setting of (b), we have
[TABLE]
4. (d)
The leading terms of the elements of G generate LTσ(Um+k−1).
5. (e)
The set of distinct σ-leading terms of elements of G is
[TABLE]
6. (f)
We have #Bm=(mn)(n−1n+k−2)−(mm+k−2)(n−m−1n+k−2).
Proof.
First we prove (a). If ℓ∈J for all indices ℓ∈{1,…,n} such that
Xℓ∣ti then Proposition 7.5.b shows vi,J=0.
So, let us assume that the largest index ℓ with Xℓ∣ti and ℓ∈/J exists.
In view of Proposition 7.5.b, we can write LMσ(vi,J)=∂Xℓ∂tieˉℓ,J, and we only have to note that
∂Xℓ∂ti differs from Xℓti
by a unit of K.
Next we show the properties claimed in (b) one by one. To verify (1), we remark
that i=i′ implies that the power products in LTσ(vi,J) and
LTσ(vi′,J′) are equal. But then also the positions of these
two leading terms have to be equal, i.e., we have J=J′. Altogether, the
equality (i,J)=(i′,J′) contradicts vi,J=vi′,J′.
To check (2), we use (a) and find ℓ,ℓ′∈{1,…,n} such that
the power product in LTσ(vi,J)=LTσ(vi′,J′) is
Xℓti=Xℓ′ti′. As we just saw, the two power products
cannot be equal, whence ℓ=ℓ′. Now Xℓ′ti=Xℓti′
yields the desired equalities for the exponents of the indeterminates.
In order to see why (3) holds, we have to recall that the terms t1,…,tN
were ordered decreasingly with respect to DegRevLex. Hence i<i′ yields
ti>DegRevLexti′. Since the two terms differ only in the exponents
of Xℓ and Xℓ′, it follows that ℓ<ℓ′, as the exponent of ti′
is larger for the indeterminate Xℓ′.
Claim (4) follows immediately from (2). Thus it remains to verify (5).
Let t~i be the power product of indeterminates of ti
which are not in J^∪{ℓ,ℓ′}, and define t~i′ analogously.
Recall that ℓ=max{λ∈/J∣αλ>0}.
Therefore all indices λ∈/J^∪{ℓ,ℓ′} of indeterminates
dividing t~i satisfy λ<ℓ. Similarly, we have
ℓ′=max{λ∈/J^∪{ℓ}∣αλ>0}.
This maximum is larger than ℓ, and the maximality of ℓ implies that no such
indices λ exist between ℓ and ℓ′. Hence all indices
λ∈/J^∪{ℓ,ℓ′} of indeterminates
dividing t~i′ satisfy λ<ℓ, and we obtain t~:=t~i=t~i′. Since the exponents of ti and ti′ differ only at Xℓ
and Xℓ′, combining all indeterminates with indices in J^ into t^
yields the claimed decompositions of ti and ti′.
To show (c), we have to consider the image of dti∧ej1∧⋯∧ejm−1 under ϱ. Using the decomposition of ti given in (b.5),
and considering the fact that eλ∧ej1∧⋯∧ejm−1=0 for λ∈J=J^∪{ℓ′}, only the
terms involving the partial derivatives ∂Xλ∂ti
with Xλ∣t~ or λ=ℓ survive the wedge product.
In view of the formula for LTσ(vi,J) shown in (a), this yields the claim
for vi,J. For vi′,J′, it follows analogously.
Next we prove (d). If in a linear combination ∑icivi,J with ci∈K
the largest leading terms do not cancel, the result is a vector whose leading term
is one of the LTσ(vi,J), and the claim holds. Now suppose that
the largest term appearing in the linear combination cancels out.
We use induction on the largest term appearing in the result of the
linear combination and show that it can be reduced using G. Then it follows
that the leading terms of the elements of G generate LTσ(Un+k−1).
To start the induction, we note that the smallest term
in degree m+k−1 is Xnk−1en−m+1,…,n. It is the leading term
of ϱ(dXnken−m+1∧⋯∧en−1) and thus a leading term
in LTσ(G). Subtracting the appropriate multiple of the corresponding
element of G has to yield zero, because no smaller term exists.
For the induction step, we note that any linear combination of the vectors
vi,J whose largest term cancels out can be written as a linear combination of
fundamental syzygies of the form
[TABLE]
Thus it suffices to consider a fundamental syzygy
whose support contains the largest term for which the claim has not yet been shown.
As XℓαℓXℓ′αℓ′ is larger than Xℓαℓ−1Xℓ′αℓ′+1, it follows that the leading term of this syzygy is
t^Xℓ′αℓ′Xνrt~Xℓαℓeνr,J. This term is the leading term of vi′′,J′′ where
ti′′=ti⋅Xℓ′/Xνr and J′′={νr}∪J^, because
we have ti′′=t^Xν1αν1⋯Xνr−1ανr−1⋅Xνrανr−1XℓαℓXℓ′ℓ′+1
and {νr,ℓ′}∪J^={νr}∪J. Consequently, if we subtract the
appropriate multiple of vi′′,J′′, we get zero or a smaller leading term, and the
claim is a consequence of the induction hypothesis.
For the proof of (e) we first show that every element of Bm is
indeed a leading term of an element of G.
Given tej1,…,jm∈Bm with t∈Tkn, we let
t~=tXjm and J={j1,…,jm−1}.
Then the degree of t~ is k and the hypothesis about the characteristic of K
implies that αjm+1≤deg(t~)=k is a unit in K.
Choosing i∈{1,…,N} such that ti=t~, we get
from (a) that LTσ(vi,J)=tej1,…,jm.
Conversely, part (a) shows that every leading term of an element of G is in Bm.
We also observe that the elements of Bm are clearly pairwise distinct.
Finally, to prove (f), we count #Bm. Given a fixed index ℓ∈{1,…,n},
in order to form a term t=Xℓ⋅t^ with t^∈Tk−2ℓ,
we have (ℓ−1ℓ+k−3) choices.
From all (mn) choices for (j1,…,jm) with j1<⋯<jm we have to
subtract all (mℓ−1) choices where {j1,…,jm}⊆{1,…,ℓ−1}.
Altogether, we get
[TABLE]
and the proof is complete.
∎
Notice that in the key step of the proof of part (d) we can even
be more explicit, as the following remark shows.
Remark 7.7**.**
Let vi,J and vi′,J′ be two vectors such that LTσ(vi,J)=LTσ(vi′,J′), where i,i′∈{1,…,N} and J,J′ satisfy the
conditions of part (b) of the proposition. Then we can write the fundamental syzygy of vi,J
and vi′,J′ in the form
[TABLE]
where vμκ,Jκ is the image of
grad(Xℓ′ti/Xνκ)∧eνκ,J^
under ϱ. This can be shown by a straightforward, but lengthy calculation
and provides another proof of (d).
Now we are ready to prove the main result of this section which
allows us to determine the Hilbert function of the Kähler differential
modules of a fat point.
Theorem 7.8**.**
Let k≥1, let K be a field of characteristic char(K)=0 or char(K)>k,
let q=⟨X1,…,Xn⟩ be the homogeneous maximal ideal of
A=K[x1,…,xn], and let S=A/qk.
(a)
For every m≥1, we have
[TABLE]
2. (b)
For every m≥1, we have
[TABLE]
Proof.
To prove (a), we identify (dqk∧ΩA/Km−1)m+k−1
with the K-vector subspace Um+k−1 of (A(−m)(mn))m+k−1
using the map ϱ of Remark 7.3.
Now let m≥2. In view of Proposition 7.6, it suffices
to note that the elements of Bm form a K-basis of
LTσ(Um+k−1) and to apply the well-known equality
dimK(Um+k−1)=dimK(LTσ(Um+k−1))
(see for instance [12], Thm. 5.1.18).
To prove (b) in the case m=1, we use Proposition 7.2 and get
[TABLE]
Therefore we have
[TABLE]
Finally, we show (b) in the case m≥2.
By (a) and Proposition 7.2, we have
[TABLE]
Consequently, we get
[TABLE]
Thus the proof of the theorem is complete.
∎
Under somewhat stricter assumptions on the characteristic of the ground field,
we can provide another proof of this theorem which is based on the Euler-Koszul complex
of the affine coordinate ring S=R/⟨x0−1⟩=K[X1,…,Xn]/qk of X,
where q=⟨X1,…,Xn⟩. This complex is constructed as follows.
In analogy to Definition 4.1, the algebra S/K has the Euler form
εS:ΩS/K1→q/qk, which is given by
εS(dS/Kf)=deg(f)⋅f for every homogeneous element f∈S.
After forming the Koszul complex of εS, we get the following result.
Proposition 7.9**.**
In the above setting, let εS:ΩS/K1→q/qk
be the Euler form of S/K.
(a)
The sequence of S-linear maps
[TABLE]
is a complex, called the Euler-Koszul complex of S/K. Here εS(i)
is given by εS(i)(w1∧⋯∧wi)=∑j=1i(−1)j−1εS(wj)wi∧⋯∧wj∧⋯∧wi for i≥2 and w1,…,wi∈ΩS/K1.
2. (b)
Let i≥1, and assume that char(K)=0 or that char(K)>0 is
not a divisor of i. Then the sequence of K-vector spaces
[TABLE]
is exact.
Proof.
Claim (a) follows from the observation that this sequence is nothing but
the Koszul complex associated to the S-linear map εS.
To prove (b) we have to show that Ker(εS(m))⊆Im(εS(m+1))
for m≥1. In view of Proposition 7.2, it is enough to check this
condition in the case i∈{1,…,m+k−1}.
It is straightforward verify that
(εS(m+1)∘d+d∘εS(m))(w)=iw
for every w∈(ΩS/Km)i. Given w∈Ker(ε(m)),
we use the fact that i∈K∖{0} and let
w′=i1dw∈(ΩS/Km+1)i. Then w′ satisfies
εS(m+1)(w′)=i1(ε(m+1)∘d+d∘ε(m))(w)=w. Hence we have w∈Im(εm+1), and
the proof is complete.
∎
Based on this proposition, we can give an alternative proof of Theorem 7.8.b
under a more stringent assumption about char(K).
Remark 7.10**.**
In the setting of Theorem 7.8, assume that
char(K)=0 or that char(K)>m+k−1. Then the proposition yields
[TABLE]
where the last equality can be shown by induction. From this formula the
claim of Theorem 7.8.b follows as in the proof of that theorem.
The condition on the characteristic of K in Theorem 7.8
is necessary, as the following example shows.
Example 7.11**.**
Consider the fat point scheme X=2p
in P2 over the field K=F2, where p=(1:0:0).
Then we have k=2=char(K) and
[TABLE]
This shows that dimK(dq2)2=1=3=(1n)(n−1n)−(1k−1)(n−2n) and
dimK(ΩS/K1)=5=3=(1n)(nn)+(1k−1)(n−2n). In other words, the formulas
given in Theorem 7.8 do not hold true for this case.
Moreover, we see that HFS(2)−HFΩS/K1(2)+HFΩS/K2(2)=0.
Hence the sequence of K-vector spaces given
in Proposition 7.9 is not exact for i=2.
Our final result of this section provides an explicit formula
for the Hilbert polynomials of all Kähler differential modules
provided the characteristic of the base field is not too small.
Theorem 7.12**.**
Let X=m1p1+⋯+mtpt be a fat point scheme in Pn,
let m∈{1,…,n+1}, and assume char(K)=0 or
char(K)>max{m1,…,mt}.
Then we have
[TABLE]
where δi,m=(mm+mi−2)(n−m−1n+mi−2)+(m−1m+mi−3)(n−mn+mi−2).
Proof.
By Proposition 5.4 and [14], Proposition 4.7,
we have
where Y is the fat point scheme
Y=(m1−1)p1+⋯+(mt−1)pt in Pn.
This provides a positive answer to a question posed in [7].
See also [8] for a different proof of this result.
8. Kähler Differentials of Uniform Schemes
In this section we examine how uniformity properties of 0-dimensional
schemes in Pn, in particular the Cayley-Bacharach property,
are reflected in the structure of their Kähler differential modules.
Thus we continue to let K be a perfect field, let X be a 0-dimensional
subscheme of Pn having K-rational support,
and we let R=P/IX be the homogeneous coordinate ring of X.
Recall that the Cayley-Bacharach property of X is defined as follows.
Definition 8.1**.**
Let d∈N, and let rX be the regularity index of X.
(a)
The scheme X is said to have
the Cayley-Bacharach property of degree d
(in short, X has CBP(d))
if every hypersurface of degree d which contains a
subscheme Y of X of degree deg(Y)=deg(X)−1
automatically contains X.
2. (b)
If X has the Cayley-Bacharach property of degree rX−1,
then X is called a Cayley-Bacharach scheme.
Algebraically, the Cayley-Bacharach property can be characterized as follows.
Remark 8.2**.**
Let Y be a subscheme of X of degree deg(X)−1.
(a)
The image of the vanishing ideal IY⊆P of Y in R=P/IX
is denoted by IY/X=IY/IX. Its initial degree
αY/X=min{k∈N∣(IY/X)k=0}
is called the separator degree of Y in X.
Then the Hilbert function of Y satisfies
[TABLE]
and we have αY/X≤rX.
2. (b)
A non-zero homogeneous element fY∗∈IY/X
of degree αY/X is called a minimal separator of Y in X.
This case we have (IY/X)αY/X+i=Kx0ifY∗
for every i≥0.
3. (c)
Using this terminology, the following conditions are equivalent
for every d≥1 (see also [10], Proposition 2.1):
(1)
X has CBP(d).
(2)
Every subscheme Y of X of degree deg(X)−1
satisfies αY/X≥d+1.
(3)
No element of (IY/X)rX∖{0}
is divisible by x0rX−d.
Notice that the number rX−1 is the largest degree d≥0
such that X can have CBP(d). Thus X is a Cayley-Bacharach scheme
if and only if it has the CBP with respect to the largest possible degree.
The Kähler differential module of a subscheme Y of X
of degree deg(Y)=deg(X)−1 can be described as follows.
Proposition 8.3**.**
Let Y be a proper subscheme of X,
and let RY=R/IY/X be the homogeneous coordinate ring of Y.
(a)
We have ΩRY/K1≅ΩR/K1/dIY/X.
Moreover, for a system of non-zero homogeneous generators {g1,…,gr}
of IY/X, we have
[TABLE]
2. (b)
If deg(Y)=deg(X)−1 then we have
dIY/X=⟨dfY∗,fY∗dx0⟩,
where fY∗ is a minimal separator of Y in X.
3. (c)
If char(K)=0 or char(K)>rX then we have
(dIY/X)αY/X=0.
Proof.
Claim (a) is a consequence of
Proposition 5.2.d. Claim (b) follows from
(IY/X)k=Kx0k−αY/XfY∗ for
k≥αY/X.
It remains to prove (c). Let g∈IY/X be a non-zero homogeneous
generator of least degree αY/X. Since g is homogeneous, its
image gdeh is non-zero in the affine coordinate ring S=R/⟨x0−1⟩
of X. By (a), it suffices to show dg=0.
Let Φ:ΩR/K1⟶ΩR/K1≅S[x0]dx0⊕K[x0]⊗KΩS/K1
be the canonical K[x0]-linear map constructed
in Proposition 3.8.
The composition of Φ with the projection to the first summand
Θ:ΩR/K1→ΦΩR/K1→S[x0]dx0 satisfies
Θ(fdxi)=fdehxix0kdx0 for i=1,…,n
and Θ(fdx0)=fdehx0kdx0 for f∈Rk.
Using dg=∂x0∂gdx0+∂x1∂gdx1+⋯+∂xn∂gdxn, we obtain
[TABLE]
where the last equality follows from Euler’s relation.
Since αY/X=0 in K and gdeh=0 in S,
we get Θ(dg)=0. Therefore we have dg=0, as desired.
∎
This proposition yields the following characterization of the Cayley-Bacharach
property of X using modules of Kähler differentials.
Corollary 8.4**.**
Suppose that char(K)=0 or char(K)>rX.
Then the scheme X has CBP(d) if and only if
HFΩR/K1(d)=HFΩRY/K1(d)
for every subscheme Y⊆X of degree deg(Y)=deg(X)−1.
Proof.
First we assume that X has CBP(d).
Then αY/X≥d+1 by Remark 8.2.c,
and hence the homogeneous generators of dIY/X
have degree ≥d+1. This implies
HFΩR/K1(d)=HFΩRY/K1(d).
Conversely, assume that X does not have CBP(d) and
that Y is a subscheme of X with deg(Y)=deg(X)−1 and αY/X≤d.
Then Proposition 8.3.c yields
(dIY/X)αY/X=0, and hence
HFΩR/K1(d)>HFΩRY/K1(d).
∎
Recall our assumption that the scheme X has K-rational support.
In this way we make sure that there exist subschemes Y of X
of degree deg(Y)=deg(X)−1, because at each point in the support
of X the local ring contains a socle element that generates
an ideal which is a 1-dimensional K-vector space.
In Sections 2 and 3 of [9], the notion of a Cayley-Bacharach
scheme was generalized to arbitrary 0-dimensional schemes X in Pn.
The following example shows that Corollary 8.4 fails to hold
when the scheme X does not have K-rational support.
Example 8.5**.**
Consider the 0-dimensional scheme X in P2 over
Q defined by
IX=⟨(X1−X0)2,X23+2X02X2+X03⟩.
Then deg(X)=6 and X does not have K-rational support.
The scheme X does not have subschemes of degree deg(X)−1.
Instead, it has a unique maximal subscheme Y of degree 3,
namely the scheme defined by
IY=⟨X1−X0,X23+2X02X2+X03⟩.
We compute HFX:13566⋯,
rX=3, and HFY:1233⋯.
Thus the scheme X is a Cayley-Bacharach
scheme in the sense of [9], Definition 3.10.
However, further calculations show
that we have HFΩR/K1:03812121099⋯
and HFΩRY/K1:0245433⋯.
In particular, we have HFΩR/K1(2)=HFΩRY/K1(2),
and hence Corollary 8.4 does not hold.
The Cayley-Bacharach property can be interpreted as a weak uniformity
condition on the scheme X. It is a special case of the following more
general property.
Definition 8.6**.**
Let 1≤i<deg(X) and 1≤j≤rX−1. We say that the scheme
X is (i,j)-uniform, if every subscheme Y⊆X
of degree deg(Y)=deg(X)−i satisfies HFY(j)=HFX(j).
In this terminology, the scheme X has CBP(d) iff
it is (1,d)-uniform. Another well-known case is (deg(X)−n−1,1)-uniformity
which is also called linearly general position. If all possible
(i,j)-uniformities are satisfied, the scheme X is commonly said to
be in uniform position.
Using Proposition 8.3.c, we can characterize (i,j)-uniformity
in terms of Hilbert functions of Kähler differential modules as follows.
Corollary 8.7**.**
Suppose that char(K)=0 or char(K)>rX.
Then the scheme X is (i,j)-uniform if and only if
HFΩR/K1(j)=HFΩRY/K1(j)
for every subscheme Y⊆X of degree deg(Y)=deg(X)−i.
Proof.
For a subscheme Y of X of degree deg(Y)=deg(X)−i,
we have the exact sequence
[TABLE]
Clearly, the condition HFY(j)=HFX(j) is equivalent to
αY/X>j. By Proposition 8.3.c,
this is in turn equivalent to (dIY/X)j=⟨0⟩,
and hence to HFΩR/K1(j)=HFΩRY/K1(j).
∎
Bibliography16
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] The Ap Co Co A Team, Applied Computations in Computer Algebra, available at apcocoa.uni-passau.de
2[2] N. Bourbaki, Commutative Algebra , Springer-Verlag, Berlin, Heidelberg, 1989.
3[3] W. Bruns and J. Herzog, Cohen-Macaulay Rings , Cambridge Stud. Adv. Math., vol. 39, Cambridge University Press, Cambridge, 1993.
4[4] G. de Dominicis and M. Kreuzer, Kähler differentials for points in ℙ n superscript ℙ 𝑛 \mathbb{P}^{n} , J. Pure Appl. Alg. 141 (1999), 153-173.
5[5] D. Eisenbud and J. Harris, Finite projective scheme in linearly general position, J. Algebraic Geom. 1 (1992), 15-30.
6[6] A.V. Geramita and P. Maroscia, The ideal of forms vanishing at a finite set of points in ℙ n superscript ℙ 𝑛 \mathbb{P}^{n} , J. Algebra 90 (1984), 528-555.
7[7] M. Kreuzer, T.N.K. Linh, and L.N. Long, Kähler differential algebras for 0 0 -dimensional schemes, J. Algebra 501 (2019), 255-284.
8[8] M. Kreuzer, T.N.K. Linh and L.N. Long, Hilbert polynomial of Kähler differential modules for fat point schemes, Acta Math. Vietnam. 46 (2021), 441-455.