ModuleInjectiveChainLocalCohomology.lean
Nyll.EtaleFundamentalGroups.Purity.InjectiveChainLocalCohomology
14 declarations indexed from sourceView source ↗ Module documentation
Local cohomology along an injective chain
The cycle--boundary and boundary--homology short exact sequences are constructed directly from the differentials. Their coefficient sequences allow scalar annihilators to be propagated up the chain.
Declarations
EtaleFundamentalGroups.Purity.linearChainCycles
DocumentationConcrete cycles in a chain complex of modules.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainToCycles
DocumentationThe incoming differential with its values restricted to cycles.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainBoundaries
DocumentationConcrete boundaries as a submodule of cycles.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainBoundaryHomologySequence
DocumentationThe short exact sequence from boundaries to cycles to homology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainBoundaryHomologySequence_shortExact
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.next_chain_nat
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainHomologyIso
DocumentationThe cycle quotient is the actual homology of the chain complex.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainTopHomologyIso
DocumentationIf the incoming chain term is zero, the cycle quotient has no boundaries, so the homology identifies with the actual cycle submodule.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycleBoundary_comp_eq_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycleBoundarySequence
DocumentationThe short exact sequence from cycles to a chain term to the preceding boundaries.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycleBoundarySequence_shortExact
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycleBoundary_zero_surjective
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycles_localCohomology_one_eq_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.Purity.linearChainCycles_localCohomology_pow_smul_eq_zero
DocumentationThe lower homology annihilator propagates along an injective chain. Surjectivity of the initial differential on ideal-power torsion supplies the degree-one base case; each subsequent homology term contributes one factor of the scalar.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Purity
universe u
open CategoryTheory Limits
variable {R : Type u} [CommRing R]