ModuleIdealPowerTorsionSum.lean
Nyll.EtaleFundamentalGroups.Purity.IdealPowerTorsionSum
5 declarations indexed from sourceView source ↗ Module documentation
Power torsion for the sum of two ideals
The binomial bound (I + J)^(n + m) ≤ I^n + J^m identifies power torsion for a sum with the intersection of the two power-torsion submodules. This also constructs the linear equivalence needed to iterate principal torsion in the finite Čech complex.
Imports3
- Mathlib.Algebra.Module.Torsion.PrimaryComponent
- Mathlib.RingTheory.Ideal.Operations
- Mathlib.Algebra.Module.Submodule.Equiv
Imported by3
Declarations
EtaleFundamentalGroups.Purity.primaryComponent_ideal_sup
DocumentationPower torsion for a sum is the intersection of the power-torsion submodules for the two summands.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
variable {R : Type u} [CommRing R]
variable (M : Type u) [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.Purity.primaryComponent_submodule
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
variable {R : Type u} [CommRing R]
variable (M : Type u) [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.Purity.primaryComponent_iterated_eq_comap
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
variable {R : Type u} [CommRing R]
variable (M : Type u) [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.Purity.primaryComponentIteratedLinearEquiv
DocumentationIterating ideal-power torsion is canonically equivalent to torsion for the sum ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
variable {R : Type u} [CommRing R]
variable (M : Type u) [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.Purity.primaryComponentIteratedLinearEquiv_apply_val
DocumentationThe iterated torsion equivalence preserves the underlying vector.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u
variable {R : Type u} [CommRing R]
variable (M : Type u) [AddCommGroup M] [Module R M]