ModuleAdicCompletionAnnihilatedBaseChange.lean
Nyll.EtaleFundamentalGroups.Purity.Local.AdicCompletionAnnihilatedBaseChange
8 declarations indexed from sourceView source ↗ Module documentation
Base change of modules annihilated by the adic ideal
The first, torsion-level input to formal gluing is that extension of scalars from a ring to its adic completion does not change a module annihilated by the adic ideal. The proof uses the closed-fibre comparison and is valid without assuming that the original ring is complete.
Declarations
EtaleFundamentalGroups.adicCompletion_tmul_eq_zero_of_mem_map
DocumentationAn element of the extended ideal tensors to zero against a module annihilated by the original ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletion_tensorProduct_mk_bijective_of_isTorsionBySet
DocumentationIf M is annihilated by I, then the canonical base-change map M → Â ⊗[R] M is bijective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletionTensorEquivOfIsTorsionBySet
DocumentationThe canonical linear equivalence furnished by base change for an I-annihilated module.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletionTensorEquivOfIsTorsionBySet_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletion_tmul_eq_zero_of_mem_map_pow
DocumentationAn element of the extension of I ^ n tensors to zero against a module annihilated by I ^ n, while the completion remains the I-adic completion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletion_tensorProduct_mk_bijective_of_isTorsionBySet_pow
DocumentationIf M is annihilated by I ^ n, then the canonical map to its base change along the I-adic completion is bijective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletionTensorEquivOfIsTorsionBySetPow
DocumentationThe canonical linear equivalence for a module annihilated by a power of the adic ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]
EtaleFundamentalGroups.adicCompletionTensorEquivOfIsTorsionBySetPow_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe u v
open scoped TensorProduct
variable {R : Type u} [CommRing R]
variable (I : Ideal R) (hI : I.FG)
variable {M : Type v} [AddCommGroup M] [Module R M]