Abstract Algebra/Group Theory/Permutation groups

From testwiki
Jump to navigation Jump to search

Permutation Groups

For any finite non-empty set S, A(S) the set of all 1-1 transformations (mapping) of S onto S forms a group called Permutation group and any element of A(S) i.e., a mapping from S onto itself is called Permutation.

Symmetric groups

Theorem 1: Let A be any set. Then, the set SA of bijections from A to itself, f:,AA, form a group under composition of functions.

Proof: We have to verify the group axioms. Associativity is fulfilled since composition of functions is always associative: (fg)h(x)=fg(h(x))=f(g(h(x)))=f(gh(x))=f(gh)(x) where the composition is defined. The identity element is the identity function given by idA(a)=a for all aA. Finally, the inverse of a function f is the function f1 taking f(a) to a for all aA. This function exists and is unique since f is a bijection. Thus SA is a group, as stated. Template:Unicode

SA is called the symmetric group on A. When A={1,2,...,n},n, we write its symmetric group as Sn, and we call this group the symmetric group on n letters. It is also called the group of permutations on n letters. As we will see shortly, this is an appropriate name.

Instead of e, we will use a different symbol, namely ι, for the identity function in Sn.

When σSn, we can specify σ by specifying where it sends each element. There are many ways to encode this information mathematically. One obvious way is to identify σ as the unique n×n matrix with value 1 in the entries (i,σ(i)) and 0 elsewhere. Composition of functions then corresponds to multiplication of matrices. Indeed, the matrix corresponding to ρ has value 1 in the entries (i,ρ(i)), which is the same as (σ(j),ρ(σ(j))), so the product has value 1 in the entries (j,ρ(σ(j))). This notation may seem cumbersome. Luckily, there exists a more convenient notation, which we will make use of.

We can represent any σSn by a 2×n matrix (12nσ(1)σ(2)σ(n)). We obviously lose the correspondence between function composition and matrix multiplication, but we gain a more readable notation. For the time being, we will use this.

Remark 2: Let σ,ρSn. Then the product σρσρ is the function obtained by first acting with ρ, and then by σ. That is, σρ(x)=σ(ρ(x)). This point is important to keep in mind when computing products in Sn. Some textbooks try to remedy the frequent confusion by writing functions like (x)ρσ, that is, writing arguments on the left of functions. We will not do this, as it is not standard. The reader should use the next example and theorem to get a feeling for products in Sn.

Example 3: We will show the multiplication table for S3. We introduce the special notation for S3: ι=ρ0, ρ1=(123231), ρ2=(123312), μ1=(123132), μ2=(123321) and μ3=(123213). The multiplication table for S3 is then

ρ0ρ1ρ2μ1μ2μ3ρ0ρ0ρ1ρ2μ1μ2μ3ρ1ρ1ρ2ρ0μ3μ1μ2ρ2ρ2ρ0ρ1μ2μ3μ1μ1μ1μ2μ3ρ0ρ2ρ1μ2μ2μ3μ1ρ1ρ0ρ2μ3μ3μ1μ2ρ2ρ1ρ0

Theorem 4: Sn has order n!.

Proof: This follows from a counting argument. We can specify a unique element in Sn by specifying where each i{1,2,...,n} is sent. Also, any permutation can be specified this way. Let σSn. In choosing σ(1) we are completely free and have n choices. Then, when choosing σ(2) we must choose from {1,...,n}{σ(1)}, giving a total of n1 choices. Continuing in this fashion, we see that for σ(i) we must choose from {1,...,n}{σ(1),...,σ(i1)}, giving a total of n+1i choices. The total number of ways in which we can specify an element, and thus the number of elements in Sn is then |Sn|=i=1n(n+1i)=n(n1)...21=n!, as was to be shown. Template:Unicode

Theorem 5: Sn is non-abelian for all n3.

Proof: Let σ=(123n213n) be the function only interchanging 1 and 2, and ρ=(123n132n) be the function only interchanging 2 and 3. Then σρ=(123n231n) and ρσ=(123n312n). Since σρρσ, Sn is not abelian. Template:Unicode

Definition 6: Let σSn such that σk=ι for some k. Then σ is called an k-cycle, where k is the smallest positive such integer. Let σ* be the set of integers a such that σ(a)a. Two cycles σ,ρ are called disjoint if σ*ρ*=. Also, a 2-cycle is called a transposition.

Remark 3: It's important to realize that if aσ*, then so is σ(a). If σ(a)=ba, then if σ(b)=b we have that σ is not 1–1.

Theorem 7: Let σ,ρSn. If σ*ρ*=, then σρ=ρσ.

Proof: For any integer 1an such that aσ* but a∉ρ* we have σρ(a)=σ(ι(a))=σ(a)=ι(σ(a))=ρ(σ(a))=ρσ(a). A similar argument holds for aρ* but a∉σ*. If a∉σ*ρ*, we must have σρ(a)=σ(a)=a=ρ(a)=ρσ(a). Since σ*ρ*=, we have now exhausted every a{1,...,n}, and we are done. Template:Unicode

Theorem 8: Any permutation can be represented as a composition of disjoint cycles.

Proof: Let σSn. Choose an element aσ* and compute σ(a),σ2(a),...,σk(a)=a. Since Sn is finite of order n!, we know that k exists and kn!. We have now found a k-cycle σ1 including a. Since σ1*={a,σ(a),...,σk1(a)}, this cycle may be factored out from σ to obtain σ=σ1σ. Repeat this process, which terminates since σ* is finite, and we have constructed a composition of disjoint cycles that equals σ. Template:Unicode

Now that we have shown that all permuations are just compositions of disjoint cycles, we can introduce the ultimate shorthand notation for permutations. For an n-cycle σ, we can show its action by choosing any element aσ* and writing σ=(a σ(a) σ2(a) ... σn1(a)).

Theorem 9: Any n-cycle can be represented as a composition of transpositions.

Proof: Let σ=(a σ(a) σ2(a) ... σn1(a)). Then, σ=(a σ2(a) ... σn1(a))(a σ(a)) (check this!), omitting the composition sign . Interate this process to obtain σ=(a σn1(a))...(a σ2(a))(a σ(a)). Template:Unicode

Note 10: This way of representing σ as a product of transpositions is not unique. However, as we will see now, the "parity" of such a representation is well defined.

Definition 11: The parity of a permutation is even if it can be expressed as a product of an even number of transpositions. Otherwise, it is odd. We define the function sgn(σ)=1 if σ is even and sgn(σ)=1 if σ is odd.

Lemma 12: The identity ι has even parity.

Proof: Observe first that ι(a b) for ab. Thus the minimum number of transpositions necessary to represent ι is 2: ι=(a b)(a b). Now, assume that for any representation using less than k transpositions must be even. Thus, let ι=(a1 b1)...(ak bk). Now, since in particular ι(a1)=a1, we must have a1(ai bi)* for some 1<ik. Since disjoint transpositions commute, and (ar as)(ai ar)=(ai as)(ar as) where aiaras, it is always possible to configure the transpositions such that the first two transpositions are either (a1 b1)(a1 b1)=ι, reducing the number of transposition by two, or (a1 b1)(a1 b2)=(a1 b2)(b1 b2). In this case we have reduced the number of transpositions involving a1 by 1. We restart the same process as above. with the new representation. Since only a finite number of transpositions move a1, we will eventually be able to cancel two permutations and be left with k2 transpositions in the product. Then, by the induction hypothesis, k2 must be even and so k is even as well, proving the lemma. Template:Unicode

Theorem 13: The parity of a permutation, and thus the sgn function, is well-defined.

Proof: Let σSn and write σ as a product of transposition in two different ways: σ=τ1...τk=τ1...τk. Then, since ι has even parity by Lemma 11 and ι=σσ1=τ1...τkτk...τ1. Thus, k+k0 mod 2, and kk mod 2, so σ has a uniquely defined parity, and consequentially sgn is well-defined. Template:Unicode

Theorem 14: Let σ,ρSn. Then, sgn(σρ)=sgn(σ)sgn(ρ).

Proof: Decompose σ and ρ into transpositions: σ=μ1...μk, ρ=ν1...νl. Then σρ=μ1...μkν1...νl has parity given by k+l. If both are even or odd, k+l is even and indeed sgn(σ)sgn(ρ)=11=1=sgn(σρ). If one is odd and one is even, k+l is odd and again sgn(σ)sgn(ρ)=(1)1=1=sgn(σρ), proving the theorem. Template:Unicode

Lemma 15: The number of even permutations in Sn equals the number of odd permutations.

Proof: Let σ be any even permutation and τ a transposition. Then τσ has odd parity by Theorem 14. Let E be the set of even permutations and O the set of odd permutations. Then the function f:EO given by f(σ)=τσ for any σE and a fixed transposition τ, is a bijection. (Indeed, it is a transposition in SSn!) Thus E and O have the same number of elements, as stated. Template:Unicode

Definition 16: Let the set of all even permutations in Sn be denoted by An. An is called the alternating group on n letters.

Theorem 17: An is a group, and is a subgroup of Sn of order n!2.

Proof: We first show that An is a group under composition. Then it is automatically a subgroup of Sn. That An is closed under composition follows from Theorem 14 and associativity is inherited from Sn. Also, the identity permutation is even, so ιAn. Thus An is a group and a subgroup of Sn. Since the number of even and odd permutations are equal by Lemma 14, we then have that |An|=|Sn|2=n!2, proving the theorem. Template:Unicode

Theorem 18: Let n3. Then An is generated by the 3-cycles in Sn.

Proof: We must show that any even permutation can be decomposed into 3-cycles. It is sufficient to show that this is the case for pairs of transpositions. Let a,b,c,dSn be distinct. Then, by some casework,

i) (a b)(a b)=(a b c)3,
ii) (a b)(b c)=(c a b), and
iii) (a b)(c d)=(a d c)(a b c),

proving the theorem. Template:Unicode

In a previous section we proved Lagrange's Theorem: The order of any subgroup divides the order of the parent group. However, the converse statement, that a group has a subgroup for every divisor of its order, is false! The smallest group providing a counterexample is the alternating group A4, which has order 12 but no subgroup of order 6. It has subgroups of orders 3 and 4, corresponding respectively to the cyclic group of order 3 and the Klein 4-group. However, if we add any other element to the subgroup corresponding to C3, it generates the whole group A4. We leave it to the reader to show this.

Dihedral Groups

The lines represent the reflection symmetries of a regular hexagon
Illustration of the elements of the dihedral group D16 as rotations and reflections of a stop sign.

The dihedral groups are the symmetry groups of regular polygons. As such, they are subgroups of the symmetric groups. In general, a regular n-gon has n rotational symmetries and n reflection symmetries. The dihedral groups capture these by consisting of the associated rotations and reflections.

Definition 19: The dihedral group of order 2n, denoted D2n, is the group of rotations and reflections of a regular n-gon.

Theorem 20: The order of D2n is precisely 2n.

Proof: Let ρ be a rotation that generates a subgroup of order n in D2n. Obviously, ρ then captures all the pure rotations of a regular n-gon. Now let μ be any rotation in The rest of the elements can then be found by composing each element in ρ with μ. We get a list of elements D2n={ι,ρ,...,ρn1,μ,μρ,...,μρn1}. Thus, the order of D2n is 2n, justifying its notation and proving the theorem. Template:Unicode

Remark 21: From this proof we can also see that {ρ,μ} is a generating set for G, and all elements can be obtained by writing arbitrary products of ρ and μ and simplifying the expression according to the rules ρn=ι, μ2=ι and ρμ=μρ1. Indeed, as can be seen from the figure, a rotation composed with a reflection is new reflection.

Template:BookCat