Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.PointHom.Affine

The class-group point map at an affine point #

Isogeny.toPointHom φ is defined through class groups: the class of a point is extended into the intermediate ring and normed down to the target coordinate ring. Its geometric reading is that φ sends a point P of W₁ to the point lying under it — the point Q of W₂ whose place is the restriction along φ^* of the place of P. PointHom/Basic.lean proves this when Q is the point at infinity; this file proves it when Q is affine. Together, for a separable isogeny over a separably closed field, they show that the class-group construction computes the value of the rational map at every rational point.

The affine case is a computation of the relative norm of the prime of the intermediate ring over the ideal 𝔮 of Q. The core theorem assumes only that every prime of the intermediate ring over 𝔮 has residue degree one — the condition under which Ideal.relNorm_eq_of_forall_inertiaDeg_eq_one computes that norm — and nothing about F or the separability of φ. Over a separably closed field a separable isogeny splits every place completely (Isogeny.isSplitCompletely), which discharges the condition and gives the corollary.

Main results #

References #

The class-group point map evaluates at affine points, given trivial residue extensions over the target point. If the place of the affine point (x, y) of W₁ restricts along φ^* to the place of the affine point (x', y') of W₂ — that is, if φ^* x₂ and φ^* y₂ take the values x' and y' at (x, y) — and every prime of the intermediate ring over the ideal of (x', y') has inertia degree one, then φ.toPointHom sends (x, y) to (x', y').

Nothing is assumed of F or of the separability of φ: the residue-degree hypothesis is the whole input beyond the places, and toPointHom_some_eq_some_of_isEquiv_comap_pointPlace discharges it over a separably closed field for a separable isogeny. The algebra structure of W₂.CoordinateRing on the intermediate ring is the caller's, pinned to the pullback one by halg exactly as Isogeny.isScalarTower_intermediateRing pins it, so that the hypothesis can be stated.

The class-group point map evaluates at affine points. Over a separably closed field, a separable isogeny φ sends the affine point (x, y) of W₁ to the affine point (x', y') of W₂ as soon as the place of (x, y) restricts along φ^* to the place of (x', y') — that is, as soon as φ^* x₂ and φ^* y₂ take the values x' and y' at (x, y).

Together with Isogeny.toPointHom_some_eq_zero_of_isEquiv_comap_infinityPlace this identifies the class-group construction with the map on points that the rational functions φ^* x₂, φ^* y₂ define.