Cryptography Reference
In-Depth Information
8.7 Riemann-Roch theorem and Hurwitz genus formula
In this section we state, without proof, two very important results in algebraic geometry.
Neither will play a crucial role in this topic.
Lemma 8.7.1 Let C be a curve over
k
of genus g and let ω
k ( C ) . Then
1. deg(div( ω ))
=
2 g
2 .
2. k (div( ω ))
=
g.
Proof See Corollary I.5.16 of Stichtenoth [ 529 ] or Corollary 11.16 of Washington [ 560 ].
For non-singular plane curves see Sections 8.5 and 8.6 of Fulton [ 199 ].
k
Theorem 8.7.2 (Riemann-Roch) Let C be a non-singular projective curve over
of genus
g, ω
k ( C ) a differential and D a divisor. Then
k ( D )
=
deg( D )
+
1
g
+
k (div( ω )
D ) .
Proof There are several proofs. Section 8.6 of Fulton [ 199 ] gives the Brill-Noether proof
for non-singular plane curves. Theorem I.5.15 of Stichtenoth [ 529 ] and Theorem 2.5 of
Moreno [ 395 ] give proofs using repartitions.
Some standard applications of the Riemann-Roch theorem are to prove that every genus
1 curve with a rational point is birational to an elliptic curve in Weierstrass form, and to
prove that every hyperelliptic curve of genus g is birational to an affine curve of the form
y 2
+
=
+
+
H ( x ) y
F ( x ) with deg( H ( x ))
g
1 and deg( F ( x ))
2 g
2.
Theorem 8.7.3 (Hurwitz genus formula) Let φ : C 1
C 2 be a rational map of curves over
k
. Let g i be the genus of C i . Suppose that
k
is a field of characteristic zero or characteristic
coprime to all e φ ( P ) . Then
2 g 1
2
=
deg( φ )(2 g 2
2)
+
( e φ ( P )
1) .
P C 1 ( k )
Proof See Theorem III.4.12 and Corollary III.5.6 of Stichtenoth [ 529 ], Theorem II.5.9 of
Silverman [ 505 ] or Exercise 8.36 of Fulton [ 199 ].
A variant of the above formula is known in the case where some of the e φ ( P ) are divisible
by char(
k
).
Search WWH ::




Custom Search