Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.OneSubFrobenius.Kernel

Every rational point lies in the kernel of 1 − π #

Over a finite field the isogeny 1 − π_q kills every F-rational point, so its kernel is all of them. The reason is the one behind the classical count: π_q fixes the rational points, so (1 − π_q)(X + P) = (1 − π_q)(X) for rational P, and a function pulled back along 1 − π_q is unmoved by translating by P.

An isogeny here has no point map, so the argument is carried out on tautological points. A kernel element is a point whose translation fixes the pulled-back field; translation acts on a pullback by post-composition, and a pullback is fixed by such an endomorphism exactly when its tautological point is. The tautological point of 1 − π_q is g − π_q(g), and translation moves both terms by the same rational point, so their difference does not move at all.

Main results #

This is the lower half of deg (1 − π_q) = #E(𝔽_q). The upper half asks in addition that the kernel cut out the pulled-back field exactly, and is not proved here.

References #

@[simp]

The kernel of 1 − π_q is every rational point.

The rational points are exactly the kernel of 1 − π_q, as a cardinality.

The degree of 1 − π_q bounds the point count above. This is the lower half of deg (1 − π_q) = #E(𝔽_q); the upper half asks in addition that the kernel cut out the pulled-back field exactly, and is not proved here.

The point count divides the degree of 1 − π_q. The kernel order always divides the separable degree, and 1 − π_q is separable, so the bound above is a divisibility. Equality is the upper half, which is not proved here.