Documentation

TauCeti.GroupTheory.DoubleCoset.Identity

The identity double coset #

Two elements have the same class in H \ G / K exactly when one lies in the double coset of the other (TauCeti.doubleCosetMk_eq_mk_iff_mem). Among those classes the class of 1 is distinguished: its double coset is the set H * K (TauCeti.doubleCoset_one_eq_mul), so a double coset is the identity one exactly when its representative lies there (TauCeti.doubleCosetMk_eq_mk_one_iff). For K = H that set is H (TauCeti.doubleCoset_one_self) and the condition reads s ∈ H (TauCeti.doubleCosetMk_eq_mk_one_iff_mem), which is what lets a statement quantified over the non-identity double cosets H \ G / H be rewritten as a statement quantified over the elements outside H.

Main statements #

theorem TauCeti.doubleCosetMk_eq_mk_iff_mem {G : Type u_1} [Group G] (H K : Subgroup G) (a s : G) :

Two elements have the same double coset exactly when one lies in the double coset of the other: HsK = HaK if and only if s ∈ HaK. This is DoubleCoset.eq read through DoubleCoset.mem_doubleCoset.

theorem TauCeti.doubleCoset_one_eq_mul {G : Type u_1} [Group G] (H K : Subgroup G) :
DoubleCoset.doubleCoset 1 H K = H * K

The identity double coset is the set H * K: multiplying 1 by H on the left and K on the right leaves the product of the two subgroups.

@[simp]
theorem TauCeti.doubleCoset_one_self {G : Type u_1} [Group G] (H : Subgroup G) :
DoubleCoset.doubleCoset 1 H H = H

The identity double coset of H \ G / H is H itself. This is TauCeti.doubleCoset_one_eq_mul for K = H, where the set H * H is H.

theorem TauCeti.doubleCosetMk_eq_mk_one_iff {G : Type u_1} [Group G] (H K : Subgroup G) (s : G) :
DoubleCoset.mk H K s = DoubleCoset.mk H K 1 s H * K

A double coset is the identity one exactly when its representative lies in H * K: HsK = H · 1 · K if and only if s = a * b with a ∈ H and b ∈ K.

@[simp]
theorem TauCeti.doubleCosetMk_eq_mk_one_iff_mem {G : Type u_1} [Group G] (H : Subgroup G) (s : G) :

The identity double coset of H \ G / H is the class of the elements of H. This is TauCeti.doubleCosetMk_eq_mk_one_iff for K = H, where the condition s ∈ H * H is s ∈ H.