Math 2.0

Group theory and generalizations Proof

Proof of the decomposition of a permutation into transpositions

Builds on Symmetric groupTranspositionCycle notationDecomposition of a permutation into disjoint cycles

Proof

We write each cycle as a product of transpositions by induction on its length, and then use the disjoint cycle decomposition.

  1. Let n≥2n \ge 2, and let SnS_n be the symmetric group, with products taken as compositions: (αβ)(x)=α(β(x))(\alpha\beta)(x) = \alpha(\beta(x)).
  2. Let k≥3k \ge 3 and let c=(a1 a2 … ak)c = (a_1\ a_2\ \dots\ a_k) be a cycle. We claim c=(a1 ak) c′c = (a_1\ a_k)\, c', where c′=(a1 a2 … ak−1)c' = (a_1\ a_2\ \dots\ a_{k-1}) and (a1 ak)(a_1\ a_k) is a transposition.
  3. For 1≤i≤k−21 \le i \le k-2, c′(ai)=ai+1c'(a_i) = a_{i+1}, which differs from a1a_1 and aka_k. So (a1 ak)c′(ai)=ai+1=c(ai)(a_1\ a_k) c'(a_i) = a_{i+1} = c(a_i).
  4. Next, c′(ak−1)=a1c'(a_{k-1}) = a_1, and (a1 ak)(a_1\ a_k) sends a1a_1 to aka_k. So (a1 ak)c′(ak−1)=ak=c(ak−1)(a_1\ a_k) c'(a_{k-1}) = a_k = c(a_{k-1}).
  5. Next, c′c' fixes aka_k, and (a1 ak)(a_1\ a_k) sends aka_k to a1a_1. So (a1 ak)c′(ak)=a1=c(ak)(a_1\ a_k) c'(a_k) = a_1 = c(a_k).
  6. Every other point is fixed by c′c', by (a1 ak)(a_1\ a_k) and by cc. With steps 3 to 5, this proves the claim of step 2.
  7. A cycle (a1 a2)(a_1\ a_2) of length 22 is itself a transposition. By step 2 and induction on k≥2k \ge 2, each cycle of length kk is a product of k−1k - 1 transpositions.
  8. Let σ∈Sn\sigma \in S_n. By the decomposition into disjoint cycles, σ=c1⋯cr\sigma = c_1 \cdots c_r with cycles cic_i of length at least 22.
  9. If r≥1r \ge 1, replace each cic_i by a product of transpositions, using step 7. This writes σ\sigma as a product of transpositions.
  10. If r=0r = 0, then σ\sigma is the identity. Since n≥2n \ge 2, the transposition (1 2)(1\ 2) exists, and (1 2)(1 2)(1\ 2)(1\ 2) is the identity.
  11. By steps 9 and 10, each permutation in SnS_n is a product of transpositions.

Idea

A cycle can be peeled off one point at a time: (a1 … ak)=(a1 ak)(a1 … ak−1)(a_1\ \dots\ a_k) = (a_1\ a_k)(a_1\ \dots\ a_{k-1}). Repeating this writes a cycle of length kk as k−1k - 1 transpositions. Every permutation is a product of cycles, and the identity is a transposition applied twice.

Reading path

To understand this page from the ground up, read these 67 pages in order. The foundations come first. The path takes the proofs Proof of the commutativity of addition by induction, Proof that equivalence classes form a partition, Proof that disjoint cycles commute, Proof of strong induction from ordinary induction, Proof of the laws of exponents in a group, Proof of the decomposition of a permutation into disjoint cycles, Proof of the well-ordering principle from strong induction, Proof of the division algorithm, Proof of the uniqueness of inverses.

  1. Binary operation definition
  2. Cycle notation concept
  3. Definition by recursion concept
  4. Divisibility definition
  5. Element definition
  6. Group concept
  7. Mathematical induction concept
  8. Natural numbers object
  9. Peano axioms concept
  10. Proposition concept
  11. Identity element definition
  12. Set definition
  13. Symmetric group definition
  14. Successor function definition
  15. Conjunction definition
  16. Disjunction definition
  17. Implication definition
  18. Predicate definition
  19. Inverse element definition
  20. Empty set object
  21. Family of sets definition
  22. Ordered pair definition
  23. Transposition definition
  24. Intersection definition
  25. Union definition
  26. Addition of natural numbers definition
  27. Set-builder notation concept
  28. Biconditional definition
  29. The successor function is injective statement
  30. Zero is not a successor statement
  31. Existential quantifier definition
  32. Universal quantifier definition
  33. Proof of the uniqueness of inverses proof
  34. Cartesian product definition
  35. Disjoint sets definition
  36. Proof of the commutativity of addition by induction proof
  37. Subset definition
  38. Union of a family of sets definition
  39. Axiom of extensionality statement
  40. Order on the natural numbers definition
  41. Uniqueness quantifier definition
  42. Uniqueness of inverses statement
  43. Binary relation definition
  44. Partition of a set definition
  45. Commutativity of addition statement
  46. Proof of strong induction from ordinary induction proof
  47. Reflexive relation definition
  48. Symmetric relation definition
  49. Transitive relation definition
  50. Proof of the laws of exponents in a group proof
  51. Function definition
  52. Strong induction statement
  53. Equivalence relation definition
  54. Injective function definition
  55. Laws of exponents in a group statement
  56. Proof of the well-ordering principle from strong induction proof
  57. Proof that disjoint cycles commute proof
  58. Equivalence class definition
  59. Well-ordering principle statement
  60. Disjoint cycles commute statement
  61. Proof of the division algorithm proof
  62. Proof that equivalence classes form a partition proof
  63. Equivalence classes form a partition statement
  64. Division algorithm statement
  65. Proof of the decomposition of a permutation into disjoint cycles proof
  66. Decomposition of a permutation into disjoint cycles statement
  67. Proof of the decomposition of a permutation into transpositions proof

Where this leads

272 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Cyclic_permutation, Properties
About this page
Tag35HPGF37NM
URIm2://35HPGF37NM
Kindproof
WritingW0 stub
MSC20B30
ProvesDecomposition of a permutation into transpositions
UsesSymmetric group, Transposition, Cycle notation, Decomposition of a permutation into disjoint cycles
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.