Algebraic Curves
Algebraic Curves
Algebraic Curves
Com S 477/577
in x and y. The degree of the curve is the degree of the polynomial f (x, y). By definition, a
parametric curve α(t) = (p(t), q(t)), where p(t) and q(t) are polynomials in t, is an algebraic
curve. This is because the resultant of the two polynomial equations x = p(t) and y = q(t) in
terms of t (with x and y as coefficients) is a polynomial in x and y and of degree no more than
max(deg(p), deg(q)).
Given a curve f (x, y) = 0, we can often get a simplified equation by rotation and translation.
The shape of the curve will not be affected. Under a rotation by angle θ about the origin, a point
(x, y) becomes
cos θ sin θ
(x, y) = (x cos θ − y sin θ, x sin θ + y cos θ)
− sin θ cos θ
where the matrix on the left is referred to as the rotation matrix. Under a translation by (x0 , y0 ),
the same point (x, y) becomes (x + x0 , y + y0 ). By properly selecting θ, x0 , y0 and applying the
corresponding rotation and translation, every quadratic curve in the general form
αx2 + βxy + γy 2 + δx + ǫy + ζ = 0,
where at least one of α, β, and γ is not zero, can be transformed into one of the following canonical
forms:
x2 y 2
+ 2 = 1, if β 2 − 4αγ < 0;
a2 b
x2 y 2
− 2 = 1, if β 2 − 4αγ > 0;
a2 b
y 2 = 2ax, if β 2 − 4αγ = 0.
Thus all quadratic curves are classified into ellipses, hyperbolas, and parabolas1 . For equations of
higher degree there is no such simple classification. Let us first look at some examples of curves
described by polynomials of degree three.
∗
Materials are taken from [1].
1
These curves together are called the conics.
1
1 Some Algebraic Curves
The semi-cubical parabola (i.e., a cuspidal cubic) is a cubic curve which has two branches at the
origin, but the tangents there to the two branches coincide. The origin is a cusp of the curve, and
the common limiting tangent (i.e., the x-axis) to the two branches at the cusp is called the cuspidal
tangent. See the figure below.
y 2 = x3 .
2
Some plane curves appear to have several parts. The simplest example of this is the hyperbola,
which has two unbounded parts that do not meet in the plane. We now give an example of a
cubic curve2 which appears to have two parts, one of which is bounded and the other of which is
unbounded.
3
The polar equation of the same curve is
−ρ2 cos3 θ + ρ sin2 θ + cos θ = 0.
This is obtained by substituting x = ρ cos θ and y = ρ sin θ into the algebraic equation. There are
two values of ρ corresponding to each value of θ.
2 Singular Points
A singular point of the algebraic curve f (x, y) = 0 is a point (a, b) on the curve at which
∂f ∂f
= = 0,
∂x ∂y
that is at which the gradient ∇f = 0. At a non-singular point, ∇f 6= 0. To determine singular
points, it is not sufficient to solve ∇f = 0. We must find simultaneous solutions of ∇f = 0 and
f = 0; that is, we must find those ‘singularities of the polynomial’ which also lie on the curve.
Example 1. Find the singular points of the circle f (x, y) = x2 + y 2 − 1. From ∇f = (2x, 2y) = 0 we
obtain that x = y = 0. But (0, 0) does not lie on the circle, so the circle has no singular points.
For the cuspidal cubic g(x, y) = y 2 −x3 = 0, we obtain that ∇g = (−3x2 , 2y) = 0 if and only if x = y = 0.
The only singular point is (0, 0).
4
The above theorem is a special case of the implicit function theorem, of which the proof can be
found in texts on analysis.
These smooth local parameterizations of algebraic curves by x or y are regular; for example,
the derivative of (x, φ(x)) is (1, φ′ (x)) 6= 0.
depending on whether b > 0 or b < 0. In this case, for fixed a with −1 < a < 1, there are two values for b,
and local parameterizations are given.
( x, 1- x 2 ) top
semi-circle
bottom
semi-circle
(x, - 1- x 2 )
Similarly, for a 6= 0, there is a local parameterization by y near (a, b). Again this is given by
p p
1 − y2, y or by − 1 − y2, y , −1 < y < 1
Theorem 2 The curvature of the algebraic curve f (x, y) = 0 at a non-singular point (x, y) on the
5
curve is
fy
(fy , −fx )H
−fx
κ = ±
k∇f k3
fy2 fxx − 2fx fy fxy + fx2 fyy
= ± 3
(fx2 + fy2 ) 2
fy2 fxx − 2fx fy fxy + fx2 fyy
= ± 3 ,
(fx2 + fy2 ) 2
where the sign ‘−’ is chosen in case the motion along the curve is in the direction of the vector
(fy , −fx ) and where the sign ‘+’ is chosen in case the motion along the curve is in the direction of
the vector (−fy , fx ).
Proof By Theorem 1, the algebraic curve can be given a regular local parameterization near a
non-singular point by α(t) = (x(t), y(t)). Differentiating the equation
f x(t), y(t) = 0,
Corollary 3 The algebraic curve has a point of inflection at a non-singular point (a, b) if and only
if,
fy2 fxx − 2fx fy fxy + fx2 fyy
is zero at (a, b) and changes sign as (x, y) moves through (a, b) along the curve.
6
Thus in order to find all points of inflection of an algebraic curve we first determine the points
where the curvature is zero by finding the simultaneous solutions of the equations
f (x, y) = 0,
fy2 fxx − 2fx fy fxy + fx2 fyy = 0,
and then find those solutions which are non-singular points. Next, we determine whether the
curvature changes sign as we move along the curve past the point of zero curvature. If it does, the
point is an inflection. In practice we can check on the change of sign if, for example, the curve can
be parametrized near the point by x, and
7
Eliminating y from
f (x, y) = y 2 + x2 − x3
= 0,
fy2 fxx − 2fx fy fxy + fx2 fyy = 4y 2 (2 − 6x) + 2(2x − 3x2 )2
= 8y 2 − 24xy 2 + 8x2 − 24x3 + 18x4 ,
changes sign as we move along the curve past each of the points and therefore the curvature also changes
sign. Thus the two points are points of inflection.
References
[1] J. W. Rutter. Geometry of Curves. Chapman & Hall/CRC, 2000.