You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, change_ring checks implicitly for smoothness, by creating a new instance of HyperellipticCurve, with the defining polynomials is the new ring, in short, it returns:
However, we never really check if we are obtaining a proper base change.
For example, if we take R = GF(p), we can reduce the degree of f and h and get a smooth model for a hyperelliptic curve of a smaller genus.
For example:
At the moment,
change_ring
checks implicitly for smoothness, by creating a new instance ofHyperellipticCurve
, with the defining polynomials is the new ring, in short, it returns:However, we never really check if we are obtaining a proper base change.
For example, if we take R = GF(p), we can reduce the degree of
f
andh
and get a smooth model for a hyperelliptic curve of a smaller genus.For example:
Should we add a check for the genus?
Component: algebraic geometry
Issue created by migration from https://trac.sagemath.org/ticket/25249
The text was updated successfully, but these errors were encountered: