AlgebraicCurves.Cohomology.Proofs.ExistsAllSubsingletonCechH1Nsmul.GenVan.finrank_riemannRochSpace_add_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.Proofs.ExistsAllSubsingletonCechH1Nsmul
open AlgebraicCurve
namespace GenVanLean source · statement
theorem finrank_riemannRochSpace_add_eq {K F : Type*} [Field K] [Field F] [Algebra K F]
(D P : Divisor K F) (h : F) (hh : h ≠ 0) (hP : ∀ v : Place K F, P v = v.ord h) :
Module.finrank K ↥(riemannRochSpace (D + P)) = Module.finrank K ↥(riemannRochSpace D)