ModuleCompleteLocalTopCohomologyDual.lean
Nyll.EtaleFundamentalGroups.Purity.CompleteLocalTopCohomologyDual
3 declarations indexed from sourceView source ↗ Module documentation
The dual of top local cohomology over a complete local domain
Every nonzero scalar acts surjectively on positive top local cohomology of a local domain. Its linear dual is therefore torsion-free. For a complete domain, top nonvanishing and separation by an injective module containing the residue field also make this dual nonzero. Artinianness and maximal-ideal-power torsion make the dual into the residue-field injective hull finitely generated.
Declarations
EtaleFundamentalGroups.Purity.isTorsionFree_linearMap_topLocalCohomology
DocumentationThe linear dual of positive top local cohomology is torsion-free, because every nonzero scalar is surjective on the original module.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u v
open CategoryTheory Limits IsLocalRing
variable {R : Type u} [CommRing R] [IsDomain R] [IsLocalRing R] [IsNoetherianRing R]
EtaleFundamentalGroups.Purity.nontrivial_linearMap_topLocalCohomology
DocumentationThe dual with values in an injective module containing the residue field detects the nonzero top cohomology of a complete local domain.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u v
open CategoryTheory Limits IsLocalRing
variable {R : Type u} [CommRing R] [IsDomain R] [IsLocalRing R] [IsNoetherianRing R]
omit [IsDomain R] in
EtaleFundamentalGroups.Purity.finite_linearMap_localCohomology_maximalIdeal
DocumentationThe dual of maximal-support local cohomology with values in the residue-field injective hull is finite over a complete local ring.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u v
open CategoryTheory Limits IsLocalRing
variable {R : Type u} [CommRing R] [IsDomain R] [IsLocalRing R] [IsNoetherianRing R]
omit [IsDomain R] in