ModuleOpenSubmodule.lean
Nyll.ProCGroups.CompletedGroupAlgebra.ProfiniteModules.Basic.OpenSubmodule
8 declarations indexed from sourceView source ↗ Module documentation
Open submodules of profinite modules
This file constructs open submodules inside identity neighborhoods using scalar multiples of open additive subgroups. It proves the resulting linear topology and the finiteness and discreteness of open-submodule quotients.
Declarations
CompletedGroupAlgebra.exists_openAddSubgroup_subset_open_nhds_zero
DocumentationA compact Hausdorff totally disconnected additive group has arbitrarily small open additive subgroups at zero.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.exists_openAddSubgroup_forall_smul_mem
DocumentationAround zero there is an open additive subgroup whose scalar multiples all land in a given open additive subgroup.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.submoduleGeneratedByScalarMultiples
DocumentationThe submodule generated by all scalar multiples of an open additive subgroup.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.submoduleGeneratedByScalarMultiples_open
DocumentationThe submodule generated by scalar multiples of an open additive subgroup is open.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.submoduleGeneratedByScalarMultiples_subset
DocumentationBounds on every generator imply the corresponding bound on the scalar-multiple generated submodule.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.profiniteModule_isLinearTopology
DocumentationIn Lemma 5.1.1(b), linear-topology part, the topology of a profinite module is linear.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.finite_quotient_of_openSubmodule
DocumentationAn open submodule of a compact topological additive group has finite quotient. This is the finite-quotient step used in Lemma 5.1.1(b).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z
CompletedGroupAlgebra.quotient_openSubmodule_isDiscreteModule
DocumentationThe quotient by an open submodule is a discrete topological module.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
universe u v w z