Quotients of topological groups by subgroups #
Generic facts about quotients by subgroups of topological groups. Most results use
[IsTopologicalGroup G]; forward translation of a fixed coset needs only
[SeparatelyContinuousMul G]. The inverse-translation results additionally require
[DiscreteTopology (G ⧸ U)]. Neither compactness nor total disconnectedness is needed.
Main definitions #
TauCeti.quotientOpenSubgroup: the image of an open subgroup ofGinG ⧸ N, as an open subgroup.TauCeti.quotientOpenSubgroupMap: the quotient homomorphism restricted to an open subgroup.TauCeti.quotientSubgroupOfEquivMap: for an open normal subgroupV, the quotientW ⧸ V.subgroupOf Wis isomorphic, as a topological group, to the image ofWinG ⧸ V.TauCeti.quotientQuotientContinuousMulEquiv: for an open normal subgroupVcontained in a normal subgroupW, the third isomorphism theorem(G ⧸ V) ⧸ W.map (mk' V) ≃ₜ* G ⧸ W.
Main results #
Subgroup.continuous_smul_const: translation of a fixed coset is continuous.Subgroup.continuous_inv_smul_const: inverse translation of a fixed coset is continuous when the quotient is discrete.Subgroup.continuous_inv_smul: inverse translation is jointly continuous when the quotient is discrete.QuotientGroup.instDiscreteTopology: the quotient of a discrete group by any subgroup is discrete.QuotientGroup.continuous_mapOfLE: the quotient homomorphismG ⧸ V →* G ⧸ Ufor normal subgroupsV ≤ Uis continuous.QuotientGroup.isClopen_image_mk: the image of an open subgroup ofGunder the quotient mapG → G ⧸ Nis clopen.QuotientGroup.comapMk'OpenNormalOrderIso: open normal subgroups ofG ⧸ Ncorrespond, as lattices, to the open normal subgroups ofGcontainingN.TauCeti.quotientOpenSubgroup_index: quotienting by a subgroup ofUpreserves the index ofU.
Translation of a fixed left coset is continuous under separate continuity of multiplication.
Inverse translation of a fixed coset is continuous when the coset quotient is discrete.
Inverse translation on a discrete coset quotient is jointly continuous.
The quotient of a discrete group by any subgroup is discrete. This is Mathlib's
QuotientGroup.discreteTopology read as an instance: in a discrete group every subgroup is open.
The quotient of a discrete
additive group by any additive subgroup is discrete. This is Mathlib's
QuotientAddGroup.discreteTopology read as an instance: in a discrete additive group every
additive subgroup is open.
The quotient homomorphism G ⧸ V →* G ⧸ U for normal subgroups V ≤ U of a topological
group is continuous: composed with the quotient map of G modulo V it is the quotient map
modulo U, and G ⧸ V carries the quotient topology.
The image of an open subgroup of G in the quotient by a normal subgroup N is
clopen: it is open because the quotient map is open, and closed because it is an open
subgroup of the topological group G ⧸ N.
The correspondence theorem for open normal subgroups: the open normal subgroups of
G ⧸ N correspond, as lattices, to the open normal subgroups of G containing N.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of an open subgroup U in G / N, as an open subgroup.
Equations
- TauCeti.quotientOpenSubgroup N U = { toSubgroup := Subgroup.map (QuotientGroup.mk' N) ↑U, isOpen' := ⋯ }
Instances For
The subgroup underlying quotientOpenSubgroup is the image subgroup.
Membership in U / N pulls back to membership in U when N ≤ U.
Passing from U to its image in G / N preserves the index when N ≤ U.
The quotient homomorphism restricted from U to its image in G / N.
Equations
- TauCeti.quotientOpenSubgroupMap N U = ((QuotientGroup.mk' N).comp (↑U).subtype).codRestrict ↑(TauCeti.quotientOpenSubgroup N U) ⋯
Instances For
The restricted quotient homomorphism has the expected value in G / N.
The restricted quotient homomorphism is surjective: every element of the image of U in
G / N is the image of an element of U.
The restricted quotient homomorphism is continuous.
For an open normal subgroup V and any subgroup W of G, the quotient W ⧸ V.subgroupOf W
is isomorphic, as a topological group, to the image W.map (mk' V) of W in G ⧸ V. This is
Noether's first isomorphism theorem for the composite W → G → G ⧸ V, whose kernel is
V.subgroupOf W; both groups are discrete because V is open.
Equations
- TauCeti.quotientSubgroupOfEquivMap V W hV = { toMulEquiv := QuotientGroup.liftEquiv (V.subgroupOf W) ⋯ ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
quotientSubgroupOfEquivMap sends the class of w : W to the class of w in G ⧸ V.
For an open normal subgroup V contained in a normal subgroup W, the third isomorphism
theorem (G ⧸ V) ⧸ W.map (mk' V) ≃* G ⧸ W is an isomorphism of topological groups, both groups
being discrete.
Equations
- TauCeti.quotientQuotientContinuousMulEquiv V W hVW hV = { toMulEquiv := QuotientGroup.quotientQuotientEquivQuotient V W hVW, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
quotientQuotientContinuousMulEquiv sends the class of the class of g to the class of
g.