Variable changes on the homogeneous coordinate ring of a Weierstrass curve #
An admissible change of variables C = (u, r, s, t) carries a point (x, y) of C • W to the
point (u²x + r, u³y + u²sx + t) of W. In homogeneous coordinates this is the linear map
[X : Y : Z] ↦ [u²X + rZ : u²sX + u³Y + tZ : Z] with matrix C.toMatrix. Substituting it into the
homogeneous Weierstrass polynomial of W gives u⁶ times that of C • W, so it induces an
R-algebra isomorphism of homogeneous coordinate rings
variableChangeEquiv W C : R[X, Y, Z] ⧸ (W) ≃ₐ[R] R[X, Y, Z] ⧸ (C • W) which preserves the grading
by total degree. Its Proj is the isomorphism between the projective Weierstrass models of C • W
and W.
Main definitions #
WeierstrassCurve.VariableChange.toMatrix: the matrix of a change of variables acting on homogeneous coordinates[X : Y : Z].WeierstrassCurve.Projective.variableChangeEquiv: the induced isomorphism of homogeneous coordinate rings.
Main results #
WeierstrassCurve.VariableChange.toMatrix_mul:toMatrixis an anti-homomorphism, matching the action(C * C') • W = C • C' • W.WeierstrassCurve.Projective.linearSubst_polynomial: the substitution multiplies the homogeneous Weierstrass polynomial byu⁶.WeierstrassCurve.Projective.variableChangeEquiv_oneandWeierstrassCurve.Projective.variableChangeEquiv_mul: the isomorphisms are compatible with the identity and with products of changes of variables.WeierstrassCurve.Projective.variableChangeEquiv_mem_grading: the isomorphism preserves the grading.WeierstrassCurve.Projective.evalZero_variableChangeEquiv: the point[0 : 1 : 0]ofC • Wis carried to the point[0 : u³ : 0] = [0 : 1 : 0]ofW.
References #
- J. H. Silverman, The Arithmetic of Elliptic Curves, III.1
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, 2.2.
The matrix of the change of variables C = (u, r, s, t) acting on homogeneous coordinates:
[X : Y : Z] ↦ [u²X + rZ : u²sX + u³Y + tZ : Z], the homogenisation of
(x, y) ↦ (u²x + r, u³y + u²sx + t).
Instances For
The change of variables multiplies the homogeneous Weierstrass polynomial by u⁶:
W(u²X + rZ, u²sX + u³Y + tZ, Z) = u⁶ (C • W)(X, Y, Z).
The isomorphism of homogeneous coordinate rings R[X, Y, Z] ⧸ (W) ≃ₐ[R] R[X, Y, Z] ⧸ (C • W)
induced by the change of variables C: the class of p(X, Y, Z) goes to the class of
p(u²X + rZ, u²sX + u³Y + tZ, Z).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity change of variables induces the canonical isomorphism
R[X, Y, Z] ⧸ (W) ≃ₐ[R] R[X, Y, Z] ⧸ (1 • W) coming from 1 • W = W.
The isomorphism induced by a product C * C' is the isomorphism induced by C' followed by
the one induced by C, up to the canonical isomorphism coming from C • C' • W = (C * C') • W.
The isomorphism of homogeneous coordinate rings preserves the grading by total degree.
The inverse isomorphism of homogeneous coordinate rings preserves the grading by total degree.
Evaluating at [0 : 1 : 0] after the change of variables is evaluating at
[0 : u³ : 0]: on the degree-n part it multiplies the value at [0 : 1 : 0] by (u³)ⁿ.