ModuleTopologicalGroups.lean
Nyll.ProCGroups.TopologicalGroups
27 declarations indexed from sourceView source ↗ Module documentation
Pro C Groups / Topological Groups
This module formalizes basic topological-group constructions used by the pro-\(C\) library.
Imports2
- Mathlib.CategoryTheory.ConcreteCategory.Basic
- Mathlib.Topology.Algebra.ContinuousMonoidHom
Imported by4
Declarations
ProCGroups.TopGrp
DocumentationBundled topological groups with continuous homomorphisms.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
ProCGroups.TopGrp.instCoeSort
DocumentationThe category object coerces to its underlying type.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.of
DocumentationBundle an unbundled topological group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.Hom
DocumentationMorphisms of topological groups are continuous homomorphisms.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.instCategory
DocumentationTopological groups form a category.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.instConcreteCategory
DocumentationThe category of topological groups has the concrete category structure inherited from its underlying type.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.Hom.hom
DocumentationThe underlying continuous homomorphism of a morphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.instCoeFunHom
DocumentationA morphism coerces to its underlying continuous homomorphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.hom_id
DocumentationThe underlying homomorphism of the identity morphism is the identity continuous homomorphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.hom_comp
DocumentationThe underlying homomorphism of a composite is the composite of underlying homomorphisms.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.comp_apply
DocumentationThe composite map is computed pointwise by applying the constituent coordinate formulas in succession.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.hom_ext
DocumentationMorphisms in TopGrp are equal when their underlying continuous homomorphisms are equal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.TopGrp.ofHom
DocumentationBundle a continuous homomorphism as a topological-group morphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
namespace TopGrp
ProCGroups.CommTopGrp
DocumentationBundled commutative topological groups with continuous homomorphisms.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
ProCGroups.CommTopGrp.instCoeSort
DocumentationThe category object coerces to its underlying type.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.of
DocumentationBundle an unbundled commutative topological group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.Hom
DocumentationMorphisms of commutative topological groups are continuous homomorphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.instCategory
DocumentationCommutative topological groups form a category.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.instConcreteCategory
DocumentationThe category of commutative topological groups has the concrete category structure inherited from its underlying type.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.Hom.hom
DocumentationThe underlying continuous homomorphism of a morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.instCoeFunHom
DocumentationA morphism coerces to its underlying continuous homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.hom_id
DocumentationThe underlying homomorphism of the identity morphism is the identity continuous homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.hom_comp
DocumentationThe underlying homomorphism of a composite is the composite of underlying homomorphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.comp_apply
DocumentationThe composite map is computed pointwise by applying the constituent coordinate formulas in succession.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.hom_ext
DocumentationMorphisms in CommTopGrp are equal when their underlying continuous homomorphisms are equal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.CommTopGrp.ofHom
DocumentationBundle a continuous homomorphism as a commutative topological-group morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup
namespace CommTopGrp
ProCGroups.commTopGrpForgetToTopGrp
DocumentationForget the commutativity of a bundled commutative topological group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped Topology
universe u
namespace ProCGroups
attribute [instance] TopGrp.group TopGrp.topologicalSpace TopGrp.isTopologicalGroup
attribute [instance] CommTopGrp.commGroup CommTopGrp.topologicalSpace
CommTopGrp.isTopologicalGroup