theorem
L28 ↗exists_divisor_ord
AlgebraicCurves.Divisors.Proofs.Exists_divisor_forall_eq_weightFloor.DivexG.exists_divisor_ord
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Exists_divisor_forall_eq_weightFloor
open AlgebraicCurve
namespace DivexGLean source · statement
theorem exists_divisor_ord (K : Type*) [Field K] {F : Type*} [Field F] [Algebra K F] [IsCurveOver K
F] (f : F) :
∃ D : Divisor K F, ∀ v : Place K F, D v = v.ord f