A subgroup of index two inverted by one outside element #
Let N be a subgroup of index two in a group G, and suppose a single element s outside N
conjugates N by inversion, s * x * s⁻¹ = x⁻¹. Conjugation by s then reverses products while
being an automorphism, so N is abelian, and every other element outside N is s * n with
n ∈ N, whose conjugation action is the same as that of s: the inversion hypothesis on one
outside element is already the inversion hypothesis on all of them.
This is the shape of a dihedral group over its rotations and of a dicyclic group over its cyclic
subgroup, and three further elementary consequences of it are recorded here: all the elements
outside N have one and the same square, that common square squares to one, and -- for a finite
G -- the elements outside N are exactly as many as those inside.
The file also records the coset structure of an arbitrary subgroup of index two, which needs no
inverting element: G ⧸ N consists of the trivial coset and the coset of any s ∉ N, so a finite
sum over G ⧸ N has exactly those two terms.
Main statements #
TauCeti.isMulCommutative_of_conj_eq_inv: a subgroup inverted by conjugation is abelian.TauCeti.sq_eq_one_of_mem_of_conj_eq_inv: if the inverting element lies in the subgroup, the subgroup has exponent two, andTauCeti.monoidHom_sq_eq_one_of_mem_of_conj_eq_inv: every homomorphism from it to a commutative monoid squares to one.TauCeti.conj_eq_inv_of_notMem_of_index_two: one inverting element outside a subgroup of index two makes every element outside it invert.TauCeti.sq_eq_sq_of_notMem_of_index_two: the elements outside such a subgroup all have the same square, andTauCeti.sq_sq_eq_one_of_conj_eq_inv: that square squares to one.TauCeti.card_filter_notMem_eq_card_of_index_two: the complement of a subgroup of index two in a finite group has as many elements as the subgroup.TauCeti.eq_mk_one_or_eq_mk_of_index_two: a subgroup of index two has exactly two cosets, the trivial one and that of any outside element, andTauCeti.sum_quotient_eq_add_of_index_two: a finite sum over them is the sum of two terms.TauCeti.smul_mk_one_of_notMem_of_index_twoandTauCeti.smul_mk_of_notMem_of_index_two: an element outside a subgroup of index two exchanges the two cosets.Subgroup.indexTwoCharacter: the characterG →* Multiplicative (ZMod 2)with kernel a given subgroup of index two (Subgroup.ker_indexTwoCharacter).
A subgroup conjugated by inversion is abelian. If s * x * s⁻¹ = x⁻¹ for every x ∈ N,
then N is commutative. Neither s ∉ N nor any hypothesis on the index of N is needed.
A subgroup inverted by conjugation by one of its own elements has exponent two. If an
element s ∈ N satisfies s * x * s⁻¹ = x⁻¹ for every x ∈ N, then x ^ 2 = 1 for every
x ∈ N.
A homomorphism to a commutative monoid squares to one on a subgroup inverted by one of its
own elements, that subgroup having exponent two (TauCeti.sq_eq_one_of_mem_of_conj_eq_inv).
Read contrapositively, a single ψ with ψ ^ 2 ≠ 1 places every element inverting N outside
N.
One inverting element outside a subgroup of index two makes every element outside it
invert. If some s ∉ N satisfies s * x * s⁻¹ = x⁻¹ for every x ∈ N, then so does every
t ∉ N; the inversion hypothesis may therefore be checked on a single outside element.
All the elements outside an inverted subgroup of index two have the same square, namely
the square of the chosen inverting element s. That square lies in N by
Subgroup.sq_mem_of_index_two.
The common square of the elements outside an inverted subgroup squares to one:
(s ^ 2) ^ 2 = 1. Only membership of s ^ 2 in N is needed, which
Subgroup.sq_mem_of_index_two supplies when N has index two.
The complement of a subgroup of index two has as many elements as the subgroup: in a
finite group, both halves of G have Nat.card N elements.
The two cosets of a subgroup of index two #
A finite sum over the cosets of a subgroup of index two has two terms, one at the trivial
coset and one at the coset of any element s outside the subgroup.
The character of a subgroup of index two #
The character of a subgroup of index two: the homomorphism χ_N : G → 𝔽₂, written
multiplicatively, that is 0 on N and 1 off it. It is the sign indicator
Subgroup.signIndicatorHom read through the identification TauCeti.additiveIntUnitsAddEquiv of
ℤˣ with ZMod 2. Its kernel is N (Subgroup.ker_indexTwoCharacter).