ModuleLogDeRham.lean
Nyll.AlgebraicCurves.Cohomology.LogDeRham
57 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurve.Place.unifLDR
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.unifLDR_mem
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.dCoord_eq_D_unifLDR
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.HasPoleOrderLE
DocumentationThe differential coefficient becomes integral after multiplication by a uniformizer power.
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.FnPoleOrderLE
DocumentationThe function becomes integral after multiplication by a uniformizer power.
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.HasLogResidue
DocumentationThe uniformizer times the differential coefficient has the specified residue.
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.hasPoleOrderLE_zero_right
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.HasPoleOrderLE.add
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.HasPoleOrderLE.neg
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.HasPoleOrderLE.sub
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.HasPoleOrderLE.smul
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.HasPoleOrderLE.of_le
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.hasPoleOrderLE_zero_of_mem
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.FnPoleOrderLE.add
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.FnPoleOrderLE.smul
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.fnPoleOrderLE_zero_iff
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.HasLogResidue.hasPoleOrderLE
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.logForms
DocumentationDifferentials regular off the specified places and with at most simple poles at those 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 LogForms
variable (K F)
AlgebraicCurve.mem_logForms_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 LogForms
variable (K F)
variable {K F}
AlgebraicCurve.regularDifferentials_le_logForms
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 LogForms
variable (K F)
variable {K F}
AlgebraicCurve.LogDeRham.cocycles
DocumentationDifferential-function pairs satisfying the logarithmic regularity conditions.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.exactPart
DocumentationExact differential-function pairs arising from functions regular off the specified 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]
namespace LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.localPart
DocumentationPairs with zero differential and a function regular on the specified 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]
namespace LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.coboundaries
DocumentationThe sum of the exact and locally regular subspaces.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.coboundariesIn
DocumentationThe coboundary subspace regarded as a subspace of cocycles.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.H1
DocumentationLogarithmic de Rham cocycles modulo coboundaries.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.regularOff
DocumentationFunctions integral at every place outside the specified set.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.regularOn
DocumentationFunctions integral at every place in the specified set.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.H1O
DocumentationFunctions modulo the sum of the subspaces regular on and off the specified set.
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 LogDeRham
variable (K F)
AlgebraicCurve.LogDeRham.H1.mk
DocumentationThe quotient map from logarithmic cocycles to their cohomology classes.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.inl_mem_cocycles
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.ofLog
DocumentationThe cohomology class of a logarithmic differential with zero function component.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.ofRegular
DocumentationThe logarithmic cohomology class of a regular 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]
namespace LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.snd_mem_of_mem_coboundaries
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.toH1O
DocumentationThe map on cohomology induced by the function component of a cocycle.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.HasResidueAt
DocumentationA representative of the class has the specified logarithmic residue at the place.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.IsSecondKind
DocumentationThe cohomology class has residue zero at each specified place.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.IsClassOfWithTail
DocumentationThe differential represents the class with a function component of bounded pole order.
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 LogDeRham
variable (K F)
namespace H1
variable {K F}
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.pullbackForm
DocumentationThe map on differentials induced by the given algebra homomorphism.
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.pullbackForm_D
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.pullbackPair
DocumentationApply the induced map on differentials and the algebra map to a cocycle pair.
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.pullbackPair_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]
namespace LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.pullbackPair_D
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.H1.map
DocumentationThe map on logarithmic cohomology induced by a map preserving cocycles and coboundaries.
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.H1.map_mk
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 LogDeRham
variable (K F)
section Map
variable {K F}
variable {F' : Type*} [Field F'] [Algebra K F']
AlgebraicCurve.LogDeRham.D_pow_char
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
omit [Fact p.Prime] in
AlgebraicCurve.LogDeRham.frobPair
DocumentationThe Frobenius-semilinear map taking a pair to zero and the power of its function component.
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
AlgebraicCurve.LogDeRham.frobPair_mem_cocycles
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.frobCocycles
DocumentationThe Frobenius-semilinear map restricted to logarithmic cocycles.
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.coboundariesIn_le_comap_frobCocycles
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.frob
DocumentationThe Frobenius-semilinear endomorphism of logarithmic cohomology.
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 LogDeRham
variable (K F)
section Frobenius
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p]
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.CartierHypotheses
DocumentationThe semilinearity, exactness, and pole-preservation properties required of a Cartier map.
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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
AlgebraicCurve.LogDeRham.cartierPair
DocumentationApply the Cartier map to the differential component and set the function component to zero.
Source context 12 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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
variable {p}
variable {C : Ω[F⁄K] →+ Ω[F⁄K]} (hC : CartierHypotheses p C)
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.cartierPair_mem_cocycles
Source context 12 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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
variable {p}
variable {C : Ω[F⁄K] →+ Ω[F⁄K]} (hC : CartierHypotheses p C)
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.cartierCocycles
DocumentationThe inverse-Frobenius-semilinear Cartier map restricted to logarithmic cocycles.
Source context 12 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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
variable {p}
variable {C : Ω[F⁄K] →+ Ω[F⁄K]} (hC : CartierHypotheses p C)
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.coboundariesIn_le_comap_cartierCocycles
Source context 12 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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
variable {p}
variable {C : Ω[F⁄K] →+ Ω[F⁄K]} (hC : CartierHypotheses p C)
variable (S : Set (Place K F))
AlgebraicCurve.LogDeRham.H1.cartier
DocumentationThe Cartier endomorphism induced on logarithmic cohomology.
Source context 12 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 LogDeRham
variable (K F)
section Cartier
variable {K F}
variable (p : ℕ) [Fact p.Prime] [CharP K p] [PerfectRing K p]
variable {p}
variable {C : Ω[F⁄K] →+ Ω[F⁄K]} (hC : CartierHypotheses p C)
variable (S : Set (Place K F))