Permutation groups are where the course becomes computationally exact. A permutation is not an abstract symbol with a declared product; it is a concrete bijection, and its multiplication is composition of functions. This chapter matters because it makes group calculations explicit, and because Cayley’s theorem shows that every group can be realized inside a symmetric group. Everything here should feel operational: you should be able to carry out these computations by hand, quickly and without error.
§8.1 Permutations and the symmetric group
Definition 8.1 (Permutation)
A permutation of a set is a bijection . The set of all permutations of , equipped with composition, is denoted and is called the symmetric group on .
When , we write and call it the symmetric group on letters. We have .
Theorem 8.2. is a group under composition.
Proof
We verify the group axioms.
Closure. If are bijections, then is also a bijection (composition of bijections is a bijection).
Associativity. Composition of functions is always associative: for all ,
Identity. The identity function defined by satisfies for all .
Inverses. Since is a bijection, it has an inverse function which is also a bijection, and .
Remark 8.3 (Non-commutativity)
For , the group is non-abelian. This will be demonstrated explicitly in the worked examples below. The failure of commutativity is not pathological; it is the generic situation for permutation groups.
Convention (Composition order)
Throughout these notes, as in Fraleigh and most algebra texts, we compose right to left:
This means: apply first, then . When computing , trace what happens to each element by feeding it through and then through .
§8.2 Two-line notation
Definition 8.4 (Two-line notation)
A permutation can be written as a array
where the top row lists the elements of and the bottom row lists their images under .
Intuition: why does a permutation look like a matrix?
A permutation is a function, and any function on a finite set is determined by listing its values. The two-line notation is nothing more than a lookup table: each column pairs an input (top) with its output (bottom), so column says ”.” We arrange the inputs in order purely for convenience — it makes reading off instant.
The resemblance to a matrix is not accidental. Every defines an honest permutation matrix by placing a single in each row and column: The two-line array is a compressed encoding of : instead of writing entries (mostly zeros), we record only the positions of the ‘s. And just as matrix multiplication encodes composition of linear maps, composing permutation matrices corresponds to composing permutations — so the algebraic structure carries over exactly.
Example 8.5. The permutation defined by
means , , , .
Composing permutations in two-line notation
To compute , remember: apply first, then .
Example 8.6. Let
Computing : For each , compute .
So , the identity.
Computing : For each , compute .
So also.
In this particular example , so . This is a special case; in general .
Example 8.7. Let be given by
: Apply first, then .
So .
: Apply first, then .
So .
Since , this confirms is non-abelian.
§8.3 Cycle notation
Definition 8.8 (Cycle)
A -cycle (or cycle of length ) is a permutation for which there exist distinct elements such that
and fixes all other elements. We write this cycle as
A -cycle is called a transposition. A -cycle is the identity on and is usually omitted.
Example 8.9. In , the cycle is the permutation
In two-line notation:
Converting from two-line notation to cycle notation
Start with the smallest element. Follow its orbit under until you return to the start. Record this as a cycle. Then take the smallest element not yet accounted for and repeat.
Example 8.10. Convert the following to cycle notation:
-
Start with : . Cycle: .
Wait — let us trace more carefully. , . So . This gives the cycle .
-
Smallest unused: . , . Cycle: .
-
Smallest unused: . , . Cycle: .
Therefore .
Verification: sends , , , , , . This matches the two-line notation.
Example 8.11. Convert to cycle notation:
- Start with : . Cycle: .
- Smallest unused: . , so is a fixed point (omit).
- Smallest unused: . . Cycle: .
Therefore .
§8.4 Disjoint cycle decomposition
Definition 8.12 (Disjoint cycles)
Two cycles and are disjoint if ; that is, no element appears in both cycles.
Theorem 8.13 (Disjoint cycle decomposition)
Every permutation can be written as a product of disjoint cycles. This decomposition is unique up to the order in which the cycles are listed (and up to omission of -cycles).
Proof
Existence. Let . Define the orbit of under to be
Since is finite and is injective, repeated application of starting from must eventually revisit a value. The first repeated value must be itself: if with , then injectivity gives . So the orbit of is
for some , and acts on this set as the cycle .
The orbits of partition (this is a general fact about equivalence relations: define iff for some integer ). On each orbit, acts as a cycle. Multiplying these cycles together (in any order — they are disjoint) recovers .
Uniqueness. Suppose are two disjoint cycle decompositions. For any , the cycle containing on the left side must produce the same orbit as the cycle containing on the right side (since both sides equal , they agree on every element). So the cycles are determined by the orbits of , which are determined by itself. The two decompositions consist of the same cycles, possibly listed in different order.
§8.5 Algebra of cycles
Theorem 8.14 (Inverse of a cycle)
If , then
Proof
Let . We must show . For any in the cycle (where ):
- sends to the element preceding in the sequence . The element following in is (indices mod , with the convention ). So .
- Then .
So .
For elements not in the cycle, both and fix them. So .
Example 8.15. (same cycle, different starting point).
Theorem 8.16 (Disjoint cycles commute)
If and are disjoint cycles, then .
Proof
Let and be disjoint. We check for every .
Case 1: for some (i.e., is in ‘s cycle). Since and are disjoint, fixes , so . Also, (indices mod ), and fixes too. Then:
Case 2: for some (symmetric argument). Both sides give .
Case 3: is in neither cycle. Both and fix , so both compositions fix .
In all cases, .
Theorem 8.17 (Order of a cycle)
The order of a -cycle is .
Proof
Let . Then . (Here we index cyclically: , etc.) This equals if and only if . The smallest positive such is .
Theorem 8.18 (Order of a permutation)
If is the disjoint cycle decomposition and the cycles have lengths , then
Proof
Since the are disjoint, they commute (Theorem 8.16). Therefore
Now if and only if for each (because the cycles act on disjoint sets of elements: is the identity on the support of if and only if as a permutation, and the have disjoint supports).
By Theorem 8.17, if and only if . The smallest positive divisible by all is .
Example 8.19. The permutation has disjoint cycle lengths . Therefore
Example 8.20. The permutation has cycle lengths . So
§8.6 Every permutation is a product of transpositions
Theorem 8.21 (Transposition decomposition of a cycle)
Every -cycle can be written as a product of transpositions:
Proof
We prove this by checking both sides agree on every element.
Let and let .
On : The rightmost transposition sends . Since and does not appear as the second entry of any of the remaining transpositions (each of these only moves and one other element with ), all remaining transpositions fix . So .
On for : The rightmost transposition fixes (since and ). Similarly, all fix . Then sends . Then sends . The remaining transpositions all fix . So .
On : The transpositions all fix . Then sends . There are no transpositions to the left. So .
On elements not in the cycle: All transpositions fix such elements, so fixes them too.
Since and agree on all elements, .
Corollary 8.22
Every permutation in () can be written as a product of transpositions.
Proof
Write the permutation as a product of disjoint cycles (Theorem 8.13). Apply Theorem 8.21 to each cycle. The resulting product of transpositions equals the original permutation.
Example 8.23. Express as a product of transpositions.
By Theorem 8.21:
Verification. Apply right to left to each element:
The transposition decomposition is not unique
The same permutation can be expressed as different products of transpositions. For instance, . What is unique is the parity (even or odd number of transpositions). This will be developed in Chapter 9.
§8.7 Cayley’s theorem
Theorem 8.24 (Cayley’s theorem)
Every group is isomorphic to a subgroup of some symmetric group. More precisely, is isomorphic to a subgroup of (the group of all permutations of the underlying set of ). If is finite with , then is isomorphic to a subgroup of .
Proof (via the left regular representation)
For each , define the left multiplication map by
Step 1. is a permutation of .
Injective: If , then , so by left cancellation.
Surjective: For any , we have .
So .
Step 2. Define by .
Step 3. is a homomorphism. For all and all :
Therefore .
Step 4. is injective. Suppose , i.e., . Then for all , . Setting gives .
Conclusion. is an injective homomorphism, so . If , we can label the elements of as to realize .
Example 8.25. The left regular representation of .
| in cycle notation | ||||
|---|---|---|---|---|
So , and indeed .
§8.8 Worked computations in and
Computation 8.26 (Products in , both orders)
Let and in .
: Apply first, then .
So .
: Apply first, then .
So .
Observations:
- , confirming non-commutativity.
- (it is a -cycle).
- (also a -cycle).
- .
Computation 8.27 (Inverse in )
Let .
Then (reverse each cycle; the inverse of a transposition is itself).
Verification: :
Wait — we must be careful. means apply first, then . So .
But since and are disjoint, they commute. So
Order: .
Computation 8.28 (A longer example in )
Let and in .
: Apply first, then .
So , a -cycle.
.
: Apply first, then .
So , also a -cycle. Again .
Computation 8.29 (Converting notations in )
Start from the two-line form:
Convert to cycle notation:
- . Cycle: .
- . Cycle: .
So .
Order: .
Inverse: .
§8.9 Conjugation in
Theorem 8.30 (Conjugation relabels cycles)
For any and any cycle ,
Proof
Let . We must show and agree on all elements.
Case 1: for some . Then
where indices are taken mod (so ). Meanwhile,
These agree.
Case 2: . Then (since is a bijection). So fixes , and therefore
The cycle also fixes .
Since both sides agree on all , they are equal.
Corollary 8.31 (Conjugation preserves cycle type)
If has disjoint cycle decomposition , then
In particular, has the same cycle type as .
Proof
Since conjugation distributes over products (), applying Theorem 8.30 to each cycle in the decomposition yields the result. The cycle lengths are unchanged because is a bijection.
Converse (stated without proof)
In , two permutations are conjugate if and only if they have the same cycle type. (This converse requires a separate argument, constructing a specific that maps one set of cycles to the other.)
Example 8.32. In , let and .
Compute using the relabeling theorem:
This has cycle type , the same as .
§8.10 The dihedral group as a subgroup of
Definition 8.33 (Dihedral group)
The dihedral group is the group of symmetries of a regular -gon. It has order and is generated by a rotation of angle and a reflection , subject to the relations
The elements of are .
Embedding into
Label the vertices of the regular -gon as . Each symmetry of the -gon permutes these vertices, giving an injective homomorphism .
Example 8.34 ()
For the equilateral triangle with vertices (labeled clockwise):
| Symmetry | Permutation | Cycle notation |
|---|---|---|
| Identity | ||
| Rotation () | ||
| Rotation () | ||
| Reflection (axis through ) | ||
| Reflection (axis through ) | ||
| Reflection (axis through ) |
These are exactly the elements of , so .
Cayley table of
Using the notation , , , , , :
Reading the table: Entry in row , column is (apply first).
Verification of one entry: . Apply first: , , . Wait: , , . So .
§8.11 Subgroup structure of
has order . By Lagrange’s theorem, subgroup orders must divide , so they can be , or .
All subgroups of :
| Order | Subgroups | Description |
|---|---|---|
| Trivial subgroup | ||
| , , | Generated by each transposition | |
| The alternating group | ||
| The whole group |
Total: 6 subgroups.
Subgroup lattice
Figure: subgroup lattice of .
The inclusion ordering is:
Note that is the unique subgroup of order , and it is normal in (it has index ). The three subgroups of order are not normal (they are conjugate to each other).
§8.12 Standard traps and common mistakes
Pitfalls in permutation computations
Trap 1: Composition order. The product means “apply first, then .” This is the single most common source of errors. Every time you compute a product, explicitly write the chain until it becomes reflexive.
Trap 2: Non-disjoint cycles do NOT commute. If cycles share an element, their product depends on the order. For example:
Check: : , , . So . But : , , . So .
Trap 3: Order is lcm, not sum. The order of is , not .
Trap 4: Cycle notation is ambiguous about the ambient group. The cycle can live in , , , etc. The ambient group matters for counting arguments (e.g., how many permutations have a given cycle type).
Trap 5: Forgetting fixed points in two-line notation. When converting to cycle notation, a common error is to list elements in the cycle that are actually fixed. Always check: does the element return to itself in one step? If so, it is a fixed point and is omitted from cycle notation.
§8.13 Lang’s structural perspective
Permutation groups as group actions
In Lang’s Algebra, the concept of a permutation group is subsumed by the general theory of group actions. A group acts on a set if there is a homomorphism . The image is a permutation group, and the kernel measures how much of is “lost” in the action.
From this viewpoint:
- A permutation of is an element of .
- The orbit of under is the orbit of under the action of on .
- Disjoint cycle decomposition is the orbit decomposition of under the cyclic subgroup .
- Conjugation in is the natural action of on itself by inner automorphisms: . The relabeling theorem (Theorem 8.30) says that this action simply relabels the entries of each cycle.
Cayley’s theorem as a faithful action
Cayley’s theorem says: every group acts faithfully (i.e., with trivial kernel) on itself by left multiplication. In Lang’s language, the left regular representation is a faithful group action of on the set .
This perspective makes clear:
- The representation from Cayley’s theorem is usually far from efficient (a group of order embeds into a group of order ). Finding small faithful representations is a separate problem.
- The real content is that permutation representations are universal: any abstract group-theoretic statement can, in principle, be verified by computation inside a symmetric group.
- Cycle type is a conjugacy invariant, and the conjugacy classes of are indexed by partitions of . This connection between representation theory and combinatorics deepens significantly in later courses.
§8.15 Flashcard-ready summary
Key facts to memorize
- and is non-abelian for .
- Composition convention: — apply first.
- Disjoint cycle decomposition exists and is unique (up to order of cycles).
- Inverse of a cycle: .
- Disjoint cycles commute. Overlapping cycles do NOT.
- Order of a -cycle is .
- Order of a permutation of disjoint cycle lengths.
- Transposition decomposition: .
- Cayley’s theorem: every group embeds into via (left multiplication).
- Conjugation relabels: .
- Conjugate permutations have the same cycle type (and conversely in ).
- , , and .
- is generated by .
- Number of -cycles in : .
What should be mastered before leaving Chapter 08
- Convert fluently between two-line notation and cycle notation
- Decompose any permutation into disjoint cycles
- Compute products and correctly (right-to-left convention)
- Compute inverses from cycle notation
- Compute the order of a permutation using the lcm of cycle lengths
- Express any permutation as a product of transpositions
- State and prove Cayley’s theorem via the left regular representation
- Apply the conjugation relabeling formula
- Recognize that conjugate permutations share the same cycle type
- Write out the Cayley table of and identify all its subgroups
- Know the dihedral group , its generators and relations, and
- Avoid the standard traps: composition order, overlapping cycles, order vs. sum