ModuleCompleteLocalCohomologyDualSupportDimension.lean
Nyll.EtaleFundamentalGroups.Purity.CompleteLocalCohomologyDualSupportDimension
5 declarations indexed from sourceView source ↗ Module documentation
Support dimension of dual local cohomology
The dual of degree n maximal-support local cohomology of finite coefficients has support dimension at most n. The proof uses the coefficient long exact sequence and the dimension inequality for a scalar quotient. In degree zero a uniform maximal-ideal power kills the cohomology and its dual. In positive degree the primary component is removed before choosing a regular scalar.
Declarations
EtaleFundamentalGroups.Purity.supportDim_le_zero_of_maximalIdeal_pow_le_annihilator
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
open IsLocalRing
open scoped Pointwise
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
omit [IsNoetherianRing R] in
EtaleFundamentalGroups.Purity.supportDim_linearMap_localCohomology_zero_le_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
open IsLocalRing
open scoped Pointwise
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable [IsAdicComplete (maximalIdeal R) R]
variable {E : Type u} [AddCommGroup E] [Module R E] [Module.Injective R E]
EtaleFundamentalGroups.Purity.supportDim_linearMap_localCohomology_maximalIdeal_le
DocumentationThe dual of maximal-support local cohomology in degree n has support dimension at most n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
open IsLocalRing
open scoped Pointwise
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable [IsAdicComplete (maximalIdeal R) R]
variable {E : Type u} [AddCommGroup E] [Module R E] [Module.Injective R E]
EtaleFundamentalGroups.Purity.exists_ne_zero_annihilator_linearMap_localCohomology_of_lt_dim
DocumentationBelow the ring dimension, a single nonzero scalar annihilates the dual cohomology. For a domain this supplies the torsion deficiency modules used in the truncation argument.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
open IsLocalRing
open scoped Pointwise
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable [IsAdicComplete (maximalIdeal R) R]
variable {E : Type u} [AddCommGroup E] [Module R E] [Module.Injective R E]
EtaleFundamentalGroups.Purity.exists_ne_zero_annihilator_lower_linearMap_localCohomology
DocumentationOver a domain the finitely many lower dual cohomology modules have one common nonzero annihilator.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
open IsLocalRing
open scoped Pointwise
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable [IsAdicComplete (maximalIdeal R) R]
variable {E : Type u} [AddCommGroup E] [Module R E] [Module.Injective R E]