The Klein Four subgroup of an alternating group on 4 letters #
Let α be a finite type such that Nat.card α = 4.
alternatingGroup.kleinFour: the subgroup ofalternatingGroup αgenerated by permutations of cycle type (2, 2).
Main results #
alternatingGroup.kleinFour_isKleinFour:alternatingGroup.kleinFour αsatisfiesIsKleinFour. (When4 < Nat.card α, it is equal to⊤, whenNat.card α < 4, it is trivial.)alternatingGroup.two_sylow_eq_kleinFour_of_card_eq_four: All2-sylow subgroups ofalternatingGroup αare equal tokleinFour α.alternatingGroup.characteristic_kleinFour: the subgroupalternatingGroup.kleinFour αis characteristic.alternatingGroup.kleinFour_eq_commutator: the subgroupalternatingGroup.kleinFour αis the commutator subgroup ofalternatingGroup α. (When4 < Nat.card α, the commutator subgroup ofalternatingGroup αis equal to⊤; whenNat.card α < 3, it is trivial.)
Remark on implementation #
We start from alternatingGroup.kleinFour α as given by its definition.
We first prove that it is equal to any 2-sylow subgroup:
the elements of such a sylow subgroup S have order a power of 2,
and this implies that their cycle type is () or (2,2).
Since there are exactly 4 elements of that cycle type,
we conclude that alternatingGroup.kleinFour α = S.
Since all 2-sylow subgroups are conjugate, we conclude
that there is only one 2-sylow subgroup and that it is normal,
and then characteristic.
TODO : #
Prove alternatingGroup.kleinFour α = commutator (alternatingGroup α)
without any assumption on Nat.card α.
The subgroup of alternatingGroup α generated by permutations of cycle type (2, 2).
When Nat.card α = 4, it will effectively be of Klein Four type.
Equations
- alternatingGroup.kleinFour α = Subgroup.closure {g : ↥(alternatingGroup α) | (↑g).cycleType = {2, 2}}