In this section, we consider a plane algebraic curve defined by a bivariate polynomial
p(
x,
y) and its projective completion, defined by the homogenization P(x,y,z)= {}^hp(x,y,z) of
p.
Intersection with a line Knowing the points of intersection of a curve with a given line is frequently useful. The intersection with the axes of coordinates and the
asymptotes are useful to draw the curve. Intersecting with a line parallel to the axes allows one to find at least a point in each branch of the curve. If an efficient
root-finding algorithm is available, this allows to draw the curve by plotting the intersection point with all the lines parallel to the
y-axis and passing through each
pixel on the
x-axis. If the polynomial defining the curve has a degree
d, any line cuts the curve in at most
d points.
Bézout's theorem asserts that this number is exactly
d, if the points are searched in the projective plane over an
algebraically closed field (for example the
complex numbers), and counted with their
multiplicity. The method of computation that follows proves again this theorem, in this simple case. To compute the intersection of the curve defined by the polynomial
p with the line of equation
ax+
by+
c = 0, one solves the equation of the line for
x (or for
y if
a = 0). Substituting the result in
p, one gets a univariate equation
q(
y) = 0 (or
q(
x) = 0, if the equation of the line has been solved in
y), each of whose roots is one coordinate of an intersection point. The other coordinate is deduced from the equation of the line. The multiplicity of an intersection point is the multiplicity of the corresponding root. There is an intersection point at infinity if the degree of
q is lower than the degree of
p; the multiplicity of such an intersection point at infinity is the difference of the degrees of
p and
q.
Tangent at a point The tangent at a point (
a,
b) of the curve is the line of equation (x-a)p'_x(a,b)+(y-b)p'_y(a,b)=0, like for every
differentiable curve defined by an implicit equation. In the case of polynomials, another formula for the tangent has a simpler constant term and is more symmetric: xp'_x(a,b)+yp'_y(a,b)+p'_\infty(a,b)=0, where p'_\infty(x,y)=P'_z(x,y,1) is the derivative at infinity. The equivalence of the two equations results from
Euler's homogeneous function theorem applied to
P. If p'_x(a,b)=p'_y(a,b)=0, the tangent is not defined and the point is a
singular point. This extends immediately to the projective case: The equation of the tangent of at the point of
projective coordinates (
a:
b:
c) of the projective curve of equation
P(
x,
y,
z) = 0 is xP'_x(a,b,c)+yP'_y(a,b,c)+zP'_z(a,b,c)=0, and the points of the curves that are singular are the points such that P'_x(a,b,c)=P'_y(a,b,c)=P'_z(a,b,c)=0. (The condition
P(
a,
b,
c) = 0 is implied by these conditions, by Euler's homogeneous function theorem.)
Asymptotes Every infinite branch of an algebraic curve corresponds to a point at infinity on the curve, that is a point of the projective completion of the curve that does not belong to its affine part. The corresponding
asymptote is the tangent of the curve at that point. The general formula for a tangent to a projective curve may apply, but it is worth to make it explicit in this case. Let p=p_d+\cdots+p_0 be the decomposition of the polynomial defining the curve into its homogeneous parts, where
pi is the sum of the monomials of
p of degree
i. It follows that P={^hp}=p_d+zp_{d-1}+\cdots+z^dp_0 and P'_z(a,b,0) =p_{d-1}(a,b). A point at infinity of the curve is a zero of
p of the form (
a,
b, 0). Equivalently, (
a,
b) is a zero of
pd. The
fundamental theorem of algebra implies that, over an algebraically closed field (typically, the field of complex numbers),
pd factors into a product of linear factors. Each factor defines a point at infinity on the curve: if
bx −
ay is such a factor, then it defines the point at infinity (
a,
b, 0). Over the reals,
pd factors into linear and quadratic factors. The
irreducible quadratic factors define non-real points at infinity, and the real points are given by the linear factors. If (
a,
b, 0) is a point at infinity of the curve, one says that (
a,
b) is an
asymptotic direction. Setting
q =
pd the equation of the corresponding asymptote is xq'_x(a,b)+yq'_y(a,b)+p_{d-1}(a,b)=0. If q'_x(a,b)=q'_y(a,b)=0 and p_{d-1}(a,b)\neq 0, the asymptote is the line at infinity, and, in the real case, the curve has a branch that looks like a
parabola. In this case one says that the curve has a
parabolic branch. If q'_x(a,b)=q'_y(a,b)=p_{d-1}(a,b)=0, the curve has a singular point at infinity and may have several asymptotes. They may be computed by the method of computing the tangent cone of a singular point.
Singular points The
singular points of a curve of degree
d defined by a polynomial
p(
x,
y) of degree
d are the solutions of the system of equations: p'_x(x,y)=p'_y(x,y)=p(x,y)=0. In
characteristic zero, this system is equivalent to p'_x(x,y)=p'_y(x,y)=p'_\infty(x,y)=0, where, with the notation of the preceding section, p'_\infty(x,y)=P'_z(x,y,1). The systems are equivalent because of
Euler's homogeneous function theorem. The latter system has the advantage of having its third polynomial of degree
d-1 instead of
d. Similarly, for a projective curve defined by a homogeneous polynomial
P(
x,
y,
z) of degree
d, the singular points have the solutions of the system P'_x(x,y,z)=P'_y(x,y,z)=P'_z(x,y,z)=0 as
homogeneous coordinates. (In positive characteristic, the equation P(x,y,z) has to be added to the system.) This implies that the number of singular points is finite as long as
p(
x,
y) or
P(
x,
y,
z) is
square free.
Bézout's theorem implies thus that the number of singular points is at most (
d − 1)2, but this bound is not sharp because the system of equations is
overdetermined. If
reducible polynomials are allowed, the sharp bound is
d(
d − 1)/2, this value is reached when the polynomial factors in linear factors, that is if the curve is the union of
d lines. For irreducible curves and polynomials, the number of singular points is at most (
d − 1)(
d − 2)/2, because of the formula expressing the genus in term of the singularities (see below). The maximum is reached by the curves of genus zero whose all singularities have multiplicity two and distinct tangents (see below). The equation of the tangents at a singular point is given by the nonzero homogeneous part of the lowest degree in the
Taylor series of the polynomial at the singular point. When one changes the coordinates to put the singular point at the origin, the equation of the tangents at the singular point is thus the nonzero homogeneous part of the lowest degree of the polynomial, and the multiplicity of the singular point is the degree of this homogeneous part. == Analytic structure ==