ModuleDivisorSections.lean
Nyll.AlgebraicCurves.Cohomology.Cech.DivisorSections
38 declarations indexed from sourceView source ↗ Module documentation
Divisor-bounded functions on two charts and their Cech cohomology. Chart extension maps the first Cech quotient to adelic cohomology.
Declarations
AlgebraicCurve.lSpaceOn
DocumentationFunctions satisfying the divisor valuation bounds at all places in the specified set.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_lSpaceOn_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_lSpaceOn_iff_ord
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_univ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_empty
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_anti
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.riemannRochSpace_le_lSpaceOn
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_mono
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_union
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_inf_eq_of_cover
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.lSpaceOn_eq_iInf_singleton
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_lSpaceOn_singleton_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechSections
DocumentationThe two-chart section system formed from divisor-bounded functions.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechDiff
DocumentationThe difference map from the two chart spaces to the overlap space.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.coe_cechDiff_apply
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechH0
DocumentationMatching pairs of divisor-bounded functions on the two charts.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechH0_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_cechH0_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechH1
DocumentationDivisor-bounded functions on the overlap modulo chart differences.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechH1_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.map_subtype_range_cechDiff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.mem_range_cechDiff_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.cechH0Equiv
DocumentationIdentify matching chart sections with the Riemann--Roch space when the charts cover all places.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.coe_cechH0Equiv_apply
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.offChartIndicator
DocumentationThe repartition equal to zero on the chart and one outside it.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
open Classical in
AlgebraicCurve.coe_offChartIndicator_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
open Classical in
AlgebraicCurve.extendOffChart
DocumentationExtend a function as a repartition supported outside the specified chart.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.coe_extendOffChart_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
open Classical in
AlgebraicCurve.coe_extendOffChart_apply_of_mem
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.coe_extendOffChart_apply_of_not_mem
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.algebraMap_sub_extendOffChart_mem_repartitionsOf
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.extendOffChart_mem_repartitionsOf
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.algebraMap_mem_principalRepartitions
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.toH1Aux
DocumentationMap an overlap section to adelic cohomology by extending it outside the first chart.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.toH1Aux_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.range_cechDiff_le_ker_toH1Aux
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.cechH1ToH1
DocumentationThe induced map from first Cech cohomology to adelic cohomology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in
AlgebraicCurve.cechH1ToH1_mk
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open WithZero
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section ToH1
variable (K) in
variable (K) in