Theorems · Inductive type · algebraic geometry
WeierstrassCurve.VariableChange
(R : Type u) → [CommRing R] → Type u
An admissible linear change of variables of Weierstrass curves defined over a ring R given by
a tuple (u, r, s, t) for some u in Rˣ and some r, s, t in R. As a matrix, it is
$$\begin{pmatrix} u^2 & 0 & r \cr u^2s & u^3 & t \cr 0 & 0 & 1 \end{pmatrix}.$$
In other words, this is the change of variables (X, Y) ↦ (u²X + r, u³Y + u²sX + t).
When R is a field, any two isomorphic Weierstrass equations are related by this.
- Cited by
- 53 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
- Assumes
- CommRing
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement · cited by 17,173
Cited by75
Results whose statement or proof uses this declaration.
- WeierstrassCurve.VariableChange.ustatement and proof · cited by 27
- WeierstrassCurve.VariableChange.rstatement and proof · cited by 22
- WeierstrassCurve.VariableChange.tstatement and proof · cited by 18
- WeierstrassCurve.VariableChange.sstatement and proof · cited by 17
- WeierstrassCurve.VariableChange.mapstatement and proof · cited by 9
- WeierstrassCurve.toCharNeTwoNFstatement · cited by 6
- WeierstrassCurve.toShortNFOfCharThreestatement · cited by 5
- WeierstrassCurve.toCharThreeNFstatement · cited by 3
- WeierstrassCurve.toShortNFOfCharThree_a₂statement · cited by 3
- WeierstrassCurve.variableChange_Δstatement and proof · cited by 3
- WeierstrassCurve.VariableChange.extstatement and proof · cited by 2
- WeierstrassCurve.Affine.equation_iff_variableChangestatement · cited by 2