ModuleInjectiveModuleEnvelope.lean
Nyll.EtaleFundamentalGroups.Purity.InjectiveModuleEnvelope
1 declaration indexed from sourceView source ↗ Module documentation
Injective envelopes inside an injective ambient module
Choose a maximal essential extension E of a submodule N inside an injective module M. Quotienting M by a maximal submodule disjoint from E gives an essential extension of E. Injectivity of M extends the inclusion of E to a map from this quotient into M. Its image is again an essential extension of N, hence equals E by maximality.
The resulting map M → E retracts the inclusion. Extending maps from ideals into M and composing with this retraction proves Baer's criterion for E.
Declarations
EtaleFundamentalGroups.Purity.exists_injective_essential_extension
DocumentationA submodule of an injective module admits an injective essential extension within that same ambient module.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Purity
universe u