C OMPOSITIO M ATHEMATICA
G. V ALLA
On the Betti numbers of perfect ideals
Compositio Mathematica, tome 91, n
o3 (1994), p. 305-319
<http://www.numdam.org/item?id=CM_1994__91_3_305_0>
© Foundation Compositio Mathematica, 1994, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions gé- nérales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
On the Betti numbers of perfect ideals
G. VALLA
Department of Mathematics, University of Genoa, Genoa, Italy
Received 22 October 1992; accepted in final form 14 May 1993
«D 1994 Kluwer Academic Publishers. Printed in the Netherlands.
Let V be a non
degenerate arithmetically Cohen-Macaulay projective variety
of codimension n and
degree e
in Pr. Let S : =k[X0,....,Xr],
I thedefining
ideal of V in S and A : =
SII
thehomogeneous
coordinatering
of KThe S-module A has a minimal
graded
free resolutionThe
integers b,
are called the Betti numbers of V, often butimproperly
the Bettinumbers of I.
These
integers
are veryimportant
numerical invariants of theembedding
ofV in
Pr;
thus forexample b
1 isjust
the minimal number of generators of Iand bn
is the so-calledCohen-Macaulay
typeof V,
a number which measureshow far is V from
being arithmetically
Gorenstein.In this paper we find upper bounds for the
bi’s
when:(i)
V ranges over the class ofarithmetically Cohen-Macaulay
nondegenerate projective
varieties ofa
given
codimension anddegree
and when:(ii)
V ranges over the class ofarithmetically Cohen-Macaulay
nondegenerate projective
varieties of agiven codimension, degree
and initialdegree.
All the bounds we obtain in this paper are
sharp
since we show them to beattained
by
a set of distinctpoints
in P" which have maximal Hilbert functionwith respect to the
given
data.The results of this paper are the
completion
of the work started in[ERV]
and taken up in
[EGV]
where theproblem
was solvedfor b1 and b,, respectively.
For some time now these results were
purely conjecture.
Now the crucialwork done
by
Eliahou and Kervaire in[EK]
and the upper bounds for the Betti numbers in the resolution of a standardgraded algebra having
agiven
Hilbert
function, proved independently by Bigatti
and Hulett in[B]
and[H],
gave us the
possibility
to prove them.The crucial part of the
proof
is a formulagiving
the Betti numbers of a zerodimensional
lex-segment
ideal in terms of themultiplicities
of certainhyper-
The author was partially supported by M.P.I. (Italy).
plane
sections. For this we need notations and results from thetheory
oflex-segments
ideals which can be found in[ERV], [EK]
and[B].
Let
R = k[X1,...,Xn]
be apolynomial ring
over the field k. For everyhomogeneous
ideal I ofR,
the Hilbert function of the standardgraded algebra
A:=
RII
=~t0At,
is the numerical function definedby
A classical result of
Macaulay (see [M])
describes among all the numericalfunctions,
those which are the Hilbert function of a standardk-algebra.
Toexplain
this we recall thatif p and q
arepositive integers,
then p can beuniquely
written aswhere
This is called the
q-binomial expansion of
p.We define for every
positive integers
p and q:and
Notice that the first of these formulas is the
(q
+l)-expansion
ofpq>
whilethe second is
the q expansion
of pq> if andonly
ifp( j)
>j.
Macaulay proved
thatgiven
a numerical functionsuch that
H(0)
=1,
this is the Hilbert function of a standardk-algebra
A if andonly if
for every t a 1.
Macaulay
gave also a way toproduce
analgebra
A with agiven permissible
numerical function H. For this we need the notion of
lex-segment
ideal.Let
TR
be the monoid of terms inX1,...,Xn;
we consider inTR
the totalordering
defined as follows and called thedegree-lexicographic
order. We say thatif the first non zero coordinate of the vector
(03A3i(ai - bi),
a 1 -b1,...,an - bn)
is
positive.
For instance if n = 3 the terms of
degree
3 of R are ordered as follows:and any term of
degree
three is smaller than any term ofdegree
4.It makes sense,
therefore,
to talk about alex-segment
as a sequence of termsof the same
degree, which, along
with a term u, contains any term v such that v u.For
example
is a lex segment in
R 3 .
DEFINITION 1. Let 7 =
03A3t0It
be agraded
ideal of R. We say that 7 is alex-segment
ideal if for every t a0, It
isgenerated,
as a k-vector space,by
alex-segment.
Given a numerical function
such that
H(O)
= 1 andH(t
+1) H(t)t>
for every t1,
if for every d 0we delete the smallest
H(d)
terms inRd,
theremaining
monomials form ak-vector base for a monomial ideal which is
a lex-segment
ideal(see [M]
and[S]).
This ideal isuniquely
determinedby
thegiven
numerical function H and is called thelex-segment
ideal associated to H.Now,
for any monomial ideal I inR,
we can consider its canonical minimalsystem
of generators. It is the set of all monomials in I which are not propermultiples
of any monomial in 1. We shall denote this generator systemM(I).
Of course
M (1)
is a finite set.For any monomial u in
R,
we denoteby max(u)
thelargest
index of thevariables
actually occurring
in u. Thus if u =Xa11··· Xann,
thenAs in
[EK] we
say that a monomial ideal is stable if for every monomial w~I and for everypositive integer
i m =max(w),
we haveXiwIXmEI.
It is clear that if i m,
so that every
lex-segment
ideal is stable.For stable monomial ideals Eliahou and Kervaire found a minimal free
resolution,
from which oneeasily
computes thefollowing
Betti numbers(see [EK],
p.16):
Now for every zero dimensional
lex-segment
ideal I inR,
and for everyinteger j
=0,...,
n - 1 we denoteby Ij
theimage
of I in thepolynomial ring
under the canonical
projection.
HenceIt is clear that
Io
=(0);
further a minimal system of generators ofIj
is obtainedby considering
the monomialsu~M(I)
such thatmax(u)j.
Also it is not difficult to see that
1j
is stilla lex-segment
ideal. Therelationship
between the numerical invariants of I and those ofIi
has beenstudied
deeply
in[ERV].
Here we collect what we need in thesequel.
If A iseither a local
ring
or agraded k-algebra,
we writee(A)
for themultiplicity
ofA. If I is an ideal of
A,
we writev(I)
for the minimal numberof generators
of 1.1. For every
lex-segment
ideal I of R we havefor every t 1
(see [ERV], Corollary 2.8).
2. For every non
degenerate lex-segment
ideal I of R we have:(see [ERVI,
Theorem2.9).
With these notations and remarks we can prove now the
following
crucialformula where for
simplicity
we writee( j)
instead ofe(R jl Ij).
PROPOSITION 2. Let I be a zero dimensional non
degenerate lex-segment
idealof
R.Then, for
every i =1,...,
n, we have:Proof.
We have forevery
i =1,..., n
where for a finite set X we denote
by #(X)
the number of elements of X.Since,
as we remarked
above,
forevery j
=0,..., n -
1 we have:we get
Since for
every j 1, Ii
isa lex-segment
ideal with the same initialdegree
as Iand
Ij-
1 =(Ij)j-1,
we canapply
theequality
in2,
to getThis
implies
We remark that if we
apply
the above formula for i = 1 and i = n we getas
proved
in[ERV]
and[EGV] respectively.
EXAMPLE. Let n = 4 and
be the
lex-segment
idealcorresponding
to the zero dimensional Hilbert functionThen we have
I0
=(0), Il
=(X31), 1z
=(X31, X21X2, X1X22, X42).
andfinally
We
easily
gete(O) = 1, e(1)
=3, e(2) =
7 ande(3)
= 16 so thatb = 27, b2 = 65, b3 = 55 and b4 = 16.
We need now to recall the main result
proved
in[ERV].
Given thepolynomial ring
R =k[X1,...,Xn],
if we fix a number e n +1,
we can consider the zero dimensional Hilbert function ofmultiplicity e,
maximal with respect to the rulegiven by Macaulay’s
criterion. If t =t(e)
is defined as theunique integer
such thatthe function is defined
by
the formulaWith these notations we let
J(e)
be thelex-segment
idealcorresponding
tothis maximal Hilbert function.
In the same manner,
given
theinteger e
and defined as before theinteger t(e)
which is
certainly 2,
let i be anyinteger
such that 2 it(e).
Let us consider the maximal zero dimensional Hilbert function
correspond- ing
to themultiplicity
e and the initialdegree
i. If s =s(e, i)
is defined as theunique integer
such thatthe function is defined
by
the formulaIt is easy to see that we have
for
every j
s -2, j
=1- i - 1. Moreover themultiplicity
of this Hilbert function isexactly
e.With these notations we let
J(e, i)
be thelex-segment
idealcorresponding
tothis maximal Hilbert function.
The
following
result is the main tool for our paper. One can get iteasily by connecting
several statements in[ERV] (see
Lemma3.9,
Lemma4.1,
Lemma4.3 and the
proof
of Theorem3.10).
THEOREM 3
1. Given an
integer
e n +1, for
any zerodimensional lex-segment
ideal 1with
e(RII)
= e, we havefor every j
=0,...,
n - 1:2. Given the
integers e,
i withe n + 1, 2 i t(e), for
any zero dimensionallex-segment
ideal I with initialdegree
i ande(R/I)
= e, wehave for
everyj = 0,..., n - 1 :
We can prove now the main result of the paper. We formulate it in the local version which is more
general,
not more difficult.THEOREM 4
1. Let a be a codimension n
perfect
idealof
theregular
localring (B, m)
suchthat a g m2 and e =
e(B/a). Then, for every j
=1,...,
n, we have2. Let a be a codimension n
perfect
idealof
theregular
localring (B, m)
suchthat a - m2 and e =
e(Bla). If
i 2 is the initialdegree of a, then, for
everyj
=1,...,n,
Proof.
Let d =dim(B/a).
We know that there exists a minimal reduction1 : = 11,..., Id
of m modulo a, such that the initialdegree
of a is the same as the initialdegree
of a :== a +(l)/(l) (see
forexample [El]).
The localring (B := B/(l),
m : =
m/(l))
is aregular
localring
of dimension n. The associatedgraded ring
of the artinian
ring Ria
is the artiniangraded ring
where 7 is the zero dimensional
homogeneous
ideal of R : =k[X1,...,Xn] = grm(B),
whose elements are the m-initial forms of the elements of 0-t.It is clear that
l,
(X and a have the same initialdegree.
On the other handsince 1
is aregular
sequence modulo a, we also haveand
Further, by passing
to the associatedgraded ring,
themultiplicity
does notchange,
while the Betti numbers canonly
increase(see
forexample [HRV], Corollary 3.2).
Hence we getand for
every j
=l, ... , n
In
particular,
since I ~(X1,...,Xn)2,
we haveWe use now the result of
Bigatti-Hulett
which says that all the Betti numbers of agiven
ideal are bounded aboveby
the Betti numbers of thelex-segment
ideal with the same Hilbert function
(see [B]
and[H]). Hence,
if we denoteby I,(1 )
thelex-segment
ideal with the same Hilbert function asI,
we get for everyj = 1,...,n
Now,
forshort,
let J =J(e)
in case(1)
and J =J(e, i)
in case(2).
Since theinitial
degree
of J iscertainly bigger
orequal
than the initialdegree
ofL(I)
which is the same as that of a, we may
apply Proposition
2 to the zerodimensional lex-segment
idealsL(I)
and J. This and Theorem 3gives,
for everyj = 1,...,n:
This proves the theorem.
We can
explicitly
compute the Betti numbers of the idealJ(e)
andJ(e, i).
Wedefine
rt>(0):=r and inductively
In
particular
we have rt>(1) = rt>.PROPOSITION 5
1. Let e be an
integer
e n + 1. Let t =t(e)
be theunique integer
such thatand let
Then, for every j
=1,...,
n, we have2. Let e, i be
integers
such that e n + 1 and 2 it(e).
Let s =s(e, i)
bethe
unique integer
such thatand let
Then
while
for every j
=2,..., n,
we have:Proof.
We write J instead ofJ(e). By using
the definition of the Hilbert function ofR/J
and the remark beforeProposition 2,
we get for everyk = 0,..., n - 1,
Using Proposition
2 we get:where the last
equality
follows from the easy verifiedidentity:
This
gives
the conclusion.In case
(2),
let us writeagain
J instead ofJ(e, i).
As before we haveand for
every k
=1,..., n -
1:Using Proposition
2 we get:where we used the
equality:
proved
in[ERV], Property
1.12.If j 2,
we get:where we used twice the formula
(*).
Thisgives
the conclusion.We remark that if we
apply
the above formulasfor j
= n we getand
which are the formulas
proved
in[EGV].
If we
apply
the above formulasfor j
=1,
we get,using again Property
1.12in [ERV],
so that we recover the formulas
proved
in[ERV], Propositions
4.2 and 4.4.We can compute for
example
the Betti numbers ofJ(33)
for n = 4 and wecan compare them with the Betti numbers of the ideal
given
in theExample following Proposition
2.We get t = 3 and r = 18. Hence
These are upper bounds for the Betti numbers of every
perfect
nondegenerate
codimension four ideal withmultiplicity
33.REMARK 1. The bounds we found in this paper are
sharp
sincethey
areattained
by
a monomial ideal. We remark that we can reach these bounds with radicalideals,
in fact with ideals which define a zero dimensional reduced scheme in P".This can be seen
by considering
a result of Hartshorne which says that monomial ideals ink[X1,..., Xn]
can be lifted to ideals of distinctpoints
in P"with the same Betti
numbers,
the samemultiplicity
and the same initialdegree (see
forexample [GGR]).
The way to lift a monomial ideal is very easy and can be described as follows.
For every
monomial,
sayin R =
k[X1,...,Xn],
we consider the monomialA
lifting
for the ideal I is the ideal of Sgenerated by 1(u),
urunning
amonga set of minimal generators of I.
It is easy to see that this ideal is a radical
ideal,
thusdefining
a set ofe(R/I)
distinct
points
in P". Forexample,
if we want to find 11 distinctpoints
in P-lying
on aquadric,
with thehighest possible
Betti numbersaccording
to themain
theorem,
we can consider the maximal zero-dimensional Hilbert function inR = k[X1, X2, X3]
withmultiplicity
11 and initialdegree
2. This is{1, 3, 5, 2, 0,...}.
Thelex-segment
ideal with this Hilbert function isA
lifting
for J in S =k[X0, X1, X 2, X3] is
the radical idealThis is the
defining
ideal of thefollowing
11points
inP’:
This set of
points
has Bettinumbers b
=8, b2
= 12 andb3
=5,
thehighest possible
Betti numbers of anarithmetically Cohen-Macaulay
nondegenerate projective variety
of codimension 3 anddegree
11.REMARK 2. The above theorem does not extend to ideals which are non
perfect.
Let R =
k [X, Y]
and I =(X)
n(X, Y)".
Thenand
while
E(RII)
= 1 does notdepend
on n.REMARK 3. In order to extend the results of this paper, we can ask for
example
thefollowing question.
Can we find upper bounds for the Betti numbers of non
degenerate perfect
codimension three ideals
of multiplicity
17containing exactly
two elements ofdegree
two?If we try to answer this
question along
the ideas of this paper, we should consider the zero-dimensional Hilbert function in R =k[X1, X 2, X3]
maximalwith respect to the
given
data. Since 4 =(3 2)
+(’),
we have42>
=5,
hence this functionis {1, 3, 4, 5, 4, 0,...}.
The
corresponding lex-segment
ideal isThis ideal has Betti
numbers b
=8, b2
= 12 andb3
= 5. But thelex-segment
ideal
corresponding
to the Hilbert function{1, 3, 4, 4, 5, 0,...}
is the idealThis ideal has Betti
numbers b
=9, b2
= 14 andb3
= 6.This proves that our result cannot be
freely
extended to a moregeneral
situation. One needs some technical
assumption
which we do not want todiscuss here
(see [ERV]).
References
[B] Bigatti, A. M.: Upper bounds for the Betti numbers of a given Hilbert function (1992). To
appear.
[EGV] Elias, J., Geramita, A. V., Valla, G.: On the Cohen-Macaulay type of perfect ideals (1992), preprint.
[EK] Eliahou, S., Kervaire, M.: Minimal resolution of some monomial ideal. J. Algebra 129(1) (1990) 1-25.
[EI] Elias, J., Iarrobino, A.: Extremal Gorenstein algebras of codimension three; the Hilbert function of a Cohen-Macaulay local algebra. J. Algebra 110 (1987) 344-356.
[ERV] Elias, J., Robbiano, L., Valla, G.: Number of generators of ideals. Nagoya Math. J. 123
(1991) 39-76.
[GGR] Geramita, A. V., Gregory, D., Roberts, L.: Monomial ideals and points in projective space.
J. Pure and Applied Alg. 40 (1986) 33-62.
[HRV] Herzog, J., Rossi, M. E., Valla, G.: On the depth of the symmetric algebra. Trans. Amer.
Math. Soc. 296(2) (1986) 577-606.
[H] Hulett, H. A.: Maximum Betti numbers of homogeneous ideals with a given Hilbert
function (1992). To appear.
[M] Macaulay, F. S.: Some property of enumeration in the theory of modular systems. Proc.
London Math. Soc. 26 (1927) 531-555.
[S] Stanley, R. P.: Hilbert functions of graded algebras. Adv. Math. 28 (1978) 57-83.