ModuleEll_le_degree_add_ellZero.lean
Nyll.AlgebraicCurves.Cohomology.RiemannRoch.Ell_le_degree_add_ellZero
15 declarations indexed from sourceView source ↗ Module documentation
Ell le degree add ell Zero
Declarations
AlgebraicCurve.Place.ord_nonneg_of_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_of_ord_nonneg
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.Place.mem_iff_ord_nonneg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.Divisor.degree_eq_sum_support
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Divisor in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.Divisor.degree_nonneg_of_nonneg
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D : Divisor K F}
open scoped _root_.AlgebraicCurve.Divisor in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.lSpace_eq_bot_of_degree_neg
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D : Divisor K F}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.ell_eq_zero_of_degree_neg
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D : Divisor K F}
AlgebraicCurve.Place.mk_mem_maximalIdeal_iff
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.ell_le_ell_sub_single_add_deg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.one_le_deg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.ell_le_degree_add_ellZero_port
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.ell_le_degree_add_one_of_effective
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.lSpaceShiftEquiv
DocumentationMultiplication by the inverse of g identifies the spaces for divisors differing by its divisor.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve.ell_le_degree_add_one
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.ell_le_degree_add_ellZero
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero
open _root_.AlgebraicCurve
_root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs.EllLeDegreeAddEllZero.AlgebraicCurve in