ModuleRROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.lean
Nyll.AlgebraicCurves.Cohomology.RiemannRoch.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
11 declarations indexed from sourceView source ↗ Module documentation
Choose finitely many chart points whose subtraction decreases the Riemann--Roch dimension as prescribed.
Declarations
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.one_le_deg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.degree_eq_sum_support
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.card_support_le_degree
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.sub_single_le
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.degree_sub_sum_single
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.degree_add_one_sub_le_ell
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
section WithPack
variable {Kc : Divisor K F} {g : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.finite_lSpace
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
section WithPack
variable {Kc : Divisor K F} {g : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.exists_mem_ell_sub_single_lt
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
section WithPack
variable {Kc : Divisor K F} {g : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.exists_subset_card_eq_ell_add_le
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
section WithPack
variable {Kc : Divisor K F} {g : ℕ}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card.AlgebraicCurve.RROpensFinPoolImpl.exists_injective_ell_sub_sum_single_eq_one_of_le_card_impl
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace RROpensFinPoolImpl
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
section WithPack
variable {Kc : Divisor K F} {g : ℕ}
AlgebraicCurve.RROpens.exists_injective_ell_sub_sum_single_eq_one_of_le_card
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs
namespace RROpens_exists_injective_ell_sub_sum_single_eq_one_of_le_card
universe u v
open _root_.AlgebraicCurve