AlgebraicCurve.exists_riemannGenusReachedAt_nsmul_single_of_stichtenothGenusExists
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.ExistsGenusReachedNsmulSingle
open AlgebraicCurveLean source · statement
theorem _root_.AlgebraicCurve.exists_riemannGenusReachedAt_nsmul_single_of_stichtenothGenusExists
{K F : Type*} [Field K] [Field F] [Algebra K F] [IsCurveOver K F]
[Nonempty (Place K F)] [FiniteDimensional K ↥(LSpace (0 : Divisor K F))]
{γ : ℤ} {D₀ : Divisor K F} (h : RiemannGenusReachedAt γ D₀) (Q : Place K F) :
∃ n : ℕ, RiemannGenusReachedAt γ ((n : ℤ) • Finsupp.single Q 1)