Fact-checked by Grok 2 weeks ago

Cyclic permutation

In , a cyclic permutation, also known as a , is a of a that can be expressed as a single mapping its in a circular fashion, where each is sent to the next in the sequence and the last returns to the first. For a set with m elements, an m- is a bijective f such that there exist distinct a_1, a_2, \dots, a_m where f(a_1) = a_2, f(a_2) = a_3, ..., f(a_{m-1}) = a_m, and f(a_m) = a_1. Cyclic permutations are fundamental in the study of the S_n, which consists of all of n , as every can be uniquely decomposed into a product of disjoint . Cycle notation provides a compact way to represent cyclic permutations, enclosing the elements in parentheses in the order they are mapped, such as (a_1 \, a_2 \, \dots \, a_m) for the cycle described above; rotations of the sequence, like (a_2 \, \dots \, a_m \, a_1), denote the same cycle. The order of an m-cycle, defined as the smallest positive integer k such that applying the permutation k times yields the , is exactly m. In group theory, the of an m-cycle (a_1 \, a_2 \, \dots \, a_m) is (a_m \, a_{m-1} \, \dots \, a_1), and the number of distinct n-cycles in S_n is (n-1)!. Cyclic permutations play a central role in permutation groups, where the composition of cycles follows rules, and disjoint cycles commute under multiplication. They are used to analyze the structure of symmetric groups, compute determinants via permutation expansions, and model symmetries in and algebra. For instance, the A_n, consisting of even permutations, can be generated by 3-cycles for n \geq 3.

Fundamentals

Definition

A permutation of a finite set S is a bijective \sigma: S \to S. A is a \sigma of a S that consists of a single . More precisely, \sigma is a k-cycle for some k \geq 1 if there exist distinct elements a_1, a_2, \dots, a_k \in S such that \sigma(a_i) = a_{i+1} for $1 \leq i < k, \sigma(a_k) = a_1, and \sigma(x) = x for all x \in S \setminus \{a_1, \dots, a_k\}. 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. For example, on the set S = \{1, 2, 3\}, the permutation \sigma given by \sigma(1) = 2, \sigma(2) = 3, \sigma(3) = 1 is a cyclic permutation, as it cycles all three elements in a single loop. This is commonly denoted in cycle notation as (1\ 2\ 3).

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 a_1, a_2, \dots, a_k is denoted by (a_1 \, a_2 \, \dots \, a_k), where the parentheses enclose the sequence of elements cycled in order. This notation indicates that the permutation maps a_1 to a_2, a_2 to a_3, ..., a_{k-1} to a_k, and a_k back to a_1, while leaving all other elements unchanged (acting as the identity on fixed points). The notation is invariant under cyclic rotations of the elements within the cycle; for instance, (1 \, 2 \, 3) is equivalent to (2 \, 3 \, 1) and (3 \, 1 \, 2), 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 (a \, b), which swaps a and b while fixing all else; for example, (1 \, 2) maps 1 to 2 and 2 to 1. To interpret the notation as a function, one traces the arrows defined by the sequence: in (1 \, 3 \, 2), 1 maps to 3, 3 to 2, and 2 to 1, with all other elements fixed. Another example is the 4-cycle (a \, b \, c \, d), which sends a \to b \to c \to d \to a. This representation highlights the cyclic structure efficiently, avoiding the need to list mappings for every element in the set. 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.

Properties

Basic Properties

Cyclic permutations in the symmetric group S_n generate cyclic subgroups under composition. Specifically, for a k-cycle \sigma \in S_n, the subgroup \langle \sigma \rangle = \{\sigma^m \mid m \in \mathbb{Z}\} is cyclic of order k. 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 \alpha = (a_1 \dots a_k) and \beta = (b_1 \dots b_m) with \{a_1, \dots, a_k\} \cap \{b_1, \dots, b_m\} = \emptyset, then \alpha \circ \beta = \beta \circ \alpha = (a_1 \dots a_k)(b_1 \dots b_m). The inverse of a k-cycle \sigma = (a_1 \, a_2 \, \dots \, a_k) is the k-cycle \sigma^{-1} = (a_k \, a_{k-1} \, \dots \, a_1), which reverses the cyclic order. The m-th power of a k-cycle \sigma = (a_1 \, a_2 \, \dots \, a_k) acts by shifting each element m positions along the cycle, so \sigma^m(a_i) = a_{i+m \mod k}. All k-cycles in S_n (for n \geq k) are conjugate to one another. That is, for any two k-cycles \alpha and \beta, there exists \tau \in S_n such that \tau \alpha \tau^{-1} = \beta, and explicitly, \tau (a_1 \dots a_k) \tau^{-1} = (\tau(a_1) \dots \tau(a_k)).

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. In the symmetric group S_n, a k-cycle with k \leq n acts by cyclically shifting these k elements while leaving the remaining n - k elements unchanged, known as fixed points. The order of a permutation \sigma in S_n is the smallest positive integer m such that \sigma^m is the identity permutation. For a k-cycle \sigma = (a_1 \, a_2 \, \dots \, a_k), the order is exactly k, as \sigma^k returns each a_i to its original position, and no smaller positive exponent achieves this due to the orbit size of k under the cyclic action. This follows from the fact that applying \sigma^m shifts each element by m positions modulo k, so \sigma^m = \mathrm{id} if and only if m \equiv 0 \pmod{k}: \sigma^m(a_i) = a_{i + m \mod k}, with the identity requiring m to be a multiple of k. Fixed points remain invariant under all powers of \sigma, preserving their status through iteration. Consider the example of \sigma = (1 \, 2 \, 3 \, 4) in S_4, a 4-cycle with no fixed points. Then \sigma(1) = 2, \sigma(2) = 3, \sigma(3) = 4, \sigma(4) = 1. Computing powers:
  • \sigma^1 = (1 \, 2 \, 3 \, 4),
  • \sigma^2 = (1 \, 3)(2 \, 4),
  • \sigma^3 = (1 \, 4 \, 3 \, 2),
  • \sigma^4 = \mathrm{id}.
This confirms the order is 4, as each power cycles the elements until returning to the identity.

Decomposition and Representation

Cycle Decomposition

Every permutation in the S_n, 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. This decomposition theorem establishes that cyclic permutations serve as the fundamental building blocks for representing any permutation \sigma \in S_n. 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 \sigma, form the cycle by iterating \sigma until returning to x, and apply induction to the restriction on the remaining elements after removing the cycle's support. Uniqueness follows from the fact that the orbits under \sigma—the sets of elements cycled together—are uniquely determined, ensuring no overlapping cycles in any valid decomposition. Formally, any \sigma \in S_n decomposes as \sigma = c_1 \circ c_2 \circ \cdots \circ c_m, where the c_i are disjoint cycles whose supports partition the moved elements of \{1, 2, \dots, n\}, and fixed points are omitted as 1-cycles. To compute this decomposition algorithmically, proceed as follows: initialize a list of visited elements as empty; for each unvisited element x in \{1, 2, \dots, n\}, start a new cycle with x, then iteratively append \sigma(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. Since the cycles in the decomposition are disjoint, they commute under composition: if c_i and c_j (i \neq j) have no common elements, then c_i \circ c_j = c_j \circ c_i. Moreover, the order of \sigma—the smallest positive integer k such that \sigma^k is the identity—is the least common multiple of the lengths of the cycles c_1, \dots, c_m. For example, consider the permutation \sigma in S_5 defined by \sigma(1) = 3, \sigma(3) = 4, \sigma(4) = 1, \sigma(2) = 5, \sigma(5) = 2. Starting with 1 (unvisited), the cycle is $1 \to 3 \to 4 \to 1, giving (1\ 3\ 4); next, 2 (unvisited) yields $2 \to 5 \to 2, giving (2\ 5). Thus, \sigma = (1\ 3\ 4) \circ (2\ 5).

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 (a_1 \, a_2 \, \dots \, a_k) = (a_1 \, a_k)(a_1 \, a_{k-1}) \dotsm (a_1 \, a_3)(a_1 \, a_2), where the transpositions are multiplied from right to left. 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=1transposition. Assume the statement holds for a(k-1)-cycle: (a_1 , a_2 , \dots , a_{k-1}) = (a_1 , a_{k-1}) \dotsm (a_1 , a_2). For the k-case, let C = (a_1 , a_2 , \dots , a_{k-1})andP = (a_1 , a_k) \circ C$. Then:
  • P(a_1) = (a_1 \, a_k)(C(a_1)) = (a_1 \, a_k)(a_2) = a_2,
  • P(a_i) = (a_1 \, a_k)(C(a_i)) = (a_1 \, a_k)(a_{i+1}) = a_{i+1} for $2 \leq i \leq k-2,
  • P(a_{k-1}) = (a_1 \, a_k)(C(a_{k-1})) = (a_1 \, a_k)(a_1) = a_k,
  • P(a_k) = (a_1 \, a_k)(C(a_k)) = (a_1 \, a_k)(a_k) = a_1.
This matches the action of the k-cycle (a_1 \, a_2 \, \dots \, a_k), confirming the decomposition uses exactly k-1 transpositions. 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 A_n, the subgroup of even permutations in the S_n. 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 S_n 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+1cycles, so the minimum isn - (n-k+1) = k-1$. For example, consider the $4-cycle (1 , 2 , 3 , 4). It decomposes as (1 , 4)(1 , 3)(1 , 2). Applying this product from right to left completes the cycle, sending &#36;1 \to 2 \to 3 \to 4 \to 1. With $3transpositions (odd), the parity is odd, matching(-1)^{4-1} = -1, so (1 , 2 , 3 , 4) \notin A_4$.

Applications

In Group Theory

In group theory, cyclic permutations play a fundamental role in the structure of the symmetric group S_n, which consists of all permutations of n elements under composition. The subgroup generated by a single k-cycle \sigma \in S_n is the cyclic subgroup \langle \sigma \rangle, which has order k since \sigma^k is the identity and no smaller positive power yields the identity. This subgroup is isomorphic to the cyclic group \mathbb{Z}_k. All k-cycles in S_n form a single conjugacy class under conjugation by elements of S_n, meaning that for any two k-cycles \sigma and \tau, there exists \pi \in S_n such that \pi \sigma \pi^{-1} = \tau. The size of this conjugacy class is \frac{n!}{k (n-k)!}, reflecting the number of distinct k-cycles up to the action of conjugation. Cyclic permutations of odd length, such as 3-cycles, are even permutations and lie in the A_n, the kernel of the sign homomorphism from S_n to \mathbb{Z}/2\mathbb{Z}. In fact, A_n for n \geq 3 is generated by all 3-cycles, illustrating how these cyclic permutations generate the entire even permutation subgroup. The centralizer of a k-cycle \sigma in S_n, denoted C_{S_n}(\sigma), consists of all elements that commute with \sigma and has order k (n-k)!. It is generated by the powers of \sigma and the symmetric group on the n-k fixed points of \sigma, so C_{S_n}(\sigma) \cong \mathbb{Z}_k \times S_{n-k}. The normalizer of the subgroup \langle \sigma \rangle in S_n is larger, incorporating automorphisms of \langle \sigma \rangle, and has order k (n-k)! \cdot \phi(k) where \phi is Euler's totient function, accounting for the ways to conjugate \sigma to other generators of the same subgroup. 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. For example, in S_3, the 3-cycle (1\,2\,3) generates the cyclic subgroup A_3 of order 3, which is the alternating group on 3 elements; adjoining a transposition like (1\,2) generates the full S_3. Similarly, in A_4, the 3-cycles such as (1\,2\,3) and (1\,2\,4) together generate the entire group of order 12.

In Combinatorics

In combinatorics, cyclic permutations play a key role in enumerative problems, particularly in counting the structures within the symmetric group S_n. The number of permutations in S_n that consist of a single k-cycle (with the remaining n-k elements fixed) is given by \binom{n}{k} (k-1)!, which simplifies to \frac{n!}{k (n-k)!} for $1 < k \leq n. This formula arises by first choosing k elements out of n to form the cycle, which can be done in \binom{n}{k} 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. For example, the number of 3-cycles in S_5 is \frac{5!}{3 \cdot 2!} = \frac{120}{6} = 20. More generally, the values for small n and corresponding k > 1 illustrate the growth:
nk=2k=3k=4k=5
332--
4686-
510203024
These counts are computed using the formula above, highlighting how the number peaks near intermediate k values relative to n. Cyclic permutations also connect to the cycle index polynomial, a tool in Pólya for counting distinct objects under group actions. The cycle index Z(G) of a G acting on a set of size n is Z(G) = \frac{1}{|G|} \sum_{g \in G} \prod_{i=1}^n x_i^{c_i(g)}, where c_i(g) denotes the number of cycles of length i in g. When G is the 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. , which equates the number of orbits to the average number of fixed points, relies on this cycle structure to solve such problems. A key application appears in s (fixed-point-free permutations) and more generally fixed-point-free permutations, which exclude 1-cycles in their . The exponential for all permutations is \exp\left( \sum_{k=1}^\infty \frac{x^k}{k} \right), but for those without 1-cycles, it becomes \exp\left( \sum_{k=2}^\infty \frac{x^k}{k} \right) = \frac{e^{-x}}{1-x}, yielding the derangement !n = n! \sum_{i=0}^n \frac{(-1)^i}{i!}. This ties to cycle decompositions, as derangements the sizes of conjugacy classes with no 1-cycles, using as building blocks. Finally, cyclic permutations relate to unsigned Stirling numbers of the first kind |s(n,k)|, which count the total number of permutations in S_n with exactly k cycles (including 1-cycles as fixed points). Specifically, |s(n,k)| = (-1)^{n-k} s(n,k), where s(n,k) is the signed version, and the \sum_{k=0}^n s(n,k) x^k = x(x+1)\cdots(x+n-1) reflects the structure distribution. This connection allows enumeration of multi-cycle permutations via compositions involving single cyclic components.

References

  1. [1]
    [PDF] Permutation - OU Math
    Definition (Cyclic permutation). Let U be a set of m elements. A permutation f of U is called an m–cycle (and is said to be a cyclic permutation) if there ...
  2. [2]
    [PDF] Permutation scribe notes:
    Cyclic Notation: In mathematics, and in particular in group theory, a cyclic permutation (or cycle) is a permutation of the elements of some set X which ...
  3. [3]
    [PDF] determinants.pdf - Brooklyn College
    Oct 21, 2009 · Cyclic permutations. A permutation is a one-to-one mapping of a set onto itself. A cyclic permutation, or a cycle, or a k-cycle, where k ≥ 2 is ...
  4. [4]
    [PDF] Chapter 6.1. Cycles in Permutations - UCSD Math
    Cycles in permutations are formed by chains that close upon themselves, splitting the permutation into cycles. For example, f = (1,6,3,2,5)(4,7)(8).
  5. [5]
    Definition:Cyclic Permutation - ProofWiki
    ### Summary of Definition: Cyclic Permutation
  6. [6]
    Cyclic Permutation -- from Wolfram MathWorld
    A cyclic permutation shifts all elements of a set by a fixed offset, with elements shifted off the end inserted back at the beginning.
  7. [7]
  8. [8]
    26.13 Permutations: Cycle Notation
    In cycle notation, the elements in each cycle are put inside parentheses, ordered so that σ ⁡ ( j ) immediately follows j or, if j is the last listed element ...
  9. [9]
    [PDF] Early Group Theory in the Work of A.-L. Cauchy
    Jul 1, 2025 · In the following excerpt, Cauchy explained that every permutation can be written as the product of disjoint cycles in this way. We call this ...
  10. [10]
    Cauchy on Permutations and the Origin of Group Theory | Ex Libris
    Dec 14, 2014 · Cauchy uses the term permutation for a rearrangement of symbols and thinks of permutations as acting on a template function like just explained.
  11. [11]
    [PDF] MAT 312/AMS 351 Applied Algebra Midterm 2 – Solutions
    The cyclic subgroup generated by (123) has 3 elements: {(123),(123)2 = (132) ... Similarly the cyclic subgroup generated by any k-cycle, for example (123...k) has.
  12. [12]
    None
    ### Summary of Properties of Cycles in Symmetric Groups from the Document
  13. [13]
    [PDF] MATH 433 Applied Algebra Lecture 10: Permutations.
    The set of all permutations of a finite set X is called the symmetric group on X. ... The inverse of a cycle is also a cycle of the same length. Indeed, if π ...
  14. [14]
    [PDF] CONJUGATION IN A GROUP 1. Introduction A reflection across one ...
    As a first step in describing conjugacy classes in Sn, let's find the conjugates of a k-cycle. Theorem 5.1. For each cycle (i1i2 ...ik) in Sn and each σ ∈ Sn, σ ...
  15. [15]
    3.1: Symmetric Groups
    ### Summary of Cyclic Permutations, Cycle Length, and Order of a k-Cycle in Symmetric Groups
  16. [16]
    [PDF] The Symmetric Group - UBC Math
    This follows form the fact that any two k-cycles are conjugate, and the cycles are disjoint, so that the permutations involved in the conjugations can be ...
  17. [17]
    [PDF] QFT Seminar - The Symmetric Group Sn
    Aug 11, 2018 · In this case, the cycle (2) is called a fixed point, since it simply maps to itself. In general, any 1-cycle is called a fixed point. An ...
  18. [18]
    [PDF] Cycle decomposition. Order and sign of a permutation.
    A permutation π of a set X is called a cycle (or cyclic) of length r if there exist r distinct elements x1, x2,..., xr ∈ X such that.
  19. [19]
    3.1: Symmetric Groups - Mathematics LibreTexts
    Nov 20, 2024 · Let γ and σ be disjoint cycles, then γ ⁢ σ = σ ⁢ γ . 2. Every permutation of a finite set can be written as a cycle or a product of disjoint ...
  20. [20]
    [PDF] On the Disjoint Cycle Decomposition of a Permutation
    Theorem 1. For any nonempty finite set S, every σ ∈ Perm(S) can be written as a product of disjoint cycles. Proof.
  21. [21]
    [PDF] 14 Transpositions
    Definition. A cycle is a permutation A with the property that the cycle representation of. A has exactly one cycle. For instance A = (a1a2 ..
  22. [22]
    [PDF] Sign of permutations - Keith Conrad
    Just remember that a cycle's parity is determined by its length and is opposite to the parity of its length (e.g., transpositions have length 2 and sign −1).<|control11|><|separator|>
  23. [23]
    Normalizer of the cyclic group in $S_n - Math Stack Exchange
    Apr 3, 2015 · The elements g such that gαg−1=αk, k as above, form a coset of CG(H)=H. The number of such cosets in NG(H) is thus given by the Euler totient ...Normalizer of a subgroup generated by a cycle.What is the size of the normalizer of a subgroup generated by a $pMore results from math.stackexchange.com
  24. [24]
    centralizer of a k-cycle - PlanetMath
    Mar 22, 2013 · The centralizer of a k-cycle σ is CSn(σ)={σiτ∣0≤i≤k−1,τ∈Sn−k}, where Sn−k fixes all elements in σ, and its size is k⋅(n−k)!.
  25. [25]
    The development of group theory - MacTutor
    Klein proposed the Erlangen Program in 1872 which was the group theoretic classification of geometry. Groups were certainly becoming centre stage in mathematics ...
  26. [26]
    [PDF] Conjugacy Classes of the Symmetric Groups
    Here, we determine the conjugacy classes of the symmetric group Sn. You may ... We begin by noticing that any conjugate of a k-cycle is again a k-cycle.
  27. [27]
    Cycle Index -- from Wolfram MathWorld
    The cycle index Z(X) of a permutation group X of order m=|X| and degree d is then the polynomial in d variables x_1, x_2, ..., x_d given by the formula
  28. [28]
    Pólya Enumeration Theorem -- from Wolfram MathWorld
    The Pólya enumeration theorem is a very general theorem that allows the number of discrete combinatorial objects of a given type to be enumerated (counted) ...
  29. [29]
    Permutation Cycle -- from Wolfram MathWorld
    A permutation cycle is a subset of a permutation whose elements trade places with one another. Permutations cycles are called orbits by Comtet (1974, p. 256).
  30. [30]
    Stirling Number of the First Kind -- from Wolfram MathWorld
    ... Stirling numbers of the first kind are special cases of a general function d_r(n,k) which is related to the number of cycles in a permutation. The triangle ...