Documentation

Atlas.AlgebraicGeometryI.code.CurveCoveringBridge

Convert a CurveCovering into the abstract CurveMorphismData used by the Riemann–Hurwitz formula, by packaging degree, canonical degrees, and ramification.

Instances For

    For the elliptic identity covering, the morphism data has degree 1 and ramification divisor of degree 0.

    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.

      theorem CurveCovering.genus_form_via_bridge (C : CurveCovering) :
      2 * C.X.g - 2 = C.n * (2 * C.Y.g - 2) + C.deg_R

      Riemann–Hurwitz genus form derived via the cover-data bridge: 2g_X - 2 = n · (2g_Y - 2) + deg R.

      Lower bound on the genus arising from a covering, obtained from the bridge: 2g_X - 2 ≥ n · (2g_Y - 2) (since deg R ≥ 0).

      The genus formula proved via the bridge agrees with the direct Riemann–Hurwitz formula.