Cycle Index
   HOME

TheInfoList



OR:

In
combinatorial Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
a cycle index is a
polynomial In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
in several variables which is structured in such a way that information about how a group of permutations acts on a
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
can be simply read off from the
coefficient In mathematics, a coefficient is a Factor (arithmetic), multiplicative factor involved in some Summand, term of a polynomial, a series (mathematics), series, or any other type of expression (mathematics), expression. It may be a Dimensionless qu ...
s and exponents. This compact way of storing information in an
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
ic form is frequently used in
combinatorial enumeration Enumerative combinatorics is an area of combinatorics that deals with the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations. More generally, given an inf ...
. Each permutation π of a
finite set In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example, is a finite set with five elements. Th ...
of objects partitions that set into cycles; the cycle index monomial of π is a
monomial In mathematics, a monomial is, roughly speaking, a polynomial which has only one term. Two definitions of a monomial may be encountered: # A monomial, also called a power product or primitive monomial, is a product of powers of variables with n ...
in variables ''a''1, ''a''2, … that describes the cycle type of this partition: the exponent of ''a''''i'' is the number of cycles of π of size ''i''. The cycle index polynomial of a permutation group is the average of the cycle index monomials of its elements. The phrase cycle indicator is also sometimes used in place of ''cycle index''. Knowing the cycle index polynomial of a permutation group, one can enumerate
equivalence class In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
es due to the group's action. This is the main ingredient in the Pólya enumeration theorem. Performing formal algebraic and differential operations on these polynomials and then interpreting the results combinatorially lies at the core of species theory.


Permutation groups and group actions

A
bijective In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between two sets such that each element of the second set (the codomain) is the image of exactly one element of the first set (the domain). Equival ...
map from a set ''X'' onto itself is called a permutation of ''X'', and the set of all permutations of ''X'' forms a group under the
composition Composition or Compositions may refer to: Arts and literature *Composition (dance), practice and teaching of choreography * Composition (language), in literature and rhetoric, producing a work in spoken tradition and written discourse, to include ...
of mappings, called the
symmetric group In abstract algebra, the symmetric group defined over any set is the group whose elements are all the bijections from the set to itself, and whose group operation is the composition of functions. In particular, the finite symmetric grou ...
of ''X'', and denoted Sym(''X''). Every
subgroup In group theory, a branch of mathematics, a subset of a group G is a subgroup of G if the members of that subset form a group with respect to the group operation in G. Formally, given a group (mathematics), group under a binary operation  ...
of Sym(''X'') is called a
permutation group In mathematics, a permutation group is a group ''G'' whose elements are permutations of a given set ''M'' and whose group operation is the composition of permutations in ''G'' (which are thought of as bijective functions from the set ''M'' to ...
of ''degree'' , ''X'', . Let ''G'' be an abstract group with a
group homomorphism In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that : h(u*v) = h(u) \cdot h(v) whe ...
φ from ''G'' into Sym(''X''). The
image An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
, φ(''G''), is a permutation group. The group homomorphism can be thought of as a means for permitting the group ''G'' to "act" on the set ''X'' (using the permutations associated with the elements of ''G''). Such a group homomorphism is formally called a '' permutation representation'' of ''G''. A given group can have many different permutation representations, corresponding to different actions. Suppose that group ''G'' acts on set ''X'' (that is, a group action exists). In combinatorial applications the interest is in the set ''X''; for instance, counting things in ''X'' and knowing what structures might be left invariant by ''G''. Little is lost by working with permutation groups in such a setting, so in these applications, when a group is considered, it is a permutation representation of the group which will be worked with, and thus, a group action must be specified. Algebraists, on the other hand, are more interested in the groups themselves and would be more concerned with the kernels of the group actions, which measure how much is lost in passing from the group to its permutation representation.


Disjoint cycle representation of permutations

Finite permutations are most often represented as group actions on the set ''X'' = . A permutation in this setting can be represented by a two-line notation. Thus, :: \left(\begin 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 4 & 5 & 1 \end\right) corresponds to a bijection on ''X'' = which sends 1 ↦ 2, 2 ↦ 3, 3 ↦ 4, 4 ↦ 5 and 5 ↦ 1. This can be read off from the columns of the notation. When the top row is understood to be the elements of ''X'' in an appropriate order, only the second row need be written. In this one-line notation, our example would be 3 4 5 1 This example is known as a ''
cyclic permutation In mathematics, and in particular in group theory, a cyclic permutation is a permutation consisting of a single cycle. In some cases, cyclic permutations are referred to as cycles; if a cyclic permutation has ''k'' elements, it may be called a ''k ...
'' because it "cycles" the numbers around, and a third notation for it would be (1 2 3 4 5). This ''cycle notation'' is to be read as: each element is sent to the element on its right, but the last element is sent to the first one (it "cycles" to the beginning). With cycle notation, it does not matter where a cycle starts, so (1 2 3 4 5) and (3 4 5 1 2) and (5 1 2 3 4) all represent the same permutation. The ''length of a cycle'' is the number of elements in the cycle. Not all permutations are cyclic permutations, but every permutation can be written as a product of disjoint (having no common element) cycles in essentially one way. As a permutation may have '' fixed points'' (elements that are unchanged by the permutation), these will be represented by cycles of length one. For example: :: \left( \begin1 & 2 & 3 & 4 & 5 & 6 \\ 2&1&3&5&6&4 \end \right) = (1 2)(3)(4 5 6). This permutation is the product of three cycles, one of length two, one of length three, and a fixed point. The elements in these cycles are disjoint subsets of ''X'' and form a partition of ''X''. The cycle structure of a permutation can be coded as an algebraic monomial in several ( dummy) variables in the following way: a variable is needed for each distinct cycle length of the cycles that appear in the cycle decomposition of the permutation. In the previous example there were three different cycle lengths, so we will use three variables, ''a''1, ''a''2 and ''a''3 (in general, use the variable ''a''''k'' to correspond to length ''k'' cycles). The variable ''a''''i'' will be raised to the ''j''''i''(''g'') power where ''j''''i''(''g'') is the number of cycles of length ''i'' in the cycle decomposition of permutation ''g''. We can then associate the ''cycle index monomial'' :: \prod_^n a_k^ to the permutation ''g''. The cycle index monomial of our example would be ''a''1''a''2''a''3, while the cycle index monomial of the permutation (1 2)(3 4)(5)(6 7 8 9)(10 11 12 13) would be ''a''1''a''22''a''42.


Definition

The cycle index of a
permutation group In mathematics, a permutation group is a group ''G'' whose elements are permutations of a given set ''M'' and whose group operation is the composition of permutations in ''G'' (which are thought of as bijective functions from the set ''M'' to ...
''G'' is the average of the cycle index monomials of all the permutations ''g'' in ''G''. More formally, let ''G'' be a permutation group of order ''m'' and degree ''n''. Every permutation ''g'' in ''G'' has a unique decomposition into disjoint cycles, say ''c''1 ''c''2 ''c''3 ... . Let the length of a cycle ''c'' be denoted by , ''c'', . Now let ''j''''k''(''g'') be the number of cycles of ''g'' of length ''k'', where :0 \le j_k(g) \le \lfloor n/k \rfloor \mbox \sum_^ k \, j_k(g) = n. We associate to ''g'' the monomial : \prod_ a_ = \prod_^n a_k^ in the variables ''a''1, ''a''2, ..., ''a''''n''. Then the cycle index ''Z''(''G'') of ''G'' is given by :Z(G) = \frac \sum_ \prod_^n a_k^.


Example

Consider the group ''G'' of rotational symmetries of a
square In geometry, a square is a regular polygon, regular quadrilateral. It has four straight sides of equal length and four equal angles. Squares are special cases of rectangles, which have four equal angles, and of rhombuses, which have four equal si ...
in the
Euclidean plane In mathematics, a Euclidean plane is a Euclidean space of Two-dimensional space, dimension two, denoted \textbf^2 or \mathbb^2. It is a geometric space in which two real numbers are required to determine the position (geometry), position of eac ...
. Its elements are completely determined by the images of just the corners of the square. By labeling these corners 1, 2, 3 and 4 (consecutively going clockwise, say) we can represent the elements of ''G'' as permutations of the set ''X'' = . The permutation representation of ''G'' consists of the four permutations (1 4 3 2), (1 3)(2 4), (1 2 3 4) and e = (1)(2)(3)(4) which represent the counter-clockwise
rotation Rotation or rotational/rotary motion is the circular movement of an object around a central line, known as an ''axis of rotation''. A plane figure can rotate in either a clockwise or counterclockwise sense around a perpendicular axis intersect ...
s by 90°, 180°, 270° and 360° respectively. Notice that the identity permutation e is the only permutation with fixed points in this representation of ''G''. As an abstract group, ''G'' is known as the
cyclic group In abstract algebra, a cyclic group or monogenous group is a Group (mathematics), group, denoted C_n (also frequently \Z_n or Z_n, not to be confused with the commutative ring of P-adic number, -adic numbers), that is Generating set of a group, ge ...
''C''4, and this permutation representation of it is its ''regular representation''. The cycle index monomials are ''a''4, ''a''22, ''a''4, and ''a''14 respectively. Thus, the cycle index of this permutation group is: :: Z(C_4) = \frac \left( a_1^4 + a_2^2 + 2a_4 \right). The group ''C''4 also acts on the unordered pairs of elements of ''X'' in a natural way. Any permutation ''g'' would send → (where ''x''''g'' is the image of the element ''x'' under the permutation ''g''). The set ''X'' is now where ''A'' = , ''B'' = , ''C'' = , ''D'' = , ''E'' = and ''F'' = . These elements can be thought of as the sides and diagonals of the square or, in a completely different setting, as the edges of the
complete graph In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices i ...
''K''4. Acting on this new set, the four group elements are now represented by (''A'' ''D'' ''C'' ''B'')(''E'' ''F''), (''A C'')(''B D'')(''E'')(''F''), (''A B C D'')(''E F'') and e = (''A'')(''B'')(''C'')(''D'')(''E'')(''F''), and the cycle index of this action is: :: Z(C_4) = \frac \left( a_1^6 + a_1^2 a_2^2 + 2a_2a_4 \right). The group ''C''4 can also act on the ordered pairs of elements of ''X'' in the same natural way. Any permutation ''g'' would send (''x'',''y'') → (''x''''g'', ''y''''g'') (in this case we would also have ordered pairs of the form (''x'', ''x'')). The elements of ''X'' could be thought of as the arcs of the complete digraph ''D''4 (with loops at each vertex). The cycle index in this case would be: :: Z(C_4) = \frac \left( a_1^ + a_2^8 + 2a_4^4 \right).


Types of actions

As the above example shows, the cycle index depends on the group action and not on the abstract group. Since there are many permutation representations of an abstract group, it is useful to have some terminology to distinguish them. When an abstract group is defined in terms of permutations, it is a permutation group and the group action is the identity homomorphism. This is referred to as the ''natural action''. The symmetric group ''S''3 in its natural action has the elements :S_3 = \ and so, its cycle index is: :: Z(S_3) = \frac \left( a_1^3 + 3 a_1 a_2 + 2 a_3 \right). A permutation group ''G'' on the set ''X'' is ''transitive'' if for every pair of elements ''x'' and ''y'' in ''X'' there is at least one ''g'' in ''G'' such that ''y'' = ''x''''g''. A transitive permutation group is ''regular'' (or sometimes referred to as ''sharply transitive'') if the only permutation in the group that has fixed points is the identity permutation. A finite transitive permutation group ''G'' on the set ''X'' is regular
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (often shortened as "iff") is paraphrased by the biconditional, a logical connective between statements. The biconditional is true in two cases, where either bo ...
, ''G'', = , ''X'', .
Cayley's theorem In the mathematical discipline of group theory, Cayley's theorem, named in honour of Arthur Cayley, states that every group is isomorphic to a subgroup of a symmetric group. More specifically, is isomorphic to a subgroup of the symmetric gro ...
states that every abstract group has a regular permutation representation given by the group acting on itself (as a set) by (right) multiplication. This is called the ''regular representation'' of the group. The cyclic group ''C''6 in its regular representation contains the six permutations (one-line form of the permutation is given first): :: 2 3 4 5 6= (1)(2)(3)(4)(5)(6) :: 3 4 5 6 1= (1 2 3 4 5 6) :: 4 5 6 1 2= (1 3 5)(2 4 6) :: 5 6 1 2 3= (1 4)(2 5)(3 6) :: 6 1 2 3 4= (1 5 3)(2 6 4) :: 1 2 3 4 5= (1 6 5 4 3 2). Thus its cycle index is: :Z(C_6) = \frac \left( a_1^6 + a_2^3 + 2 a_3^2 + 2 a_6 \right). Often, when an author does not wish to use the group action terminology, the permutation group involved is given a name which implies what the action is. The following three examples illustrate this point.


The cycle index of the ''edge permutation group'' of the complete graph on three vertices

We will identify the complete graph ''K''3 with an
equilateral triangle An equilateral triangle is a triangle in which all three sides have the same length, and all three angles are equal. Because of these properties, the equilateral triangle is a regular polygon, occasionally known as the regular triangle. It is the ...
in the Euclidean plane. This permits us to use geometric language to describe the permutations involved as symmetries of the triangle. Every permutation in the group ''S''3 of ''vertex permutations'' (''S''3 in its natural action, given above) induces an edge permutation. These are the permutations: * The identity: No vertices are permuted, and no edges; the contribution is a_1^3. * Three reflections in an axis passing through a vertex and the midpoint of the opposite edge: These fix one edge (the one not incident on the vertex) and exchange the remaining two; the contribution is 3 a_1 a_2. * Two rotations, one clockwise, the other counterclockwise: These create a cycle of three edges; the contribution is 2 a_3. The cycle index of the group ''G'' of edge permutations induced by vertex permutations from ''S''3 is : Z(G) = \frac \left(a_1^3 + 3 a_1 a_2 + 2 a_3 \right). It happens that the complete graph ''K''3 is
isomorphic In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
to its own
line graph In the mathematics, mathematical discipline of graph theory, the line graph of an undirected graph is another graph that represents the adjacencies between edge (graph theory), edges of . is constructed in the following way: for each edge i ...
(vertex-edge dual) and hence the edge permutation group induced by the vertex permutation group is the same as the vertex permutation group, namely ''S''3 and the cycle index is ''Z''(''S''3). This is not the case for complete graphs on more than three vertices, since these have strictly more edges (\binom) than vertices (n).


The cycle index of the edge permutation group of the complete graph on four vertices

This is entirely analogous to the three-vertex case. These are the vertex permutations (''S''4 in its natural action) and the edge permutations (''S''4 acting on unordered pairs) that they induce: * The identity: This permutation maps all vertices (and hence, edges) to themselves and the contribution is a_1^6. * Six permutations that exchange two vertices: These permutations preserve the edge that connects the two vertices as well as the edge that connects the two vertices not exchanged. The remaining edges form two two-cycles and the contribution is 6 a_1^2 a_2^2. * Eight permutations that fix one vertex and produce a three-cycle for the three vertices not fixed: These permutations create two three-cycles of edges, one containing those not incident on the vertex, and another one containing those incident on the vertex; the contribution is 8 a_3^2. * Three permutations that exchange two vertex pairs at the same time: These permutations preserve the two edges that connect the two pairs. The remaining edges form two two-cycles and the contribution is 3 a_1^2 a_2^2. * Six permutations that cycle the vertices in a four-cycle: These permutations create a four-cycle of edges (those that lie on the cycle) and exchange the remaining two edges; the contribution is 6 a_2 a_4. We may visualize the types of permutations geometrically as symmetries of a regular tetrahedron. This yields the following description of the permutation types. * The identity. * Reflection in the plane that contains one edge and the midpoint of the edge opposing it. * Rotation by 120 degrees about the axis passing through a vertex and the midpoint of the opposite face. * Rotation by 180 degrees about the axis connecting the midpoints of two opposite edges. * Six rotoreflections by 90 degrees. The cycle index of the edge permutation group ''G'' of ''K''4 is: :Z(G) = \frac \left( a_1^6 + 9 a_1^2 a_2^2 + 8 a_3^2 + 6 a_2 a_4 \right).


The cycle index of the face permutations of a cube

Consider an ordinary
cube A cube or regular hexahedron is a three-dimensional space, three-dimensional solid object in geometry, which is bounded by six congruent square (geometry), square faces, a type of polyhedron. It has twelve congruent edges and eight vertices. It i ...
in three-space and its group of symmetries, call it ''C''. It permutes the six faces of the cube. (We could also consider edge permutations or vertex permutations.) There are twenty-four symmetries. * The identity: :There is one such permutation and its contribution is a_1^6. * Six 90-degree face rotations: :We rotate about the axis passing through the centers of the face and the face opposing it. This will fix the face and the face opposing it and create a four-cycle of the faces parallel to the axis of rotation. The contribution is 6 a_1^2 a_4. * Three 180-degree face rotations: :We rotate about the same axis as in the previous case, but now there is no four cycle of the faces parallel to the axis, but rather two two-cycles. The contribution is 3 a_1^2 a_2^2. * Eight 120-degree vertex rotations: :This time we rotate about the axis passing through two opposite vertices (the endpoints of a main diagonal). This creates two three-cycles of faces (the faces incident on the same vertex form a cycle). The contribution is 8 a_3^2. * Six 180-degree edge rotations: :These edge rotations rotate about the axis that passes through the midpoints of opposite edges not incident on the same face and parallel to each other and exchanges the two faces that are incident on the first edge, the two faces incident on the second edge, and the two faces that share two vertices but no edge with the two edges, i.e. there are three two-cycles and the contribution is 6 a_2^3. The conclusion is that the cycle index of the group ''C'' is :Z(C) = \frac \left( a_1^6 + 6 a_1^2 a_4 + 3 a_1^2 a_2^2 + 8 a_3^2 + 6 a_2^3 \right).


Cycle indices of some permutation groups


Identity group ''E''''n''

This group contains one permutation that fixes every element (this must be a natural action). : Z(E_n) = a_1^n.


Cyclic group ''C''''n''

A
cyclic group In abstract algebra, a cyclic group or monogenous group is a Group (mathematics), group, denoted C_n (also frequently \Z_n or Z_n, not to be confused with the commutative ring of P-adic number, -adic numbers), that is Generating set of a group, ge ...
, ''C''''n'' is the group of rotations of a regular ''n''-gon, that is, ''n'' elements equally spaced around a circle. This group has φ(''d'') elements of order ''d'' for each
divisor In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a '' multiple'' of m. An integer n is divisible or evenly divisibl ...
''d'' of ''n'', where φ(''d'') is the Euler φ-function, giving the number of natural numbers less than ''d'' which are
relatively prime In number theory, two integers and are coprime, relatively prime or mutually prime if the only positive integer that is a divisor of both of them is 1. Consequently, any prime number that divides does not divide , and vice versa. This is equiv ...
to ''d''. In the regular representation of ''C''''n'', a permutation of order ''d'' has ''n''/''d'' cycles of length ''d'', thus: :Z(C_n) = \frac \sum_ \varphi(d) a_d^.


Dihedral group ''D''''n''

The
dihedral group In mathematics, a dihedral group is the group (mathematics), group of symmetry, symmetries of a regular polygon, which includes rotational symmetry, rotations and reflection symmetry, reflections. Dihedral groups are among the simplest example ...
is like the
cyclic group In abstract algebra, a cyclic group or monogenous group is a Group (mathematics), group, denoted C_n (also frequently \Z_n or Z_n, not to be confused with the commutative ring of P-adic number, -adic numbers), that is Generating set of a group, ge ...
, but also includes reflections. In its natural action, :Z(D_n) = \frac Z(C_n) + \begin \frac a_1 a_2^, & n \mbox \\ \frac \left( a_1^2 a_2^ + a_2^ \right), & n \mbox \end


Alternating group ''A''n

The cycle index of the
alternating group In mathematics, an alternating group is the Group (mathematics), group of even permutations of a finite set. The alternating group on a set of elements is called the alternating group of degree , or the alternating group on letters and denoted ...
in its natural action as a permutation group is :Z(A_n) = \sum_ \frac \prod_^n a_k^. The numerator is 2 for the even permutations, and 0 for the odd permutations. The 2 is needed because \frac = \frac.


Symmetric group ''S''''n''

The cycle index of the
symmetric group In abstract algebra, the symmetric group defined over any set is the group whose elements are all the bijections from the set to itself, and whose group operation is the composition of functions. In particular, the finite symmetric grou ...
''S''''n'' in its natural action is given by the formula: : Z(S_n) = \sum_ \frac \prod_^n a_k^ that can be also stated in terms of complete Bell polynomials: : Z(S_n) = \frac. This formula is obtained by counting how many times a given permutation shape can occur. There are three steps: first partition the set of ''n'' labels into subsets, where there are j_k subsets of size ''k''. Every such subset generates k!/k cycles of length ''k''. But we do not distinguish between cycles of the same size, i.e. they are permuted by S_. This yields :\frac \prod_^n \left( \frac \right)^ \prod_^n \frac = \frac. The formula may be further simplified if we sum up cycle indices over every n, while using an extra variable y to keep track of the total size of the cycles: :\sum\limits_ y^n Z(S_n) = \sum\limits_ \sum_ \prod_^n \frac = \prod\limits_ \sum\limits_ \frac = \prod\limits_ \exp\left(\frac\right), thus giving a simplified form for the cycle index of S_n: :\beginZ(S_n) &= ^n\prod\limits_ \exp\left(\frac\right) \\ &= ^n \exp\left(\sum\limits_\frac\right). \end There is a useful recursive formula for the cycle index of the symmetric group. Set Z(S_0) = 1 and consider the size ''l'' of the cycle that contains ''n'', where \begin1 \le l \le n.\end There are ways to choose the remaining l-1 elements of the cycle and every such choice generates \begin\frac=(l-1)!\end different cycles. This yields the recurrence : Z(S_n) = \frac \sum_ \prod_^n a_k^ = \frac \sum_^n \; (l-1)! \; a_l \; (n-l)! \; Z(S_) or :Z(S_n) = \frac \sum_^n a_l \; Z(S_).


Applications

Throughout this section we will modify the notation for cycle indices slightly by explicitly including the names of the variables. Thus, for the permutation group ''G'' we will now write: :: Z(G) = Z(G; a_1, a_2, \ldots, a_n). Let ''G'' be a group acting on the set ''X''. ''G'' also induces an action on the ''k''-subsets of ''X'' and on the ''k''-tuples of distinct elements of ''X'' (see #Example for the case ''k'' = 2), for 1 ≤ ''k'' ≤ ''n''. Let ''f''''k'' and ''F''''k'' denote the number of
orbits In celestial mechanics, an orbit (also known as orbital revolution) is the curved trajectory of an physical body, object such as the trajectory of a planet around a star, or of a natural satellite around a planet, or of an satellite, artificia ...
of ''G'' in these actions respectively. By convention we set ''f''0 = ''F''0 = 1. We have: a) The ordinary generating function for ''f''''k'' is given by: :: \sum_^n f_k t^k = Z(G; 1+t, 1+t^2, \ldots, 1+t^n), and b) The exponential generating function for ''F''''k'' is given by: :: \sum_^n F_k t^k/k! = Z(G; 1+t, 1, 1, \ldots, 1). Let ''G'' be a group acting on the set ''X'' and ''h'' a function from ''X'' to ''Y''. For any ''g'' in ''G'', ''h''(''x''''g'') is also a function from ''X'' to ''Y''. Thus, ''G'' induces an action on the set ''Y'' ''X'' of all functions from ''X'' to ''Y''. The number of orbits of this action is Z(''G''; ''b'', ''b'', ..., ''b'') where ''b'' = , ''Y'' , . This result follows from the orbit counting lemma (also known as the Not Burnside's lemma, but traditionally called Burnside's lemma) and the weighted version of the result is Pólya's enumeration theorem. The cycle index is a polynomial in several variables and the above results show that certain evaluations of this polynomial give combinatorially significant results. As polynomials they may also be formally added, subtracted, differentiated and integrated. The area of symbolic combinatorics provides combinatorial interpretations of the results of these formal operations. The question of what the cycle structure of a random permutation looks like is an important question in the
analysis of algorithms In computer science, the analysis of algorithms is the process of finding the computational complexity of algorithms—the amount of time, storage, or other resources needed to execute them. Usually, this involves determining a function that r ...
. An overview of the most important results may be found at random permutation statistics.


Notes


References

* * * * * *


External links

* Marko Riedel,
Pólya's enumeration theorem and the symbolic method
' * Marko Riedel,
Cycle indices of the set / multiset operator and the exponential formula
' * * {{cite journal , author=Harald Fripertinger , title=Enumeration in Musical Theory , journal=Beiträge zur Elektronischen Musik, year=1992 , volume=1 , url=https://imsc.uni-graz.at/fripertinger/musical_theory.html Combinatorics Enumerative combinatorics