17.6 Analytic functions and topology 655
In order to capture all its points at infinity, we often consider a complex algebraic
curve as being a subset of CP
2
. To do this we make the defining equation homogeneous
by introducing a third coordinate. For example, for (17.165) we make
P(z, w) = z
3
+ 3w
2
z + w +3 → P(z, w, v) = z
3
+ 3w
2
z + wv
2
+ 3v
3
. (17.168)
The points where P (z, w, v) = 0 define
7
a projective curve lying in CP
2
. Places on this
curve where the coordinate v is zero are the added points at infinity. Places where v is
non-zero (and where we may as well set v = 1) constitute the original affine curve.
A generic (non-singular) curve
P(z, w) =
r,s
a
rs
z
r
w
s
= 0, (17.169)
with its points at infinity included, has genus
g =
1
2
(d − 1)(d − 2). (17.170)
Here d = max (r + s) is the degree of the curve. This degree–genus relation is due to
Plücker. It is not, however, trivial to prove. Also not easy to prove is Riemann’s theorem
of 1852 that any finite genus Riemann surface is the complex algebraic curve associated
with some two-variable polynomial.
The two assertions in the previous paragraph seem to contradict each other. “Any”
finite genus must surely include g = 2, but how can a genus 2 surface be a complex
algebraic curve? There is no integer value of d such that (d − 1)(d − 2)/2 = 2. This
is where the “non-singular” caveat becomes important. An affine curve P(z, w) = 0is
said to be singular at P = (z
0
, w
0
) if all of
P(z, w),
∂P
∂z
,
∂P
∂w
,
vanish at P. A projective curve is singular at P ∈ CP
2
if all of
P(z, w, v),
∂P
∂z
,
∂P
∂w
,
∂P
∂v
are zero there. If the curve has a singular point then it degenerates and ceases to be a man-
ifold. Now Riemann’s construction does not guarantee an embedding of the surface into
CP
2
, only an immersion. The distinction between these two concepts is that an immersed
surface is allowed to self-intersect, while an embedded one is not. Being a double root of
the defining equation P(z, w) = 0, a point of self-intersection is necessarily a singular
point.
7
A homogeneous polynomial P(z, w, v) of degree n does not provide a map from CP
2
→ C because
P(λz, λw, λv ) = λ
n
P(z, w, v ) usually depends on λ, while the coordinates (λz, λw, λv) and (z, w, v)
correspond to the same point in CP
2
. The zero set where P = 0 is, however, well defined in CP
2
.