Theorems · Definition · algebraic geometry
WeierstrassCurve.toShortNFOfCharThree
{R : Type u_1} → [inst : CommRing R] → WeierstrassCurve R → [CharP R 3] → WeierstrassCurve.VariableChange RFor a WeierstrassCurve defined over a ring of characteristic = 3,
there is an explicit change of variables of it to Y² = X³ + a₄X + a₆
(WeierstrassCurve.IsShortNF) if its j = 0.
This is in fact given by WeierstrassCurve.toCharNeTwoNF.
- Cited by
- 5 results in Mathlib
- Foundations
- Depth 25 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites5
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement and proof · cited by 17,173
- CharPstatement and proof · cited by 478
- WeierstrassCurvestatement and proof · cited by 394
- WeierstrassCurve.VariableChangestatement · cited by 53
- WeierstrassCurve.toCharNeTwoNFproof · cited by 6
Cited by6
Results whose statement or proof uses this declaration.
- WeierstrassCurve.toShortNFOfCharThree_a₂statement · cited by 3
- WeierstrassCurve.toCharThreeNFproof · cited by 3
- WeierstrassCurve.toShortNFOfCharThree_specstatement · cited by 1
- WeierstrassCurve.toShortNFOfCharThree.congr_simpstatement and proof · cited by 0
- WeierstrassCurve.toCharThreeNF_spec_of_b₂_eq_zeroproof · cited by 0
- WeierstrassCurve.toCharThreeNF_spec_of_b₂_ne_zeroproof · cited by 0