ModuleStagewiseIso.lean
Nyll.ProCGroups.InverseSystems.StagewiseIso
8 declarations indexed from sourceView source ↗ Module documentation
Stagewise isomorphisms and inverse-limit equivalences
A compatible family of continuous group isomorphisms defines morphisms in both directions between two inverse systems. The induced maps on their inverse limits are assembled into a canonical continuous multiplicative equivalence.
Declarations
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso
DocumentationA compatible family of stagewise continuous group isomorphisms between two concrete inverse systems.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.toMorphism
DocumentationA stagewise isomorphism determines the forward morphism of inverse systems.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.invMorphism
DocumentationA stagewise isomorphism determines the inverse morphism of inverse systems.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.toContinuousMonoidHom
DocumentationThe forward continuous homomorphism on inverse limits induced by a stagewise isomorphism.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.invContinuousMonoidHom
DocumentationThe inverse continuous homomorphism on inverse limits induced by a stagewise isomorphism.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.inverseLimitContinuousMulEquiv
DocumentationCompatible stagewise continuous group isomorphisms induce a continuous multiplicative equivalence on concrete inverse limits.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.projection_inverseLimitContinuousMulEquiv
DocumentationThe projection inverse limit continuous multiplicative equivalence is compatible with the profinite topology and gives the continuous map or equivalence determined by the finite-quotient data.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
omit [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)] in
ProCGroups.InverseSystems.InverseSystem.InverseSystemIso.projection_inverseLimitContinuousMulEquiv_symm
DocumentationThe inverse of the projection-induced inverse-limit continuous multiplicative equivalence is compatible with the profinite topology and gives the continuous map or equivalence determined by the finite-quotient data.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S T : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [∀ i, Group (T.X i)]
variable [IsGroupSystem S] [IsGroupSystem T]
variable [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)]
namespace InverseSystemIso
variable {S T}
omit [∀ i, IsTopologicalGroup (S.X i)] [∀ i, IsTopologicalGroup (T.X i)] in