Every member of a symmetric group on finitely many elements is a product of transpositions

https://arbital.com/p/symmetric_group_is_generated_by_transpositions

by Patrick Stevens Jun 15 2016

This fact can often simplify arguments about permutations: if we can show that something holds for transpositions, and that it holds for products, then it holds for everything.


Given a permutation σ in the Symmetric group Sn, there is a finite sequence τ1,,τk of transpositions such that σ=τkτk1τ1. Equivalently, symmetric groups are generated by their transpositions.

Note that the transpositions might "overlap". For example, (123) is equal to (23)(13), where the element 3 appears in two of the transpositions.

Note also that the sequence of transpositions is by no means uniquely determined by σ.

Proof

It is enough to show that a cycle is expressible as a sequence of transpositions. Once we have this result, we may simply replace the successive cycles in σ's disjoint cycle notation by the corresponding sequences of transpositions, to obtain a longer sequence of transpositions which multiplies out to give σ.

It is easy to verify that the cycle (a1a2ar) is equal to (ar1ar)(ar2ar)(a2ar)(a1ar). Indeed, that product of transpositions certainly does not move anything that isn't some ai; while if we ask it to evaluate ai, then the (a1ar) does nothing to it, (a2ar) does nothing to it, and so on up to (ai1ar). Then (aiar) sends it to ar; then (ai+1ar) sends the resulting ar to ai+1; then all subsequent transpositions (ai+2ar),,(ar1ar) do nothing to the resulting ai+1. So the output when given ai is ai+1.

Why is this useful?

It can make arguments simpler: if we can show that some property holds for transpositions and that it is closed under products, then it must hold for the entire symmetric group.