Documentation

TauCeti.GroupTheory.Perm.FinThree.Basic

The two subgroups of the symmetric group on three points #

Equiv.Perm (Fin 3) is the symmetric group S₃, and it has two kinds of proper nontrivial subgroup. The stabilizer of a point a is the two-element subgroup generated by the transposition of the two other points, which are a + 1 and a + 2 whichever a is; this file identifies that stabilizer -- by membership, as a set, as a cyclic subgroup and by its order -- and records that it is not normal, conjugating its transposition by one that moves a off the stabilizer. The alternating subgroup A₃ is the other one, and what is recorded of it here is that it has order three, that nothing outside it centralizes it, and that it is the commutator subgroup, so that S₃ is as far from abelian along A₃ as it could be and its abelianization has order two. The two sit together as a semidirect decomposition S₃ = A₃ ⋊ ⟨(a+1 a+2)⟩ whose complement acts on A₃ without nonidentity fixed points, which exhibits the stabilizer as a Frobenius complement and S₃ as the smallest Frobenius group.

All the facts about Fin 3 that the arguments need are settled by decide over the six permutations.

Main statements #

theorem Equiv.Perm.fin_three_cases (ρ : Perm (Fin 3)) :
ρ = 1 ∨ ρ = swap 0 1 ∨ ρ = swap 1 2 ∨ ρ = swap 0 2 ∨ ρ = finRotate 3 ∨ ρ = (finRotate 3)⁻¹

The six permutations of Fin 3: the identity, the three transpositions, and the two rotations.

A permutation of three points fixing a is the identity or the transposition of the other two points. Written with a + 1 and a + 2 so that the statement is uniform in a: those are the two points other than a, whichever a is.

The point stabilizer of S₃, as a set: the identity and one transposition.

The point stabilizer of S₃ is generated by a transposition: it is the roadmap's ⟨(1 2)⟩, written at the point it stabilizes.

The point stabilizer of S₃ has order two: it is the two-element subgroup generated by a transposition, the roadmap's ⟨(1 2)⟩.

The point stabilizer of S₃ is not normal: conjugating its transposition by a transposition moving a produces a permutation that no longer fixes a.

An odd permutation of three points fixes exactly one point, stated as a disjunction: a permutation of three points is either even or has exactly one fixed point. The two cases are exhaustive and disjoint -- the even permutations are the identity, fixing all three points, and the two three-cycles, fixing none, while the three transpositions are odd and fix exactly one -- so the disjunction is what a case split on the parity consumes.

theorem TauCeti.sign_mul_card_fixedPoints_fin_three {k : Type u_1} [NonAssocRing k] (σ : Equiv.Perm (Fin 3)) :
↑↑(Equiv.Perm.sign σ) * ↑(Nat.card { x : Fin 3 // σ • x = x }) = ↑↑(Equiv.Perm.sign σ) + ↑(Nat.card { x : Fin 3 // σ • x = x }) - 1

The sign of a permutation of three points against its number of fixed points: writing F for the number of points that σ fixes, sgn σ · F = sgn σ + F - 1 in any ring. This is the ring-valued form of TauCeti.sign_eq_one_or_card_fixedPoints_eq_one_perm_fin_three, and it is what turns the product of the sign character of S₃ with a permutation character into a sum.

The alternating subgroup of S₃ has order three: half of 3! = 6.

@[simp]

The commutator subgroup of S₃ is A₃. The commutator subgroup of any permutation group lies in the alternating subgroup, and on three points the alternating subgroup consists of the identity and the two rotations, each of which is a commutator.

@[simp]

The abelianization of S₃ has order two. The commutator subgroup is A₃, of order 3 inside a group of order 6.

@[simp]

The abelianization of S₃ has exponent two: it is a group of prime order two.

Nothing outside A₃ centralizes A₃. A permutation commuting with every even permutation of three points is itself even; equivalently, the centralizer of the alternating subgroup is the alternating subgroup, since an abelian subgroup centralizes itself. This is the failure of commutation that makes a faithful linear character of A₃ induce irreducibly to S₃.

A point stabilizer of S₃ acts on A₃ without nonidentity fixed points: conjugation by a nonidentity element of the stabilizer of a fixes no nonidentity element of the alternating subgroup. This is the fixed-point hypothesis of TauCeti.isTISubgroup_of_isComplement'_of_fixedPointFree.

A₃ is a normal complement to a point stabilizer in S₃: the two have orders 3 and 2, which are coprime and multiply to 3! = 6.

A point stabilizer of S₃ is a trivial-intersection subgroup, by the fixed-point-free action of TauCeti.isTISubgroup_of_isComplement'_of_fixedPointFree on the alternating complement.

S₃ is a Frobenius group with complement a point stabilizer. Properness and nontriviality come from the stabilizer not being normal, which ⊥ and ⊤ both are.