Permutation Groups Part 1 Definition A permutation of a set A is a function from A to A that is both one to one and onto. Array notation Let A = {1, 2, 3, 4} Here are two permutations of A: 1 2 3 4 1 2 3 4 2 3 1 4 2 1 4 3 (2) 3 (4) 4 (4) 3 4 (2) (3) (1) 2 Composition in Array Notation 1 2 3 4 1 2 3 4 2 1 4 3 2 3 1 4 1 2 3 4 1 Composition in Array Notation 1 2 1 1 2 3 4 1 2 3 4 1 4 3 2 3 1 4 2 3 4 4 Composition in Array Notation 1 2 1 1 2 3 4 1 2 3 4 1 4 3 2 3 1 4 2 3 4 4 2 Composition in Array Notation 1 2 1 1 2 3 4 1 2 3 4 1 4 3 2 3 1 4 2 3 4 4 2 3 Composition in Array Notation 1 2 1 1 2 3 4 1 2 3 4 1 4 3 2 3 1 4 2 3 4 4 2 3 Definition A permutation group of a set A is a set of permutations of A that forms a group under function composition. Example The set of all permutations on {1,2,3} is called the symmetric group on three letters, denoted S3 There are 6 permutations possible: 1 2 3 __ __ __ 3 2 1 6 S3 The permutations of {1,2,3}: 1 2 3 1 2 3 2 1 2 3 1 2 3 2 3 1 3 1 2 1 2 3 1 2 3 2 1 2 3 1 3 2 2 1 3 3 2 1 Is S3 a group? Composition of functions is always associative. Identity is . Since permutations are one to one and onto, there exist inverses (which are also permutations. Therefore, S3 is group. Computations in S3 1 2 3 1 2 3 2 3 1 3 1 2 3 1 2 3 1 2 3 1 1 2 3 1 2 3 2 1 1 3 2 1 3 2 1 2 3 1 2 3 1 1 3 2 2 3 1 3 2 3 2 3 2 3 2 2 1 Simplified computations in S3 Double the exponent of when switching with . You can simplify any expression in S3! Symmetric groups, Sn Let A = {1, 2, … n}. The symmetric group on n letters, denoted Sn, is the group of all permutations of A under composition. Sn is a group for the same reasons that S3 is group. |Sn| = n! Symmetries of a square, D4 1 R0 1 1 R90 2 1 R180 3 1 R270 4 2 3 4 2 3 4 2 3 4 3 4 1 2 3 4 4 1 2 2 3 4 1 2 3 1 2 3 4 H 2 1 4 3 1 V 4 1 D 1 2 3 4 3 3 2 1 2 3 4 4 3 2 4 1 2 3 4 D 3 2 1 4 2 1 D4 ≤ S4 Why do we care? Every group turns out to be a permutation group on some set! (To be proved later). Cycle Notation 1 2 3 4 2 3 1 4 1 2 3 4 2 1 4 3 (1 2 3) (1 2)(3 4) Disjoint cycles Two permutations are disjoint if the sets of elements moved by the permutations are disjoint. Every permutation can be represented as a product of disjoint cycles. Algorithm for disjoint cycles Let permutation π be given. Let a be the identity permutation, represented by an empty list of cycles. while there exists n with π(n) ≠ a(n): start a new cycle with n let b = n while Compostion in cycle notation = (1 2 3)(1 2)(3 4) = (1 3 4)(2) = (1 3 4) = (1 2)(3 4)(1 2 3) = (1)(2 4 3) = (2 4 3) Compostion in cycle notation = (1 2 3)(1 2)(3 4) = (1 1 1 2 3 = (1 2)(3 4)(1 2 3)