theorem
L36 ↗evaluation_quotient_pow
AlgebraicCurve.Divisor.evaluation_quotient_pow
The explicit evaluation root associated with a divisor division relation. The assumptions prescribe divisors of actual functions; reciprocity proves the root equation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve.Divisor
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ClosedCurve
variable [IsAlgClosed K] [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
[FiniteDimensional (RatFunc K) F] [HasPrincipalDivisors K F]Lean source · statement
theorem evaluation_quotient_pow
(n : ℕ) (D E B : Divisor K F) (f g : F) (hf : f ≠ 0) (hg : g ≠ 0)
(hfdiv : ∀ v : Place K F, v.ord f = (n : ℤ) * D v)
(hgdiv : ∀ v : Place K F, v.ord g = (n : ℤ) * E v - B v)
(hDE : ∀ v : Place K F, D v = 0 ∨ E v = 0)
(hDB : ∀ v : Place K F, D v = 0 ∨ B v = 0) :
(evalFun f E / evalFun g D) ^ n = evalFun f B