Declarations
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Place.ord_nonneg_of_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.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.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Place.mem_iff_ord_nonneg
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Divisor.degree_eq_sum_support
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Divisor in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Divisor.degree_nonneg_of_nonneg
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.lSpace_eq_bot_of_degree_neg
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D : Divisor K F}
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_eq_zero_of_degree_neg
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D : Divisor K F}
AlgebraicCurve.Place.mk_mem_maximalIdeal_iff
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable (v : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_le_ell_sub_single_add_deg
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.one_le_deg
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_le_degree_add_ellZero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_le_degree_add_one_of_effective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.lSpaceShiftEquiv
DocumentationMultiplication by the inverse of g identifies the spaces for divisors differing by its divisor.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_le_degree_add_one
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.Submodule.nestedComapMapMkQEquiv
DocumentationIdentify the image of B in the quotient of C by A with the induced quotient of B.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.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.RiemannGenusReachedStichtenoth.Submodule.finrank_quotient_chain
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.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.RiemannGenusReachedStichtenoth.Submodule.finrank_quotient_chain'
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.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.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBddQuotSingleEquivResidueField
DocumentationThe quotient obtained by lowering the bound at one place is linearly equivalent to its residue field.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finrank_adeleBdd_quotient_single
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finrank_adeleBdd_quotient
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.module_finite_adeleBdd_quotient
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finrank_adeleBdd_quotient_eq
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient
DocumentationThe map between divisor-bounded quotients induced by the diagonal embedding into adeles.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.lSpaceQuotientToAdeleBddQuotient_injective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_sub_ell_le_degree_sub_degree
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBdd_inf_sup_globalSub
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.map_diagonal_lSpace_inf_adeleBdd
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_finrank_adeleBdd_quotient_single_point
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open _root_.Module
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.IsDedekindDomain
open _root_.WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.Submodule.comap_subtype_sup_of_le_of_le
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
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.RiemannGenusReachedStichtenoth.Submodule.finrank_quotient_chain_top
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.globalSub_le_adeleSpace
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBdd_sup_globalSub_le_adeleSpace
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBddPrincipal_eq_comap
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBddPrincipal_mono
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finiteDimensional_lSpace
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.range_lSpaceQuotientToAdeleBddQuotient
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finrank_adeleBddSup_quotient
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleBddSup_eq_of_degree_sub_ell_eq
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace RiemannGenusReachedAt
open scoped _root_.AlgebraicCurve.RiemannGenusReachedAt in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleSpace_eq_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialty_eq_zero_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialty_eq_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_indexOfSpecialty_at_witness
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_riemannInequality_of_genusReached
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleSpaceMul_add
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.adeleSpaceMul_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_add_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_zero_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_neg_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_sub_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_eq_zero_iff_left
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilSmul_left_injective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.doubleResiduePairing
DocumentationThe sum of the two residue pairings on the product of their spaces of sections.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.doubleResiduePairing_apply_coe
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.doubleResiduePairing_injective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.two_mul_ell_le_indexOfSpecialty
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable (K F) in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.omegaSpace_finite_of_genusReached
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.exists_weilSmul_eq_of_genusReached
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.weilDifferentialRankOne_of_genusReached
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
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.RiemannGenusReachedStichtenoth.AlgebraicCurve.residuePairing_surjective_of_rankOne_max
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.exists_riemannGenusReachedAt_of_bounded
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_bounded
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialty_sub_of_ge
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.degreeSub_ell_le_of_indexFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.riemannGenusBounded_of_indexFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_indexFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialtyFinite_of_stichtenothGenusExists
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_iff_indexFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_indexOfSpecialty_engine_at_witness
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_stichtenothGenus_le_of_indexFinite
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_riemannGenusBounded_of_reachedAt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_indexOfSpecialtyFinite_at_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.mul_mem_lSpace_add
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.pow_mem_lSpace_nsmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.PoleDivisorPackage.pow_mul_u_mem_lSpace
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
AlgebraicCurve.PoleDivisorPackage.pow_mul_u_mem_lSpace_of_le
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
open _root_.AlgebraicCurve.PoleDivisorPackage
AlgebraicCurve.PoleDivisorPackage.ell_nsmul_poleDivisor_ge
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
AlgebraicCurve.PoleDivisorPackage.degree_nsmul_sub_ell_le
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
variable (P : PoleDivisorPackage K F)
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
open _root_.AlgebraicCurve.PoleDivisorPackage
AlgebraicCurve.PoleDivisorPackage.ell_nsmul_sub_pos
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace PoleDivisorPackage
open scoped _root_.AlgebraicCurve.PoleDivisorPackage in
AlgebraicCurve.PoleDivisorPackage.degree_sub_ell_le
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
namespace PoleDivisorPackage
open scoped _root_.AlgebraicCurve.PoleDivisorPackage in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.riemannGenusBounded_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialtyFinite_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialtyFinite_of_hasPoleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_hasPoleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_stichtenothGenus_le_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_ell_c_nsmul_ge
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_x_transcendental_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_u_linearIndependent_of_poleDivisorPackage
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.instSumRamificationInertia_port
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
AlgebraicCurve.TranscendenceTower.x_ne_zero
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.TranscendenceTower.xF_ne_zero
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurve.TranscendenceTower.poleDivisor_apply
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] in
AlgebraicCurve.TranscendenceTower.poleDivisor_nonneg
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] in
AlgebraicCurve.TranscendenceTower.xF_mem_lSpace_poleDivisor
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] in
AlgebraicCurve.TranscendenceTower.degree_poleDivisor_eq_finrank
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
AlgebraicCurve.TranscendenceTower.mem_lSpace_nsmul_poleDivisor_of_regular_outside
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] in
AlgebraicCurve.TranscendenceTower.exists_forall_mem_lSpace_nsmul_poleDivisor
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
variable (T : TranscendenceTower K E F)
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
open _root_.AlgebraicCurve.TranscendenceTower
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.IntegralBasisInLSpace.ofRegularOutside
DocumentationThe integral-basis package built from a basis regular away from the tower place.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
open scoped _root_.AlgebraicCurve.IntegralBasisInLSpace in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasIntegralBasisInLSpace_of_regularOutside
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
omit [FiniteDimensional E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.linearIndependent_pow_mul
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.PoleDivisorPackage.ofTranscendenceTower
DocumentationThe pole-divisor data obtained from a transcendence tower and its integral basis.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
open scoped _root_.AlgebraicCurve.PoleDivisorPackage in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasPoleDivisorPackage_of_transcendenceTower
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasPoleDivisorPackage_of_hasIntegralBasisInLSpace
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasPoleDivisorPackage_of_hasIntegralBasisRegularOutside
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialtyFinite_of_transcendenceTower
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_transcendenceTower
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_ofTranscendenceTower_n_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_ofTranscendenceTower_B_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_ofTranscendenceTower_x_transcendental
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_degree_pullback_single_of_deg_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
section PrincipalDivisors
variable [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_stichtenothGenus_le_of_transcendenceTower
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F]
AlgebraicCurve.Place.mem_of_isIntegral
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Place.ord_nonneg_of_isIntegral
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_of_isIntegral_of_algebraMap_mem
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.Place.ord_nonneg_of_isIntegral_of_algebraMap_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding ord_nonneg_of_mem mem_of_ord_nonneg mem_iff_ord_nonneg
restrict_placeOfPrime placeOfPrime
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (w : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_of_isIntegral_of_restrict
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.Place.ord_nonneg_of_isIntegral_of_restrict
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
open _root_.AlgebraicCurve
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.TranscendenceTower.ord_nonneg_of_isIntegral_of_regularOutside
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Bridge
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable {A : Type*} [CommRing A] [Algebra A E] [Algebra A F] [IsScalarTower A E F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace TranscendenceTower
open scoped _root_.AlgebraicCurve.TranscendenceTower in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.linearIndependent_reindex_basis
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasIntegralBasisRegularOutside_of_isFractionRing
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasIntegralBasisRegularOutside_of_hasRegularFractionSubring
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasPoleDivisorPackage_of_isFractionRing
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_isFractionRing
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasPoleDivisorPackage_of_hasRegularFractionSubring
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_hasRegularFractionSubring
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
omit [HasPrincipalDivisors K F] in
AlgebraicCurve.TranscendenceTower.adjoin_x_regularOutside
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
namespace TranscendenceTower
open scoped _root_.AlgebraicCurve.TranscendenceTower in
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasRegularFractionSubring_of_adjoin_x_isFractionRing
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
open _root_.AlgebraicCurve
omit [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.hasIntegralBasisRegularOutside_of_adjoin_x_isFractionRing
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
open _root_.AlgebraicCurve
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenusExists_of_adjoin_x_isFractionRing
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Headline
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable [FiniteDimensional E F] [Algebra.IsSeparable E F] [HasPrincipalDivisors K F]
open _root_.AlgebraicCurve
omit [HasPrincipalDivisors K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_mem_of_isIntegral_recovers_comap
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_bridge_recovers_hxreg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {E : Type*} [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_regularOutside_mono
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {E : Type*} [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_bot_regularOutside
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {E : Type*} [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.gate_adjoin_x_not_regular_at_v
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {E : Type*} [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.linearIndependent_pow_of_transcendental
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Transcendental
variable {K A : Type*} [CommRing K] [CommRing A] [Algebra K A]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.transcendental_of_linearIndependent_pow
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
section Transcendental
variable {K A : Type*} [CommRing K] [CommRing A] [Algebra K A]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.ord_placeInfty_X
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.algebraMap_polynomial_mem_of_ne_placeInfty
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.ord_X_nonneg_of_ne_placeInfty
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.transcendenceTower
DocumentationThe rational-function-field tower with the standard variable and the place at infinity.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.transcendenceTower_x
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.transcendenceTower_v
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.aeval_X_eq_algebraMap
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.algebraMap_polynomial_mem_adjoin_X
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.isFractionRing_adjoin_X
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.hasRegularFractionSubring
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.hasIntegralBasisRegularOutside
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.hasPoleDivisorPackage_of_ratFunc_tower
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [HasPrincipalDivisors K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.stichtenothGenusExists_of_ratFunc_tower
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [HasPrincipalDivisors K F]
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasPrincipalDivisors K F] in
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.indexOfSpecialtyFinite_of_ratFunc_tower
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [HasPrincipalDivisors K F]
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
omit [HasPrincipalDivisors K F] in
omit [DecidableEq (RatFunc K)] in
AlgebraicCurve.RationalFunctionField.exists_restrict_eq
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
section LyingOver
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
omit [DecidableEq (RatFunc K)] in
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.nonempty_place_of_ratFunc_tower
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
section LyingOver
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
open _root_.AlgebraicCurve.RationalFunctionField
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.finiteDimensional_lSpace_zero_of_constantsAreBase
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
omit [DecidableEq (RatFunc K)] [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.stichtenothGenusExists
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.indexOfSpecialtyFinite
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.riemannGenusBounded
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module Polynomial IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F]
[IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.finrank_omegaSpace_eq_ell_canonical_sub_of_genusReached
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.ell_canonicalDivisor_eq_stichtenothGenus
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.degree_canonicalDivisor_eq_of_genusReached
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenus_nonneg
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.genus_eq_degree_div
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [Nonempty (Place K F)] [FiniteDimensional K (LSpace (0 : Divisor K F))]
[∀ v : Place K F, v.DCoordGenerates] [HasCanonicalLocalResidueKStar K F] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.stichtenothGenus_eq_genus
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Identification
variable [IsCurveOver K F] [Nonempty (Place K F)]
[FiniteDimensional K (LSpace (0 : Divisor K F))]
[HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.riemannGenusReached_of_stichtenothGenusExists_port
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.indexOfSpecialty_eq_of_stichtenothGenusExists
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.riemannIndexFormula_of_genusReached
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.riemannGenusReached
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth.AlgebraicCurve.RationalFunctionField.indexOfSpecialty_eq
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
noncomputable section
open Module IsDedekindDomain WithZero KaehlerDifferential
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve hiding Place.ord_nonneg_of_mem Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg
namespace RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
open _root_.AlgebraicCurve.RationalFunctionField
variable (K : Type*) [Field K] [DecidableEq (RatFunc K)]
variable (F : Type*) [Field F] [Algebra K F] [Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
variable [FiniteDimensional (RatFunc K) F] [Algebra.IsSeparable (RatFunc K) F]
variable [IsCurveOver K F]
variable [HasCanonicalDivisor (K := K) (F := F)] [∀ v : Place K F, v.DCoordGenerates]
[HasCanonicalLocalResidueKStar K F]
omit [DecidableEq (RatFunc K)] in
AlgebraicCurve.riemannGenusReached_of_stichtenothGenusExists
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Cohomology.RiemannRoch.Proofs.RiemannGenusReachedStichtenoth
open Polynomial IsLocalRing
open _root_.AlgebraicCurves.Cohomology.RiemannRoch.Proofs in
open _root_.AlgebraicCurve hiding
Place.ord_nonneg_of_mem
Place.mem_of_ord_nonneg
Place.mem_iff_ord_nonneg in
open RiemannGenusReachedStichtenoth.AlgebraicCurve in
open KaehlerDifferential in