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 #
FunctionField.Divisor: divisors indexed by intrinsic places.FunctionField.divisorEquivChart: equivalence with the two-chart divisor group.FunctionField.Divisor.deg: intrinsic divisor degree.FunctionField.principalDivisor: coordinate-free principal divisors.
Classical decidable equality for the coordinate rational function field.
Instances For
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
- FunctionField.Place.finiteValuationSubringAlgEquiv k K w = { toEquiv := (RingEquiv.subringCongr ⋯).toEquiv, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }
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
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
- FunctionField.Place.infiniteValuationSubringAlgEquiv k K w = { toEquiv := (RingEquiv.subringCongr ⋯).toEquiv, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }
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.
Divisors indexed by coordinate-free places.
Equations
- FunctionField.Divisor k K = (FunctionField.Place k K →₀ ℤ)
Instances For
Reindex a chart divisor by the chart/intrinsic place equivalence.
Equations
Instances For
The coordinate-free principal-divisor homomorphism.
Equations
Instances For
The intrinsic weighted degree of a divisor.
Equations
- FunctionField.Divisor.deg k K D = Finsupp.sum D fun (v : FunctionField.Place k K) (n : ℤ) => n * ↑v.degree
Instances For
Principal divisors have degree zero.