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.
The algebra structure from K to L used in the finite extension riemann roch
construction.
Equations
- BGS.HasseWeil.riemannRochConstantAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap K (RatFunc K))).toAlgebra
Instances For
The algebra structure from K[X] to L used in the finite extension riemann roch
construction.
Equations
- BGS.HasseWeil.riemannRochPolynomialAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap (Polynomial K) (RatFunc K))).toAlgebra
Instances For
The algebra structure from K to (RatFuncInfinityIntegers K) used in the finite
extension riemann roch construction.
Equations
Instances For
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
Equivalence from the exhaustive BGS place type to the Riemann--Roch two-chart place type.
Equations
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 exhaustive place degree agrees with the Riemann--Roch chart degree.
The normalized infinity valuation is unchanged by the identity-on-L
integral-closure transport.
The normalized valuation attached to an exhaustive BGS place.
Equations
- One or more equations did not get rendered due to their size.
- BGS.HasseWeil.finiteExtensionPlaceValuation K L (Sum.inl q) = IsDedekindDomain.HeightOneSpectrum.valuation L q
Instances For
Every exhaustive BGS place carries exactly the normalized valuation of its corresponding Riemann--Roch chart place.
Transport of exhaustive divisors to the two-chart Riemann--Roch model.
Equations
Instances For
Divisor degree is preserved by the exhaustive-place/chart equivalence.
The valuation of a nonzero function is the exponential of the negative coefficient of its exhaustive principal divisor.
The BGS all-place Riemann space is the Riemann--Roch chart space after transporting its divisor.
Riemann--Roch supplies the uniform eventual formula with genus g and
threshold 2g once the chosen finite constant field is full in L.
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.