Homework 5
Homework 5
Homework 5
HOMEWORK 5
the same points as above. Assigning multiplicites will not work because we
only get 6 points of intersection even then, not the 8 points we need.
3. In order to find out what went wrong let us recall the first sentence
in Chapter 10:
Assume that we are given two curves CF and CG , where F and
G are homogeneous polynomials in K[X, Y, Z] of degrees m and
n, rspectively. Assume that the point [0 : 0 : 1] is on neither of
these curves. Then we can write
F (X, Y, Z) = Z m + a1 Z m−1 + . . . + am−1 Z + am ,
G(X, Y, Z) = Z n + b1 Z n−1 + . . . + bn−1 Z + bn ,
where the ai and bj are homogeneous polynomials of degree i and
j in K[X, Y ].
The condition we have to check before applying resultants is whether the
point [0 : 0 : 1] (that is, (0, 0) in the affine plane) is on one of the curves.
In fact we find that it lies on both curves. In particular, when we write the
homogenized polynomials as polynomials in Z over K[X, Y ], then we do
not get equations of the right degree: the degrees of F and G in solution 2.
were 1 and 2, respectively, instead of 2 and 4.
Substituting X 7−→ X − Z and Y 7−→ Y − Z gives us the equations
F (X, Y, Z) = (X − Z)2 + (Y − Z)2 + (X − Z)Z − (Y − Z)Z = 0,
G(X, Y, Z) = ((X − Z)2 + (Y − Z)2 )2 − (X − Z)2 Z 2 + (Y − Z)2 Z 2 = 0,
and now [0 : 0 : 1] is not a point on one of these curves. If we rewrite
F and G as polynomials in Z, we see that F and G have degree 2 and 4,
respectively, which is what we expected.
Eliminating Z using pari then gives
RF,G (X, Y ) = 8X(X − Y )3 (X 2 + Y 2 )2 .
(pari cannot factor the polynomial for you. But you expect the factors X,
X − Y and X 2 + Y 2 from the false starts above). For finding roots we have
to factor everything into linear factors, and we find
RF,G (X, Y ) = 8X(X − Y )3 (X − Y i)2 (X + Y i)2 .
Now X + Y i = 0 leads to [1 : i : 0] (there is no difference to the
coordinates found above because Z = 0, hence X = X − Z), which has
multiplicity 2; the same goes for the root [1 : −i : 0] corresponding to the
factor X − Y i.
Next X = 0 leads to Z 2 + (Y − Z)2 − Z 2 − (Y − Z)Z = 0, i.e., 0 =
2Z 2 − 3Y Z + Y 2 = (Y − 2Z)(Y − Z). If Z = 0, then Y = 0, which does not
give any point. Thus Z = 1 and therefore Y = 1 or Y = 2, and we get the
two points [0 : 1 : 1] and [0 : 2 : 1]. Plugging them into the second equation
we see that only the first on is on the lemniscate. Thus [0 : 1 : 1] is the
point of intersection corresponding to the factor X, and it has multiplicity
1.
Finally, setting Y = X in the equation of the circle gives 2(X − Z)2 = 0,
hence X = Z, and this leads to the unique point [1 : 1 : 1] with multiplicity
3.
ALGEBRAIC GEOMETRY 3
(2) Here you will learn how to solve cubics using resultants. Assume you want
to solve the cubic equation x3 + ax2 + bx + c = 0.
(a) Show that the substitution y = x + a/3 transforms the cubic into
y 3 + By + C = 0.
typing in
x = y - a/3; x^3 + a*x^2 + b*x + c
p = polresultant(x^3+b*x+c,y-x^2-d*x-e,x)
polcoeff(p,2,y)
shows that g = 3c/4 makes the cubic term disappear; trying to get rid
of the linear term, however, fails because the resulting equation −3c2 /8 +
3cef + 2de2 + 4df = 0, although being linear in f , also depends on e.
Thus we cannot solve the quartic this way. Mea culpa. Actually what
we have to do is use a Tschirnhaus transformation that gets rid of the linear
term: in fact, if we can transform the quartic into a biquadratic equation
x4 + ax2 + b = 0, then we are home because we can substitute x2 = X.
And this really works:
p = polresultant(x^4 + b*x^2 + c*x +d , y-x^2-e*x-b/2,x)
polcoeff(p,1,y)