In mathematics, a cyclic permutation, also known as a cycle, is a permutation of a finite set that can be expressed as a single cycle mapping its elements in a circular fashion, where each element is sent to the next in the sequence and the last returns to the first.[1] For a set with m elements, an m-cycle is a bijective function f such that there exist distinct elements a1,a2,…,am where f(a1)=a2, f(a2)=a3, ..., f(am−1)=am, and f(am)=a1.[1] Cyclic permutations are fundamental in the study of the symmetric groupSn, which consists of all permutations of n elements, as every permutation can be uniquely decomposed into a product of disjoint cycles.[2]Cycle notation provides a compact way to represent cyclic permutations, enclosing the elements in parentheses in the order they are mapped, such as (a1a2…am) for the cycle described above; rotations of the sequence, like (a2…ama1), denote the same cycle.[1] The order of an m-cycle, defined as the smallest positive integer k such that applying the permutation k times yields the identity, is exactly m.[1] In group theory, the inverse of an m-cycle (a1a2…am) is (amam−1…a1), and the number of distinct n-cycles in Sn is (n−1)!.[1]Cyclic permutations play a central role in permutation groups, where the composition of cycles follows function composition rules, and disjoint cycles commute under multiplication.[2] They are used to analyze the structure of symmetric groups, compute determinants via permutation expansions, and model symmetries in combinatorics and algebra.[3] For instance, the alternating groupAn, consisting of even permutations, can be generated by 3-cycles for n≥3.[4]
Fundamentals
Definition
A permutation of a finite set S is a bijective function σ:S→S.[5]A cyclic permutation is a permutationσ of a finite setS that consists of a single cycle. More precisely, σ is a k-cycle for some integerk≥1 if there exist distinct elements a1,a2,…,ak∈S such that σ(ai)=ai+1 for 1≤i<k, σ(ak)=a1, and σ(x)=x for all x∈S∖{a1,…,ak}.[6]Unlike arbitrary permutations, which can decompose into multiple disjoint cycles acting on different subsets of elements, a cyclic permutation involves exactly one such cycle on its support—the set of elements it moves—with no fixed points or additional disjoint cycles within that support.[5]For example, on the set S={1,2,3}, the permutation σ given by σ(1)=2, σ(2)=3, σ(3)=1 is a cyclic permutation, as it cycles all three elements in a single loop.[7] This is commonly denoted in cycle notation as (123).
Cycle Notation
Cycle notation provides a compact and standardized way to represent cyclic permutations, which are bijections on a finite set that consist of a single non-trivial cycle and possibly fixed points. A cyclic permutation of length k on elements a1,a2,…,ak is denoted by (a1a2…ak), where the parentheses enclose the sequence of elements cycled in order. This notation indicates that the permutation maps a1 to a2, a2 to a3, ..., ak−1 to ak, and ak back to a1, while leaving all other elements unchanged (acting as the identity on fixed points).[5][8]The notation is invariant under cyclic rotations of the elements within the cycle; for instance, (123) is equivalent to (231) and (312), as each represents the same mapping. Fixed points, which are 1-cycles, are conventionally omitted from the notation to emphasize the non-trivial structure, so the identity permutation on a set is often left blank or denoted simply as the empty product. For permutations composed of multiple disjoint cycles, the cycles are written side by side in any order (since disjoint cycles commute), but the focus here remains on single cycles. A special case is the 2-cycle, or transposition, written as (ab), which swaps a and b while fixing all else; for example, (12) maps 1 to 2 and 2 to 1.[5][8]To interpret the notation as a function, one traces the arrows defined by the sequence: in (132), 1 maps to 3, 3 to 2, and 2 to 1, with all other elements fixed. Another example is the 4-cycle (abcd), which sends a→b→c→d→a. This representation highlights the cyclic structure efficiently, avoiding the need to list mappings for every element in the set.[5][8]The cycle notation was introduced by Augustin-Louis Cauchy in his 1844 memoir "Mémoire sur les arrangements que l’on peut former avec des lettres données," building on his earlier work on permutation theory from 1815.[9][10]
Properties
Basic Properties
Cyclic permutations in the symmetric group Sn generate cyclic subgroups under composition. Specifically, for a k-cycle σ∈Sn, the subgroup ⟨σ⟩={σm∣m∈Z} is cyclic of order k.[11][12]The composition of two cyclic permutations whose supports are disjoint commutes and yields a permutation that is the product of those disjoint cycles. For example, if α=(a1…ak) and β=(b1…bm) with {a1,…,ak}∩{b1,…,bm}=∅, then α∘β=β∘α=(a1…ak)(b1…bm).[12]The inverse of a k-cycle σ=(a1a2…ak) is the k-cycle σ−1=(akak−1…a1), which reverses the cyclic order.[13][12]The m-th power of a k-cycle σ=(a1a2…ak) acts by shifting each element m positions along the cycle, so σm(ai)=ai+mmodk.[12]All k-cycles in Sn (for n≥k) are conjugate to one another. That is, for any two k-cycles α and β, there exists τ∈Sn such that τατ−1=β, and explicitly, τ(a1…ak)τ−1=(τ(a1)…τ(ak)).[14][12]
Cycle Length and Order
The length of a cycle, denoted as k for a k-cycle, refers to the number of distinct elements it permutes, which determines the minimal period over which the permutation repeats its action on those elements.[15][16] In the symmetric group Sn, a k-cycle with k≤n acts by cyclically shifting these k elements while leaving the remaining n−k elements unchanged, known as fixed points.[16][17]The order of a permutation σ in Sn is the smallest positive integer m such that σm is the identity permutation. For a k-cycle σ=(a1a2…ak), the order is exactly k, as σk returns each ai to its original position, and no smaller positive exponent achieves this due to the orbit size of k under the cyclic action.[15][16] This follows from the fact that applying σm shifts each element by m positions modulo k, so σm=id if and only if m≡0(modk):
σm(ai)=ai+mmodk,
with the identity requiring m to be a multiple of k.[15] Fixed points remain invariant under all powers of σ, preserving their status through iteration.[16]Consider the example of σ=(1234) in S4, a 4-cycle with no fixed points. Then σ(1)=2, σ(2)=3, σ(3)=4, σ(4)=1. Computing powers:
σ1=(1234),
σ2=(13)(24),
σ3=(1432),
σ4=id.
This confirms the order is 4, as each power cycles the elements until returning to the identity.[15][16]
Decomposition and Representation
Cycle Decomposition
Every permutation in the symmetric groupSn, which consists of all bijections on a finite set of n elements, can be uniquely expressed as a product of disjoint cycles, up to the order of the cycles and the starting point within each cycle.[18][19] This decomposition theorem establishes that cyclic permutations serve as the fundamental building blocks for representing any permutation σ∈Sn. The proof of existence proceeds by induction on the size of the set: for a base case of one element, the identity is a trivial 1-cycle; inductively, select an element x not fixed by σ, form the cycle by iterating σ until returning to x, and apply induction to the restriction on the remaining elements after removing the cycle's support.[20] Uniqueness follows from the fact that the orbits under σ—the sets of elements cycled together—are uniquely determined, ensuring no overlapping cycles in any valid decomposition.[18]Formally, any σ∈Sn decomposes as σ=c1∘c2∘⋯∘cm, where the ci are disjoint cycles whose supports partition the moved elements of {1,2,…,n}, and fixed points are omitted as 1-cycles.[19] To compute this decomposition algorithmically, proceed as follows: initialize a list of visited elements as empty; for each unvisited element x in {1,2,…,n}, start a new cycle with x, then iteratively append σ(y) for the current y in the cycle until returning to x, marking all elements in this cycle as visited; repeat until all elements are visited. This process yields the disjoint cycles in linear time relative to n.[20]Since the cycles in the decomposition are disjoint, they commute under composition: if ci and cj (i=j) have no common elements, then ci∘cj=cj∘ci.[18][19] Moreover, the order of σ—the smallest positive integer k such that σk is the identity—is the least common multiple of the lengths of the cycles c1,…,cm.[18][19]For example, consider the permutation σ in S5 defined by σ(1)=3, σ(3)=4, σ(4)=1, σ(2)=5, σ(5)=2. Starting with 1 (unvisited), the cycle is 1→3→4→1, giving (134); next, 2 (unvisited) yields 2→5→2, giving (25). Thus, σ=(134)∘(25).[18]
Relation to Transpositions
A cyclic permutation, or k-cycle, can be expressed as a product of k−1 transpositions. One standard decomposition is given by
(a1a2…ak)=(a1ak)(a1ak−1)⋯(a1a3)(a1a2),
where the transpositions are multiplied from right to left.[21][22]This equality can be verified by induction on k. For the base case k=2, the 2-cycle is already a transposition, so the product is trivial with 2−1=1 transposition. Assume the statement holds for a (k−1)-cycle: (a1a2…ak−1)=(a1ak−1)⋯(a1a2). For the k-case, let C=(a1a2…ak−1) and P=(a1ak)∘C. Then:
P(a1)=(a1ak)(C(a1))=(a1ak)(a2)=a2,
P(ai)=(a1ak)(C(ai))=(a1ak)(ai+1)=ai+1 for 2≤i≤k−2,
P(ak−1)=(a1ak)(C(ak−1))=(a1ak)(a1)=ak,
P(ak)=(a1ak)(C(ak))=(a1ak)(ak)=a1.
This matches the action of the k-cycle (a1a2…ak), confirming the decomposition uses exactly k−1 transpositions.[22][21]The sign (or parity) of a k-cycle follows directly from this decomposition, as the sign of a product of transpositions is (−1) raised to the number of factors. With k−1 transpositions, the sign is (−1)k−1. Thus, a k-cycle is an even permutation if k is odd (even number of transpositions) and odd if k is even (odd number of transpositions). This parity determines membership in the alternating group An, the subgroup of even permutations in the symmetric group Sn.[22]The number k−1 is minimal: no k-cycle can be written as a product of fewer than k−1 transpositions. For a permutation in Sn consisting of m disjoint cycles (including fixed points as 1-cycles), the minimal number of transpositions is n−m. A pure k-cycle has m=n−k+1 cycles, so the minimum is n−(n−k+1)=k−1.[22]For example, consider the 4-cycle (1234). It decomposes as (14)(13)(12). Applying this product from right to left completes the cycle, sending 1→2→3→4→1. With 3 transpositions (odd), the parity is odd, matching (−1)4−1=−1, so (1234)∈/A4.[21][22]
Applications
In Group Theory
In group theory, cyclic permutations play a fundamental role in the structure of the symmetric group Sn, which consists of all permutations of n elements under composition. The subgroup generated by a single k-cycle σ∈Sn is the cyclic subgroup ⟨σ⟩, which has order k since σk is the identity and no smaller positive power yields the identity. This subgroup is isomorphic to the cyclic group Zk.[16]All k-cycles in Sn form a single conjugacy class under conjugation by elements of Sn, meaning that for any two k-cycles σ and τ, there exists π∈Sn such that πσπ−1=τ. The size of this conjugacy class is k(n−k)!n!, reflecting the number of distinct k-cycles up to the action of conjugation.[14]Cyclic permutations of odd length, such as 3-cycles, are even permutations and lie in the alternating group An, the kernel of the sign homomorphism from Sn to Z/2Z. In fact, An for n≥3 is generated by all 3-cycles, illustrating how these cyclic permutations generate the entire even permutation subgroup.[23]The centralizer of a k-cycle σ in Sn, denoted CSn(σ), consists of all elements that commute with σ and has order k(n−k)!. It is generated by the powers of σ and the symmetric group on the n−k fixed points of σ, so CSn(σ)≅Zk×Sn−k. The normalizer of the subgroup ⟨σ⟩ in Sn is larger, incorporating automorphisms of ⟨σ⟩, and has order k(n−k)!⋅ϕ(k) where ϕ is Euler's totient function, accounting for the ways to conjugate σ to other generators of the same subgroup.[24][25]The study of cyclic permutations in symmetric groups originated with Augustin-Louis Cauchy, who in 1844 introduced the concept of cycle decomposition and used it to classify permutations, laying foundational work for the theory of permutation groups as an autonomous subject.[10]For example, in S3, the 3-cycle (123) generates the cyclic subgroup A3 of order 3, which is the alternating group on 3 elements; adjoining a transposition like (12) generates the full S3. Similarly, in A4, the 3-cycles such as (123) and (124) together generate the entire group of order 12.[16]
In Combinatorics
In combinatorics, cyclic permutations play a key role in enumerative problems, particularly in counting the structures within the symmetric group Sn. The number of permutations in Sn that consist of a single k-cycle (with the remaining n−k elements fixed) is given by (kn)(k−1)!, which simplifies to k(n−k)!n! for 1<k≤n. This formula arises by first choosing k elements out of n to form the cycle, which can be done in (kn) ways, and then arranging them into a cycle, which requires (k−1)! distinct cyclic orders since rotations of the same arrangement represent the same permutation.[26]For example, the number of 3-cycles in S5 is 3⋅2!5!=6120=20. More generally, the values for small n and corresponding k>1 illustrate the growth:
n
k=2
k=3
k=4
k=5
3
3
2
-
-
4
6
8
6
-
5
10
20
30
24
These counts are computed using the formula above, highlighting how the number peaks near intermediate k values relative to n.[26]Cyclic permutations also connect to the cycle index polynomial, a tool in Pólya enumeration for counting distinct objects under group actions. The cycle index Z(G) of a permutation groupG acting on a set of size n is Z(G)=∣G∣1∑g∈G∏i=1nxici(g), where ci(g) denotes the number of cycles of length i in g. When G is the cyclic group generated by an n-cycle, the cycle index encodes the fixed points under rotations, enabling counts of orbits like necklace colorings, where cyclic symmetries identify equivalent arrangements. Burnside's lemma, which equates the number of orbits to the average number of fixed points, relies on this cycle structure to solve such problems.[27][28]A key application appears in countingderangements (fixed-point-free permutations) and more generally fixed-point-free permutations, which exclude 1-cycles in their decomposition. The exponential generating function for all permutations is exp(∑k=1∞kxk), but for those without 1-cycles, it becomes exp(∑k=2∞kxk)=1−xe−x, yielding the derangement count $ !n = n! \sum_{i=0}^n \frac{(-1)^i}{i!} $. This ties to cycle decompositions, as derangements sum the sizes of conjugacy classes with no 1-cycles, using cyclic permutation counts as building blocks.[29]Finally, cyclic permutations relate to unsigned Stirling numbers of the first kind ∣s(n,k)∣, which count the total number of permutations in Sn with exactly k cycles (including 1-cycles as fixed points). Specifically, ∣s(n,k)∣=(−1)n−ks(n,k), where s(n,k) is the signed version, and the generating function∑k=0ns(n,k)xk=x(x+1)⋯(x+n−1) reflects the cycle structure distribution. This connection allows enumeration of multi-cycle permutations via compositions involving single cyclic components.[30]