Documentation

Atlas.AlgebraicGeometryI.code.ConicRational

noncomputable def ConicRational.invertPoly (R : Type u_1) [CommRing R] (r : R) :

The polynomial r·X - 1, whose root in an extension inverts r.

Instances For

    The localization R[1/r] is R-algebra isomorphic to R[X]/(rX - 1).

    Instances For

      R[X]/(rX-1) is a localization of R away from r.

      The image of r times the adjoined root is 1 in R[X]/(rX - 1).

      noncomputable def ConicRational.hyperbolaPoly (k : Type u_1) [CommRing k] :

      The hyperbola defining polynomial X·Y - 1 as a polynomial in Y over k[X].

      Instances For

        The hyperbola coordinate ring is the localization of k[X] at X.

        The defining relation xy = 1 in the hyperbola coordinate ring.

        Over a field, the powers of X are non-zero-divisors in k[X].

        Over a field, the hyperbola coordinate ring k[X, X⁻¹] is an integral domain.

        noncomputable def ConicRational.conicPoly (k : Type u_1) [CommRing k] :

        The defining polynomial of the projective conic X·Y = Z² in P^2.

        Instances For

          The genus-degree formula for a smooth plane curve of degree d: g = (d-1)(d-2)/2.

          Instances For

            A smooth conic (degree 2 plane curve) has genus zero.

            Bridge identifying the conic's genus (from the degree formula) with the Riemann-Roch genus RiemannRoch.genus 2.