Zykeltyp

Der Zykeltyp, kurz Typ, ist in der Kombinatorik und der Gruppentheorie eine wichtige Eigenschaft von Permutationen. Der Zykeltyp beschreibt die Anzahl und Längen der Zyklen in der Zykeldarstellung einer Permutation. Die Anzahl der möglichen Typen n {\displaystyle n} -stelliger Permutationen entspricht gerade der Anzahl der Partitionen der Zahl n {\displaystyle n} . Die Anzahl der Permutationen pro Zykeltyp kann aus der Typbeschreibung errechnet werden, wobei die Permutationen mit gleicher Zyklenzahl durch die Stirling-Zahlen erster Art gezählt werden.

Die inverse Permutation weist immer den Typ der Ausgangspermutation auf. Auch das Ergebnis der Komposition zweier Permutationen besitzt unabhängig von der Reihenfolge der Operanden immer den gleichen Zykeltyp. Weiter sind zwei Permutationen genau dann zueinander konjugiert, wenn sie vom gleichen Typ sind. Die Permutationen gleichen Zykeltyps bilden demnach die Konjugationsklassen der symmetrischen Gruppe vom Grad n {\displaystyle n} .

Definition

Jede Permutation der symmetrischen Gruppe S n {\displaystyle S_{n}} lässt sich eindeutig (bis auf Vertauschung der Faktoren) als Komposition von höchstens n {\displaystyle n} paarweise disjunkten Zyklen darstellen. Bezeichnet nun b j {\displaystyle b_{j}} für j = 1 , , n {\displaystyle j=1,\ldots ,n} die Anzahl der Zyklen der Länge j {\displaystyle j} einer Permutation π S n {\displaystyle \pi \in S_{n}} , dann ist der Zykeltyp dieser Permutation der formale Ausdruck

typ ( π ) = 1 b 1 2 b 2 n b n {\displaystyle \operatorname {typ} (\pi )=1^{b_{1}}2^{b_{2}}\ldots n^{b_{n}}} ,

wobei die Terme mit b j = 0 {\displaystyle b_{j}=0} nicht aufgeführt werden müssen.[1] Formal heißt hier, dass das Produkt und die Potenzen nicht tatsächlich ausgerechnet werden. Teilweise wird der Ausdruck auch mit eckigen Klammern versehen.[2] Eine alternative Darstellung des Typs einer Permutation ist das s {\displaystyle s} -Tupel

typ ( π ) = ( k 1 , k 2 , , k s ) {\displaystyle \operatorname {typ} (\pi )=\left(k_{1},k_{2},\ldots ,k_{s}\right)} ,

wobei s n {\displaystyle s\leq n} und k 1 k s N {\displaystyle k_{1}\geq \ldots \geq k_{s}\in \mathbb {N} } die Längen der Zyklen in der Zykeldarstellung der Permutation in absteigender Reihenfolge sind.[3][4] Gelegentlich werden die Zyklenlängen auch in aufsteigender Reihenfolge notiert.[5] Beide Darstellungen beinhalten die gleichen Informationen über eine Permutation und können einfach ineinander umgewandelt werden.

Beispiele

Konkrete Beispiele

Graph einer Permutation vom Typ 1 1 2 1 4 1 {\displaystyle 1^{1}2^{1}4^{1}} oder ( 4 , 2 , 1 ) {\displaystyle (4,2,1)} .

Die Permutation

π = ( 1 2 3 4 5 6 7 2 4 1 3 5 7 6 ) = ( 1243 ) ( 5 ) ( 67 ) S 7 {\displaystyle \pi ={\begin{pmatrix}1&2&3&4&5&6&7\\2&4&1&3&5&7&6\end{pmatrix}}=(1243)(5)(67)\in S_{7}}

weist den Zykeltyp

typ ( π ) = 1 1 2 1 3 0 4 1 5 0 6 0 7 0 = 1 1 2 1 4 1 {\displaystyle \operatorname {typ} (\pi )=1^{1}2^{1}3^{0}4^{1}5^{0}6^{0}7^{0}=1^{1}2^{1}4^{1}}   oder   typ ( π ) = ( 4 , 2 , 1 ) {\displaystyle \operatorname {typ} (\pi )=\left(4,2,1\right)}

auf, denn ihre Zykeldarstellung besteht aus je einem Zyklus der Länge eins, zwei und vier. Den gleichen Zykeltyp besitzt etwa auch die Permutation π = ( 1457 ) ( 36 ) ( 2 ) S 7 {\displaystyle \pi =(1457)(36)(2)\in S_{7}} .

Allgemeinere Beispiele

Die folgenden Arten n {\displaystyle n} -stelliger Permutationen π S n {\displaystyle \pi \in S_{n}} mit n 2 {\displaystyle n\geq 2} besitzen jeweils den zugehörigen Zykeltyp:

  • identische Permutation:
typ ( π ) = 1 n {\displaystyle \operatorname {typ} (\pi )=1^{n}}   oder   typ ( π ) = ( 1 , , 1 ) {\displaystyle \operatorname {typ} (\pi )=(1,\ldots ,1)}
  • Transpositionen (Vertauschungen):
typ ( π ) = 1 n 2 2 1 {\displaystyle \operatorname {typ} (\pi )=1^{n-2}2^{1}}   oder   typ ( π ) = ( 2 , 1 , , 1 ) {\displaystyle \operatorname {typ} (\pi )=(2,1,\ldots ,1)}
  • zyklische Permutationen der Länge r 2 {\displaystyle r\geq 2} :
typ ( π ) = 1 n r r 1 {\displaystyle \operatorname {typ} (\pi )=1^{n-r}r^{1}}   oder   typ ( π ) = ( r , 1 , , 1 ) {\displaystyle \operatorname {typ} (\pi )=(r,1,\ldots ,1)}
  • fixpunktfreie Permutationen:
typ ( π ) = 2 b 2 n b n {\displaystyle \operatorname {typ} (\pi )=2^{b_{2}}\ldots n^{b_{n}}}   oder   typ ( π ) = ( k 1 , , k s ) {\displaystyle \operatorname {typ} (\pi )=\left(k_{1},\ldots ,k_{s}\right)} mit k j 2 {\displaystyle k_{j}\geq 2} für alle j {\displaystyle j}
typ ( π ) = 1 b 1 2 b 2 {\displaystyle \operatorname {typ} (\pi )=1^{b_{1}}2^{b_{2}}}   oder   typ ( π ) = ( k 1 , , k s ) {\displaystyle \operatorname {typ} (\pi )=\left(k_{1},\ldots ,k_{s}\right)} mit k j 2 {\displaystyle k_{j}\leq 2} für alle j {\displaystyle j}

Anzahlen

n {\displaystyle n} Zykeltyp Zykelstruktur Anzahl
1 11 (1) ( • ) 1
2 12 (1,1) ( • ) ( • ) 1
21 (2) ( • • ) 1
3 13 (1,1,1) ( • ) ( • ) ( • ) 1
11 21 (2,1) ( • • ) ( • ) 3
31 (3) ( • • • ) 2
4 14 (1,1,1,1) ( • ) ( • ) ( • ) ( • ) 1
12 21 (2,1,1) ( • • ) ( • ) ( • ) 6
22 (2,2) ( • • ) ( • • ) 3
11 31 (3,1) ( • • • ) ( • ) 8
41 (4) ( • • • • ) 6
5 15 (1,1,1,1,1) ( • ) ( • ) ( • ) ( • ) ( • ) 1
13 21 (2,1,1,1) ( • • ) ( • ) ( • ) ( • ) 10
11 22 (2,2,1) ( • • ) ( • • ) ( • ) 15
12 31 (3,1,1) ( • • • ) ( • ) ( • ) 20
21 31 (3,2) ( • • • ) ( • • ) 20
11 41 (4,1) ( • • • • ) ( • ) 30
51 (5) ( • • • • • ) 24

Zahl der Typen

Für die Anzahl und Längen der Zyklen einer n {\displaystyle n} -stelligen Permutation gilt stets[1]

1 b 1 + 2 b 2 + + n b n = n {\displaystyle 1\cdot b_{1}+2\cdot b_{2}+\ldots +n\cdot b_{n}=n} ,

demnach müssen für n 2 {\displaystyle n\geq 2} manche der Zahlen b j {\displaystyle b_{j}} gleich null sein. Für die Summe aller Zykellängen gilt entsprechend

k 1 + k 2 + + k s = n {\displaystyle k_{1}+k_{2}+\ldots +k_{s}=n} .

Daher entspricht die Anzahl der Zykeltypen in S n {\displaystyle S_{n}} gerade der Anzahl der Partitionen der Zahl n {\displaystyle n} ,[4] die durch die Folge

1 , 2 , 3 , 5 , 7 , 11 , {\displaystyle 1,2,3,5,7,11,\ldots }   (Folge A000041 in OEIS)

gegeben ist. In der nebenstehenden Tabelle ist die Anzahl der Zykeltypen in S n {\displaystyle S_{n}} die Zahl der Zeilen zu dem gegebenen n {\displaystyle n} .

Zahl der Permutationen pro Typ

Die Anzahl der Permutationen π S n {\displaystyle \pi \in S_{n}} mit typ ( π ) = 1 b 1 2 b 2 n b n {\displaystyle \operatorname {typ} (\pi )=1^{b_{1}}2^{b_{2}}\ldots n^{b_{n}}} beträgt[6]

n ! b 1 ! b 2 ! b n ! 1 b 1 2 b 2 n b n {\displaystyle {\frac {n!}{b_{1}!\cdot b_{2}!\cdot \ldots \cdot b_{n}!\cdot 1^{b_{1}}\cdot 2^{b_{2}}\cdot \ldots \cdot n^{b_{n}}}}}   (Folge A036039 in OEIS),

denn die Zyklen der Länge j {\displaystyle j} können auf b j ! {\displaystyle b_{j}!} verschiedene Weisen angeordnet werden, wobei jeder dieser Zyklen auf j {\displaystyle j} verschiedene Weisen geschrieben werden kann. In der nebenstehenden Tabelle finden sich diese Anzahlen in der letzten Spalte. Unter Zuhilfenahme der Tupeldarstellung lässt sich die Anzahl der möglichen Permutationen eines gegebenen Zykeltyps auch durch

n ! b 1 ! b n ! k 1 k s {\displaystyle {\frac {n!}{b_{1}!\cdot \ldots \cdot b_{n}!\cdot k_{1}\cdot \ldots \cdot k_{s}}}} ,

angeben. Verwandt dazu sind die Stirling-Zahlen erster Art s n , k {\displaystyle s_{n,k}} , die die Anzahl der n {\displaystyle n} -stelligen Permutationen angeben, die genau k {\displaystyle k} Zyklen aufweisen. Die Stirling-Zahlen entstehen aus der Summe der Anzahlen der Permutationen mit gleicher Zyklenzahl.[6] Beispielsweise ist die Stirling-Zahl s 5 , 2 = 30 + 20 = 50 {\displaystyle s_{5,2}=30+20=50} , siehe die zweit- und drittletzte Zeile in der Tabelle.

Zykelklassen

Die Permutationen gleichen Zykeltyps bilden Äquivalenzklassen und man schreibt π σ {\displaystyle \pi \sim \sigma } , wenn zwei Permutationen π , σ S n {\displaystyle \pi ,\sigma \in S_{n}} den gleichen Typ besitzen, das heißt

π σ typ ( π ) = typ ( σ ) {\displaystyle \pi \sim \sigma \Leftrightarrow \operatorname {typ} (\pi )=\operatorname {typ} (\sigma )} .

Für die inverse Permutation π 1 {\displaystyle \pi ^{-1}} einer Permutation π {\displaystyle \pi } gilt immer

π 1 π {\displaystyle \pi ^{-1}\sim \pi } ,

denn durch die Invertierung drehen sich nur die Reihenfolgen der Zahlen innerhalb der einzelnen Zyklen um. Zwar ist die Hintereinanderausführung zweier Permutationen π , σ {\displaystyle \pi ,\sigma } im Allgemeinen nicht kommutativ, aber es gilt stets

π σ σ π {\displaystyle \pi \circ \sigma \sim \sigma \circ \pi } ,

das Resultat einer Komposition weist also unabhängig von der Reihenfolge der Operanden den gleichen Zykeltyp auf. Auch durch Konjugation mit einer beliebigen Permutation σ {\displaystyle \sigma } ändert sich der Typ einer Permutation π {\displaystyle \pi } nicht, das heißt, es gilt

σ π σ 1 π {\displaystyle \sigma \circ \pi \circ \sigma ^{-1}\sim \pi } .

Allgemein sind zwei Permutationen sogar genau dann konjugiert, wenn sie vom gleichen Typ sind.[4][7] Die n {\displaystyle n} -stelligen Permutationen gleichen Zykeltyps bilden daher die Konjugationsklassen der symmetrischen Gruppe S n {\displaystyle S_{n}} .

Siehe auch

Literatur

  • Roger Lipsett: Conjugacy classes in the symmetric group Sn. In: PlanetMath. (englisch)

Einzelnachweise

  1. a b Aigner: Diskrete Mathematik. S. 11. 
  2. Reiss, Stroth: Endliche Strukturen. S. 171. 
  3. Artin: Algebra. S. 241. 
  4. a b c Kurzweil, Stellmacher: Theorie der endlichen Gruppen: eine Einführung. S. 80. 
  5. Jacobs, Jungnickel: Einführung in die Kombinatorik. S. 293. 
  6. a b Aigner: Diskrete Mathematik. S. 12. 
  7. Artin: Algebra. S. 242.