Maps between double-coset quotients #
Enlarging either subgroup coarsens the double-coset relation. This file packages the resulting
surjections, records their values on representatives, and proves their identity and composition
laws. It also transports a double-coset space along a group isomorphism, identifies the
quotients by conjugate right subgroups by right translation, and carries a single double coset
along a multiplicative map: DoubleCoset.image_doubleCoset computes the image, and
DoubleCoset.mem_doubleCoset_image_iff transports membership along an injective multiplicative
map.
These are the double-coset analogues of Subgroup.quotientMapOfLE and QuotientGroup.congr for
ordinary coset spaces.
The double-coset quotient map induced by reflexivity is the identity.
The right double-coset quotient map induced by reflexivity is the identity.
Right translation by g identifies quotients by K and by the conjugate g⁻¹Kg.
Instances For
Right translation sends the double coset of x to the double coset of x * g.
Not a simp lemma: the codomain contains a coerced mapped subgroup, which simp rewrites to a
set image in the dependent type.
The inverse conjugation equivalence sends the double coset of y to that of y * g⁻¹.
Not a simp lemma, for the same dependent-type reason as quotientConjRight_apply_mk.
Transport of a double-coset space along a group isomorphism e : G ≃* G': the equivalence
H \ G / K ≃ H' \ G' / K' when H' and K' are the images of H and K under e.
Instances For
The transported double-coset space sends the double coset of g to that of e g.
The inverse of the transported double-coset space sends the double coset of g to that of
e.symm g.
A multiplicative map sends the double coset of a by s and t onto the double coset of
f a by the images of s and t.
An injective multiplicative map transports membership in a double coset.