Module

ContinuousQuotientEquiv.lean

Nyll.ValuedFieldTheory.LocalField.GroupTheory.ContinuousQuotientEquiv
2 declarations indexed from sourceView source ↗

Continuous equivalences of quotient groups

This module supplies the quotient equivalence induced by a continuous multiplicative equivalence. It belongs to the general local-field support layer and does not depend on the separate pro-\(C\) groups library.

Declarations

LocalFieldTheory.QuotientGroup.continuousCongr

A continuous multiplicative equivalence descends to continuously equivalent quotients when it maps one normal subgroup onto the other.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
noncomputable section
namespace LocalFieldTheory.QuotientGroup
universe u v
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
def continuousCongr
    (N : Subgroup G) (M : Subgroup H) [N.Normal] [M.Normal]
    (e : G ≃ₜ* H) (h : N.map e.toMulEquiv.toMonoidHom = M) :
    G ⧸ N ≃ₜ* H ⧸ M
LocalFieldTheory.QuotientGroup.continuousCongr_mk

The descended equivalence acts on quotient classes through the original equivalence.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
noncomputable section
namespace LocalFieldTheory.QuotientGroup
universe u v
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
theorem continuousCongr_mk
    (N : Subgroup G) (M : Subgroup H) [N.Normal] [M.Normal]
    (e : G ≃ₜ* H) (h : N.map e.toMulEquiv.toMonoidHom = M) (g : G) :
    continuousCongr N M e h (QuotientGroup.mk' N g) =
      QuotientGroup.mk' M (e g)