Homepage › Solution manuals › Kenneth Ireland › A Classical Introduction to Modern Number Theory › Exercise 11.15
Exercise 11.15
Find the number of points on for and . Do it both by means of the formula in section 5 and by direct calculation.
Answers
Proof. If , the only finite points on the curve are the points . We must add the points at infinity to obtain the points
Since , where and , here , thus the formula of ¤5 gives
If , the finite points on the curve, given by the following naive program, are the 12 points
With the two points at infinity, we obtain projective points.
Here , and , , thus , and the formula of ¤5 gives
The formula is verified in both cases.
Program Sage to obtain the finite points on the curve :
def N(p): Fp = GF(p) l = [] for x in Fp: for y in Fp: if x^2 + y^2 + x^2*y^2 == 1: l.append((x,y)) return l
□