+ All Categories
Home > Documents > Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content:...

Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content:...

Date post: 25-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
118
12 1/118 Algebraic curves over finite fields Ruud Pellikaan Technical University of Eindhoven Mastermath Coding Theory October 28, 2008
Transcript
Page 1: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

1/118

Algebraic curvesover

finite fieldsRuud Pellikaan

Technical University of Eindhoven

Mastermath Coding TheoryOctober 28, 2008

Page 2: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

2/118

Content:§0 Introduction§1 Algebraic curves§2 Local parameters and discrete valuations§3 Bézout’s theorem§4 Divisors

Sections 1, 2.1, 2.2 and 2.3 from:Algebraic geometry codesby T. Høholdt, J.H. van Lint and R. Pellikaanin Handbook of Coding Theory, vol 1, pp. 871-961V.S. Pless and W.C. Huffman eds., Elsevier, Amsterdam 1998.

http://www.win.tue.nl/~ruudp/paper/31.pdfhttp://www.win.tue.nl/~ruudp/lectures/masterm-AGC1.pdf

Page 3: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

3/118

§0 Introduction

Consider a geometric object X

with a subset P consisting of n points enumerated by P1, . . . , Pn.

Suppose there is a vector space L over Fq offunctions on X with values in Fq.So f (Pi) ∈ Fq for all i and f ∈ L.

Consider the evaluation map

evP : L −→ Fnq

defined by evP(f ) = (f (P1), . . . , f (Pn)).

Page 4: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

4/118

This evaluation map is linear,so its image is a linear code.

The image and its dual are the objects of study.The dimension and the minimum distance ofthese codes and their duals will be considered in these lectures.

Decoding algorithms for these codes will be treated inthe other lectures by Tom Høholdt and Mike O’Sullivan.

Page 5: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

5/118

In this generality not much can be said about the parameters of these codes.

In the following, X is a subset of the affine or projective spacewhich is the common set of zeros of some given set of polynomials,called a variety.

P1, . . . , Pn will be rational points of X ,that is points that have coordinates in Fq.

The functions will be polynomials or rational functions,that is to say quotients of polynomials.

We call the above codes algebraic geometry (AG) codesif some theory of the variety X gives bounds onthe dimension of the vector space L and the minimum distance of the code.

Page 6: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

6/118

The classical example is given by Reed-Solomon (RS) codes.

Here the geometric object X is the affine line over Fq,the points are n distinct elements of Fq and

L is the vector space of polynomials of degree at most k − 1,with coefficients in Fq.

This vector space has dimension k.Such polynomials have at most k − 1 zeros,so nonzero codewords have at least n− k + 1 nonzeros.

Hence this code has parameters [n, k, n− k + 1] if k ≤ n.

The length of a RS code is at most q.

Page 7: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

7/118

Take as geometric object Am the affine space of dimension m over Fq,

for the set P all the qm points of this affine space,

and as vector space all polynomials of degree at most r.

Then we get the Reed-Muller (RM) codesof order r in m variables over Fq.

Page 8: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

8/118

Every variety has a dimension.A variety of dimension one is called an algebraic curve.

Let X be an algebraic curve over Fq andP a set of n distinct points of X that are defined over Fq.

Let L be a vector space of rational functions withprescribed behavior of their poles and zeros.

Then we get the geometric Goppa codes.

Page 9: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

9/118

The parameters of these codes are determinedby the theorem of Riemann-Roch.

They satisfy the following bound

k + d ≥ n + 1− g,

where g is an invariant of the curve called its genus

Page 10: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

10/118

The best codes are obtained for curves of genus zero.

They are in fact extended generalized RS codes.These codes have length at most q + 1.

Therefore they cannot give asymptotically good sequences of codes.

The length n of RM codes is not bounded,but k/n or d/n tends to zero if n→∞.

Page 11: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

11/118

The information rate R = k/n and

the relative minimum distance δ = d/n of

geometric Goppa codes satisfy the following inequality

R + δ ≥ 1− g − 1

n.

For good geometric Goppa codes we needcurves of low genus with many rational points.

Page 12: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

12/118

By studying the number of rational points onmodular curves over finite fields

It was shown that there exist asymptotically good sequencesof geometric Goppa codes satisfying the

Tsfasman-Vladut-Zink (TVZ) bound

R + δ ≥ 1− 1√q − 1

when q is a square.

This bound is better than the Gilbert-Varshamov (GV) bound when q ≥ 49.

It was the first time that the GV bound could be improved.

Page 13: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

13/118

§1 Algebraic curves

A field is denoted by F and its algebraic closure by F.

The finite field with q = pm elements, with p a prime is denoted by Fq.

Let F be a field. The prime field of F is the smallest field contained in F.This is Q the field of rational numbers, or Fp with p prime.Then the characteristic of F is 0 or p, respectively.

Page 14: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

14/118

Let X/F be a variety X over a field F

As a setX consists of points defined over F with a topology of closed subsets

X (F) are the F-rational points or points defined over F

F[X ] coordinate ring or regular functions on X

F(X ) function field or rational functions on X

Page 15: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

15/118

An/F is the n-dimensional affine space over F

coordinates (x1, x2, . . . , xn)

An(F) = Fn is the n-dimensional affine space over F

The closed sets are the algebraic sets.

F[An] = F[X1, X2, . . . , Xn] is the coordinate ring of polynomials

F(An) = F(X1, X2, . . . , Xn) is the function field of rational functions

Page 16: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

16/118

Variables: X1, X2, . . . , Xn

Monomial: X i = X i11 · · ·X in

n

Polynomial: F (X1, X2, . . . , Xn) =∑

i fiXi

Coefficients: fi in F

F[X1, X2, . . . , Xn] is the ring of all polynomials

in the variables X1, X2, . . . , Xn with coefficients in F

Page 17: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

17/118

Let F1, . . . , Fm ∈ F[X1, X2, . . . , Xn].Define the set of zeros of F1, . . . , Fm by

V (F1, . . . , Fm) = { x ∈ Fn | Fi(x) = 0 for all i }.

Let I be an ideal in F[X1, X2, . . . , Xn]. Define the zero set of I by

V (I) := { x ∈ Fn | F (x) = 0 for all F ∈ I }.

Let I = 〈F1, . . . , Fm〉 be the ideal generated by F1, . . . , Fm

Then V (F1, . . . , Fm) = V (I).

Page 18: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

18/118

Let V be a subset of Fn.

Define the vanishing ideal of V by

I(V ) := { F ∈ F[X1, X2, . . . , Xn] | F (x) = 0 for all x ∈ V }

Then I(V ) is a radical ideal,

this means that:

F n ∈ I(V ), n ∈ N0 ⇒ F ∈ I(V ).

Page 19: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

19/118

Let I be an ideal. Define the radical of I by

rad(I) = {F | F n ∈ I for some n ∈ N0 }.

Hilbert’s Nullstellensatz.

I(V (I)) = rad(I)

If I is a radical ideal, then it consists of all the polynomials that vanish on V (I).

Page 20: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

20/118

An algebraic set in An is a subset of the form V (I).

The algebraic sets form the closed sets of the Zarisky topology,since

V ({0}) = Fn, V (〈1〉) = ∅,V (I) ∪ V (J) = V (I ∩ J),

∩a∈AV (Ia) = V (∑

a∈A Ia).

The complement of a closed set is called open.

Page 21: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

21/118

An algebraic set is called irreducible if it cannot be writtenas the union of two proper algebraic subsets.

Every algebraic set is the finite union of irreducible components

An ideal I is called prime if

FG ∈ I ⇒ F ∈ I or G ∈ I.

If I is a radical ideal, thenV (I) is irreducible if and only if I is a prime ideal.

Page 22: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

22/118

Example Let

F (X, Y ) = X2 − Y 2 and I = 〈F 〉.

The corresponding algebraic set in A2

is the union of two lines with equations:

Y = X and Y = −X.and each of these lines is an irreducible algebraic set in the plane .

Page 23: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

23/118

Example

Suppose that−1 is not a square in F.

Let

F (X, Y ) = X2 + Y 2 and I = 〈F 〉.

Then I is a prime ideal and V (I) is irreducible.

But I is not prime in F[X, Y ] and V (I) is reducible over F.

Page 24: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

24/118

An algebraic set is absolutely irreducible if it is irreducible over F.

An affine variety is an absolutely irreducible algebraic set.

Page 25: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

25/118

Example Let

F (X, Y ) = X2 + Y 2 + Z2 − 1 and I = 〈F 〉.

The corresponding algebraic set in A3

is the is the affine variety consistingof all (x, y, z) ∈ F3 such that

x2 + y2 + z2 = 1.

Page 26: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

26/118

Let X = V (I) be an affine variety in An.

Then the coordinate ring of X is defined by

F[X ] := F[X1, X2, . . . , Xn]/I

Two polynomials that differ by an element of I will havethe same value in each point of X .

Page 27: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

27/118

We adopt the following convention:

capital letters X1, . . . , Xn, Y and Z denote variables.

Polynomials are denoted by F , G and H

and their cosets modulo the ideal I

are denoted by small letters f , g and h.

Page 28: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

28/118

Let I be a prime ideal of an affine variety X = V (I).

Then the coordinate ring F[X ] is an integral domain,

that means:

if fg = 0 , then f = 0 or g = 0.

Page 29: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

29/118

The quotient field or the field of fractions of the ring F[X ]

is defined by

F(X ) :=

{f

g| f, g ∈ F[X ], g 6= 0

}

and it is called the function field of X .

The elements of F(X ) are called rational functions.

Page 30: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

30/118

The dimension of the variety X is defined equivalently by

1) transcendence degree of F(X ) over F.

2) the maximal d such that there is a chain of proper inclusions ofsubvarieties

X0 ⊂ X1 ⊂ · · · ⊂ Xd

X is called an algebraic curve if this dimension is 1.

So points and the curve itself are the only subvarieties of a curve.

Page 31: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

31/118

Example Consider the parabola X in A2/F with equation

Y 2 = X.

The coordinate ring F[X ] consists of all expressions of the form

A + By,

where A and B are in F[x] and y satisfies y2 = x.

The function field F(X ) is an algebraic extension of F(x)of degree 2, by the element y.

Page 32: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

32/118

In projective space Pn we have homogeneous coordinates.

A point(x0 : x1 : · · · : xn)

in Pn is the line in An+1 through the origin and (x0, x1, . . . , xn) 6= 0.

So(x0 : x1 : · · · : xn) = (y0 : y1 : · · · : yn)

if and only if(x0, x1, . . . , xn) = λ(y0, y1, . . . , yn)

for some λ ∈ F∗.

Page 33: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

33/118

A polynomial F of the form

F (X0, X1 . . . , Xn) =∑

i0+i1+···+in=d

fiXi00 X

i11 · · ·X in

n

is called homogeneous of degree d. Then

F (λx0, λx1, . . . , λxn) = λdF (x0, x1, . . . , xn)

Hence it makes sense to consider the zero set in Pn

of homogeneous polynomials.

Page 34: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

34/118

Let I be an ideal in F[X0, X1, . . . , Xn] generated byhomogeneous polynomials.

Define the zero set of I in Pn by

V (I) :=

{ (x0 : x1 : · · · : xn) | x ∈ Fn+1,x 6= 0, F (x) = 0, F homogeneous in I }.

Page 35: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

35/118

For rational functions to have a meaning one takes only

those quotients F/G for which the numerator F and

the denominator G are homogeneous polynomials of the same degree.

If G(x) 6= 0, thenF (λx)

G(λx)=λdF (x)

λdG(x)=F (x)

G(x).

So the value of F/G is well defined at all point x of Pn such that G(x) 6= 0.

Page 36: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

36/118

A projective variety X is the zero set in Pn

of a homogeneous prime ideal I in F[X0, X1, . . . , Xn].

Consider the subring R(X ) of F(X0, X1, . . . , Xn)consisting of the fractions F/G, where F and G arehomogeneous polynomials of the same degree and G /∈ I .

Then R(X ) has a unique maximal ideal M(X )consisting of all those F/G with F ∈ I .

Define the function field

F(X ) := R(X )/M(X ).

Page 37: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

37/118

Let X be a projective variety. Let P be a point on X .

Then a rational function φ on X is calledregular at the point P if one can find F and G,homogeneous polynomials of the same degree,such that G(P ) 6= 0 and φ is the coset of F/G.

The functions that are regular at every point of the set Uform a ring, denoted by F[U ].

Page 38: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

38/118

Example Consider the variety X in P2 defined by

XZ − Y 2 = 0.

The function x/y is equal to y/z on the curve,hence it is regular in the point P = (0 : 0 : 1).

The function2xz + z2

y2 + z2

is regular in P . By replacing y2 by xz, we see that

2xz + z2

y2 + z2=

2x + z

x + z.

and therefore it is also regular at Q = (1 : 0 : 0).

Page 39: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

39/118

Let X be a projective variety.Then the only regular functions on X are constant.

Let U be an affine open subset of X .Then the coordinate ring F[U ] coincideswith the ring of regular functions on U .

So there is no ambiguity in the notation F[U ].

Page 40: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

40/118

The local ringOP orOP (X )

of P ∈ X isthe set of all rational functions that are regular at P .

This is indeed a “local ring”, sinceit has the unique maximal ideal,

MP = { φ ∈ OP | φ(P ) = 0 }.

Page 41: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

41/118

Embedding of an affine variety in a projective variety.

Associate with F ∈ F[X1, . . . , Xn] the homogeneous polynomial F ∗

defined by

F ∗(X0, X1, . . . , Xn) := Xd0F (X1/X0, . . . , Xn/X0),

where d is the degree of F .

Page 42: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

42/118

Let X be an affine variety in An

defined by the prime ideal I .

Let I∗ be the ideal generated by {F ∗|F ∈ I}.

Then I∗ is a homogeneous prime idealdefining the projective variety X ∗ in Pn.

Page 43: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

43/118

LetX ∗0 = { (x0 : x1 : · · · : xn) ∈ X ∗ | x0 6= 0}.

Then X is isomorphic with X ∗0under the map

(x1, . . . , xn) 7→ (1 : x1 : · · · : xn).

The points (x0 : x1 : · · · : xn) ∈ X ∗ such that x0 = 0are called the points at infinity of X .

Page 44: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

44/118

The isomorphism of function fields

F(X ) ∼= F(X ∗)

is given by the mapf

g7→ xm0 f

g∗,

where m = deg(g)− deg(f ).

Page 45: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

45/118

For any point P of a projective variety X and

any hyperplaneH not containing P

the complementX \ H

is an affine variety containing P .

Page 46: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

46/118

LetF =

∑aijX

iY j.

The partial derivative FX of F with respect to Xis defined by

FX =∑

iaijXi−1Y j

and FY is defined similarly.

Page 47: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

47/118

Let X be the affine plane curve defined by F (X, Y ) = 0.

Let P ∈ X . IfFX(P ) = FY (P ) = 0,

then P is called singular, otherwise simple or nonsingular

A curve is called nonsingular or smoothif all its points are nonsingular.

Let P = (a, b) be a nonsingular point on X .The tangent line TP at P is defined by

FX(a, b)(X − a) + FY (a, b)(Y − b) = 0.

Page 48: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

48/118

The definitions for a projective plane curve are similar.

Let a projective plane curve be defined bythe homogeneous equation F = 0.

Let P ∈ X . If at least one of the derivatives

FX, FY , or FZ

is not zero in P , then P is called a simple or nonsingular.

Let P = (a : b : c) be a nonsingular point.Then the tangent line at P has equation

FX(P )X + FY (P )Y + FZ(P )Z = 0.

Page 49: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

49/118

The Fermat curve Fmis the projective plane curve with defining equation

F := Xm + Y m + Zm = 0.

The partial derivatives of F are

mXm−1, mY m−1, and mZm−1.

This curve is nonsingular if and only ifm is relatively prime to the characteristic.

Page 50: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

50/118

Let q = r2. The Hermitian curveHr over Fq

is defined by the affine equation

U r+1 + V r+1 + 1 = 0.

The corresponding homogeneous equation is

U r+1 + V r+1 + W r+1 = 0.

Hence it has r + 1 points at infinity.It is the Fermat curve Fm over Fq with m = r + 1.

Page 51: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

51/118

The conjugate of a ∈ Fq over Fr with q = r2

is obtained bya = ar.

So the equationU r+1 + V r+1 + W r+1 = 0.

can be rewritten asUU + V V + WW = 0.

Like a Hermitian form over the complex numbers.

Page 52: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

52/118

Choose an element b ∈ Fq such that

br+1 = −1.

There are exactly r + 1 of these, since q = r2.

Let P = (1 : b : 0). Then P is a point of the Hermitian curve.The tangent line at P has equation

U + brV = 0.

Page 53: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

53/118

Multiplying the equation U + brV = 0 with b gives

V = bU.

Substituting V = bU in the defining equation gives that

W r+1 = 0.

So P is the only intersection point ofthe Hermitian curve with the tangent line at P .

Page 54: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

54/118

New homogeneous coordinates are chosen such that this tangent linebecomes the line at infinity.

Let X1 = W , Y1 = U and Z1 = bU − V .Then the curve has homogeneous equation

Xr+11 = brY r

1 Z1 + bY1Zr1 − Zr+1

1

in the coordinates X1, Y1 and Z1.Choose an element a ∈ Fq such that

ar + a = −1.

There are r of these.Let X = X1, Y = bY1 + aZ1 and Z = Z1.

Page 55: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

55/118

Then the curve has homogeneous equation

Xr+1 = Y rZ + Y Zr

with respect to X , Y and Z .Hence the Hermitian curve has affine equation

Xr+1 = Y r + Y

with respect to X and Y .

This last equation has (0 : 1 : 0) as the only point at infinity.

Page 56: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

56/118

The Klein curve has homogeneous equation

X3Y + Y 3Z + Z3X = 0.

More generally define the curve Kmby the equation

XmY + Y mZ + ZmX = 0.

The partial derivatives are

mXm−1Y + Zm, mY m−1Z + Xm and mZm−1X + Y m.

Page 57: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

57/118

Let m2 −m + 1 be relatively prime to the characteristic.

Let (x : y : z) ∈ Km be a singular point.

If m is divisible by the characteristic, then

xm = ym = zm = 0.

So x = y = z = 0, a contradiction.

Page 58: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

58/118

If m is relatively prime to the characteristic, then

xmy = −mymz = m2zmx.

So(m2 −m + 1)zmx = xmy + ymz + zmx = 0.

Therefore z = 0 or x = 0, sincem2 −m + 1 is relatively prime to the characteristic.

Page 59: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

59/118

But z = 0 impliesxm = −mym−1z = 0.

Furthermoreym = −mzm−1x.

So x = y = z = 0, which is a contradiction.Similarly x = 0 leads to a contradiction.

Page 60: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

60/118

Hence Km with equation

XmY + Y mZ + ZmX = 0.

is nonsingular if

gcd(m2 −m + 1, p) = 1.

where p is the characteristic.

Show that the converse is also true.

Page 61: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

61/118

§2 Local parameters and discrete valuations

Let X be a smooth curve in A2 defined by the equation F = 0.

Let P = (a, b) ∈ X . The maximal idealMP

is generated by x− a and y − b.

dPF = FX(P )(x− a) + FY (P )(y − b) = 0.

Hence the F-vector spaceMP/M2

P

has dimension 1 and thereforeMP has one generator.

Page 62: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

62/118

HenceMP ofOP is a principal ideal.

Let g ∈ F[X ] be the coset of a polynomial G.

Then g is a generator ofMP if and only if

dPG is not a constant multiple of dPF .

Page 63: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

63/118

Let t be a generating element ofMP .Then t is called a local parameter or uniformizing parameter.

Every element z ∈ OP has a unique expression

z = utm,

where u is a unit and m ∈ N0.

If m > 0, then P is a zero of multiplicity m.

We writem = ordP (z) = vP (z).

Convention vP (0) =∞ > n for all n ∈ N0.

Page 64: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

64/118

Theorem The mapvP : OP → N0 ∪ {∞}

is a discrete valuation, that isthe map is surjective and satisfies:

(i) vp(f ) =∞ if and only if f = 0,(ii) vP (λf ) = vP (f ) for all nonzero λ ∈ F,(iii) vP (f + g) ≥ min{vP (f ), vP (g)}

and equality holds when vP (f ) 6= vP (g),(iv) vP (fg) = vP (f ) + vP (g).(v) If vP (f ) = vP (g),

then there exists a nonzero λ ∈ Fsuch that vP (f − λg) > vP (g).

Page 65: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

65/118

Extend the function vP to F(X ) by defining

vP (f/g) = vP (f )− vP (g).

If vP (z) = m > 0, then z has a zero of order m in P .

If vP (z) = −m < 0, then z has a pole of order m in P .

Page 66: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

66/118

If z ∈ F(X ) with vP (z) = m, then we can write

z = atm + z′,

where a ∈ F, a 6= 0 and vP (z′) > m.

In this way, one can show that z has a (formal) Laurent series

z =∑i≥m

aiti,

where ai ∈ F for all i and am 6= 0.

Page 67: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

67/118

Example Let P1 be the projective line.

A local parameter in the point P = (1 : 0) is

x1/x0.

The rational functionx2

0 − x21

x21

has a pole of order 2 at P .

If F does not have characteristic 2, then (1 : 1) and (−1 : 1)are zeros with multiplicity 1.

Page 68: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

68/118

Example Let the characteristic of F be unequal to 2.

Let X be in A2 with equation

X2 + Y 2 = 1.

Let P = (1, 0). Let z = 1− x.

This function is 0 in P , so it is inMP .

Page 69: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

69/118

We claim that z has order 2.

Observe that y is a local parameter in P ,because the line

Y = 0

is not equal to the tangent line

X = 1

in P . Furthermore, on X we have

1− x = y2/(1 + x)

and the function1/(1 + x)

is a unit inOP .

Page 70: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

70/118

Example Let X be the plane curve with equation

X3 + Y 3 + Z3 = 0

over the field F2. Then Q = (0 : 1 : 1) ∈ X .

Take t = x/z as local parameter at Q.

The expression x/(y + z) does not make sense at Q.

Page 71: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

71/118

On X we have

x

y + z=x(y2 + yz + z2)

y3 + z3= t−2 · y

2 + yz + z2

z2,

where the second factor on the right is regular and not 0 in Q.

Hence f has a pole of order 2 in Q.

Exercisey/(y + z) has a pole of order 3 in Q.

Page 72: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

72/118

Let X be a curve defined over Fq,the defining equations have coefficients in Fq.

Then points on X with all their coordinates in Fq

are called Fq-rational points.

The set of all Fq-rational points of X is denoted by:

X (Fq).

Page 73: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

73/118

Example Consider the Klein quartic with equation

X3Y + Y 3Z + Z3X = 0

over the algebraic closure of F2.

Over F2 the rational points are

(1 : 0 : 0), (0 : 1 : 0), and (0 : 0 : 1).

LetF4 = {0, 1, α, α2},

whereα2 = 1 + α.

Page 74: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

74/118

Over F4, there are two more points:

(1 : α : 1 + α) and (1 : 1 + α : α).

ExerciseCompute the number of rational pointsof the Klein quartic over F8.

Page 75: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

75/118

Define F8 as F2(ξ), whereξ3 = ξ + 1.

If a rational point has a coordinate 0,it must be one of the points over F2.

Ifxyz 6= 0,

we can take z = 1 by symmetry.

Ify = ξi, 0 ≤ i ≤ 6,

then write x = ξ3iη.

Page 76: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

76/118

Substitution in the equation gives

η3 + η + 1 = 0,

that is, η is one of the elements

ξ, ξ2 or ξ4.

So we find a total of3 + 7 ∗ 3 = 24

rational points over F8.

Page 77: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

77/118

Example Consider the Hermitian curveH2.

X3 + Y 3 + Z3 = 0

over F4.

Since a third power of an element of F4 is 0 or 1,all the rational points have one coordinate 0.

Take one of the others to be 1, and the third one any nonzero element of F4.

So we find nine (projective) points.

Page 78: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

78/118

Exercise Let q = r2.

Consider the Hermitian curve with affine equation

Xr+1 = Y r + Y

Show that it has r3 + 1 points over Fq.

Page 79: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

79/118

§3 Bézout’s theorem

A polynomial of degree m in one variable,with coefficients in a field has at most m zeros.

If the field is algebraically closedand if the zeros are counted with multiplicities,then the number of zeros is equal to m.

Bézout’s theorem is a generalization of these factsto polynomials in several variables.

The degree of a projective plane curve isthe degree of the defining polynomial.It is the maximal number of points in the intersection with a line,not containing a component of the curve.

Page 80: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

80/118

Consider the intersection of irreduciblenonsingular projective curves X and Y of degrees l and m.

Let G = 0 be the defining equation of Y .

Let P be a point of X .Let H be a homogeneous linear form such that H(P ) 6= 0.Let h be the class of H modulo the ideal defining X .

Then the intersection multiplicity

I(P ;X ,Y)

of X and Y at P is defined by vP (g/hm).

Page 81: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

81/118

This definition of the intersection multiplicitydoes not depend on the choice of H ,since h/h′ is a unit inOP for any other choice of alinear form H ′ that is not zero in P .

If P is also a point of Y , then

I(P ;X ,Y) = I(P ;Y ,X ).

Page 82: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

82/118

Bézout’s Theorem

Let X and Y be two plane curves that have no component in common.Then X and Y intersect in exactly lm points(counted with multiplicities).

Corollary

The intersection of two projective plane curves is not empty.

Page 83: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

83/118

Corollary

A nonsingular projective plane curve is irreducible.

Exercisea) Proof this corollary.b) Give an example of a nonsingular affine plane curve that is reducible.

Page 84: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

84/118

Proof

If F = GH is a factorization of F with factors of positive degree, we get

FX = GXH + GHX

by the product or Leibniz rule for the partial derivative.

SoFX ∈ (G,H),

and similarly for the other two partial derivatives. Hence

(FX, FY , FZ, F ) ⊆ (G,H).

Page 85: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

85/118

The zero sets satisfy

V (G,H) ⊆ V (FX, FY , FZ, F ).

Now V (G,H) is the intersection of the curves with equationsG = 0 and H = 0, and this not empty by the above Corollary.

Therefore the curve has a singular point.

Page 86: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

86/118

Notice that the assumption that the curveis a projective plane curve is essential.

The equation X2Y −X = 0 defines a nonsingular affine plane curve,but is clearly reducible.

However if F = 0 is an affine plane curve and the homogenization F ∗

defines a nonsingular projective curve, then F is irreducible.

The affine curve with equation X2Y −X = 0 has the points(1 : 0 : 0) and (0 : 1 : 0)at infinity,and (0 : 1 : 0) is a singular point.

Page 87: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

87/118

LetVl = {F ∈ Fq[X, Y ] | deg(F ) ≤ l },

the vector space of bivariate polynomials of degree at most land coefficients in Fq.

Consider an element G of degree m in Fq[X, Y ] such thatthe homogeneous form G∗ defines a nonsingular curve.

Then G is irreducible in F[X, Y ], where F is the algebraic closure of Fq.

Page 88: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

88/118

Let P1, P2, . . . , Pn be rational points on the plane curvedefined by the equation G = 0, So

Pi = (ai, bi) ∈ F2q and G(Pi) = 0 for 1 ≤ i ≤ n.

Define the code C by

C = {(F (P1), F (P2), . . . , F (Pn)) |F ∈ Fq[X, Y ], deg(F ) ≤ l}.

Page 89: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

89/118

Theorem Let n > lm.

Denote the minimum distance of this code by d and its dimension by k.

Thend ≥ n− lm,

and

k =

{ (l+22

)if l < m,

lm + 1−(m−1

2

)if l ≥ m.

Page 90: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

90/118

Proof

The monomials of the form XαY β with α + β ≤ l form a basis of Vl.

Hence Vl has dimension(l+22

).

Let F ∈ Vl.If G is a factor of F , then the codeword in C corresponding to F is zero.

Conversely, if this codeword is zero, then the curves with equationsF = 0 and G = 0 have degree l′ ≤ l and m respectively,and they have the n points P1, P2, . . . , Pn in their intersection.

Bézout’s theorem and the assumption lm < n imply thatF and G have a common factor.

Page 91: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

91/118

Since G is irreducible, F must be divisible by G.Hence the functions F ∈ Vl that yield the zero codewordform the subspace GVl−m.

This implies that if l < m, then k =(l+22

),

and if l ≥ m, then

k =

(l + 2

2

)−(l −m + 2

2

)= lm + 1−

(m− 1

2

).

Page 92: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

92/118

The same argument with Bézout’s theorem shows that

a nonzero codeword has at most lm coordinates equal to 0,

that is to say, it has weight at least n− lm.

Hence

d ≥ n− lm.

Page 93: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

93/118

Remark

Let F1, . . . , Fk is a basis for Vl modulo GVl−m. Then

(Fi(Pj) | 1 ≤ i ≤ k, 1 ≤ j ≤ n)

is a generator matrix of C .

So it is a parity check matrix for the dual of C .The minimum distance d⊥ of C⊥ is equal tothe minimal number of dependent columns of this matrix.

Hence for all t < d⊥ and every subsetQ of P = {P1, . . . , Pn}consisting of t distinct points,the corresponding k × t submatrix has maximal rank t.

Page 94: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

94/118

Let Ll = Vl/GVl−m.

Then the map that evaluates polynomialsat the points ofQ induces a surjective map

Ll −→ Ftq.

Denote the kernel by Ll(Q),it is the space of all functions F ∈ Vlthat are zero at the points ofQmodulo GVl−m.So

dim(Ll(Q)) = k − t if t < d⊥.

Page 95: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

95/118

Conversely, the dimension of Ll(Q) is at least k − tfor all t-subsetsQ of P .

But in order to get a bound for d⊥, we have to know thatdim(Ll(Q)) = k − t for all t < d⊥.

The theory developed so far is not sufficient to get such a bound.

The theorem of Riemann-Roch gives an answer to this question.

Page 96: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

96/118

Notice that the following inequality holds

k + d ≥ n + 1− g,

where g = (m− 1)(m− 2)/2.

We will see that g is the genus.

Later g is also the number of gaps ofthe Weierstrass semigroup of a point.

Page 97: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

97/118

§4 Divisors

In the following, X is an irreducible,nonsingular, projective plane curve.

A divisor is a formal sumD =

∑P∈X

nPP,

with nP ∈ Z and nP = 0 for all but a finite number of points P ∈ X .

The support of this divisor is the set

{ P | nP 6= 0 }.

Page 98: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

98/118

Let E =∑

P∈XmPP be another divisor. Define

D ≤ E ⇔ np ≤ mP for all P.

A divisor D is called effective if

0 ≤ D,

that is if all coefficients nP are nonnegative.

Define the degree of the divisor D by

deg(D) =∑

nP .

Page 99: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

99/118

Let X and Y be projective plane curves defined by the equations F = 0 andG = 0 of degrees l and m.

Define the intersection divisor by

X · Y =∑

I(P ;X ,Y)P,

where I(P ;X ,Y) is the intersection multiplicity.

Bézout’s theorem tells us that X · Yis indeed a divisor and

deg(X · Y) = lm.

Page 100: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

100/118

Let P ∈ X .

Let vP be the discrete valuation defined for functions on X .

Let f be a nonzero rational function on X .Define the divisor of f by

(f ) =∑P∈X

vP (f )P

The divisor of f is a bookkeeping device that tells uswhere the zeros and poles of f are and what their multiplicities are.

Page 101: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

101/118

Theorem

deg(f ) = 0

The degree of a divisor of a nonzero rational function is zero.

Proof

Let X be a plane curve of degree l.Let f be a rational function on the curve X .Then f is represented by a quotient A/B oftwo homogeneous polynomials of the same degree, say m.

Page 102: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

102/118

Let Y and Z be the curves defined by the equations A = 0 and B = 0.Then

vP (f ) = I(P ;X ,Y)− I(P ;X ,Z),

sincef = a/b = (a/hm)(b/hm)−1,

whereH is a homogeneous linear form representing h such thatH(P ) 6= 0.Hence

(f ) = X · Y − X · Z.So (f ) is a divisor and its degree is zero, since it is the differenceof two intersection divisors of the same degree lm.

Page 103: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

103/118

Example

Consider the plane curve X with equation over F4

X3 + Y 3 + Z3 = 0

Let Q = (0 : 1 : 1). Take t = x/z as local parameter at Q.

We saw thatvQ(x/(y + z)) = −2.

Page 104: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

104/118

Let α ∈ F4 with α2 = 1 + α.

The line L with equation X = 0 intersects the curve in three points:

P1 = (0 : α : 1), P2 = (0 : α2 : 1) and Q.

SoX · L = P1 + P2 + Q.

The lineM with equation Y = 0 intersects the curve in three points:

P3 = (1 : 0 : 1), P4 = (α : 0 : 1) and P5 = (α2 : 0 : 1).

SoX ·M = P3 + P4 + P5.

Page 105: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

105/118

The lineN with equation Y + Z = 0 intersects the curve in Q with multi-plicity 3. So

X · N = 3Q.

Hence(x/(y + z) = P1 + P2 − 2Q

and(y/(y + z) = P3 + P4 + P5 − 3Q.

Page 106: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

106/118

Example

Let X be the Klein quartic with equation

X3Y + Y 3Z + Z3X = 0

LetP1 = (1 : 0 : 0), P2 = (0 : 1 : 0) and P3 = (0 : 0 : 1).

Page 107: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

107/118

Let L be the line with equation X = 0.Then L intersects X in the points

P2 and P3.

The line L is not tangent in P2, so

I(P2;X ,L) = 1 and I(P3;X ,L) = 3,

since the multiplicities add up to 4.Hence

X · L = P2 + 3P3.

Page 108: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

108/118

X · L = P2 + 3P3.

Similarly we get for the linesM andN with equations Y = 0 and Z = 0

X ·M = 3P1 + P3 and X · N = 3P2 + P1.

Therefore(x/z) = 3P3 − P1 − 2P2

and(y/z) = 2P1 + P3 − 3P2.

Page 109: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

109/118

The divisor of a rational function is called a principal divisor.

Two divisors D and E are called linearly equivalentif and only if D − E is a principal divisor, that is

D − E = (f )

for some rational function f .

NotationD ≡ E.

This is indeed an equivalence relation.

Page 110: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

110/118

Let D be a divisor on a curve X .

Define the vector space L(D) over F by

L(D) = {f ∈ F(X )∗ | (f ) + D ≥ 0} ∪ {0}.

Definel(D) = dimFL(D).

Page 111: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

111/118

If

D =

r∑i=1

niPi −s∑j=1

mjQj

with all ni,mj > 0, then L(D) consists of 0 andthe rational functions that have

zeros of order at least mj at Qj

poles of order at most ni at Pi

and no other poles.

Page 112: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

112/118

If D ≡ E and g is a rational function with

(g) = D − E, then the mapf 7→ fg

shows that

L(D) ∼= L(E)

as vector spaces over F.

Page 113: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

113/118

Theorem

(i) l(D) = 0 if deg(D) < 0,

(ii) l(D) ≤ 1 + deg(D).

Proof

(i) If deg(D) < 0, then for any function f ,we have deg(f ) + D) < 0, so f /∈ L(D).

Page 114: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

114/118

(ii) If f is not 0 and f ∈ L(D), then

E := D + (f )

is an effective divisor for which

D ≡ E so l(D) = l(E).

So we may assume that D is effective, say

D =

r∑i=1

niPi,

where ni ≥ 0 for all i.

Page 115: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

115/118

Let f 6= 0 and f ∈ L(D).Let ti be a local parameter at Pi.Map f onto the corresponding element in

(t−nii OPi

)/OPi,

This space has dimension ni.

Thus we obtain a mapping

L(D)→ ⊕ri=1(t

−nii OPi

)/OPi.

Page 116: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

116/118

This is a linear mapping.

Suppose that f is in the kernel.This means that f does not have a pole in all the points Pi, that is to say,f is a constant function. It follows that

l(D) ≤ 1 +

r∑i=1

ni = 1 + deg(D).

Page 117: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

117/118

Example Consider the plane curve X with equation

X3 + Y 3 + Z3 = 0

as before. We saw that

(x/(y + z) = P1 + P2 − 2Q

and(y/(y + z) = P3 + P4 + P5 − 3Q.

Page 118: Algebraic curves over finite fieldsruudp/lectures/09-10-28-masterm-AGC1.pdf · 12 2/118 Content: §0 Introduction §1 Algebraic curves §2 Local parameters and discrete valuations

12

118/118

Let f = x/(y + z) and g = y/(y + z).

So the functions 1, f and g havemutually distinct pole orders at Q andare linearly independent elements of L(3Q).

Hence3 ≤ l(3Q) ≤ 1 + 3.

We will see that l(3Q) = 3.


Recommended