The tautological point is the generic point, pushed along the pullback #
The tautological point of an isogeny φ : W₁ ⟶ W₂ is the point of W₂ over F(W₁) whose
coordinates are the pullbacks of the two coordinate functions of W₂. Those pullbacks are the
images of the generic coordinates of W₂ under the function-field map φ^*, so the tautological
point is nothing but the generic point of W₂ transported along φ^* by Mathlib's
WeierstrassCurve.Affine.Point.map.
The transport is an AddMonoidHom and is functorial, so the tautological point of a composite
ψ ∘ φ is the tautological point of ψ transported along φ^*. This expresses a composite of
pullbacks as a statement in the group W₃⁄F(W₁), which is how [m] ∘ [n] = [m n] is proved in
MulByInt/Comp.lean.
Main results #
TauCeti.Isogeny.tautologicalPoint_eq_map_genericPoint: the tautological point ofφis the generic point ofW₂transported alongφ^*.TauCeti.Isogeny.tautologicalPoint_comp: the tautological point of a compositeψ ∘ φis the tautological point ofψtransported alongφ^*.
References #
The tautological point is the generic point transported along the pullback.
The tautological point of a composite is the tautological point of the outer isogeny transported along the function-field pullback of the inner isogeny.