fbpx
Wikipedia

Cyclic permutation

In mathematics, and in particular in group theory, a cyclic permutation is a permutation consisting of a single cycle.[1][2] In some cases, cyclic permutations are referred to as cycles;[3] if a cyclic permutation has k elements, it may be called a k-cycle. Some authors widen this definition to include permutations with fixed points in addition to at most one non-trivial cycle.[3][4] In cycle notation, cyclic permutations are denoted by the list of their elements enclosed with parentheses, in the order to which they are permuted.

For example, the permutation (1 3 2 4) that sends 1 to 3, 3 to 2, 2 to 4 and 4 to 1 is a 4-cycle, and the permutation (1 3 2)(4) that sends 1 to 3, 3 to 2, 2 to 1 and 4 to 4 is considered a 3-cycle by some authors. On the other hand, the permutation (1 3)(2 4) that sends 1 to 3, 3 to 1, 2 to 4 and 4 to 2 is not a cyclic permutation because it separately permutes the pairs {1, 3} and {2, 4}.

The set of elements that are not fixed by a cyclic permutation is called the orbit of the cyclic permutation.[citation needed] Every permutation on finitely many elements can be decomposed into cyclic permutations on disjoint orbits.

The individual cyclic parts of a permutation are also called cycles, thus the second example is composed of a 3-cycle and a 1-cycle (or fixed point) and the third is composed of two 2-cycles.

Definition edit

 
A cyclic permutation consisting of a single 8-cycle.

There is not widespread consensus about the precise definition of a cyclic permutation. Some authors define a permutation σ of a set X to be cyclic if "successive application would take each object of the permuted set successively through the positions of all the other objects",[1] or, equivalently, if its representation in cycle notation consists of a single cycle.[2] Others provide a more permissive definition which allows fixed points.[3][4]

A nonempty subset S of X is a cycle of   if the restriction of   to S is a cyclic permutation of S. If X is finite, its cycles are disjoint, and their union is X. That is, they form a partition, called the cycle decomposition of   So, according to the more permissive definition, a permutation of X is cyclic if and only if X is its unique cycle.

For example, the permutation, written in cycle notation and two-line notation (in two ways) as

 

has one 6-cycle and two 1-cycles its cycle diagram is shown at right. Some authors consider this permutation cyclic while others do not.

 
A permutation that is cyclic for the enlarged definition but not for the restricted one, with two fixed points (1-cycles) and a 6-cycle

With the enlarged definition, there are cyclic permutations that do not consist of a single cycle.

More formally, for the enlarged definition, a permutation   of a set X, viewed as a bijective function  , is called a cycle if the action on X of the subgroup generated by   has at most one orbit with more than a single element.[5] This notion is most commonly used when X is a finite set; then the largest orbit, S, is also finite. Let   be any element of S, and put   for any  . If S is finite, there is a minimal number   for which  . Then  , and   is the permutation defined by

  for 0 ≤ i < k

and   for any element of  . The elements not fixed by   can be pictured as

 .

A cyclic permutation can be written using the compact cycle notation   (there are no commas between elements in this notation, to avoid confusion with a k-tuple). The length of a cycle is the number of elements of its largest orbit. A cycle of length k is also called a k-cycle.

The orbit of a 1-cycle is called a fixed point of the permutation, but as a permutation every 1-cycle is the identity permutation.[6] When cycle notation is used, the 1-cycles are often omitted when no confusion will result.[7]

Basic properties edit

One of the basic results on symmetric groups is that any permutation can be expressed as the product of disjoint cycles (more precisely: cycles with disjoint orbits); such cycles commute with each other, and the expression of the permutation is unique up to the order of the cycles.[a] The multiset of lengths of the cycles in this expression (the cycle type) is therefore uniquely determined by the permutation, and both the signature and the conjugacy class of the permutation in the symmetric group are determined by it.[8]

The number of k-cycles in the symmetric group Sn is given, for  , by the following equivalent formulas:

 

A k-cycle has signature (−1)k − 1.

The inverse of a cycle   is given by reversing the order of the entries:  . In particular, since  , every two-cycle is its own inverse. Since disjoint cycles commute, the inverse of a product of disjoint cycles is the result of reversing each of the cycles separately.

Transpositions edit

 
Matrix of  

A cycle with only two elements is called a transposition. For example, the permutation   that swaps 2 and 4. Since it is a 2-cycle, it can be written as  .

Properties edit

Any permutation can be expressed as the composition (product) of transpositions—formally, they are generators for the group.[9] In fact, when the set being permuted is {1, 2, ..., n} for some integer n, then any permutation can be expressed as a product of adjacent transpositions   and so on. This follows because an arbitrary transposition can be expressed as the product of adjacent transpositions. Concretely, one can express the transposition   where   by moving k to l one step at a time, then moving l back to where k was, which interchanges these two and makes no other changes:

 

The decomposition of a permutation into a product of transpositions is obtained for example by writing the permutation as a product of disjoint cycles, and then splitting iteratively each of the cycles of length 3 and longer into a product of a transposition and a cycle of length one less:

 

This means the initial request is to move   to     to     to   and finally   to   Instead one may roll the elements keeping   where it is by executing the right factor first (as usual in operator notation, and following the convention in the article Permutation). This has moved   to the position of   so after the first permutation, the elements   and   are not yet at their final positions. The transposition   executed thereafter, then addresses   by the index of   to swap what initially were   and  

In fact, the symmetric group is a Coxeter group, meaning that it is generated by elements of order 2 (the adjacent transpositions), and all relations are of a certain form.

One of the main results on symmetric groups states that either all of the decompositions of a given permutation into transpositions have an even number of transpositions, or they all have an odd number of transpositions.[10] This permits the parity of a permutation to be a well-defined concept.

See also edit

Notes edit

  1. ^ Note that the cycle notation is not unique: each k-cycle can itself be written in k different ways, depending on the choice of   in its orbit.

References edit

  1. ^ a b Gross, Jonathan L. (2008). Combinatorial methods with computer applications. Discrete mathematics and its applications. Boca Raton, Fla.: Chapman & Hall/CRC. p. 29. ISBN 978-1-58488-743-0.
  2. ^ a b Knuth, Donald E. (2002). The Art of Computer Programming. Addison-Wesley. p. 35.
  3. ^ a b c Bogart, Kenneth P. (2000). Introductory combinatorics (3 ed.). London: Harcourt Academic Press. p. 554. ISBN 978-0-12-110830-4.
  4. ^ a b Rosen, Kenneth H. (2000). Handbook of discrete and combinatorial mathematics. Boca Raton London New York: CRC press. ISBN 978-0-8493-0149-0.
  5. ^ Fraleigh 1993, p. 103
  6. ^ Rotman 2006, p. 108
  7. ^ Sagan 1991, p. 2
  8. ^ Rotman 2006, p. 117, 121
  9. ^ Rotman 2006, p. 118, Prop. 2.35
  10. ^ Rotman 2006, p. 122

Sources edit

  • Anderson, Marlow and Feil, Todd (2005), A First Course in Abstract Algebra, Chapman & Hall/CRC; 2nd edition. ISBN 1-58488-515-7.
  • Fraleigh, John (1993), A first course in abstract algebra (5th ed.), Addison Wesley, ISBN 978-0-201-53467-2
  • Rotman, Joseph J. (2006), A First Course in Abstract Algebra with Applications (3rd ed.), Prentice-Hall, ISBN 978-0-13-186267-8
  • Sagan, Bruce E. (1991), The Symmetric Group / Representations, Combinatorial Algorithms & Symmetric Functions, Wadsworth & Brooks/Cole, ISBN 978-0-534-15540-7

External links edit

This article incorporates material from cycle on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.

cyclic, permutation, other, uses, cyclic, mathematics, mathematics, particular, group, theory, cyclic, permutation, permutation, consisting, single, cycle, some, cases, cyclic, permutations, referred, cycles, cyclic, permutation, elements, called, cycle, some,. For other uses see Cyclic mathematics In mathematics and in particular in group theory a cyclic permutation is a permutation consisting of a single cycle 1 2 In some cases cyclic permutations are referred to as cycles 3 if a cyclic permutation has k elements it may be called a k cycle Some authors widen this definition to include permutations with fixed points in addition to at most one non trivial cycle 3 4 In cycle notation cyclic permutations are denoted by the list of their elements enclosed with parentheses in the order to which they are permuted For example the permutation 1 3 2 4 that sends 1 to 3 3 to 2 2 to 4 and 4 to 1 is a 4 cycle and the permutation 1 3 2 4 that sends 1 to 3 3 to 2 2 to 1 and 4 to 4 is considered a 3 cycle by some authors On the other hand the permutation 1 3 2 4 that sends 1 to 3 3 to 1 2 to 4 and 4 to 2 is not a cyclic permutation because it separately permutes the pairs 1 3 and 2 4 The set of elements that are not fixed by a cyclic permutation is called the orbit of the cyclic permutation citation needed Every permutation on finitely many elements can be decomposed into cyclic permutations on disjoint orbits The individual cyclic parts of a permutation are also called cycles thus the second example is composed of a 3 cycle and a 1 cycle or fixed point and the third is composed of two 2 cycles Contents 1 Definition 2 Basic properties 3 Transpositions 3 1 Properties 4 See also 5 Notes 6 References 6 1 Sources 7 External linksDefinition edit nbsp A cyclic permutation consisting of a single 8 cycle There is not widespread consensus about the precise definition of a cyclic permutation Some authors define a permutation s of a set X to be cyclic if successive application would take each object of the permuted set successively through the positions of all the other objects 1 or equivalently if its representation in cycle notation consists of a single cycle 2 Others provide a more permissive definition which allows fixed points 3 4 A nonempty subset S of X is a cycle of s displaystyle sigma nbsp if the restriction of s displaystyle sigma nbsp to S is a cyclic permutation of S If X is finite its cycles are disjoint and their union is X That is they form a partition called the cycle decomposition of s displaystyle sigma nbsp So according to the more permissive definition a permutation of X is cyclic if and only if X is its unique cycle For example the permutation written in cycle notation and two line notation in two ways as 1 4 6 8 3 7 2 5 1 2 3 4 5 6 7 8 4 2 7 6 5 8 1 3 1 4 6 8 3 7 2 5 4 6 8 3 7 1 2 5 displaystyle begin aligned 1 4 6 amp 8 3 7 2 5 amp begin pmatrix 1 amp 2 amp 3 amp 4 amp 5 amp 6 amp 7 amp 8 4 amp 2 amp 7 amp 6 amp 5 amp 8 amp 1 amp 3 end pmatrix amp begin pmatrix 1 amp 4 amp 6 amp 8 amp 3 amp 7 amp 2 amp 5 4 amp 6 amp 8 amp 3 amp 7 amp 1 amp 2 amp 5 end pmatrix end aligned nbsp has one 6 cycle and two 1 cycles its cycle diagram is shown at right Some authors consider this permutation cyclic while others do not nbsp A permutation that is cyclic for the enlarged definition but not for the restricted one with two fixed points 1 cycles and a 6 cycleWith the enlarged definition there are cyclic permutations that do not consist of a single cycle More formally for the enlarged definition a permutation s displaystyle sigma nbsp of a set X viewed as a bijective function s X X displaystyle sigma X to X nbsp is called a cycle if the action on X of the subgroup generated by s displaystyle sigma nbsp has at most one orbit with more than a single element 5 This notion is most commonly used when X is a finite set then the largest orbit S is also finite Let s 0 displaystyle s 0 nbsp be any element of S and put s i s i s 0 displaystyle s i sigma i s 0 nbsp for any i Z displaystyle i in mathbf Z nbsp If S is finite there is a minimal number k 1 displaystyle k geq 1 nbsp for which s k s 0 displaystyle s k s 0 nbsp Then S s 0 s 1 s k 1 displaystyle S s 0 s 1 ldots s k 1 nbsp and s displaystyle sigma nbsp is the permutation defined by s s i s i 1 displaystyle sigma s i s i 1 nbsp for 0 i lt kand s x x displaystyle sigma x x nbsp for any element of X S displaystyle X setminus S nbsp The elements not fixed by s displaystyle sigma nbsp can be pictured as s 0 s 1 s 2 s k 1 s k s 0 displaystyle s 0 mapsto s 1 mapsto s 2 mapsto cdots mapsto s k 1 mapsto s k s 0 nbsp A cyclic permutation can be written using the compact cycle notation s s 0 s 1 s k 1 displaystyle sigma s 0 s 1 dots s k 1 nbsp there are no commas between elements in this notation to avoid confusion with a k tuple The length of a cycle is the number of elements of its largest orbit A cycle of length k is also called a k cycle The orbit of a 1 cycle is called a fixed point of the permutation but as a permutation every 1 cycle is the identity permutation 6 When cycle notation is used the 1 cycles are often omitted when no confusion will result 7 Basic properties editIn the remainder of the article the enlarged definition is used One of the basic results on symmetric groups is that any permutation can be expressed as the product of disjoint cycles more precisely cycles with disjoint orbits such cycles commute with each other and the expression of the permutation is unique up to the order of the cycles a The multiset of lengths of the cycles in this expression the cycle type is therefore uniquely determined by the permutation and both the signature and the conjugacy class of the permutation in the symmetric group are determined by it 8 The number of k cycles in the symmetric group Sn is given for 1 k n displaystyle 1 leq k leq n nbsp by the following equivalent formulas n k k 1 n n 1 n k 1 k n n k k displaystyle binom n k k 1 frac n n 1 cdots n k 1 k frac n n k k nbsp A k cycle has signature 1 k 1 The inverse of a cycle s s 0 s 1 s k 1 displaystyle sigma s 0 s 1 dots s k 1 nbsp is given by reversing the order of the entries s 1 s k 1 s 1 s 0 displaystyle sigma 1 s k 1 dots s 1 s 0 nbsp In particular since a b b a displaystyle a b b a nbsp every two cycle is its own inverse Since disjoint cycles commute the inverse of a product of disjoint cycles is the result of reversing each of the cycles separately Transpositions edit Transposition mathematics redirects here For matrix transposition see Transpose nbsp Matrix of p displaystyle pi nbsp A cycle with only two elements is called a transposition For example the permutation p 1 2 3 4 1 4 3 2 displaystyle pi begin pmatrix 1 amp 2 amp 3 amp 4 1 amp 4 amp 3 amp 2 end pmatrix nbsp that swaps 2 and 4 Since it is a 2 cycle it can be written as p 2 4 displaystyle pi 2 4 nbsp Properties edit Any permutation can be expressed as the composition product of transpositions formally they are generators for the group 9 In fact when the set being permuted is 1 2 n for some integer n then any permutation can be expressed as a product of adjacent transpositions 1 2 2 3 3 4 displaystyle 1 2 2 3 3 4 nbsp and so on This follows because an arbitrary transposition can be expressed as the product of adjacent transpositions Concretely one can express the transposition k l displaystyle k l nbsp where k lt l displaystyle k lt l nbsp by moving k to l one step at a time then moving l back to where k was which interchanges these two and makes no other changes k l k k 1 k 1 k 2 l 1 l l 2 l 1 k k 1 displaystyle k l k k 1 cdot k 1 k 2 cdots l 1 l cdot l 2 l 1 cdots k k 1 nbsp The decomposition of a permutation into a product of transpositions is obtained for example by writing the permutation as a product of disjoint cycles and then splitting iteratively each of the cycles of length 3 and longer into a product of a transposition and a cycle of length one less a b c d y z a b b c d y z displaystyle a b c d ldots y z a b cdot b c d ldots y z nbsp This means the initial request is to move a displaystyle a nbsp to b displaystyle b nbsp b displaystyle b nbsp to c displaystyle c nbsp y displaystyle y nbsp to z displaystyle z nbsp and finally z displaystyle z nbsp to a displaystyle a nbsp Instead one may roll the elements keeping a displaystyle a nbsp where it is by executing the right factor first as usual in operator notation and following the convention in the article Permutation This has moved z displaystyle z nbsp to the position of b displaystyle b nbsp so after the first permutation the elements a displaystyle a nbsp and z displaystyle z nbsp are not yet at their final positions The transposition a b displaystyle a b nbsp executed thereafter then addresses z displaystyle z nbsp by the index of b displaystyle b nbsp to swap what initially were a displaystyle a nbsp and z displaystyle z nbsp In fact the symmetric group is a Coxeter group meaning that it is generated by elements of order 2 the adjacent transpositions and all relations are of a certain form One of the main results on symmetric groups states that either all of the decompositions of a given permutation into transpositions have an even number of transpositions or they all have an odd number of transpositions 10 This permits the parity of a permutation to be a well defined concept See also editCycle sort a sorting algorithm that is based on the idea that the permutation to be sorted can be factored into cycles which can individually be rotated to give a sorted result Cycles and fixed points Cyclic permutation of integer Cycle notation Circular permutation in proteins Fisher Yates shuffleNotes edit Note that the cycle notation is not unique each k cycle can itself be written in k different ways depending on the choice of s 0 displaystyle s 0 nbsp in its orbit References edit a b Gross Jonathan L 2008 Combinatorial methods with computer applications Discrete mathematics and its applications Boca Raton Fla Chapman amp Hall CRC p 29 ISBN 978 1 58488 743 0 a b Knuth Donald E 2002 The Art of Computer Programming Addison Wesley p 35 a b c Bogart Kenneth P 2000 Introductory combinatorics 3 ed London Harcourt Academic Press p 554 ISBN 978 0 12 110830 4 a b Rosen Kenneth H 2000 Handbook of discrete and combinatorial mathematics Boca Raton London New York CRC press ISBN 978 0 8493 0149 0 Fraleigh 1993 p 103 Rotman 2006 p 108 Sagan 1991 p 2 Rotman 2006 p 117 121 Rotman 2006 p 118 Prop 2 35 Rotman 2006 p 122 Sources edit Anderson Marlow and Feil Todd 2005 A First Course in Abstract Algebra Chapman amp Hall CRC 2nd edition ISBN 1 58488 515 7 Fraleigh John 1993 A first course in abstract algebra 5th ed Addison Wesley ISBN 978 0 201 53467 2 Rotman Joseph J 2006 A First Course in Abstract Algebra with Applications 3rd ed Prentice Hall ISBN 978 0 13 186267 8 Sagan Bruce E 1991 The Symmetric Group Representations Combinatorial Algorithms amp Symmetric Functions Wadsworth amp Brooks Cole ISBN 978 0 534 15540 7External links editThis article incorporates material from cycle on PlanetMath which is licensed under the Creative Commons Attribution Share Alike License Retrieved from https en wikipedia org w index php title Cyclic permutation amp oldid 1166471550, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.