Commit 2023-08-01 15:12 d4d88d3b
View on Github →refactor(AlgebraicGeometry/EllipticCurve/Weierstrass): change the variableChange into a structure (#5841) Main changes:
- Change the
variableChange(wasu r s teverywhere) into a structureVariableChange. - Add
id,compandinvtoVariableChangeand prove that it form a group and acts on the set of elliptic curves to the left. - Add
baseChangetoVariableChange, prove the compatibility of it with base change of elliptic curves. - Prove that if the ring homomorphism is injective, then
baseChangeofVariableChangeand elliptic curves are injective (NB: We don't say anything about elliptic curves modulo isomorphism yet!) - Prove that
baseChangeofVariableChangeis a group homomorphism