Convert a CurveCovering into the abstract CurveMorphismData used by the
Riemann–Hurwitz formula, by packaging degree, canonical degrees, and ramification.
Instances For
The packaged CurveMorphismData of a CurveCovering satisfies the Riemann–Hurwitz identity
deg K_X = n · deg K_Y + deg R.
For the elliptic identity covering, the morphism data has degree 1 and ramification
divisor of degree 0.
The Riemann–Hurwitz identity instantiated on the elliptic identity covering.
Package a CurveCovering as CurveCoverData, combining the morphism data with the
source and target curves.
Instances For
The cover data of a CurveCovering satisfies the canonical-divisor decomposition
underlying the Riemann–Hurwitz formula.
The genus formula proved via the bridge agrees with the direct Riemann–Hurwitz formula.