ModuleOmegaSpace_finite_of_genusReached.lean
Nyll.AlgebraicCurves.Cohomology.RiemannRoch.OmegaSpace_finite_of_genusReached
61 declarations indexed from sourceView source ↗ 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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.ell_le_degree_add_ellZero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.lSpaceShiftEquiv
DocumentationIdentify divisor-bounded spaces after translating by the divisor of the nonzero function.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.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.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.Submodule.nestedComapMapMkQEquiv
DocumentationIdentify a nested submodule image in a quotient with its quotient by the smaller submodule.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.Submodule.finrank_quotient_chain
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.Submodule.finrank_quotient_chain'
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBddQuotSingleEquivResidueField
DocumentationIdentify the single-place bounded adelic quotient with the residue field at that place.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.finrank_adeleBdd_quotient_single
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.finrank_adeleBdd_quotient
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.module_finite_adeleBdd_quotient
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.finrank_adeleBdd_quotient_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient
DocumentationMap the quotient of divisor-bounded function spaces to the corresponding bounded adelic quotient.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient_injective
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.ell_sub_ell_le_degree_sub_degree
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBdd_inf_sup_globalSub
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.map_diagonal_lSpace_inf_adeleBdd
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.AlgebraicCurve.gate_finrank_adeleBdd_quotient_single_point
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
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.OmegaSpace_finite_of_genusReached.Submodule.comap_subtype_sup_of_le_of_le
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.Submodule.finrank_quotient_chain_top
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace Submodule
open _root_.Submodule
open _root_.Submodule
variable {K X : Type*} [Field K] [AddCommGroup X] [Module K X]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.globalSub_le_adeleSpace
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBdd_sup_globalSub_le_adeleSpace
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBddPrincipal_eq_comap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBddPrincipal_mono
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.finiteDimensional_lSpace
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section FiniteLSpace
variable [IsCurveOver K F] [Nonempty (Place K F)]
omit [Nonempty (Place K F)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.range_lSpaceQuotientToAdeleBddQuotient
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.finrank_adeleBddSup_quotient
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleBddSup_eq_of_degree_sub_ell_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Index
variable [IsCurveOver K F] [Nonempty (Place K F)]
AlgebraicCurve.RiemannGenusReachedAt.eq_of_ge
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace RiemannGenusReachedAt
open scoped _root_.AlgebraicCurve.RiemannGenusReachedAt in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleSpace_eq_of_genusReached
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.indexOfSpecialty_eq_zero_of_genusReached
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.indexOfSpecialty_eq_of_genusReached
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.gate_indexOfSpecialty_at_witness
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.gate_riemannInequality_of_genusReached
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleSpaceMul_add
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.adeleSpaceMul_zero
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_add_left
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_zero_left
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_neg_left
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_sub_left
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_eq_zero_iff_left
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilSmul_left_injective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.doubleResiduePairing
DocumentationCombine two residue pairings by adding the two Weil scalar multiples.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.doubleResiduePairing_apply_coe
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.doubleResiduePairing_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.two_mul_ell_le_indexOfSpecialty
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.omegaSpace_finite_of_genusReached_port
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Finiteness
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.exists_weilSmul_eq_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ParametricRankOne
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.weilDifferentialRankOne_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ParametricRankOne
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached.AlgebraicCurve.residuePairing_surjective_of_rankOne_max
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.omegaSpace_finite_of_genusReached
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.OmegaSpace_finite_of_genusReached
open _root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open _root_.AlgebraicCurve OmegaSpace_finite_of_genusReached.AlgebraicCurve in