C OMPOSITIO M ATHEMATICA
J AMES D AMON
A Bezout theorem for determinantal modules
Compositio Mathematica, tome 98, n
o2 (1995), p. 117-139
<http://www.numdam.org/item?id=CM_1995__98_2_117_0>
© Foundation Compositio Mathematica, 1995, 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/
A Bezout theorem for determinantal modules
JAMES DAMON*
© 1995 Kluwer Academic Publishers. Printed in the Netherlands.
Department of Mathematics, University of North Carolina, Chapel Hill, North Carolina 27599, USA
Received 9 September 1993; accepted in final form 16 June 1994
Our
starting point
is the classical Bezout’s theorem. Givenhomogeneous polyno-
mials
£ ( z i , ... , X n) of degree d for
i =1,...,
n, such that theonly
common zeroof all of the
Fi
is 0.Then,
Bezout’s theorem counts the number of solutions(with multiplicities) to
thealgebraic equations FI
= c 1, ... ,Fn
= Cn(some
ci~ 0).
Thisnumber
equals Rdi
and isindependent
of theparticular FZ .
It can be understoodas the
algebraic
invariantdimc C[z i ,
...,xn]/(F1,..., Fn ) .
This dimension alsoequals
the dimension of the localalgebra OCn,0/(F1,..., Fn ).
Our
goal
in this paper is to extend thisalgebraic part
of the result to ageneral
classof determinantal
Cohen-Macaulay
modules. Thelengths
of such modules appear in variousgeometric analogues
of Bezout’s theoreminvolving
thecomputations
of
singular
Milnor numbers andhigher multiplicities
fordiscriminants,
linear andnonlinear
arrangements,
nonisolatedcomplete intersections, generalized
Zariskiexamples,
etc.(see [DM]
and[Dl]).
We derive
explicit
formulas of theselengths
in the(semi-) weighted
homo-geneous case.
By
classical results ofMacaulay [Mc],
theselengths
are intrinsicalgebraic
numbers whichonly depend
on theweights
and will be called"Macaulay-
Bezout numbers".
First,
in thehomogeneous
case we shall prove in Theorem 1 that theseMacaulay-Bezout
numbers aregiven by
theelementary symmetric
functionsof the
homogeneous degrees.
Thisprovides
the natural extension of the formula in the Bezout theorem which isgiven by
the nthelementary symmetric functions,
i.e.the
product,
of thehomogeneous degrees.
For the
general weighted homogeneous
case, we must introduce a certain uni- versal function T defined for all matrices. We think of theelementary symmetric
functions as universal
objects
from which we can obtain allsymmetric
functions.They
also can be characterized as the class of functionssatisfying
ageneralized
Pascal
relation,
which itself extends the classical Pascal’striangle.
This function Tdecouples
thesymmetries
of theelementary symmetric
functions but is universal among functions whichsatisfy
ageneralized
Pascal relation. It is atype
of non-skew-symmetric
determinant(except
it is defined for allmatrices)
and encodes allelementary symmetric
functions.* Panially supported by a grant from the National Science Foundation.
Theorem 2 then
gives
a formula for theweighted Macaulay-Bezout
numbersin terms of this function T
applied
to a"degree
matrix". This then allows us toexplicitly compute
thesingular
Milnor numbers andhigher multiplicities
in[D 1 ] leading
to new results such as an extension of Terao’s factorization theorem for freearrangements [T].
In Section
1,
we define theMacaulay-Bezout
numbers and show that classical results ofMacaulay
provethey
are well-defined. In Section 2 we consider gener- alized Pascal relations and introduce T and derive itsproperties.
Thegeneralized
Pascal relation allows us to prove results
by
"Pascal induction" whichgeneralizes
the classical Pascal
triangle.
In Section3,
we describe how to define thedegree
matrix and state the
general
formula for theMacaulay-Bezout
numbers in theweighted homogeneous
case.Lastly,
in Section4,
we prove thekey
Lemma3.7,
which establishes thegeneralized
Pascal relation for dimensionsof determinantally
defined modules and
rings, using
results ofMacaulay [Mc]
and Northcott[No].
It has been
pointed
out to usby Terry
Wall that there are related results[A], [G],
and[W]
whichcompute
the dimensions of theweighted parts
for various modulesoccurring
forcomplete
intersections. These results arecomplementary
to the oneswe obtain in the sense that there is no
simple
way to pass from the dimensions of eachweighted part
to asimple
formula forlength
of the wholemodule,
nor in thereverse direction.
1.
Macaulay-Bezout
numbersWe
begin
with the definition ofMacaulay-Bezout
numbers as thelengths
of certaindeterminantal
modules,
andverify
thatthey only depend
on certaindegrees (and weights).
DEFINITION 1.1.
Let Fi
C(OC. @0) k
for i =1, ... , n -f- k -1 be homogeneous
ele-ments of
degree di (i.e. Fi
=( Fi 1, ... , Fi k )
with eachFij homogeneous
ofdegree di ).
We let d =( d 1, ... , dn+k-1)
and define theMacaulay-Bezout
numberprovided
this number is finite.NOTATION. We may write
the di
inincreasing
order ofmagnitude;
if the first ml iconsecutive
values di
=b l ,
the next m2 consecutivevalues di = b2,
etc. then wewill write
Bn(bm11,...,bmrr).
It will follow from
Proposition
1.3 that this number isindependent
of theFi provided
that the number is finite. We first extend the definition toweighted
versionsof these numbers.
Suppose
we haveassigned weights wt( x i )
= ai >0, wt(Yi)
= ci(where
weallow
weights
which arenonpositive),
so that theFi
E(OCn,0)k
areweighted
homogeneous
withwt( Fi ) = di (i.e. Fi
=(Fi1,..., Fik)
with eachFij weighted
homogeneous
ofweighted degree di
+cj j 0).
We let a =(al, ... , an),
c =DEFINITION 1.2. We define the
weighted Macaulay-Bezout
numberprovided
this number is finite.If we have
arranged weights
so that all ci =0,
then we abbreviate itby Bn (d; a).
Likewise in addition to the module dimensions we can also define the dimen- sions of the
corresponding algebras.
We also letIn(F1,..., F,,+k-1)
denote theideal
generated by
the k x k minors of the k x( n + k - 1 )
matrix(Fij);
anddenote
As
earlier,
we denote this in thespecial
cases ofhomogeneous Fi by An(d)
or ifall ci =
0, by An ( d; a).
That these numbers are well-defined is a consequence of thefollowing proposition.
PROPOSITION 1.3.
Let Fi, F’i
E(OCn,0)k for i
=1, ...,
n+ k -
1 beweighted
homogeneous polynomial
germsof weighted degrees di.
Then(i) if
both numbersdinC( OCn,0)k / OCn,0{F1,
... ,Fn+k-1}
anddimC( OCn,0)k/
OCn,0{F’1,
...,F’n+k-1}
arefinite
thenthey
areequal;
(ii) if
both numbersdimC(OCn,0/In(F1,.., Fn+k-1»
anddimC(OCn,0/
In(F’1,
...,F’n+k-1))
arefinite
thenthey are equal;
and(iii) dimC(OCn,0)k/OCn,0{F1,...,Fn+k-1}
oo iffdimc( Ocn ,0/ ln( FI, ... , Fn-t-k-1 ))
00-Proof.
Theproof
of(i)
and(ii)
arevirtually
identical so wegive
it for(i).
Let N be the
highest degree
termappearing
in anyFij
orFij. First,
the set ofpolynomial (F1,..., Fn+k-1) with Fi
E(OCn,0)k weighted homogeneous
andwt(Fi) - di
form a finite dimensional vector space.Using Nakayama’s
lemma itfollows that there is a Zariski open subset of such
(n
+ k -1 )-tuples
for whichdimC(OCn,0)k/OCn,0{F1,...,Fn+k-1}
00. If this set isnonempty,
then to prove theproposition,
it is sufficient to show that the dimension islocally
constant.Suppose (F1,t,..., F.+k- i,t)
denotes a constantweight
deformation of onesuch
(Fl,o, ... , Fn+k-1,0).
We letdefines a module on
cn+ 1.
Thesupport
of this module is definedby
thevanishing
of the k x k minors of the k x
(n + k - 1)
matrix(Fi,j,t).
Sinceby assumption,
on CP x
{0}
thesupport
is at theorigin, supp(.M )
is1-dimensional (and
hence 0- dimensional in any Cn x{t}). Thus,
as inProposition
5.2 of[DM],
thepush-forward
x*M
for theprojection 7r : Cn+1,
0 ~C,
0 isCohen-Macaulay
of dim = 1 andthus free.
Thus, dimC(03C0*M/mt-t003C0*M)
is constant. Since the deformation hasconstant
weight,
the minors ofF1,t,..., Fn+k-I,t
willonly simultaneously
vanishat 0 for t small
(the
set wherethey
vanish will be a union of C*-orbits,
and for tconstant will be discrete
using that ai
>0). Hence, supp(M) = {0}
X C. Thusis
locally
constant. Thiscompletes (i).
For
(iii),
we observeby
Cramer’s rule thatimplying
"~". For the converse,dimC(OCn,0)k/OCn,0{F1,..., Fn+k-1}
o0implies supp((OCn,0)k/OCn,0{F1,..., Fn+k-1})
={0}. Then, by Macaulay [Mc]
or Northcott
[No], this implies that OCn,0/In(F1,..., Fn+k-1) is Cohen-Macaulay
of dimension
0,
i.e.dimC(OCn,0/In(F1,
... ,Fn+k-1))
oo . ~The relation between the
lengths
of the modules andalgebras
isgiven
in thehomogeneous
caseby
thefollowing
theorem.THEOREM 1. In the
homogeneous
case, theMacaulay-Bezout
numberssatisfy
where
03C3n(d)
denotes the nthelementary symmetric function
in(dl,
...,1 dn+k-1).
This theorem
actually
follows from the moregeneral
result Theorem 2 to begiven
inSection
3; however,
in thishomogeneous
form we see, forexample,
theequality
which is
just
a restatement for Bezout’s theorem.Also, Bj(1p)
=(pj) (in the
notation
following 1.1)
which willsuggest
another way to view Pascal’striangle
in Section 2.
SEMI-WEIGHTED HOMOGENEOUS CASE
In
[DM]
or[Dl], computing singular
Milnor fibers in terms ofMacaulay-Bezout numbers,
we often find it necessary to gobeyond
theweighted homogeneous
case.Even if
fo : en,
0 ~Cp,
0 ishomogeneous
and V C lll’ ishomogeneous
definedby
ahomogeneous H,
it may not be that there aregenerators
ofTK H,e . f o
whichare
weighted homogeneous. However, they
are oftensemi-weighted homogeneous
in an
appropriate
sense which we describe next.Let Fi
e(OCn,0)k for i= 1,...,n+k-1 be germs,
withFi
=(Fi1,..., Fik).
Suppose
as above we haveassigned weights wt(xi)
= ai >0, wt(yi)
= ci(where
we allow
weights
which arenonpositive)
and have chosenweighted degrees di,
so that each
Fij
consists of terms ofweighted degree di
+cj j
0. We letFojj
denote the terms of
Fij
ofweight di
+ cj; and letFoi
=( Foi l , ... , F0ik).
We willwrite
Foi
=in(Fi),
the initial part ofFi
relative to thegiven weights.
As earlierwe let a =
(al, ... , an),
c =(cl, ... , Ck)
and d =(dl, ... , dn+k-1).
DEFINITION 1.4.
The {F1,..., Fn+k-1}
aresemi-weighted homogeneous (with respect
to theweights
a, c andd)
ifWe also let
In(F1,..., Fn+k-1) denote
the idealgenerated by
the k x k minors ofthe k x
( n + k - 1 )
matrix(Fij).
COROLLARY
1 .5 . Ifthe ( Fi , ... , Fn+k-1}
aresemi-weighted homogeneous (with
respect to the
weights
a, c and d then(i) dimC(OCn,0/In(F1,..., Fn+k-1)
00,(ii) dimC(OCn,0)k/OCn,0{F1,..., Fn+k-1}
=dimc( Ocn ,0/ ln( FI, ... , Fn+k-1)
and both =
Bn(d;
a,c).
Proof.
We shall show thatif dimC(OCn,0)k/OCn,0{F01,...,F0n+k-1}
oo,then
dimC(OCn,0)k/OCn,0{F1,..., Fn+k-1}
=dimC(OCn,0)k/OCn,0{F01,...,
F0n+k-1},
andsimilarly
fordimC(OCn,0/In(F1, ..., Fn+k-1)).
The result will then followby Proposition
1.3.We consider the deformation
Fit
=(1- t) Fo2
+tFi.
We note thatin( Fit )
=Foi
for all
0 t
1.Then, by Proposition
1.3We denote the determinantal
generators
ofIn (Foi , FO.+k-1) by {G01,..., G0~},
with saywt(G0j) =
mj.Then,
if thecorresponding generators
ofIn(F1t,
... ,Fn+k-1t) are {G1t,..., G~t},
thenGjt
consists of termsof weight
mj withGoj giving
the terms ofweight
mj. If we letGt
=( G 1 t, ... , G~t) : Cn,
0 ~C~, 0,
then G-10(0) = {0}. Now applying Lemma 1.13 [D2], we conclude G-1t0(0) = {0}
for any to.
Now we can
repeat
theargument
of theproof of Proposition
1.3 to the deforma- tion(F1t,..., Fn+k-1t)
to conclude thatdimC(OCn,0)k/OCn,0{F1t,..., Fn+k-1t}
is
locally
constant and hence constant. A similarargument
works forOCn,0/
In(F1,...,Fn+k-1). 1:1
2. A universal
decoupling
ofsymmetries
We introduce the
function r
whichsimultaneously
extends all of theelementary symmetric
functionsby being
universal for a"generalized
Pascal relation" which characterizes them. Indoing
so, itdecouples
in a universal fashion theirsymmetries.
This function will be a
type
ofnon-skew-symmetric
determinantexcept
that it is defined for all size matrices. Theelementary symmetric
functions are defined form-tuples, allowing varying
m, and hence can bethought
of asbeing
defined forcertain size
matrices;
the function T when restricted to various matrices willyield
all of the
elementary symmetric
functions.EXAMPLE 2.1.
Generalized
Pascal’sTriangle.
Given a sequence of numbersdi,
we construct a
generalized
Pascal’striangle
as follows. InFig. 1.2,
atlevel ~,
welet
b(~)k
=b(~-1)k
+di . b(’-’),
whereby
definitionb(~)~+1
= 0 andb(~)0
= 1.Thus,
asin Pascal’s
triangle,
a number is obtained from the twodirectly
above itexcept
theleft hand number is
multiplied by
the level factord~.
Fig. 2.2.
The entries of this
generalized
Pascaltriangle
can begiven
verysimply
as follows.LEMMA 2.3. In the situation
of 2.2, b1l)
=03C3k(d1,..., d~),
where 03C3k denotes the kthelementary symmetric function.
Proof.
We observe that theelementary symmetric
functionssatisfy
thefollowing generalized
Pascal relationThen we have two Pascal
triangles
with the samemultipliers
at each level. Thenby "Pascal-type
induction" on the level ~ we~conclude b(~)k
=03C3k(d1,..., d~).
It istrivially
true at level1;
and if it is truethough
level ~ -1, by (2.3) together
withthe inductive definition
of b(~)k,
it is true at level ~. IlNext,
westrengthen
thisby introducing
a function which satisfies a moregeneral
form of the Pascal relation.
We consider. for anv n. k, > O. an n X k, matrix D given in Fige. 2.4.
Fig. 2.4.
Let
Mat(R)
=UMn,k(R)( n, k
>0)
whereMn,k(R)
denotes the set of n x k matrices over the commutativering
RDEFINITION 2.5. We define T :
Mat(R) ~
Rby
Each term of this sum is a
product
of nfactors,
one from each row, such thatany factor lies beneath or to the
right
of the other factorscoming
from the rowsabove it.
EXAMPLE 2.6. For D
given below,
there will be four terms in the sumFig. 2.7.
In
[Dl]
it is shown that D is"degree
matrix" obtained from theweight
vectorsfor the classical Zariski
example (x2
+y2)3
+(y3
+z3)2
andT(D) computes
the number ofsingular vanishing cycles,
from which we can obtain itsvanishing
Eulercharacteristic
(see [D1]).
EXAMPLE 2.8.
Given integers n, k
>0 and an n + k - 1 tuple d
=(d1,...,dn+k-1),
we define the Pascal matrix
Fig. 2.9.
LEMMA 2.10.
03C4(Pn(d))
=03C3n(d)
whereagain 03C3n(d)
denotes the nthelementary symmetric function in (d1,..., dn+k-1).
The
proof will
follow from the "General Pascal Relation" which is one of thekey properties
of T which we consider next. Togive
it we introduce severalelementary operations
on matrices. Given an n X k matrixD,
we let Dr denote the( n - 1)
x kmatrix obtained from D
by deleting
thetop
row.Similarly
we let D’ denote then x
(k - 1 )
matrix obtained from Dby deleting
the first column. Moregenerally
we let
D(i,j)
denote the ix j
matrix obtained from Dby deleting
the first n - irows
and k - j columns;
andD’(i,j)
denote the ix j
matrix obtained from Dby deleting
the last n - i rowsand k - j
columns. We also letD’°’
denote the matrix obtainedby removing
the bottom row.EXAMPLE 2.11. For the Pascal matrix
Pn(d)
defined for d =( d 1, ... , dn+k-1),
we observe
where
also,
moregenerally,
where di+j-1 = (dl,..., di+j-1) and d’i+j-1 = (dn+k-i-j+1,..., dn+k-1).
Theseproperties correspond
via Lemma 2.10 andProposition
2.12 to theproperties
ofelementary symmetric
functions. Now we can state theproperties
of T.PROPOSITION 2.12. T
satisfies
thefollowing properties (1)-(7).
(1)
Normalization:T(a)
=a, for
a 1 x 1 matrix aidentified
with an elementof R;
(2)
General Pascal Relation:(for
thedegenerate
cases wedefine r (D)
= 1for
D a 0 x k matrix andT(D)
= 0for
D an n x 0 matrix with both n, k >0);
Determinantal-type Properties
(3) Multilinearity: r(D)
is multilinear in the rowsof D;
(4) Expansion along
a row:for
anyi,
with1
i n,(5) Expansion along
a column:for
anyj,
with1 j
kwhere
j
= the matrixobtained from
Dby removing the j th
column.(6) Product formula:
For n x k and n x î matrices Aand B,
let(A |B)
denotethe n x
(k
+f)
matrix obtainedby adjoining
the columnsof
B to thoseof
A.Then,
(here
e.g.Brk denotes iterating ( )r
ktimes,
i.e.removing
krows) (7) Multiplicative
property: For Dof
theform
REMARK. The
multilinearity (1)
isdefinitely
restricted to rows and is false forcolumns; also,
the form ofexpansion along
rows(4)
is different from(5)
theexpansion along
columns. Inaddition,
very much likedeterminants,
there does not seem to be asimple
formula forr(A
+B)
for matrices A and B. InProposition
2.19we shall
give
such a formula for twoimportant
classes of matrices A and B.Proof.
First(1)
is immediate from the definition. For(2)
we can break up the terms in T as the termscontaining d 11 and
the other termsFor
(3) we just
observe that in each term of the sumfor T,
there isonly
one elementfrom say
the jth
row.Hence,
if we fix all other rows, it is linear inthe jth;
thus sois the sum.
Then, (4)
followsby
anargument
similar to(2) collecting together
theterms
involving
eachdij.
For(5)
there may be more than one term fromthe jth column; hence,
we collecttogether
the terms for whichdij
is the first term of thecolumn
appearing,
and the terms in which no term appearsgiving Dy.
For
(6),
we collecttogether
those terms for which the first factor from B occursin the kth row. The sum of these terms is
exactly 7(Ar’k )T(Brn-k ). Summing
over0 k n gives
thedecomposition
forT(A |B). Lastly, (7)
followsby applying (6)
to7(D),
for there isonly
one nonzero termr(Di )7-(D2).
0We can
uniquely
characterize r as follows.LEMMA 2.13. 7 is
uniquely characterized by
the General Pascalproperty (2)
andnormalization ( 1 )
inthe following
strong sense:if B
CMat(R)
is a subsetof
matrices closed under theoperations ( )’’
and( )c
and
T’ :
B - Rsatisfies
General Pascalproperty (2)
and normalization(1)
thenT’
= 03C41 B.
Proof.
We use aPascal-type
induction on the level ~ = n + k - 1. We notethat the levels for both Dr and D’ are one less than that of D.
Thus,
if7’
is anotherfunction
satisfying ( 1 )
and(2)
then r and7’
agree at level 1by
normalization and the inductionstep
followsby
the Pascalproperty
sothey always
agree. cAs a
corollary
we alsoimmediately
obtain aproof
of Lemma 2.10. Infact, by
the General Pascal relation and
Example 2.11,
Hence,
bothr(Pn(d))
andun (d)
formgeneralized
Pascaltriangles
with the samemultipliers (placed
in the reverseorder);
hencethey
agree. cFor a =
(a1,..., am )
and b =(b1,..., b~),
weapply
theproduct
formula to(Pn(a, 0p) 1 Pn(oq, b))
=Pn(a, ()p+q-n, b) (p, q n)
andusing o,,,(d, 0k) =
03C3n(d)
we obtain the standardproduct
formula03C3n(a, b) = 03A3ni=003C3i(a)· 03C3n-i(b).
A SECOND IMPORTANT CLASS OF FUNCTIONS
For
integers n, k
> 0 and ak-tuple
a =(a1,..., ak ),
we let an denote the n x k matrix all of whose rows aregiven by
a.Then,
we make several remarksconceming
03C4(an). First, by
itsdefinition,
it isexactly
the sum of all monomialsof degree n
ina1,...,ak.
However, 03C4(an)
is an intrinsic function much as theelementary symmetric
functions
un (a)
are. For this reason we use thespecial
notationThe General Pascal relation
implies
or we obtain
general
Pascalrelation for the functions sn(a)
If n =
0,
thenby
ourconvention, s0(a)
=1 ;
this fits in well with the formulas wewill obtain. If k =
1, sn(a)
=an ,
while for k =2,
we have the closed formApplying
theproduct
formula to(an|bn) yields sn(a, b) = 03A3ni=0si(a)· sn-i(b).
Then,
eitherapplying
aspecial
case of thisproduct
formula orexpanding along
thelast column
yields
a recursive formulawhere
a" = (al, ... , ak-1).
In the
special
case where all ai = a thensn(a) equals (number
of monomialsof degree n
ink-variables) . an,
i.e.sn(a) = (n +k-1n 1 .
an.EXAMPLE.
Stirling Numbers.
These numbers appear in combinatorics in a number of differentsettings,
see e.g.[Ri].
There are twotypes
of such numbers.Stirling
numbers of the
first kind s(n, k)
are the coefficientsof xk in x(x-1)(x-2)···(x-
(n - 1)); hence,
Those of the second kind
S(n, k)
are defined= 0 if n k, =
1 if n = k and thfor n > k
they
are definedinductively by
However,
if we write n = k + m then we see from(2.17)
thatS ( m
+k, k)
satisfiesthe normalization condition and
general
Pascal relation forsm(k, k- 1,..., 1).
Thus,
For
example,
various identitiesinvolving
these numbers follow from the moregeneral properties
we obtain for uk and s k .Part of our interest in these
functions sk
is their usetogether
with ak for thecomputations
of T for certain classes of matrices which areimportant
for thecomputations
ofsingular
Milnor numbers. These calculations will demonstrate theimportance
of thegeneral
Pascal relation.These calculations are centered around a formula for
r(A
+B)
forimportant
matrices A and B. For an n
+ k -
1tuple
d =(dl,..., dn+k-1)
and ak-tuple
a =
(al, ... , ak)
we letD(d, a)
=Pn(d)
+ an.Specifically
(2.18)
There is the
following
formulafor r(D(d, a)).
PROPOSITION 2.19. For
D(d, a)
=Pn( d)
+ an as in(2.18)
Proof.
Let R = C and let = set of matrices of the form(2.18)
with ai,dj
E C.We observe Ci C
Mat(R)
is closed under( )T
and()c.
For suchmatrices,
we defineT’ : B - R by
Then we wish to show that
r’
satisfies the normalization condition andgeneral
Pascal relation.
However,
there is a subtlepoint
which we must mention.Strictly speaking,
aswe have defined
r’,
it is notimmediately
clearthat T’
is well-defined since(d, a)
isnot
uniquely
determinedby
the matrixD(d, a).
To avoidhaving
to provethat T’
iswell-defined,
and in fact to deduce it as a consequence of the characterization of r,we can
proceed by "making
the a formal variables". We consider instead matrices obtainedby replacing
aby
all sequences(xr, ... , xr+k-1)
of variables and work in R =C[x~],
thepolynomial ring
on an infinite number of variables.Then,
the new B cMat(R)
is still closed under( )’
and( )c,
and r’ is well-defined. Oncewe conclude T’ = T
|B,
it will follow that T’ isindependent
of therepresentation
of
D(d, a)
and thisyields
various identitiesinvolving
(Jk and sk. With thissaid,
we still
proceed
toverify
the conditionsusing
a with theunderstanding
that we canreplace
it as need be with any sequence(xr,
...,Xr+k-l).
First,
for n = k =1,
the definitiongives
Second,
we establish thegeneral
Pascal relationfor T’. Then,
and
(where d’ = (d2,..., dn+k-1)
anda’ = (a2,..., ak)).
Adding
these twoequations,
we break up the sum of terms into twotypes. First,
the terms
only involving d, respectively
a, are:However, by
thegeneral
Pascal relation for un and s,,, these areun (d)
andsn(a).
The
remaining
terms can begrouped
into collections of 3 terms of the formThen,
in(2.20), by
thegeneral
Pascal relation for sn, the sum of the first two termsequals 03C3k(d’)· sn-k(a).
When this is added to the third term of(2.20),
we canagain apply
thegeneral
Pascal relation for uk to obtain for(2.20) Ok (d) - sn-k(a).
Thus,
the sum of all of the terms of the twotypes gives exactly T’(D(d, a));
hencethis establishes the
general
Pascal relation for T’.By
the characterization of T(Lemma 2.13),
7’ =r 1 B.
0We deduce consequences for two
special
cases which areimportant
forcomputa-
tions ofsingular
Milnor numbers.We first consider for d =
(di, ... , dn+k-1)
the matrixwhich is the matrix obtained from
Pn(d) by adding x
to eachentry
of the last column. Sincesk(0, ... , 0, x)
=Sk(X)
=xk,
we obtain a firstCorollary
of 2.19.REMARK. We note that in the case k =
1, Pn(d)
has a naturalinterpretation
as the
polynomial
withroots - di ; however,
if k > 1 there is no suchsimple interpretation. Corollary
2.21gives
a commonorigin
for all of thesepolynomials
for all k. The
expression Pn( d)( e) gives
the number of relativevanishing cycles
for an
arrangement
withexponents
d on an isolatedhypersurface singularity
ofdegree
e + 1 see[OT]
and[D1].
Second,
we consider for aninteger k
with0 ~ n + k - 1,
and ak-tuple
(where
we use the notation forrepeated
entires soxl
denotes(x,..., x)
withentries of
x).
This matrix is obtained from anby adding x
to eachentry
which can be reached from the lowerright
handposition by making
a combinationof ~ - 1
vertical or horizontal moves. This time
where we make the convention
(i)
= 0 if k > ~.Again applying Proposi-
tion
2.19,
there is thefollowing general
formula for03C4(Dn(~, a)).
COROLLARY 2.23.
where
(~k)
=0 if
k > Ê.For
example,
the n x 2 matrix(2.24)
is of the formDn(1, (a, b))|x=1;
By Corollary
2.23In the
special
case when a =b,
the matrix D in(2.24)
has Pascal form so alsor(D)
=03C3n(an, a
+1) (= On (a,
... , a, a +1)
with n entries ofa).
EXAMPLE 2.26. For a =
(al, ... , ak)
welet a +
x =(al
+ x, ... , ak +x). Then,
sn(a
+x)
is the sum of all monomials ofdegree n
in al + x, ..., ak + x. We can write this as adegree
npolynomial
in xby 03C4(Dn(~, a))
with 1 = n + k - 1.REMARK. The formulas in
(2.19)-(2.25)
occur in the calculation of thesingular
Milnor numbers for a
variety
of circumstancesincluding
nonlineararrangements
of
hypersurfaces
and nonisolatedcomplete
intersectionsingularities.
It alsoyields
an altemate method to obtain Milnor numbers of isolated
complete
intersectionsingularities.
Forexample,
it follows from[D1]
that the isolatedcomplete
inter-section
singularity
in en formed fromhypersurfaces
ofdegrees a
+ 1 and b + 1has Milnor number
given by 03C4(D)-an- bn ,
where D isgiven by (2.24). By using
the formulas for r, we recover in
[D1]
thegeneral
formulas obtainedby
Giusti andGreuel-Hamm.
3. The
weighted homogeneous
caseNow we tum to the main
objective
of this paper,namely
tocompute
theweighted Macaulay-Bezout
numbers.DEFINITION 3 .1.
Consider a triple of weights ( d;
a,c)
with a =(a1,..., an),
c =(ci,..., ck)
and d =(d1,..., dn+k-1)
used to define aweighted Macaulay-Bezout
number. We assume
(after
apossible permutation)
that c and d areplaced
innondecreasing order,
c1 ··· ck andd1 ··· dn+k-1.
We can define thedegree
matrix for theweights
as the n x k matrix ofnon-negative integers
D =(dij)
where
Since
di
+ cj is anondecreasing
functionof j
for fixed i- j,
D isnondecreasing
along
a rowas j
increases.EXAMPLE 3.2. For the
weights
a =(1, 2),
d =(1, 2, 4),
and c =(0, 0),
thematrix of
weight
vectors and thedegree
matrix D aregiven by (3.3).
Fig. 3.4.
To understand this definition and the associated
degree
matrixD,
we considerthe monomial matrix
Q(D)
in(3.4)
defined for a matrix D =(dij) of non-negative integers nondecreasing along
rows, withdij
=di+j-1
+ Cj fornondecreasing
sequences
c1 ···
ck andd1 ··· dn+k-1.
If weassign weights wt(xi)
= 1for all
i,
then the entries ofQ(D)
areweighted homogeneous
for theseweights.
Then, (3.1)
would associate thedegree
matrix D toQ(D).
We also note that for a set of
weights (d;
a,c),
thecorresponding degree
matrixis
exactly
the matrixD(d, c) using
the notation of(2.18).
Then we can
give
a formula for theweighted Macaulay-Bezout
numbers.THEOREM 2. Let
(d;
a,c)
be a setweights
and D the associateddegree
matrixdefined by (3.1 ). Then,
where a =
03A0ni=1ai.
Since the
degree
matrix isgiven by D(d, c),
we can combine the theorem withProposition
2.19 togive
a closed formula for theweighted Macaulay-Bezout
numbers.
COROLLARY 3. The
weighted Macaulay-Bezout
numbercorresponding
to a setweights (d;
a,c)
isgiven by
where a =
II2 lai.
REMARK. The theorem includes Theorem 1 as a
special
case since in the homo-geneous case, the matrix D obtained from the
weights (d; 1n, 0k)
is noneother than the Pascal matrixPn(d). Hence,
Theorem 1 follows from Theorem 2 and Lemma 2.10. We also see this inCorollary
3 where we can choose c = 0 in thehomogeneous
case. pAlthough Corollary
3gives
a closedformula,
Theorem 2 is often more useful in some cases where it is better to workdirectly
from theproperties
of r.Proof.
To prove the theorem we reduce to asimpler
case.We let
{F1,..., Fn+k-1}
denote the rows ofQ(D),
andI(D)
denote the idealgenerated by
the k x k minors ofQ(D).
It iseasily
seen that the k x k minors ofQ (D) only
vanish at{0}. Then,
we define the moduleM(D)
andring A(D) by
We reduce the
computations
to those forM(D)
andA(D) by
thefollowing
lemma.
LEMMA 3.6. For D the
degree
matrixobtained from
a setof weights (d;
a,c) -
where a =
II2
lai.We prove this lemma after
indicating
its role in theproof
of Theorem 2.By
thelemma,
it is sufficient tocompute dimc M(D)
anddimc A(D).
We do this even inthe case D is not the
degree
matrix for a set ofweights.
LEMMA 3.7. For D a matrix
of non-negative integers nondecreasing along
rows
(i) dimc M(D) = d11 · dimc A(Dr)
+dimc M(Dc),
(ii) dimc A(D) = d11 · dimc A(DT)
+dimc A(Dc).
The
proof
of this lemma will begiven
in Section 4.Lastly, using
the two lemmaswe are able to prove Theorem 2.
By
Lemma3.6,
it is sufficient to proveT(D)
=dimc M(D)
=dimc A(D)
for matrices D of
non-negative integers
which arenondecreasing along
rows.The
set of such matrices is closed under theoperations ( )T
and( )c. Thus,
itis sufficient to prove that
dimc A(D)
=dimc M(D)
and that either satisfies the General Pascal relation and the normalization condition on such matrices and thenapply
Lemma 2.13.However,
first(ii)
of Lemma 3.7 establishes the General Pascal Relation fordimc A(D)
and the normalization is immediate.For
dimc M(D), (i)
and(ii)
of Lemma 3.7together
allow us to use inductionon the
level ~ = n + k - 1 to
concludedimc M(D)
=dimc A(D).
IlProof of Lemma
3.6. Theproofs
forAn (d;
a,c)
andBn (d;
a,c)
are similar sowe
give
it forM(D).
Theproof
uses analgebraic
version of anargument
due to Milnor-Orlik[MO]
for aweighted
version of the classical Bezout’s theorem.Let
{F1, ..., Fn+k-1}
beweighted homogeneous
for thetriple
ofweights (d;
a,c)
so thatBn(d;
a,c)
=dimc
M whereWe define f o : Cn, 0 ~ en, 0 by f0(x1, ..., xn)
=(xa11,...,xann). We
dénote thering homorphism fô : 0(c",o
~Ocn,o by fo :
R ~ S todistinguish
between thetwo
copies
ofOcn,o. Then, S
is a free R-module of rank a =Ilai.
If ~ : (OCn,0)n+k-1 ~ (OCn,0)k
is definedby ~(ei) = Fi,
then M has thepresentation
If we tensor
(3.8)
with0 RB,
we obtainwhere now
~’(ei)
=Fi
ofo.
Thusand the
weights
forM’
are now(d; 1 n, c). By Proposition
1.3Finally,
as S is a free R-module of rank a,(3.9)
is a direct sum of acopies
of(3.8);
hence,
as vector spacescoker(~’)
is a direct sum of acopies of coker(~).
Thus4.
Completing
theproofs
of theorems 1 and 2 Itonly
remains to prove Lemma3.7,
Proof of Lemma
3.7.We let
Then we wish to prove
and
We first prove the
"degenerate
cases" where either n = 1 or k = 1. Forn =
1, Q (D)
is a k x kdiagonal
matrix withdiagonal
entriesxdu ; hence,
Also,
as the determinantequals xd1
where d =Edji,
Secondly,
we consider the case k = 1.Then,
D is a n X 1 column matrix withQ (D) having
entriesxdj1j.
Then both(= 03C3n(d11,..., dn1)
which is the case in Bezout’stheorem)
and soTo establish
(4.1)
and(4.2)
ingeneral,
we use the notation of Section 3. First for(4.1),
we let L be the submodule of(OCn,0)k generated by £1
1 =( 1, 0,..., 0).
Also,
we letwhere