Hubbry Logo
Permutation groupPermutation groupMain
Open search
Permutation group
Community hub
Permutation group
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Permutation group
Permutation group
from Wikipedia
Not found
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In , particularly within , a permutation group is a group whose elements are permutations of a given and whose binary operation is the composition of such permutations, forming a subgroup of the symmetric group on that set. The symmetric group SnS_n, which consists of all possible permutations of a set with nn elements, serves as the foundational example and has order n!n!, representing the total number of ways to rearrange the elements. A key result in group theory, known as Cayley's theorem, establishes that every is isomorphic to a permutation group acting regularly on itself, thereby embedding abstract groups into the concrete framework of permutations. This theorem underscores the universality of permutation groups in modeling symmetries and structures across . Permutations within these groups can be classified by their —even or odd—based on the parity of the number of transpositions needed to express them, leading to the AnA_n, the kernel of the sign homomorphism and a of SnS_n of index 2. For n5n \geq 5, AnA_n is a , meaning it has no nontrivial normal subgroups, which has profound implications for the . Permutation groups play a central role in various applications, including the study of geometric symmetries, where they describe the automorphism groups of polytopes and graphs; in , for enumerating objects under group actions via tools like ; and in physics and chemistry, for analyzing molecular symmetries and identical particle systems. In computational contexts, algorithms for permutation group manipulation, such as membership testing and finding strong generators, enable efficient solutions to problems in and . These structures also connect to , where permutation groups of roots illuminate the solvability of equations.

Fundamentals

Definition

In group theory, a permutation group GG on a set XX is defined as a of the \Sym(X)\Sym(X), where the elements of GG are bijections from XX to itself, and the group operation is the composition of these bijections. The \Sym(X)\Sym(X) comprises all permutations of the set XX, that is, all bijective functions from XX to XX, equipped with the operation of , which forms a group under this operation. When XX is finite with cardinality nn, the order of \Sym(X)\Sym(X) is n!n!, reflecting the number of distinct bijections possible. Permutation groups may be finite or infinite, with the infinite case arising when the underlying set XX is infinite, leading to an uncountably many permutations in \Sym(X)\Sym(X) for uncountable XX. A basic example is the trivial group, which serves as the permutation group on a singleton set X={a}X = \{ a \}, where \Sym(X)\Sym(X) consists solely of the identity bijection that maps aa to itself.

Basic Properties

A permutation group GG on a set XX satisfies the closure property under the group operation of composition: the composition of any two elements σ,τG\sigma, \tau \in G is another bijection from XX to XX, hence also in GG. This ensures that GG forms a subgroup of the symmetric group Sym(X)\mathrm{Sym}(X), the full group of all bijections on XX. The operation of composition in a permutation group inherits associativity from the associativity of : for any σ,τ,ρG\sigma, \tau, \rho \in G, (στ)ρ=σ(τρ)(\sigma \circ \tau) \circ \rho = \sigma \circ (\tau \circ \rho). When XX is finite with X=n|X| = n, any permutation group GSym(X)G \leq \mathrm{Sym}(X) is finite, and by applied to the finite group Sym(X)\mathrm{Sym}(X) of order n!n!, the order of GG divides n!n!. Every in a permutation group admits a unique into a product of disjoint cycles, up to ordering of the cycles and within each cycle; this reveals the of the by partitioning the moved points into orbits under repeated application. The cycle type of a is the of lengths of these disjoint cycles, providing a complete invariant for its action on XX. The support of a is the subset of XX consisting of points not fixed by the , i.e., those appearing in its cycle (excluding 1-cycles). Two permutations in Sym(X)\mathrm{Sym}(X) are conjugate if and only if they have the same cycle type; that is, τ1στ\tau^{-1} \sigma \tau has the same cycle structure as σ\sigma for some τSym(X)\tau \in \mathrm{Sym}(X). In a GSym(X)G \leq \mathrm{Sym}(X), permutations with the same cycle type belong to the same in Sym(X)\mathrm{Sym}(X) but may form multiple conjugacy classes in GG.

Notation and Operations

Notation Conventions

Permutations of a , such as {1,2,,n}\{1, 2, \dots, n\}, are often represented in one-line notation as σ=(σ(1) σ(2)  σ(n))\sigma = (\sigma(1) \ \sigma(2) \ \dots \ \sigma(n)), where the sequence lists the images of the elements under the permutation σ\sigma. This compact form emphasizes the functional mapping directly. Another common representation is the two-row notation, written as (12nσ(1)σ(2)σ(n)),\begin{pmatrix} 1 & 2 & \dots & n \\ \sigma(1) & \sigma(2) & \dots & \sigma(n) \end{pmatrix}, which explicitly pairs each domain element with its image. This format highlights the between the top and bottom rows. Cycle notation decomposes a into its disjoint cycles, such as (1 3 2)(4 5)(1 \ 3 \ 2)(4 \ 5), where each cycle indicates a cyclic shift and fixed points are typically omitted. Cycles are written with elements in sequence, starting from an arbitrary point, and the notation is unique up to and ordering of cycles. In permutation group actions, the convention often distinguishes left and right actions; a right action applies the permutation post-fix, denoted xσx^\sigma for xx in the set acted upon, which aligns with standard algebraic composition where permutations multiply on the right. This right-action preference avoids reversal in group multiplication orders, unlike the left-action form σ(x)\sigma(x). For imprimitive actions, blocks of imprimitivity are denoted as subsets B1,B2,,BkB_1, B_2, \dots, B_k forming a partition of the set, where the group permutes these blocks as units while preserving the partition. Such notation captures the non-trivial equivalence classes under the .

Composition as Group Product

In permutation groups, the group operation is defined as the composition of , which are bijective functions on a . For two permutations σ\sigma and τ\tau, their product στ\sigma \tau is the permutation that applies τ\tau first and then σ\sigma, formally given by (στ)(x)=σ(τ(x))(\sigma \tau)(x) = \sigma(\tau(x)) for all xx in the set. This convention aligns with the standard right-to-left order of , where the rightmost permutation is applied initially in any sequence. When computing the product of permutations expressed in cycle notation, the mappings are evaluated sequentially from right to left for each element in the set. To determine the image of an element under the product, start by applying the rightmost cycle, then proceed leftward through the cycles, tracking the position until returning to the starting element or fixing it. For instance, consider the product (1 2)(2 3)(1\ 2)(2\ 3): applying (2 3)(2\ 3) followed by (1 2)(1\ 2) yields 1231 \mapsto 2 \mapsto 3, 3213 \mapsto 2 \mapsto 1, and 2332 \mapsto 3 \mapsto 3 (fixed after the first step, but the cycle closes as (1 2 3)(1\ 2\ 3)); thus, (1 2)(2 3)=(1 2 3)(1\ 2)(2\ 3) = (1\ 2\ 3). This process ensures the resulting is expressed in disjoint cycle form by identifying all cycles in the mapping. The composition operation is associative, as permutations are functions and function composition satisfies (στ)ρ=σ(τρ)(\sigma \tau) \rho = \sigma (\tau \rho) for any permutations σ,τ,ρ\sigma, \tau, \rho. To see this, evaluate both sides on an arbitrary xx: the left side gives σ(τ(ρ(x)))\sigma(\tau(\rho(x))), while the right side gives σ((τρ)(x))=σ(τ(ρ(x)))\sigma((\tau \rho)(x)) = \sigma(\tau(\rho(x))), confirming equality. This associativity underpins the group structure. The product of any two elements in a permutation group yields another element within the group, ensuring closure under composition. This property generates new permutations while preserving the group's finite order, as all elements are bijections on a set of fixed size, and repeated compositions remain within the set of all possible permutations.

Identity and Inverses

In permutation groups, the is the permutation that maps every element of the domain to itself, denoted by ee or idid, and formally defined as id(x)=xid(x) = x for all xx in the set./15:_Group_Theory_and_Applications/15.03:_Permutation_Groups) This identity serves as the neutral element under composition, satisfying σid=idσ=σ\sigma \circ id = id \circ \sigma = \sigma for any permutation σ\sigma. Every permutation σ\sigma has a unique inverse σ1\sigma^{-1} such that σσ1=σ1σ=id\sigma \circ \sigma^{-1} = \sigma^{-1} \circ \sigma = id./15:_Group_Theory_and_Applications/15.03:_Permutation_Groups) Since permutations are s—both injective and surjective—they are invertible in the set of all functions from the domain to itself, with the inverse also being a bijection. To compute the inverse in cycle notation, reverse the order of elements in each cycle while preserving the disjoint cycle structure; for example, the inverse of (1 2 3)(1\ 2\ 3) is (3 2 1)(3\ 2\ 1), which is equivalent to (1 3 2)(1\ 3\ 2)./15:_Group_Theory_and_Applications/15.03:_Permutation_Groups) The order of a permutation σ\sigma, denoted σ|\sigma|, is the smallest positive integer kk such that σk=id\sigma^k = id. For a permutation expressed as a product of disjoint cycles of lengths l1,l2,,lml_1, l_2, \dots, l_m, the order is the of these lengths, σ=lcm(l1,l2,,lm)|\sigma| = \operatorname{lcm}(l_1, l_2, \dots, l_m)./15:_Group_Theory_and_Applications/15.03:_Permutation_Groups) This follows from the fact that powers of disjoint cycles act independently, and each cycle of length lil_i returns to the identity after lil_i applications.

Examples

Symmetric and Alternating Groups

The SnS_n consists of all permutations of a set with nn elements, which can be viewed as the set of all bijections from {1,2,,n}\{1, 2, \dots, n\} to itself under composition. The order of SnS_n is n!n!, reflecting the number of distinct bijections on an nn-element set. Furthermore, SnS_n is generated by the set of all transpositions, the permutations that swap exactly two elements and fix the rest, for n2n \geq 2. The AnA_n is the of SnS_n comprising all even permutations, defined as those that can be expressed as a product of an even number of transpositions. For n2n \geq 2, AnA_n has index 2 in SnS_n, meaning An=n!/2|A_n| = n!/2, and it is a . Additionally, AnA_n is simple for n5n \geq 5, possessing no nontrivial normal subgroups. The distinction between even and odd permutations arises from the sign homomorphism sgn:Sn{±1}\operatorname{sgn}: S_n \to \{ \pm 1 \}, which assigns +1+1 to even permutations and 1-1 to odd ones, based on the parity of the number of transpositions in their decomposition. The kernel of this homomorphism is precisely AnA_n. A concrete example is S3S_3, the on three elements, which has order 6 and includes all permutations such as the identity, transpositions like (1 2)(1\ 2), and 3-cycles like (1 2 3)(1\ 2\ 3). The A3A_3 consists of the even permutations: the identity and the two 3-cycles (1 2 3)(1\ 2\ 3) and (1 3 2)(1\ 3\ 2), forming a of order 3 generated by (1 2 3)(1\ 2\ 3).

Cyclic and Dihedral Groups

The CnC_n of order nn provides a fundamental example of a permutation group, realized as the generated by the nn-cycle σ=(1 2  n)\sigma = (1\ 2\ \dots\ n) acting on the set {1,2,,n}\{1, 2, \dots, n\}. The elements of CnC_n are the powers σk\sigma^k for k=0,1,,n1k = 0, 1, \dots, n-1, with σ0\sigma^0 being the identity permutation, and the group operation is composition of permutations. Since powers of a single generator commute under composition, CnC_n is abelian. A key extension of the in the context of permutation groups is the DnD_n (also denoted D2nD_{2n} in some conventions), which captures the full of a regular nn-gon and has order 2n2n. This group acts faithfully on the nn vertices of the polygon as and is generated by a ρ=(1 2  n)\rho = (1\ 2\ \dots\ n), which cycles the vertices, and a reflection ss, which swaps pairs of vertices symmetrically while fixing one (for odd nn) or passing through midpoints of edges (for even nn). The defining relations are ρn=e\rho^n = e, s2=es^2 = e, and sρs=ρ1s \rho s = \rho^{-1}, reflecting how reflections conjugate rotations to their inverses. The abstract presentation of DnD_n is ρ,sρn=s2=1,sρs1=ρ1\langle \rho, s \mid \rho^n = s^2 = 1, s \rho s^{-1} = \rho^{-1} \rangle, which encodes its structure as a of the CnC_n by C2C_2. For n=3n = 3, the D3D_3 consists of the three rotations and three reflections of an , permuting its vertices, and is isomorphic to the S3S_3 of order 6.

Group Actions

Definition and Examples

In the context of permutation groups, a provides a way to realize the elements of a group GG as of a set XX. Formally, a left action of GG on XX is a ϕ:G\Sym(X)\phi: G \to \Sym(X), where \Sym(X)\Sym(X) denotes the consisting of all bijections from XX to itself under composition. Equivalently, it can be described by a map G×XXG \times X \to X, written (g,x)gx(g, x) \mapsto g \cdot x, that satisfies two axioms: the eGe \in G acts trivially, so ex=xe \cdot x = x for all xXx \in X, and the action is compatible with the group operation, so (gh)x=g(hx)(gh) \cdot x = g \cdot (h \cdot x) for all g,hGg, h \in G and xXx \in X. This homomorphism perspective highlights that every induces a representation of GG, namely the image ϕ(G)\phi(G), which is a of \Sym(X)\Sym(X) acting naturally on XX. The permutation representation arising from a group action captures how GG permutes the elements of XX; distinct elements of GG may induce the same permutation if the action is not injective. A key distinction is between faithful and non-faithful actions: an action is faithful if the kernel of ϕ\phi is trivial, meaning kerϕ={e}\ker \phi = \{ e \}, so that only the identity element fixes every point in XX, and thus ϕ\phi embeds GG as a subgroup of \Sym(X)\Sym(X). Otherwise, the action is non-faithful, and the kernel is a normal subgroup of GG consisting of all elements that act as the identity permutation. Illustrative examples clarify these concepts. The trivial action of any group GG on a set XX is defined by gx=xg \cdot x = x for all gGg \in G and xXx \in X; this always yields a valid action, but it is faithful only if GG is the , and the corresponding permutation representation is the singleton subgroup of \Sym(X)\Sym(X). A more substantive example is the left regular action, where GG acts on itself as the set X=GX = G by left multiplication: gh=ghg \cdot h = gh for g,hGg, h \in G. This action is always faithful, producing a permutation representation that embeds GG isomorphically into \Sym(G)\Sym(G), the full on G|G| elements.

Orbits and Stabilizers

In group theory, when a permutation group GG acts on a set XX, the orbit of an element xXx \in X is defined as the set OrbG(x)={gxgG}\operatorname{Orb}_G(x) = \{ g \cdot x \mid g \in G \}, where gxg \cdot x denotes the action of gg on xx. The orbits of all elements in XX form a partition of XX, meaning every element belongs to exactly one orbit, and distinct orbits are disjoint. The stabilizer of xXx \in X, denoted StabG(x)={gGgx=x}\operatorname{Stab}_G(x) = \{ g \in G \mid g \cdot x = x \}, is the of GG consisting of all permutations that fix xx. This captures the symmetries preserved at the point xx under the action. A fundamental relation between orbits and stabilizers is given by the orbit-stabilizer theorem. For a finite group GG acting on XX, the size of the of xx equals the index of the stabilizer in GG: OrbG(x)=[G:StabG(x)]=GStabG(x).|\operatorname{Orb}_G(x)| = [G : \operatorname{Stab}_G(x)] = \frac{|G|}{|\operatorname{Stab}_G(x)|}. This theorem arises from the between the cosets of StabG(x)\operatorname{Stab}_G(x) in GG and the elements of OrbG(x)\operatorname{Orb}_G(x), where the coset gStabG(x)g \operatorname{Stab}_G(x) maps to gxg \cdot x. The core of the stabilizer StabG(x)\operatorname{Stab}_G(x) is the largest of GG contained in StabG(x)\operatorname{Stab}_G(x), defined as CoreG(StabG(x))=gGgStabG(x)g1\operatorname{Core}_G(\operatorname{Stab}_G(x)) = \bigcap_{g \in G} g \operatorname{Stab}_G(x) g^{-1}, the of all conjugates of the stabilizer. This core measures the "essential" normality properties embedded in the pointwise symmetries. For example, consider the S3S_3 acting naturally on the set {1,2,3}\{1, 2, 3\} by permuting its elements. The orbit of 1 is OrbS3(1)={1,2,3}\operatorname{Orb}_{S_3}(1) = \{1, 2, 3\}, with OrbS3(1)=3|\operatorname{Orb}_{S_3}(1)| = 3, while the stabilizer StabS3(1)={id}\operatorname{Stab}_{S_3}(1) = \{\operatorname{id}\}, the trivial of order 1. The orbit-stabilizer theorem confirms 3=6/13 = 6 / 1, and the core of the stabilizer is trivial since it is already normal (being trivial).

Transitive and Primitive Groups

Transitive Actions

A permutation group GG on a XX is said to be transitive if there is only one , meaning that for any two elements x,yXx, y \in X, there exists an element gGg \in G such that gx=yg \cdot x = y. This condition is equivalent to the action being such that GG can map any point in XX to any other point via some group element. The degree of a permutation group GG acting on XX is defined as the cardinality X|X|. The minimal degree of GG is the smallest possible degree of a transitive action of GG on a . For example, the SnS_n acts transitively on the set {1,2,,n}\{1, 2, \dots, n\} by its natural action, which has degree nn. Similarly, the AnA_n acts transitively on the same set for n3n \geq 3, as any even can map any element to any other while preserving the parity. A transitive action is doubly transitive if, for any two distinct ordered pairs (x,y)(x, y) and (x,y)(x', y') in X×XX \times X with xyx \neq y and xyx' \neq y', there exists gGg \in G such that gx=xg \cdot x = x' and gy=yg \cdot y = y'. The SnS_n provides a classic example of a doubly transitive group on {1,2,,n}\{1, 2, \dots, n\} for n2n \geq 2, since any can rearrange distinct points arbitrarily. In contrast, AnA_n is 2-transitive only for n4n \geq 4 in certain contexts, but its basic transitivity holds more broadly. Transitive permutation groups may exhibit imprimitivity, characterized by the existence of blocks of imprimitivity. A nonempty proper BXB \subset X is a block of imprimitivity for GG if, for every gGg \in G, either gB=Bg \cdot B = B or gBB=g \cdot B \cap B = \emptyset. Such blocks form partitions of XX that are preserved by the , indicating a coarser structure within the transitive action; for instance, the acting on the vertices of a may preserve subsets corresponding to opposite vertices as blocks.

Primitive Actions

In group theory, a permutation group GG acting transitively on a Ω\Omega with Ω>1|\Omega| > 1 is primitive if it preserves no nontrivial partition of Ω\Omega. A ΔΩ\Delta \subseteq \Omega with 1<Δ<Ω1 < |\Delta| < |\Omega| is a block of imprimitivity for GG if, for every gGg \in G, either gΔ=Δg\Delta = \Delta or gΔΔ=g\Delta \cap \Delta = \emptyset; thus, primitivity means no such blocks exist. This condition distinguishes primitive actions from imprimitive ones, where nontrivial blocks allow the action to factor into coarser structures, such as when GG acts on blocks and within blocks separately. An equivalent characterization is that the action is primitive if and only if the stabilizer GαG_\alpha of any point αΩ\alpha \in \Omega is a maximal subgroup of GG. In this view, primitivity reflects the irreducibility of the action in terms of subgroup lattice: there are no intermediate subgroups between GαG_\alpha and GG that could correspond to block systems. For instance, the symmetric group SnS_n acts primitively on the set {1,,n}\{1, \dots, n\} for n2n \geq 2, as the point stabilizer Sn1S_{n-1} is maximal. Similarly, the alternating group AnA_n acts primitively on {1,,n}\{1, \dots, n\} for n3n \geq 3, with point stabilizer An1A_{n-1} maximal. Imprimitive actions often arise from wreath products, which embed transitive but block-preserving groups. For example, the imprimitive wreath product SkSmS_k \wr S_m acts on a set of size kmkm by permuting mm blocks of size kk, where the blocks form a nontrivial system of imprimitivity preserved by the group. This construction illustrates how imprimitivity permits decomposition into a product action on blocks and a base group action within blocks, contrasting with the "indecomposable" nature of primitive actions. The structure of finite primitive permutation groups is classified by the O'Nan-Scott theorem, which asymptotically divides them into five basic types based on the socle (minimal ): affine (socle elementary abelian, acting regularly), almost simple (socle nonabelian simple), diagonal (socle of simple groups, acting by diagonal embedding), product (socle product of simple groups in action), and twisted wreath (socle in a twisted extension). This classification, refined over decades, underpins much of modern permutation group theory by linking primitivity to underlying structures without exhaustive enumeration.

Key Theorems

Cayley's Theorem

asserts that every group GG is isomorphic to a of the Sym(G)\mathrm{Sym}(G) on the underlying set of GG. This embedding arises from the left regular action of GG on itself, defined by gh=ghg \cdot h = gh for all g,hGg, h \in G. To prove this, consider the map ϕ:GSym(G)\phi: G \to \mathrm{Sym}(G) given by ϕ(g)(h)=gh\phi(g)(h) = gh for all hGh \in G. This defines a permutation of GG for each gg, as left multiplication by gg is bijective: it has inverse left multiplication by g1g^{-1}. The map ϕ\phi is a because ϕ(g1g2)(h)=g1g2h=ϕ(g1)(ϕ(g2)(h))\phi(g_1 g_2)(h) = g_1 g_2 h = \phi(g_1)(\phi(g_2)(h)) for all g1,g2,hGg_1, g_2, h \in G. Moreover, ϕ\phi has trivial kernel: if ϕ(g)\phi(g) is the identity permutation, then ge=eg e = e, so g=eg = e. Thus, ϕ\phi is injective, establishing the isomorphism Gϕ(G)Sym(G)G \cong \phi(G) \leq \mathrm{Sym}(G). The corresponding action is the regular action of GG on itself by left , which is faithful (as ϕ\phi is injective) and transitive: for any h1,h2Gh_1, h_2 \in G, there exists g=h1h21g = h_1 h_2^{-1} such that gh2=h1g \cdot h_2 = h_1. The degree of this permutation representation is G|G|, and the stabilizer of any point hGh \in G is trivial, since Stab(h)={gGgh=h}={e}\mathrm{Stab}(h) = \{g \in G \mid gh = h\} = \{e\}. As consequences, every group admits a faithful representation, allowing abstract groups to be realized concretely as subgroups of symmetric groups. This shows that the class of groups is universal, encompassing all finite groups up to . For example, consider the C3=rr3=eC_3 = \langle r \mid r^3 = e \rangle. The regular action embeds C3C_3 into Sym(C3)S3\mathrm{Sym}(C_3) \cong S_3 as the subgroup {e,(1 2 3),(1 3 2)}\{e, (1\ 2\ 3), (1\ 3\ 2)\}, corresponding to the rotations of an .

Structure of Permutation Groups

A permutation group, as a , is solvable if and only if its derived series terminates at the trivial after a finite number of steps, with the number of steps known as the derived length. The derived GG' of a group GG is generated by all commutators [g,h]=g1h1gh[g,h] = g^{-1}h^{-1}gh for g,hGg,h \in G, and the derived series is defined iteratively as G(0)=GG^{(0)} = G, G(k+1)=(G(k))G^{(k+1)} = (G^{(k)})'. Examples of solvable permutation groups include affine groups, such as the affine AGL(1,p)\mathrm{AGL}(1,p) for a prime pp, which acts on pp points as the Z/pZ(Z/pZ)×\mathbb{Z}/p\mathbb{Z} \rtimes (\mathbb{Z}/p\mathbb{Z})^\times and has derived length 2 since both factors are abelian. Every finite permutation group admits a , a maximal chain of normal subgroups where each factor is simple, and by the Jordan-Hölder , the composition factors are unique up to and . The composition factors of permutation groups are thus non-abelian simple groups or cyclic groups of prime order, with alternating groups AkA_k for k5k \geq 5 and cyclic groups frequently appearing due to the embedding of abstract groups into the via . For the SnS_n with n5n \geq 5, a is {e}AnSn\{e\} \trianglelefteq A_n \trianglelefteq S_n, yielding composition factors AnA_n (simple non-abelian) and Z/2Z\mathbb{Z}/2\mathbb{Z} (cyclic of prime order). The Frobenius theorem provides key insight into the structure of certain permutation groups possessing semiregular s. A NGN \trianglelefteq G acting semiregularly on a set means that only the of NN has fixed points, implying trivial point stabilizers. The theorem states that if GG is a finite permutation group with a nontrivial proper semiregular NN, then NN admits a complement HGH \leq G such that G=NHG = N \rtimes H, HN={e}H \cap N = \{e\}, and HH acts faithfully and semiregularly on the non-identity elements of NN; such groups are precisely the Frobenius groups. This semidirect product decomposition reveals the internal structure, with NN as the Frobenius kernel (regular if the action is transitive) and HH as the Frobenius complement. Computational methods elucidate the structure of permutation groups given by generating sets. The Schreier-Sims algorithm constructs a base and strong generating set (BSGS) for a group GSnG \leq S_n, enabling efficient of the group order via the product of lengths on the base points and testing membership of elements in polynomial time relative to nlogGn \log |G|. It proceeds by building stabilizers iteratively: starting with a base B=(b1,,bk)B = (b_1, \dots, b_k) such that the pointwise stabilizer G=G(0)G(1)G(k)={e}G = G^{(0)} \geq G^{(1)} \geq \cdots \geq G^{(k)} = \{e\} has known orbits, and using Schreier generators from coset transversals to ensure strong generation. Extensions of the Schreier-Sims algorithm apply to black-box groups, where GG is accessed via an for multiplication, inversion, and order queries, allowing recognition and structure determination without explicit representation, as in nearly linear-time algorithms for order .

Advanced Topics

Oligomorphic Groups

A permutation group G\Sym(Ω)G \leq \Sym(\Omega), where Ω\Omega is typically a countably , is called oligomorphic if, for each k1k \geq 1, the action of GG on the set Ωk\Omega^k of ordered kk-tuples has only finitely many orbits. This finiteness condition contrasts with finite permutation groups, emphasizing bounded complexity in infinite domains despite the group's potential largeness. The concept connects to through the age of a structure, defined as the class of all finite substructures up to , which forms a under embeddings for relational structures with oligomorphic groups. A structure is homogeneous if every between its finite substructures extends to an of the whole ; such homogeneity often characterizes Fraïssé limits, where the is oligomorphic. Prominent examples include the \Aut(Q,<)\Aut(\mathbb{Q}, <) of the rational numbers under the strict order, which is oligomorphic and has exactly two orbits on the set of ordered pairs of distinct elements: one where the first is less than the second, and one where the order is reversed. Another is the of the (or random graph), the Fraïssé limit of the class of finite graphs, which is oligomorphic with the number of orbits on nn-tuples equal to the number of non-isomorphic labeled graphs on nn vertices up to adjacency relations. Countable oligomorphic permutation groups arise precisely as the automorphism groups of Fraïssé limits of their ages, as established in classifications of homogeneous structures; for instance, Lachlan and Woodrow's work on countable homogeneous graphs identifies the and certain Henson graphs as such limits with oligomorphic groups. These groups correspond to ω-categorical theories in , where the finiteness of orbits equates to the finiteness of n-types, enabling structural classifications. Oligomorphic groups find applications in for analyzing countable structures via their groups and in problems (CSPs), where structures with oligomorphic automorphisms allow complexity dichotomies; for example, valued CSPs over such templates reduce tractability to the existence of fractional polymorphisms or pp-constructions.

Permutation Group Isomorphisms

In group theory, two permutation groups GG and HH, where GG acts faithfully on a set XX and HH acts faithfully on a set YY, are isomorphic as permutation groups if there exists a bijective ϕ:GH\phi: G \to H and a ψ:XY\psi: X \to Y such that ϕ(g)ψ(x)=ψ(gx)\phi(g) \cdot \psi(x) = \psi(g \cdot x) for all gGg \in G and xXx \in X. This condition ensures that the actions are preserved up to relabeling of the underlying sets, making the representations equivalent. If X=YX = Y, the bijection ψ\psi can be taken as the identity, reducing to the case where ϕ\phi is an of GG that commutes with the action. Within the symmetric group \Sym(X)\Sym(X), conjugacy provides a key notion of equivalence for elements and subgroups. Two permutations g,h\Sym(X)g, h \in \Sym(X) are conjugate if there exists σ\Sym(X)\sigma \in \Sym(X) such that h=σ1gσh = \sigma^{-1} g \sigma, denoted h=gσh = g^\sigma. This operation relabels the points of XX via σ\sigma, preserving the cycle type of the permutation, which determines the . For subgroups, two subgroups H,K\Sym(X)H, K \leq \Sym(X) are conjugate if K=σ1HσK = \sigma^{-1} H \sigma for some σ\Sym(X)\sigma \in \Sym(X), implying they are isomorphic as abstract groups and their actions on XX are equivalent up to relabeling. in \Sym(X)\Sym(X) thus classify permutation representations up to such equivalences, with cycle types serving as invariants that distinguish non-conjugate elements. Equivalent representations of a group GG on sets XX and YY arise when there is a bijection ψ:XY\psi: X \to Y such that the image subgroups in \Sym(X)\Sym(X) and \Sym(Y)\Sym(Y) are conjugate via ψ\psi, meaning the actions are isomorphic. This equivalence captures how different embeddings of GG into symmetric groups can represent the same underlying structure after adjusting for point labels. Burnside's lemma relates to these concepts by providing a tool to count orbits under group actions, which helps analyze the structure of permutation groups up to isomorphism. Specifically, for a group GG acting on XX, the number of orbits is given by X/G=1GgG\Fix(g),|X/G| = \frac{1}{|G|} \sum_{g \in G} \Fix(g), where \Fix(g)\Fix(g) is the number of fixed points of gg. This formula, originally due to Frobenius and popularized by Burnside, quantifies the distinct "behaviors" of the action, aiding in distinguishing non-isomorphic representations. A example illustrates conjugacy in transitive actions: all transitive embeddings of the CpC_p of prime order pp into \Sym(p)\Sym(p) are conjugate. Here, each such embedding corresponds to the regular action of CpC_p on itself, and any two are related by conjugation in \Sym(p)\Sym(p), as the transitive cyclic subgroups of prime degree are uniquely determined up to relabeling. This uniformity underscores how conjugacy normalizes representations, ensuring that isomorphic groups share equivalent transitive structures.

Historical Development

Early Contributions

The study of permutation groups originated in the late 18th century amid efforts to understand the solvability of polynomial equations. In his 1770 memoir Réflexions sur la résolution algébrique des équations, Joseph-Louis Lagrange examined permutations of equation roots as a means to analyze the structure of solutions for cubic and quartic equations, laying groundwork for linking algebraic resolvents to rearrangements of variables. Lagrange introduced rudimentary concepts of cycles by considering how repeated substitutions could generate solution functions, though he did not formalize them as group elements. Building on Lagrange's ideas, advanced the connection between s and equation solvability in his 1799 memoir Teoria generale delle equazioni, where he attempted to prove the impossibility of solving the general quintic equation by radicals using properties of arrangements of . Ruffini's argument, though incomplete, highlighted the role of the full in obstructing radical solutions for degree five polynomials. In 1824, provided a rigorous proof of the quintic's unsolvability, employing -based analysis to show that certain root rearrangements prevent expression via nested radicals, solidifying the permutation group's centrality to algebraic insolubility. Évariste Galois established the foundational framework for permutation groups in the 1830s through his work on equation solvability. In his 1831 Mémoire sur les conditions de résolubilité des équations par radicaux, Galois defined groups as closed sets of permutations under composition and linked solvability by radicals to the existence of a normal series with abelian factors in the symmetric group acting on roots. He demonstrated that the symmetric group SnS_n for n5n \geq 5 lacks such a series, rendering general polynomials of degree five or higher unsolvable by radicals. A pivotal event occurred in Galois's 1832 letters to Auguste Chevalier, where he implicitly outlined group actions on roots as permutations preserving algebraic relations, encapsulating his theory just before his death. Augustin-Louis Cauchy formalized permutation groups in the 1840s, treating them as abstract systems of substitutions. In his 1845 memoir Mémoire sur le nombre des valeurs qu'une fonction peut acquérir, lorsqu'on y permute de toutes les manières possibles les quantités qu'elle renferme, Cauchy defined permutation multiplication and explored their algebraic structure, including decompositions into cycles and disjoint cycles. He introduced conjugacy classes as sets of permutations related by simultaneous relabeling, proving that such classes partition the group and share cycle types, which became essential for classifying permutation behaviors.

Modern Developments

In the second half of the 19th century, Camille made substantial advances in the theory of permutation groups. In works culminating in his 1879 treatise Traité des substitutions et des équations algébriques, developed a systematic treatment of substitution groups, introducing concepts such as primitive and imprimitive actions, for groups, and the Jordan-Hölder theorem. His abstraction of permutation groups from concrete substitutions paved the way for modern abstract . In the late 19th and early 20th centuries, William Burnside advanced the understanding of through his work on normalizers and transfer theory, which provided tools for analyzing subgroup structures and early attempts at classification. Burnside's normal p-complement theorem, which states that if a Sylow p-subgroup P of a G satisfies P ⊆ Z(N_G(P)), then G has a normal p-complement, relied on transfer homomorphisms to establish conditions for the existence of complementing Sylow subgroups. These ideas, developed in his foundational text, laid groundwork for later classifications by linking permutation representations to broader group-theoretic properties. A major milestone in the mid-20th century was the O'Nan-Scott theorem, formulated in the 1970s and 1980s, which provides a of finite primitive groups into five broad types: affine, almost simple, simple diagonal, product action, and twisted types. This theorem, originally outlined in unpublished notes by Michael O'Nan and Scott, categorizes primitive groups based on the structure of their socles and stabilizers, reducing the study of such groups to cases involving simple groups or their products. The has been instrumental in applications to and , such as enumerating designs and graphs with specified symmetries. In the 1980s, Michael Aschbacher provided key refinements to the O'Nan-Scott theorem, resulting in what is now known as the Aschbacher-O'Nan-Scott theorem, which expands the classification to eight types by incorporating extensions like the holomorph of vector spaces and correcting earlier formulations, providing a more precise structural description reliant on the . Aschbacher's contributions clarified the twisted wreath product case and integrated quasiprimitive groups, enhancing the theorem's completeness for primitive actions. Concurrently, computational methods emerged with Charles Sims' development of the Schreier-Sims in the 1970s, which computes a base and strong generating set (BSGS) for a permutation group given by generators, enabling efficient determination of the group's order and membership testing. The constructs a stabilizer chain using Schreier's lemma to generate representatives, with a polynomial in the degree for groups of bounded non-triviality, making it foundational for software implementations. This breakthrough shifted permutation group theory toward algorithmic approaches, facilitating the verification of theoretical classifications on large examples. Computational group theory has flourished through systems like GAP and , which implement Schreier-Sims variants and O'Nan-Scott reductions to construct and analyze permutation groups up to high degrees, supporting research in random and subgroup lattices.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.