ModulePolar.lean
Nyll.AlgebraicCurves.Differentials.Polar
30 declarations indexed from sourceView source ↗ Module documentation
Polar
Declarations
AlgebraicCurve.Place.IsRegularAt
DocumentationRegularity of a differential expressed using an integral coefficient in a local coordinate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
AlgebraicCurve.Place.HasSimplePoleAt
DocumentationThe condition that a differential has at most a simple pole at the place.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
AlgebraicCurve.Place.HasSimpleResidue
DocumentationThe condition that a differential has the specified simple residue in the chosen local coordinate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
AlgebraicCurve.Place.uniformizer_mem_toValuationSubring
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
AlgebraicCurve.Place.irreducible_mk_uniformizer
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
AlgebraicCurve.Place.IsRegularAt.hasSimplePoleAt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
AlgebraicCurve.Place.HasSimpleResidue.hasSimplePoleAt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
AlgebraicCurve.Place.isRegularAt_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.IsRegularAt.add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.IsRegularAt.smul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.hasSimplePoleAt_zero
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.HasSimplePoleAt.add
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.HasSimplePoleAt.smul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.Place.hasSimpleResidue_zero_of_mem
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
variable (v : Place K F)
variable {v}
variable (v) in
variable (v) in
variable (v) in
variable (v) in
AlgebraicCurve.polarDifferentials
DocumentationThe space of differentials regular off the selected places and with at most simple poles there.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
AlgebraicCurve.mem_polarDifferentials_iff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
variable {K F}
AlgebraicCurve.hasSimplePoleAt_of_mem_polarDifferentials
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
variable {K F}
AlgebraicCurve.regularDifferentials_le_polarDifferentials
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
variable {K F}
AlgebraicCurve.polarDifferentials_mono
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
variable {K F}
AlgebraicCurve.polarDifferentials_empty
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Polar
variable (K F)
variable {K F}
AlgebraicCurve.IsGluedPolarPair
DocumentationPairs of polar differentials whose residues sum to zero at each specified pair of places.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
AlgebraicCurve.gluedPolarDifferentials
DocumentationThe submodule generated by polar differential pairs satisfying the residue gluing condition.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
AlgebraicCurve.mem_gluedPolarDifferentials_of_isGluedPolarPair
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
AlgebraicCurve.gluedPolarDifferentials_eq_span
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
AlgebraicCurve.gluedPolarDifferentials_le_prod
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
AlgebraicCurve.gluedPolarDifferentials.fst
DocumentationProjection of a glued polar differential pair onto its first polar differential.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
variable (K F) in
AlgebraicCurve.gluedPolarDifferentials.snd
DocumentationProjection of a glued polar differential pair onto its second polar differential.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.gluedPolarDifferentials.coe_fst_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.gluedPolarDifferentials.coe_snd_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in
AlgebraicCurve.prod_regularDifferentials_le_gluedPolarDifferentials_empty
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open KaehlerDifferential
namespace AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section Glued
variable (K F)
variable {K F}
variable (K F) in
variable (K F) in