THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF

advertisement
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF
MONOMIAL CURVES
K. RANESTAD∗
Abstract. A monomial curve is a curve parametrized by monomials. The degree of
the secant variety of a monomial curve is given in terms of the sequence of exponents
of the monomials defining the curve. Likewise, the degree of the join of two monomial
curves is given in terms of the two sequences of exponents.
Contents
1. Introduction
2. The multiplicity sequence of a plane curve singularity
3. The degree of the secant variety of a monomial curve
4. The degree of the join of two monomial curves
References
1
2
5
7
14
1. Introduction
A monomial curve C is the image of an injective morphism of f : P1 → Pr defined by
monomials. After ordering the monomials by ascending degree it is therefore given by
[s : t] 7→ [sd : sd−a1 ta1 : . . . : sd−ar−1 tar−1 : td ]
where a1 < a2 < . . . < ar = d. So this latter sequence completely determines C. We define
the first secant variety SecC to be the closure of the union of lines that meet C in two
distinct points. The first aim of this note is to compute the degree of this secant variety
as a subvariety of Pr . According to a well-known argument using a general projection
π : C → C ⊂ P2 this degree is given by the formula
d−1
degSecC =
− δp − δq
2
where δp and δq are the genus contributions of the cusps at p = π([1 : 0 . . . : 0]) and
q = π([0 : . . . : 0 : 1]) on C. Equivalently, 2δp and 2δq are the Milnor numbers of the
cusps at p and q. To compute δp and δq given C, we analyze the Puiseux expansions of
C at the cusps, and apply an algorithm due to Chisini and Enriques, eventually refined
and given a closed form by Casas-Alvero.
Date: September 14, 2005.
1991 Mathematics Subject Classification. Primary 14; Secondary 14.
∗
Supported by MSRI.
1
2
K. RANESTAD
r
Given two curves C and D in P we define their join Join(C, D) to be the closure of
the union of lines that meet C and D in two distinct points. We consider the join of two
monomial curves C and D: In the notation of the previous section we ask that the two
curves are defined by
C : [s : t] 7→ [sdC : sdC −a1 ta1 : . . . : sdC −ar−1 tar−1 : tdC ]
where a1 < a2 < . . . < ar = dC , and
D : [s : t] 7→ [sdD : sdD −b1 tb1 : . . . : sdD −br−1 tbr−1 : tdD ]
where b1 < b2 < . . . < br = dD . Again the two sequences
a1 < a2 < . . . < ar = dC ,
b1 < b2 < . . . < br = dD
determine the two curves completely, and our second goal is to compute the degree of
the join of C and D as a subvariety of Pr . In this case the general projection of the two
curves to P2 gives the formula
degJoin(C, D) = dC · dD − Is (C, D),
where Is (C, D) is the sum of the intersection multiplicities in P2 of the two curves at the
images of intersection points between the two curves in Pr . Algorithms computing the
sum of intersection multiplicities Is (C, D) are given in section 4.
The author thanks MSRI for excellent working conditions, Bernd Sturmfels for his
inspired interest in the problem, Eduardo Casas-Alvero for giving the solution a nicer
form and the referee for pointing out inaccuracies in an early version.
2. The multiplicity sequence of a plane curve singularity
A crucial ingredient in the two algorithms below is the multiplicity sequence of a plane
curve singularity. Given a point p in the plane and a sequence of blowups at simple
points (p = p0 , p1 , p2 , ..., ps ), such that all exceptional divisors lie over p, i.e. is mapped
to p by the natural map to the original plane, and such that the strict transform of the
curve is smooth. The multiplicities m0 (C), (resp. mi (C), i > 0) of C at p (respectively
its strict transforms at pi ), form the multiplicity sequence of C at p with respect to the
sequence of blowups. Equivalently, the multiplicity sequence coincides with the sequence
of intersection numbers of the strict transform of C with the exceptional divisor of each
blow up. The multiplicity sequence may contain 1’s, but these would not appear in a
blowup that provides a minimal resolution of the singularity. In the latter case we say
that the multiplicity sequence is minimal. Note that by the unicity of a minimal resolution
of a plane curve singularity, the minimal multiplicity sequence is unique. Both minimal
and nonminimal cases will however occur in our setting.
We shall use the multiplicity sequence of plane singularities with given Puiseux series.
Consider the parameterized affine plane curve
C : t 7→ (tm , tk1 + tk2 + · · · ).
This plane curve has a cusp at the origin, where t = 0. The multiplicity sequence is
computed from the sequence m, k1 , k2 , . . . as described in a result of Enriques and Chisini
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
3
[1] Theorem 8.4.12. This algorithm is presented below, and the genus contribution δ at
t = 0 is subsequently computed from the multiplicity sequence.
Algorithm 2.1. (Multiplicity sequence.)
Consider the strictly increasing sequence
m < k1 < k2 < . . .
Step 1. The gcd-sequence and characteristic terms. (This step is not necessary to
compute the multiplicity sequence, but clarifies the role of the different terms ki .) Let g0 =
m and gi = gcd{m, k1 , . . . , ki } for i > 0. The gi form the gcd-sequence of m, k1 , . . . , kr :
g0 ≥ g1 ≥ g2 ≥ g3 . . . .
Clearly, in the gcd-sequence, gi = 1 for some i, since otherwise the parameterization is
not 1 : 1. The characteristic terms in the sequence k1 , k2 , . . . are the terms
ki1 , ..., kis
where i1 = min{i|gi < m}, i2 = min{i|gi < gi1 } etc. Thus m = g0 > gi1 and
gi1 > ... > gis = 1.
In particular the number of characteristic terms is finite and bounded by the number of
prime factors in m.
Step 2. Given the sequence
m < k1 < k2 < . . .
let κi = ki − ki−1 where k0 = 0 and i = 1, 2, .... We call
κ1 , κ2 , . . .
the difference sequence of the cusp. In our applications we will always have a finite
number of terms in this sequence, so we assume we have a difference sequence with s
terms.
Apply the Euclidean algorithm successively to the elements of the difference sequence:
Let
κi = ei,1 ri,1 + ri,2
ri,1 = ei,2 ri,2 + ri,3
...
ri,w(i)−1 = ei,w(i) ri,w(i)
with 0 ≤ ri,j+1 < ri,j and r1,1 = m, ri,1 = ri−1,w(i−1) , i > 1. Note that
ri+1,1 = gi = gcd(m, k1 , ..., ki ).
The multiplicity sequence of the sequence {m < k1 < k2 < . . .} is ei,j times the
multiplicity ri,j , with 1 ≤ i ≤ s and 1 ≤ j ≤ w(i).
4
K. RANESTAD
We write the multiplicity sequence in the order it is computed, and with repetitions in
stead of the numbers ei,j . Note that the overall sequence is nonincreasing. The genus
contribution or δ-invariant of the sequence is given by
X ri,j δ=
ei,j
.
2
i,j
This sum is given a closed form in terms of the original sequence and its gcd-sequence
by the following result due to Casas-Alvero:
Proposition 2.2. Given the sequence
m < k1 < k2 < . . .
Let
g0 ≥ g1 ≥ g2 ≥ g3 . . .
be its gcd-sequence. Then the δ-invariant of the sequence is
1 X
δ= (
ki (gi−1 − gi ) − m + 1).
2 i≥1
In particular, the δ-invariant depend only on the characteristic terms of the sequence
m, k1 , k2 , . . ..
Proof. See [2, p. 194, ex. 5.6]. First, we may assume that the difference sequence is finite,
say with s terms. From the Euclidean algorithm applied to the elements of the difference
sequence we note that
w(i)
X
w(i)−1
ei,j ri,j = ki − ki−1 +
j=1
X
(ri,j − ri,j+1 )
j=1
= ki − ki−1 + ri,1 − ri,w(i) = ki − ki−1 + gi−1 − gi .
Secondly,
w(i)
X
w(i)−1
2
ei,j ri,j
= (ki − ki−1 )ri,1 +
X
j=1
(ri,j ri,j+1 − ri,j+1 ri,j )
j=1
= (ki − ki−1 )gi−1 .
Thus
w(i)
s X
X
ei,j ri,j = ks + g0 − gs ,
i=1 j=1
w(i)
s X
X
i=1 j=1
and
2δ =
s
X
i=1
2
ei,j ri,j
=
s
X
(ki − ki−1 )gi−1
i=1
(ki − ki−1 )gi−1 − ks − m + 1
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
=
s
X
5
ki (gi−1 − gi ) − m + 1
i=1
3. The degree of the secant variety of a monomial curve
Let C ⊂ Pr be a monomial curve defined by the sequence of positive integers a1 <
a2 < . . . < ar = d as above. Consider the secant variety SecC of C. This is a threefold,
so its degree is counted by the intersection of this variety with a general codimension
three subspace, or equivalently by the number of ordinary double points of the general
projection π : C → P2 . For a general projection the only other singularities on C = π(C)
are possible cusps at the image of the points π(p) and π(q) where p = [1 : . . . : 0] and
q = [0 : . . . : 1] in Pr . The formula for the arithmetic genus of a plane curve of degree d
and the computation of the genus contribution at these cups provides a formula for the
degree of SecC.
Proposition 3.1. Let C ⊂ Pr be a monomial curve defined by the sequence of positive
integers a1 < a2 < . . . < ar = d. Let bi = d − ar−i , for i = 1, ..., r − 1 and br = d. Let
gi = gcd(a1 , ..., ai ) and hi = gcd(b1 , ..., bi ), then
X
d−1
1 X
ai+1 (gi − gi+1 ) − a1 +
bi+1 (hi − hi+1 ) − b1 ) − 1.
degSecC =
− (
2 i
2
i
Proof. The arithmetic genus p(C) for a curve C on a smooth surface S is given by the
adjunction formula [3] on the surface:
2p(C) − 2 = C · C + C · KS
where KS is the canonical divisor on S. If C has multiplicity m at a point q on S, and
S 0 → S is the blowup of S at q, then the adjunction formula on S 0 says
2p(C 0 ) − 2 = C 0 · C 0 + C 0 · KS 0 =
= (C ∗ − mE) · (C ∗ − mE) + (C ∗ − mE) · (KS + E) = 2p(C) − 2 − m2 + m
where E is the exceptional divisor and C ∗ is the total transform and C 0 is the strict
transform of C (cf. [3] chapter V). Thus
m
0
p(C ) = p(C) −
,
2
so m2 is the genus contribution of a point of multiplicity m. After resolving all singularities on C ⊂ P2 by a series of blow ups centered at singular points of C or its strict
transform, the arithmetic genus of the strict transform C 0 is 0 since it is a rational curve.
At the ordinary double points the difference between
the arithmetic genus of the curve and
2
its strict transform after blowing up the point is 2 = 1. The points π(p) and π(q) are the
only other singularities on C. The contribution δp is by definition the difference between
the arithmetic genus of C and a strict transform that is smooth at the inverse image of
π(p) and isomorphic to C outside the point π(p). Likewise for δq . Since KP2 ∼
= −3L, where
6
K. RANESTAD
L is a line in the
plane, the arithmetic genus of C is given by 2p(C) − 2 = dC (dC − 3),
i.e. p(C) = d−1
. Adding all genus contributions we get the formula:
2
d−1
degSecC =
− δp − δq ,
2
P mi −1
P ni −1
where δp =
,
δ
=
and {m1 , m2 , . . .} and {n1 , n2 , . . .} are the multiplicity
q
2
2
sequences of C at π(p) and π(q) respectively.
The algorithm 2.1 computes these multiplicity sequences from the exponents of the
Puiseux expansion. By Proposition 2.2 it is enough for this algorithm to know the characteristic terms of the Puiseux expansion. Therefore we need only to find these terms
of the Puiseux expansion of C ⊂ P2 at π(p) and π(q). The projection π : C → P2
is determined by the choice of three projective coordinates (X : Y : Z) in Pr , two of
which, say X, Y vanish at p, and two, say X, Z, vanish at q. In particular in terms of the
parameterization of C ⊂ P2 we may choose
X = ta1 + b13 ta3 + ... + b1(r−1) tar−1 ,
Y = ta2 + b23 ta3 + ... + b2(r−2) tar−2 + tar ,
Z = 1 + b32 ta2 + b33 ta3 + ... + b3(r−2) tar−2 .
The coefficients bij are independant and determine the projection. Clearly the characteristic terms are determined by the projection, and therefore by the bij . The meaning of
”general” in general projection is that the characteristic terms are constant for an open
set of choices of coefficients bij . The following lemma says that a particularly simple choice
of coefficients belong to this open set, so that the characteristic terms can be computed
from this choice.
Lemma 3.2. The characteristic terms in the Puiseux expansion of C at p for a general
projection coincides with the characteristic terms in the Puiseux expansion
x = ta1 , y = ta2 + ta3 + ... + tar .
Proof. The characteristic terms of the latter Puiseux expansion is precisely the characteristic terms of the sequence a1 , a2 , . . . , ar as computed by the algorithm 2.1. So we compare
these characteristic terms with those in a Puiseux expansion of a curve parameterized by
X = ta1 + b13 ta3 + ... + b1(r−1) tar−1 ,
Y = ta2 + b23 ta3 + ... + b2(r−2) tar−2 + tar .
This Puiseux expansion is computed by a formal quotient
β1
β2
X
Y
and has the form
βn
t α + c2 t α + . . . cn t α . . . .
For our purposes it can also be done step by step, by iterated reparameterizations substituting t with t + utk for suitable u and k. We want to compare the characteristic terms
of the sequence α, β1 , β2 , ... with those of the sequence a1 , a2 , . . . , ar .
Since the characteristic terms are finite in number there is a largest one, say N0 . Clearly
then the curve parameterized by
X = tα + bN tN + . . . ,
Y = tβ1 + b2 tβ2 + ...,
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
7
with N ≥ N0 + α, has the same characteristic terms as C. So it is enough to find
a reparameterization of this kind. We do this step by step and reparameterize C by
substituting t with t + uta3 −a1 +1 for suitable u to cancel the coefficient of ta3 in X. In the
new parameterization we get:
0
0
X = ta1 + b014 ta4 + ... + b01r tar0 ,
Y = ta2 + b23 ta3 + ... + b2r tar + c1 tb1 + ....
where a04 > a3 , and all new exponents appearing are of the form ai + k(a3 − a1 ) for some
positive integer k. Compare the greatest common divisors gi , i = 1, 2, ... of a1 and the
i lowest exponents of t occurring in Y , before and after the reparameterization. The
difference is a possible repetition of some terms, and some possible cancellations. We
similarly reparameterize until the second exponent of t in the X-coordinate is bigger than
N0 + a1 and conclude that the characteristic terms of sequence
a1 , a2 , . . . , ar
include the characteristic terms of the general projection C. But specialization can only
result in fewer characteristic terms, so the inclusion must be an equality.
Since non-characteristic terms do not contribute to the δ-invariant the proposition
follows from Proposition 2.2.
Example 3.3. Consider the monomial curve C given by the sequence (0, 30, 45, 55, 78).
At p = [1 : 0], we may compute the δ-invariant from the Puiseux expansion with exponents
m = 30, (a3 , a4 , a5 ) = (45, 55, 78) The gcd-sequence is (30, 15, 5, 1) and the δ-invariant is
1
δp = (45(30 − 15) + 55(15 − 5) + 78(5 − 1) − 30 + 1) = 754.
2
At q = [0 : 1] we compute the δ-invariant from the Puiseux expansion with exponents
m = 23 and (a3 , a4 , a5 ) = (33, 48, 78). Since m is prime and coprime to 33, the only
characteristic term is 33 with gcd-sequence (23, 1). The δ-invariant is
1
δq = (33(23 − 1) − 23 + 1) = 352
2
The degree of the secant variety of C is
77
degSecC =
− δp − δq = 2926 − 754 − 352 = 1820
2
4. The degree of the join of two monomial curves
Consider the join of two monomial curves C and D in Pr defined by
C : [s : t] 7→ [sdC : sdC −a1 ta1 : . . . : sdC −ar−1 tar−1 : tdC ]
where a1 < a2 < . . . < ar = dC , and
D : [s : t] 7→ [sdD : sdD −b1 tb1 : . . . : sdD −br−1 tbr−1 : tdD ]
where b1 < b2 < . . . < br = dD . The two sequences
a1 < a2 < . . . < ar = dC ,
b1 < b2 < . . . < br = dD
8
K. RANESTAD
therefore determine the two curves completely. For the parameterizations to be 1 − 1 onto
the image, we ask that the ai have no common factor, and likewise for the bi . The join
is a threefold, so its degree coincides with the number of lines meeting the two curves in
distinct points that also meet a given codimension 3 linear space L in Pr . But this number
equals the number of new intersection points obtained by projecting the union of the two
curves from L to a plane. Denote by πL the projection from L, and let C = πL (C) and
D = πL (D) be the images of C and D respectively. The total intersection number
C · D = dC · dD
by Bezout’s theorem, so to get the degree we have to subtract the intersection multiplicity
at the points of πL (C ∩ D). In our special situation there certainly are points in C ∩ D:
{p = [1 : 0 . . . : 0], q = [0 : · · · : 0 : 1], u = [1 : . . . : 1]} ⊂ C ∩ D.
There may be more:
Lemma 4.1. Let pij = ai bj − aj bi 1 ≤ i < j ≤ r, and let g = gcd{pij )|1 ≤ i < j ≤ r},
then C and D intersect in exactly g points beside p and q, and the intersection in these g
points is transversal. For a general plane projection πL the total intersection multiplicity
of C and D at the points πL (C ∩ D \ {p, q}) is g.
Proof. The intersection points C ∩ D are, besides p and q, precisely the solutions (t1 , t2 )
to the equations
ta1i = tb2i i = 1, . . . , r.
To find these we first consider the equations of the absolute values. Since ti 6= 0, these
are real positive numbers, so we may take logarithms and get a system of linear equations
ai log(|t1 |) = bi log(|t2 |) i = 1, . . . , r.
Now,
gcd(a1 , . . . , ar ) = gcd(b1 , . . . , br ) = 1
and ai is different from bi for some i, so there is at least one nonzero pij . The corresponding
pair of homogeneous equations of logarithms has a unique solution, i.e. only the zerosolution, in particular |t1 | = |t2 | = 1.
Therefore we may write t1 = exp(2πix) = e2πix and t2 = exp(2πiy) = e2πiy , and the
equations translate into the linear conditions
ai x − bi y ∈ Z i = 1, . . . , r
Again, one of the pij must be non-zero, and xpij and ypij are integers. In fact, since
g = gcd{pij )|1 ≤ i < j ≤ r}, the real numbers xg and yg must be integers. Therefore
ai xg − bi yg is an integer divisible by g, so we set X = xg and Y = yg and have reduced
the above equations to the modular equations
Ai X − Bi Y ≡ 0 (g) i = 1, . . . , r,
where Ai ≡ ai (g) and Bi ≡ bi (g). If Ai ≡ 0 (g), then pij ≡ Bi Aj ≡ 0 (g), j 6= i.
Let gi = gcd(bi , g), then gg |aj j = 1, ..., r. But gcd(a1 , . . . , ar ) = 1, so gg = 1 and g|bi .
i
i
By symmetri we get Ai ≡ 0 (g) if only if Bi ≡ 0 (g).
Since gcd(a1 , . . . , ar ) = 1 there is an integral combination of these equations on the
form: X ≡ dY (g), for some d. The above argument applies again to show that d is
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
9
nonzero. Now, any of the pairs (Xα , Yα ) = (−dα, α) α = 1, . . . , g is a solution to this
equation. Since all equations are proportional modulo g these are the solutions to all r
equations. Consequently, the pairs
(exp(
2πiYα
2πiXα
), exp(
)),
g
g
α = 1, ..., g
are the solutions of the original equations. For transversality, we need to check that the
tangent directions of the two curves at intersection points are distinct. At the intersection
points the absolute value of each coordinate is 1, so taking the absolute value of the tangent
directions at these points we get (1, a1 , ..., ar ) and (1, b1 , ..., br ). But these are clearly
distinct by assumption, so transversality follows. Thus at every point of intersection the
two tangents span a plane. A general codimension 3 subspace L ⊂ Pr does not intersect
any of these planes, so the intersections remain transversal after the projection πL to a
plane. At each point of πL (C ∩ D \ {p, q}) the intersection multiplicity is 1, so they add
up to g for the g points.
For the points πL (p) and πL (q) the intersection multiplicity is at least two, since the
two curves have the same tangent(cone) at those points. In fact, since the curves are
unibranched, there is a unique tangent direction at the point, i.e. if they are singular
they have a cusp there. The intersection multiplicity at these points is determined by
a procedure similar to the one given in the previous section. More precisely consider
say the point πL (p). Blow it up and let p1 be the common intersection point of the
strict transforms of the two curves on the exceptional divisor. There is a unique such
intersection point since the two curves are unibranched and the tangents to C and D at
πL (p) coincide. Now blow up in the point p1 . If the strict transforms meet on the new
exceptional divisor, then denote it by p2 and blow up in this point. Continue, until the
strict transforms do not intersect on the exceptional divisor. Thus we get a finite sequence
p0 = πL (p), p1 , . . . , pk , and together with it the multiplicities of the strict transforms of
the two curves at each pi . We denote these multiplicity sequences by m0 (C), . . . , mk (C)
and m0 (D), . . . , mk (D). The intersection multiplicity between the two curves at the point
πL (p) is
IπL (p) (C, D) =
k
X
mi (C)mi (D).
i=0
The multiplicity sequences m0 (C), . . . , mk (C) and m0 (D), . . . , mk (D) are decreasing
and similar to the multiplicity sequences constructed in the previous section. There
are however a main difference in that the we need to consider nonminimal multiplicity
sequences, i.e. sequences that contain 1’s since these terms contribute to the intersection
multiplicity, while they do not contribute to the δ-invariant. Because of the unibranch
property these 1’s will only be appear at the end of the sequences though.
The problem is how to compute these sequences from sequences a1 , ..., ar and b1 , ..., br of
the curves C and D. In this case the non-characteristic terms are as important as the characteristic ones, since the intersection point of the strict transforms with the exceptional
divisor is crucial. Some special cases may illustrate the issue:
10
K. RANESTAD
Example 4.2. Consider monomial curves C : (1, 2, 3, 4) and D : (1, 2, 3, 5). Then the two
curves separate over πL (p) after four blowups and the multiplicity sequences are mi (C) :
1, 1, 1, 1 and mi (D) : 1, 1, 1, 1. The intersection multiplicity at πL (p) is 1 + 1 + 1 + 1 = 4.
Example 4.3. The monomial curves C : (1, 2, 3, 4) and D : (2, 4, 6, 9) separate after four
blowups starting at πL (p), the multiplicity sequences are mi (C) : 1, 1, 1, 1 and mi (D) :
2, 2, 2, 2. The intersection multiplicity at πL (p) is 2 + 2 + 2 + 2 = 8.
Example 4.4. For C : (1, 2, 3, 4) and D : (b0 , b1 , b2 , b3 ) where b0 > 1 and b1 6= 2b0 , then
the strict transforms over πL (p) separate after two blowups and the multiplicities that
contribute to the intersection multiplicity are mi (C) : 1, 1 and mi (D) : b0 , min{(b1 −
b0 ), b0 }. The intersection multiplicity at πL (p) is min{b1 , 2b0 }.
With these examples in mind we formulate the algorithm computing the degree of the
join.
Algorithm 4.5. (Intersection multiplicity algorithm I) Given two monomial curves
C and D defined by the sequences
a1 < a2 < . . . < ar = dC ,
b1 < b2 < . . . < br = dD
respectively, and assume that for some j ≥ 1 bi ≥ ai for i < j while bj > aj . The
following two steps computes the intersection multiplicity of the general projection π of
the two curves to a plane in the point π([1 : 0 : ... : 0]).
Step 1. Let α =
b1
.
a1
If α is not an integer, then set k = 0, otherwise let
k = max{i|bi = αai }
If k ≥ 2, let m1 , m2 , . . . , ms be the multiplicity sequence, the outcome of step 2 of the
algorithm 2.1, of the sequence (a1 , a2 , . . . , ak ), and set
δk = α(m21 + · · · + m2s ).
If k < 2, set δk = 0.
Step 2. If k < 2, apply step 2 of the algorithm 2.1 to the sequences (a1 , a2 ) and (b1 , b2 ),
with outcome
(e1 , r1 ), (e2 , r2 ), ..., (em , rm ) and (e01 , r10 ), ..., (e0n , rn0 )
respectively.
If k ≥ 2, let g = gcd(a1 , ..., ak ), and apply the multiplicity algorithm in section 2.1 to
the sequences (g, ak+1 − ak ) and (gα, bk+1 − bk ), with outcome
(e1 , r1 ), (e2 , r2 ), ..., (em , rm )
and
(e01 , r10 , ..., (e0n , rn0 )
respectively.
Let l = max{j|ei = e0i , i = 1, . . . , j} and let
=
l
X
j
0
0
ej · rj rj0 + e0l+1 rl+1 rl+1
+ rl+1 rl+2
,
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
if
e0l+1
11
< el+1 and
=
l
X
0
0
ej · rj rj0 + el+1 rl+1 rl+1
+ rl+2 rl+1
,
j
if el+1 <
e0l+1 .
Proposition 4.6. The intersection multiplicity between the curves π(C) and π(D) at
π([1 : 0... : 0]) is
I(C, D) = δk + .
Proof. To start we project C and D into the plane and may choose coordinates such that
π(C) and π(D) have the parameterizations
π(C) : x = ta1 + c1,3 ta3 + ... + c1,r tar , y = ta2 + c2,3 ta3 + ... + c2,r tar
and
π(D) : x = tb1 + c1,3 tb3 + ... + c1,r tbr , y = tb2 + c2,3 tb3 + ... + c2,r tbr .
By assumption a1 < a2 and b1 < b2 , so both curves are tangent along the x-axis. Now,
we blow up the plane in the origin. The strict transforms of these curves on the blowup
intersect the exceptional curve in the x-chart (with coordinates (x, xy)). In this chart the
strict transforms π(C)0 and π(D)0 have local parameterizations:
π(C)0 : x = ta1 +c1,3 ta3 +...+c1,r tar , y = ta2 −a1 +c2,3 ta3 −a1 +...+c2,r tar −a1 −c1,3 ta2 +a3 −2a1 +. . .
and
π(D)0 : x = tb1 +c1,3 tb3 +...+c1,r tbr , y = tb2 −b1 +c2,3 tb3 −b1 +...+c2,r tbr −b1 −c1,3 tb2 +b3 −2b1 +. . . .
The tangent at the origin is y = 0 if a1 < a2 − a1 , it is x = 0 if a1 − a2 < a1 and it is
x = y if a1 = a2 − a1 .
Notice, that the terms of order less than ak − a1 and bk − b1 respectively, have the
same coefficients and differ only in the exponent by the factor α. Therefore, if k > 0
the two curves π(C)0 and π(D)0 have the same tangent direction at the origin, and their
strict transform on the blow up in the origin intersect. Proceeding we need to know
after how many blowups, the strict transforms does not intersect, and keep track of the
multiplicities of the two strict transforms up to that point. Computing the number of
blowups needed to separate the two curves, comes down to keeping track of first terms
of the parametrizations of the strict transforms after successive blowups. The tangent
direction decides the parametrization of the strict transform: If the tangent direction is
y = 0 then the strict transform is parametrized by x, xy , if the tangent direction is x = 0,
then the strict transform is parametrized by xy , y, and if the tangent direction is x = y,
then the strict transform is parametrized by x, y−x
. Now, the multiplicities of the strict
x
transforms at the origin form the multiplicity sequence obtained by step 2 of the algorithm
2.1, but keeping track of the tangent directions at each point, we actually also control the
intersection between the two curves. The change from y = 0 to x = 0 of tangent direction
correspond to going from (i, j) to (i, j +1) in the Euclidean algorithm, while the third kind
of tangent corresponds to going from (i, w(i)) to (i+1,1) or to non-characteristic terms.
In this algorithm, as long as i ≤ k, the leading terms of the parametrizations differ only
by a factor of tα . So the corresponding tangent directions coincide. Assume first k ≥ 2. If
12
K. RANESTAD
i = k +1 and j = 1 we have parametrizations tg +..., tak+1 −ak +... and tαg +..., tbk+1 −bk +....
To see when these two curves separate, we apply again the Euclidean algorithm to the
pairs (g, ak+1 − ak ) and (gα, bk+1 − bk ) and get
ak+1 − ak = e1 r1 (= g) + r2 . . . rm = em rm+1
and
0
bk+1 − bk = e01 r10 (= αg) + r20 . . . rn0 = e0n rn+1
So here we compare the coefficients ei and e0i . The curves split after
e1 + e2 + ... + el + min{el+1 , e0l+1 } + 1
blowups if ei = e0i for i ≤ l, while el+1 , 6= e0l+1 }. In fact, the above argument says that
after e1 + e2 + ... + el + min{el+1 , e0l+1 } blowups, the tangent directions of the two strict
transforms still coincides, while after one more blowup they do not, and after two more
blowups the two strict transforms separate.
If k < 2 the number s of blowups needed to separate the two curves is determined by
the initial pairs of exponents (a1 , a2 ) and (b1 , b2 ) and the above procedure starting with
these pairs in stead of (g, ak+1 − ak ) and (gα, bk+1 − bk ) clearly determines s.
The intersection multiplicity algorithm may be shortened.
Lemma 4.7. Let (g, h) and (g 0 , h0 ) be pairs of integers and consider the Euclidean algorithm applied to each pair:
h = e1 r1 + r2 . . . rm = em rm+1
and
0
h0 = e01 r10 + r20 . . . rn0 = e0n rn+1
where r1 = g and r10 = g 0 . Let l = max{j|ei = e0i , i = 1, . . . , j} and set
(P
l
0
0
ej · rj rj0 + e0l+1 rl+1 rl+1
+ rl+1 rl+2
if e0l+1 < el+1
(4.1)
= Pjl
0
0
0
if el+1 < e0l+1 .
j ej · rj rj + el+1 rl+1 rl+1 + rl+2 rl+1
Then
(4.2)
(
gh0 if l is even and e0l+1 < el+1 , or l is odd and e0l+1 > el+1
=
g 0 h if l is odd and e0l+1 < el+1 , or l is even and e0l+1 > el+1 .
P
0
Proof. Rewrite the sum lj ej · rj rj0 using the identity (ri−1 − ri+1 )ri0 = ei ri ri0 or (ri−1
−
0
0 0
ri+1 )ri = ei ri ri from the Euclidean algorithm.
Algorithm 4.8. (Intersection multiplicity II) Given two monomial curves C and D
defined by the sequences
A : a1 < a2 < . . . < ar = dC ,
respectively. Let α =
b1
.
a1
B : b1 < b2 < . . . < br = dD
If α is not an integer, then set k = 0, otherwise let
k = max{i|bi = αai }
THE DEGREE OF THE SECANT VARIETY AND THE JOIN OF MONOMIAL CURVES
13
If k < 2, consider the Euclidean algorithm applied to the pairs (a1 , a2 ) and (b1 , b2 ), with
factors and residues
(e1 , r1 (= a1 )), (e2 , r2 ), ..., (em , rm )
(e01 , r10 (= b1 )), ..., (e0n , rn0 )
and
respectively. Let l = max{j|ei = e0i , i = 1, . . . , j}.
Set
(
a1 b2
=
a2 b1
(4.3)
if l is even and e0l+1 < el+1 or l is odd and el+1 < e0l+1
if l is even and e0l+1 > el+1 or l is odd and el+1 > e0l+1 .
If k ≥ 2, let
g1 = a1 ,
gi = gcd{a1 , ..., ai }
i = 2, . . . , k
and consider the Euclidean algorithm applied to the pairs (gk , ak+1 − ak ) and (αgk , bk+1 −
bk ), with factors and residues
(e1 , r1 (= gk )), (e2 , r2 ), ..., (em , rm )
and
(e01 , r10 (= αgk )), ..., (e0n , rn0 )
respectively. Let l = max{j|ei = e0i , i = 1, . . . , j}.
Set
(
gk (bk+1 − bk )
if l is even and e0l+1 < el+1 or l is odd and e0l+1 > el+1
(4.4) =
αgk (ak+1 − ak ) if l is even and e0l+1 > el+1 or l is odd and el+1 > e0l+1 .
Then the intersection multiplicity of the general plane projection of the two curves C
and D, given by the sequences A and B respectively, at the image of p = [1 : 0... : 0] is
(
if k < 2
Pk−1
(4.5)
I(A, B) =
α( i=2 ai (gi−1 − gi ) + ak gk−1 ) + if k ≥ 2.
Proof. The proof follows the argument of [2, p. 194, ex. 5.6] applied to the algorithm 4.5.
According to Proposition 4.6 the intersection multiplicity at π([1 : 0... : 0]) is
I(C, D) = α(m21 + · · · + m2s ) + ,
where m1 , . . . , ms is the multiplicity sequence of the sequence {a1 < ... < ak }. The sum
s
X
i=1
αm2i
=α
s
X
m2i
i=1
may now be computed as in the proof of Proposition 2.2, i.e.
α
s
X
i=1
m2i
= αa2 g1 + α
k−1
X
i=2
k−1
X
ai+1 − ai )gi = α( (ai+1 (gi − gi+1 ) + ak gk−1 ).
i=1
For the residual contribution we apply the Lemma 4.7. So the intersection multiplicity
I(C, D) coincides with I(A, B).
Using 4.8 to compute I(A, B) for a pair of sequences A and B we conclude:
14
K. RANESTAD
Proposition 4.9. Given two monomial curves C and D defined by the sequences
A : a1 < a2 < . . . < ar = dC ,
B : b1 < b2 < . . . < br = dD
respectively. Set
A0 : ar −ar−1 < ar −ar−2 < . . . < ar −a1 < dC ,
B 0 : br −br−1 < br −br−2 < . . . < br −b1 < dD ,
and let g = gcd{ai bj − aj bi |1 ≤ i < j ≤ r}. Then the degree of the join of C and D is
degJoin(C, D) = dC · dD − I(A, B) − I(A0 , B 0 ) − g.
References
[1] E. Brieskorn and H. Knörrer: Plane algebraic curves. Birkhäuser, 1986
[2] E. Casas-Alvero: “Plane curve singularities.” London Math. Soc. Lecture Notes 276, Cambridge
University Press, 2000
[3] R. Hartshorne: Algebraic Geometry. GTM, Springer Verlag, New York, 1977
Matematisk Institutt, Universitetet i Oslo P.O.Box 1053, Blindern, N-0316 Oslo,
NORWAY
E-mail address: ranestad@math.uio.no
Download