Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionRiemannRoch

Riemann--Roch for the exhaustive finite-extension place model #

This file identifies the exhaustive finite and infinite places used by the BGS function-field development with the two-chart place model of the vendored Riemann--Roch library. The identification transports residue degrees, divisors, divisor degree, normalized valuations, and Riemann spaces. It then applies the axiom-clean Riemann--Roch theorem to discharge the eventual uniform Riemann formula required by the divisor-class recurrence.

The only non-definitional chart issue is at infinity: the two developments construct the same valuation subring using different DecidableEq instances. We therefore record the identity-on-elements ring equivalence explicitly and transport the integral closure and its height-one primes across it.

@[instance_reducible]
noncomputable def BGS.HasseWeil.riemannRochConstantAlgebra (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] :

The algebra structure from K to L used in the finite extension riemann roch construction.

Equations
Instances For
    @[instance_reducible]
    noncomputable def BGS.HasseWeil.riemannRochPolynomialAlgebra (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] :

    The algebra structure from K[X] to L used in the finite extension riemann roch construction.

    Equations
    Instances For
      @[instance_reducible]

      The algebra structure from K to (RatFuncInfinityIntegers K) used in the finite extension riemann roch construction.

      Equations
      Instances For
        @[instance_reducible]

        The algebra structure from K to (RatFuncInfinityIntegralClosure K L) used in the finite extension riemann roch construction.

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

          The BGS and Riemann--Roch infinity valuation subrings are the same subring of RatFunc K; this equivalence makes the harmless instance-level difference explicit.

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

            Identity-on-L equivalence between the two infinity integral closures.

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

              Constant-field-linear form of the infinity integral-closure equivalence.

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

                Places above the BGS infinity place are exactly the height-one primes of the BGS infinity integral closure.

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

                  Infinity places in the exhaustive BGS model and in the Riemann--Roch chart.

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

                    The residue-field equivalence for the finite quotient in Riemann–Roch.

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

                      The residue-field equivalence for the infinity quotient in Riemann–Roch.

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

                        The residue-field equivalence at infinity used in the Riemann–Roch comparison.

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

                          The normalized valuation attached to an exhaustive BGS place.

                          Equations
                          Instances For

                            Every exhaustive BGS place carries exactly the normalized valuation of its corresponding Riemann--Roch chart place.

                            The valuation of a nonzero function is the exponential of the negative coefficient of its exhaustive principal divisor.

                            If the algebraic closure of the finite constant field inside L is exactly the constants, the uniform eventual Riemann formula holds for a canonical genus and threshold.