Transport of elliptic-curve points along an algebra equivalence #
Let W be a Weierstrass curve over a field F. Mathlib's WeierstrassCurve.Affine.Point.map
carries the points of W over one F-algebra to its points over another along an algebra
homomorphism. This file packages that map, for an F-algebra equivalence K ≃ₐ[F] L, as an
additive equivalence of point groups, and proves its identity, composition and inverse laws.
Main definitions #
WeierstrassCurve.Affine.Point.mapEquiv: transport of points along an algebra equivalence.
Main results #
WeierstrassCurve.Affine.Point.mapEquiv_refl,mapEquiv_transandmapEquiv_symm: the transport is functorial in the algebra equivalence.
References #
Transport of elliptic-curve points along an algebra equivalence. This is Mathlib's additive point map, with inverse induced by the inverse algebra equivalence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
mapEquiv W e applies Mathlib's point map along e.
The inverse of mapEquiv W e applies Mathlib's point map along e.symm.
Transport along the identity algebra equivalence is the identity.
Transport along a composite algebra equivalence is the composite of the transports.
The inverse of the transport along e is the transport along e.symm.