Documentation

LeanPool.RiemannRochFunctionFields.CoordinateFree.Divisor

Coordinate-free divisors and degree #

This file transports the two-chart divisor group to intrinsic places and identifies the transported degree with the residue-field weighted sum.

Main definitions #

@[instance_reducible]

Classical decidable equality for the coordinate rational function field.

Equations
Instances For
    @[instance_reducible]

    Constant-field algebra structure on a finite-place valuation subring.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Scalar-tower compatibility for a finite-place valuation subring.

      The finite-chart valuation subring is the valuation subring of the intrinsic place.

      Equations
      Instances For

        The finite-chart residue field is the intrinsic residue field.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[instance_reducible]

          Constant-field algebra structure on an infinite-place valuation subring.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Scalar-tower compatibility for an infinite-place valuation subring.

            The infinite-chart valuation subring is the valuation subring of the intrinsic place.

            Equations
            Instances For

              The infinite-chart residue field is the intrinsic residue field.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The chart degree agrees with the intrinsic residue-field degree.

                @[reducible, inline]
                abbrev FunctionField.Divisor (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] :
                Type u_2

                Divisors indexed by coordinate-free places.

                Equations
                Instances For

                  Reindex a chart divisor by the chart/intrinsic place equivalence.

                  Equations
                  Instances For

                    The coordinate-free principal-divisor homomorphism.

                    Equations
                    Instances For
                      noncomputable def FunctionField.Divisor.deg (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] (D : Divisor k K) :

                      The intrinsic weighted degree of a divisor.

                      Equations
                      Instances For
                        theorem FunctionField.Divisor.deg_formula (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] (D : Divisor k K) :
                        deg k K D = Finsupp.sum D fun (v : Place k K) (n : ) => n * v.degree

                        The degree is the intrinsic residue-degree weighted sum.

                        theorem FunctionField.Divisor.deg_add (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] (D E : Divisor k K) :
                        deg k K (D + E) = deg k K D + deg k K E

                        Principal divisors have degree zero.