ModuleIndex.lean
Nyll.AlgebraicCurves.Cohomology.Adelic.Index
68 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.LSpace
DocumentationThe Riemann--Roch subspace of functions bounded by a divisor.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.ell
DocumentationThe dimension of the Riemann--Roch space of a divisor.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_lSpace_iff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.mem_lSpace_iff_ord
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.lSpace_mono
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.algebraMap_mem_lSpace_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.one_mem_lSpace_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.ConstantsAreBase
DocumentationThe functions bounded by the zero divisor are exactly the base-field constants.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.ell_zero_eq_one_of_constantsAreBase
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.adeleBdd
DocumentationThe submodule of place-indexed families bounded by a divisor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
AlgebraicCurve.mem_adeleBdd
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
AlgebraicCurve.adeleBdd_mono
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
AlgebraicCurve.diagonalHom
DocumentationThe linear map sending a function to its constant family at all places.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
AlgebraicCurve.diagonalHom_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
AlgebraicCurve.diagonalHom_injective
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
AlgebraicCurve.diagonal_mem_adeleBdd_iff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
AlgebraicCurve.adeleSpace
DocumentationThe union of the submodules bounded by divisors.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.adeleBdd_le_adeleSpace
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.diagonal_mem_adeleSpace
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.globalSub
DocumentationThe submodule of constant families arising from global functions.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.diagonal_mem_globalSub
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.map_diagonal_lSpace
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.lSpaceEquivAdeleBddInfGlobal
DocumentationIdentify bounded global families with the corresponding Riemann--Roch space.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.finrank_adeleBdd_inf_global_eq_ell
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.indexOfSpecialty
DocumentationThe dimension of the adelic quotient by bounded families and global functions.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.adeleBdd_directed
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.mem_adeleSpace_iff
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.adeleBddPrincipal
DocumentationThe sum of bounded families and global functions inside the adelic space.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.indexOfSpecialty_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace
DocumentationThe annihilator of bounded families and global functions in the adelic dual.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace_vanishBdd
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace_vanishGlobal
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace_antitone
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpaceEquivIndexDual
DocumentationIdentify the annihilator with the dual of the corresponding adelic quotient.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.finrank_omegaSpace_eq_indexOfSpecialty
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilDifferentialModule
DocumentationThe union of the differential spaces bounded by divisors.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace_le_weilDifferentialModule
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.omegaSpace_directed
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.mem_weilDifferentialModule_iff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.mulAdele
DocumentationThe linear map multiplying every component of a family by a fixed function.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_one
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_mul
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_mem_adeleBdd_sub
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_globalSub_le
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.mulAdele_mem_adeleSpace
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
AlgebraicCurve.adeleSpaceMul
DocumentationComponentwise multiplication by a function restricted to the adelic space.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
AlgebraicCurve.adeleSpaceMul_coe
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
AlgebraicCurve.weilSmul
DocumentationThe action of a function on the adelic dual by precomposition with multiplication.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_apply
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.adeleSpaceMul_one
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.adeleSpaceMul_mul
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_one
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_mul
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_injective
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_mem_omegaSpace_add
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.weilSmul_mem_omegaSpace_of_mem_lSpace
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
AlgebraicCurve.residuePairing
DocumentationPair a bounded function with a Weil differential to obtain a bounded differential.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.residuePairing_apply_coe
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.residuePairing_injective
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.ell_sub_le_indexOfSpecialty
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.WeilDifferentialRankOne
DocumentationEvery nonzero Weil differential uniquely generates all Weil differentials by functions.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
AlgebraicCurve.HasWeilCanonicalDivisor
DocumentationEvery nonzero Weil differential has a largest divisor bound.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
AlgebraicCurve.RiemannGenusReachedAt
DocumentationA divisor attains the maximal degree-minus-dimension value specified by a genus.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
variable {K F}
AlgebraicCurve.RiemannGenusReached
DocumentationThe genus bound is attained and the zero-divisor space is finite-dimensional.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
variable {K F}
variable (K F) in
AlgebraicCurve.StichtenothGenusExists
DocumentationSome integer genus bound is attained, with a finite-dimensional zero-divisor space.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.RiemannGenusBounded
DocumentationDegree minus Riemann--Roch dimension is bounded above over all divisors.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
variable (K F) in
AlgebraicCurve.IndexOfSpecialtyFinite
DocumentationSome bounded adelic quotient is a finite module over the base field.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open IsDedekindDomain WithZero Module
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
variable {D E : Divisor K F}
variable {D E : Divisor K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K) in
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
variable (K F) in
variable (K F) in