Every degree-zero divisor is congruent modulo an invertible exponent to the principal divisor of an actual nonzero function.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry NeronModelInfra
namespace AlgebraicCurve.CurveModeltheorem exists_function_ord_mod_eq
{K F : Type} [Field K] [IsAlgClosed K]
[Field F] [Algebra K F] [IsCurveOver K F]
(M : CurveModel K F)
(ε : SchemeHomOver (𝟙 (Spec (.of K))) M.toBase)
(n : ℕ+) (hchar : ((n : ℕ) : K) ≠ 0)
(D : Divisor.degZero (K := K) (F := F)) :
∃ u : Fˣ, ∀ v : Place K F,
(v.ord (u : F) : ZMod (n : ℕ)) = ((D : Divisor K F) v : ZMod (n : ℕ))