Cauchy–Frobenius Lemma
   HOME

TheInfoList



OR:

Burnside's lemma, sometimes also called Burnside's counting theorem, the Cauchy–Frobenius lemma, or the orbit-counting theorem, is a result in
group theory In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups. The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
that is often useful in taking account of
symmetry Symmetry () in everyday life refers to a sense of harmonious and beautiful proportion and balance. In mathematics, the term has a more precise definition and is usually used to refer to an object that is Invariant (mathematics), invariant und ...
when counting mathematical objects. It was discovered by
Augustin Louis Cauchy Baron Augustin-Louis Cauchy ( , , ; ; 21 August 1789 – 23 May 1857) was a French mathematician, engineer, and physicist. He was one of the first to rigorously state and prove the key theorems of calculus (thereby creating real a ...
and
Ferdinand Georg Frobenius Ferdinand Georg Frobenius (26 October 1849 – 3 August 1917) was a German mathematician, best known for his contributions to the theory of elliptic functions, differential equations, number theory, and to group theory. He is known for the famou ...
, and became well known after
William Burnside :''This English mathematician is sometimes confused with the Irish mathematician William S. Burnside (1839–1920).'' __NOTOC__ William Burnside (2 July 1852 – 21 August 1927) was an English mathematician. He is known mostly as an early rese ...
quoted it. The result enumerates orbits of a symmetry group acting on some objects: that is, it counts distinct objects, considering objects symmetric to each other as the same; or counting distinct objects
up to Two Mathematical object, mathematical objects and are called "equal up to an equivalence relation " * if and are related by , that is, * if holds, that is, * if the equivalence classes of and with respect to are equal. This figure of speech ...
a symmetry
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
; or counting only objects in
canonical form In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematical expression. Often, it is one which provides the simplest representation of an obje ...
. For example, in describing possible organic compounds of certain type, one considers them up to spatial rotation symmetry: different rotated drawings of a given molecule are chemically identical. (However a mirror reflection might give a different compound.) Formally, let G be a
finite Finite may refer to: * Finite set, a set whose cardinality (number of elements) is some natural number * Finite verb, a verb form that has a subject, usually being inflected or marked for person and/or tense or aspect * "Finite", a song by Sara Gr ...
group A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic iden ...
that
acts The Acts of the Apostles (, ''Práxeis Apostólōn''; ) is the fifth book of the New Testament; it tells of the founding of the Christian Church and the spread of its message to the Roman Empire. Acts and the Gospel of Luke make up a two-par ...
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 ...
X. For each g in G, let X^g denote the set of
element Element or elements may refer to: Science * Chemical element, a pure substance of one type of atom * Heating element, a device that generates heat by electrical resistance * Orbital elements, parameters required to identify a specific orbit of o ...
s in X that are fixed by g (left
invariant Invariant and invariance may refer to: Computer science * Invariant (computer science), an expression whose value doesn't change during program execution ** Loop invariant, a property of a program loop that is true before (and after) each iteratio ...
by g): that is, X^g = \. Burnside's lemma asserts the following formula for the number of
orbit In celestial mechanics, an orbit (also known as orbital revolution) is the curved trajectory of an object such as the trajectory of a planet around a star, or of a natural satellite around a planet, or of an artificial satellite around an ...
s, denoted , X/G, : , X/G, = \frac\sum_, X^g, . Thus the number of orbits (a
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
or +∞) is equal to the
average In colloquial, ordinary language, an average is a single number or value that best represents a set of data. The type of average taken as most typically representative of a list of numbers is the arithmetic mean the sum of the numbers divided by ...
number of points fixed by an element of ''G''. For an infinite group G, there is still a
bijection 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 ...
: G \times X/G \ \longleftrightarrow\ \coprod_ X^g .


Examples of applications to enumeration


Necklaces

There are 8 possible
bit string A bit array (also known as bitmask, bit map, bit set, bit string, or bit vector) is an array data structure that compactly stores bits. It can be used to implement a simple set data structure. A bit array is effective at exploiting bit-level pa ...
s of length 3, but tying together the string ends gives only four distinct 2-colored
necklaces A necklace is an article of jewellery that is worn around the neck. Necklaces may have been one of the earliest types of adornment worn by humans. They often serve Ceremony, ceremonial, Religion, religious, magic (illusion), magical, or Funerar ...
of length 3, given by the canonical forms 000, 001, 011, 111: the other strings 100 and 010 are equivalent to 001 by rotation, while 110 and 101 are equivalent to 011. That is, rotation equivalence splits the set X of strings into four orbits: X = \\cup \\cup \\cup \.The Burnside formula uses the number of rotations, which is 3 including the null rotation, and the number of bit strings left unchanged by each rotation. All 8 bit vectors are unchanged by the null rotation, and two (000 and 111) are unchanged by the other two rotations. Thus the number of orbits is: 4 = \frac(8+2+2). For length 4, there are 16 possible bit strings; 4 rotations; the null rotation leaves all 16 strings unchanged; the 1-rotation and 3-rotation each leave two strings unchanged (0000 and 1111); the 2-rotation leaves 4 bit strings unchanged (0000, 0101, 1010, 1111). The number of distinct necklaces is thus: 6 = \tfrac(16+2+4+2), represented by the canonical forms 0000, 0001, 0011, 0101, 0111, 1111. The general case of ''n'' bits and ''k'' colors is given by a
necklace polynomial In combinatorial mathematics, the necklace polynomial, or Moreau's necklace-counting function, introduced by , counts the number of distinct necklaces of ''n'' colored beads chosen out of α available colors, arranged in a cycle. Unlike the usual ...
.


Colorings of a cube

Burnside's lemma can compute the number of rotationally distinct colourings of the faces of a
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 ...
using three colours. Let X be the set of 36 possible face color combinations that can be applied to a fixed cube, and let the rotation group ''G'' of the cube act on X by moving the colored faces: two colorings in X belong to the same orbit precisely when one is a rotation of the other. Rotationally distinct colorings correspond to group orbits, and can be found by counting the sizes of the
fixed set Fixed may refer to: * Fixed (EP), ''Fixed'' (EP), EP by Nine Inch Nails * Fixed (film), ''Fixed'' (film), an upcoming animated film directed by Genndy Tartakovsky * Fixed (typeface), a collection of monospace bitmap fonts that is distributed with ...
s for the 24 elements of ''G'', the colorings left unchanged by each rotation: * the identity element fixes all 36 colorings * six 90-degree face rotations each fix 33 colorings * three 180-degree face rotations each fix 34 colorings * eight 120-degree vertex rotations each fix 32 colorings * six 180-degree edge rotations each fix 33 colorings. A detailed examination may be found
here Here may refer to: Music * ''Here'' (Adrian Belew album), 1994 * ''Here'' (Alicia Keys album), 2016 * ''Here'' (Cal Tjader album), 1979 * ''Here'' (Edward Sharpe album), 2012 * ''Here'' (Idina Menzel album), 2004 * ''Here'' (Merzbow album), ...
. The average fixed-set size is thus: : , X/G, = \frac\left(3^6+6\cdot 3^3 + 3 \cdot 3^4 + 8 \cdot 3^2 + 6 \cdot 3^3 \right) = 57. There are 57 rotationally distinct colourings of the faces of a cube in three colours. In general, the number of rotationally distinct colorings of the faces of a cube in ''n'' colors is: : \frac\left(n^6+3n^4 + 12n^3 + 8n^2\right).


Proof

In the proof of Burnside's lemma, the first step is to re-express the sum over the group elements ''g'' ∈ ''G'' as an equivalent sum over the set of elements ''x'' ∈ ''X'': :\sum_, X^g, = \#\ = \sum_ , G_x, . Here X^g = \ is the set of points of X fixed by the element g of G, whereas G_x = \ is the
stabilizer subgroup In mathematics, a group action of a group G on a set S is a group homomorphism from G to some group (under function composition) of functions from S to itself. It is said that G acts on S. Many sets of transformations form a group under func ...
of G, consisting of those symmetries that fix the point x \in X.) The
orbit-stabilizer theorem In mathematics, a group action of a group G on a set S is a group homomorphism from G to some group (under function composition) of functions from S to itself. It is said that G acts on S. Many sets of transformations form a group under func ...
says that for each x \in X there is a natural
bijection 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 ...
between the orbit G \cdot x = \ and the set of left cosets G / G_x. Lagrange's theorem implies that , G \cdot x, = : G_x= , G, / , G_x, . The sum may therefore be rewritten as \sum_ , G_x, = \sum_ \frac = , G, \sum_\frac. Writing X as the disjoint union of its orbits in X/G gives , G, \sum_\frac = , G, \sum_ \sum_ \frac = , G, \sum_ 1 = , G, \cdot, X/G, . Putting everything together gives the desired result: \sum_, X^g, = , G, \cdot , X/G, . This is similar to the proof of the conjugacy class equation, which considers the conjugation action of G on itself, that is, it is the case X = G and g \cdot x = gxg^, so that the stabilizer of x is the centralizer G_x = Z_G(x).


Enumeration vs. generation

Burnside's lemma counts distinct objects, but it does not construct them. In general, combinatorial generation with isomorph rejection considers the symmetries of g on objects x. But instead of checking that g \cdot x = x, it checks that g \cdot x has not already been generated. One way to accomplish this is by checking that g \cdot x is not lexicographically less than x, using the lexicographically least member of each equivalence class as the canonical form of the class. Counting the objects generated with such a technique can verify that Burnside's lemma was correctly applied.


History: the lemma that is not Burnside's

William Burnside :''This English mathematician is sometimes confused with the Irish mathematician William S. Burnside (1839–1920).'' __NOTOC__ William Burnside (2 July 1852 – 21 August 1927) was an English mathematician. He is known mostly as an early rese ...
stated and proved this lemma in his 1897 book on finite groups, attributing it to . But even prior to Frobenius, the formula was known to
Cauchy Baron Augustin-Louis Cauchy ( , , ; ; 21 August 1789 – 23 May 1857) was a French mathematician, engineer, and physicist. He was one of the first to rigorously state and prove the key theorems of calculus (thereby creating real a ...
in 1845. Consequently, this lemma is sometimes referred to as the lemma that is not Burnside's.. Misnaming scientific discoveries is referred to as
Stigler's law of eponymy Stigler's law of eponymy, proposed by University of Chicago statistics professor Stephen Stigler in his 1980 publication "Stigler's law of eponymy", states that "no scientific discovery is named after its original discoverer." Examples include H ...
.


See also

*
Pólya enumeration theorem The Pólya enumeration theorem, also known as the Redfield–Pólya theorem and Pólya counting, is a theorem in combinatorics that both follows from and ultimately generalizes Burnside's lemma on the number of orbits of a group action on a set. T ...
*
Cycle index In combinatorial mathematics a cycle index is a polynomial in several variables which is structured in such a way that information about how a group of permutations acts on a set can be simply read off from the coefficients and exponents. This com ...


Notes


References

* Also availabl
here
at
Archive.org The Internet Archive is an American non-profit organization founded in 1996 by Brewster Kahle that runs a digital library website, archive.org. It provides free access to collections of digitized media including websites, software applic ...
. (This is the first edition; the introduction to the second edition contains Burnside's famous ''volte face'' regarding the utility of
representation theory Representation theory is a branch of mathematics that studies abstract algebra, abstract algebraic structures by ''representing'' their element (set theory), elements as linear transformations of vector spaces, and studies Module (mathematics), ...
.) * . * . * {{citation , last=Rotman , first=Joseph , title=An introduction to the theory of groups , publisher=Springer-Verlag , year=1995 , isbn=0-387-94285-8. Lemmas in group theory