<p>In this section we present an example session which demonstrates how we can create wreath products elements by specifying its components.</p>
<p>In the following we will work with the wreath product <span class="SimpleMath">G = Alt(5) ≀ Sym(4)</span class=GAPprompt>gap&t;</pan> <""G : (,H);java.lang.StringIndexOutOfBoundsException: Range [94, 93) out of bounds for length 94
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">LoadPackage("WPE");;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">K := AlternatingGroup(5);;</span>
< class="java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 93
<span class="GAPprompt">gap></span> <span class="GAPinput">G := WreathProduct(K, H);</span>
&t; group ofsize 311040000 generators>
</pre></div>
<
<p class"pcenter">| | =|lt5)^4 ⋅|Sym() =604⋅24 =311040000 ./pjava.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
<p>Suppose we would like to input the wreath product element</p>
<p class="pcenter">g = ( (1,5,2,4,3), (1,3,5,2,4), (1,5,3,4,2), (1,4,5); (1,3)(2,4) )<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<p>as an element of <span class="SimpleMath">G</span>. The method <code class="code">WreathProductElementList</code> is the preferred way to (,15,,2)(214(,),,,1017(java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
<div class="example"><pre>
<span class="GAPprompt">gap></span> "java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 142
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 109
(1,15,3,11,5,12)(2,14)(4,13)(6,18,span classGAPprompt&t/> =GAPinput>last ;/java.lang.StringIndexOutOfBoundsException: Range [82, 81) out of bounds for length 82
classGAPprompt>g;</span> spanjava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 76
true
</pre></div>
< hasjava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 674
<p>Moreover, all functions that work for <code class="code">IsWreathProductElement</code> can also be used on these list representations. java.lang.StringIndexOutOfBoundsException: Index 141 out of bounds for length 102
<p>If the wreath product element is "sparse", i.e. has only a few (, (23,(,(52,,124 java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
<div class=
<<432<=H> Product</<h4
<span class="GAPprompt">></span> <span class="GAPinput"> * (1,5,2,4,3) ^ Embedding(G,4)</span>
<=">java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 100
(1,6,17,4,9,19,3,8,16,5,10,20,2,7,18)
<"java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 109
[ (), (1,2,3), (), (1,5,2,4,3), (1,2,4) ]
<span class="GAPprompt">gap></span>"java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 95
true
</><>
<h4>3.2 <span class="Heading">Displaying Wreath Product span class="GAPprompt">gap></span> <span class="GAPinputjava.lang.StringIndexOutOfBoundsException: Range [94, 93) out of bounds for length 105
<p>In this section we present an example session which demonstrates how we can display wreath product elements in an intuitive way. Wreath product elements are viewed, printed and displayed (see section <a href="../../../doc/ref/chap6.html#X8074A8387C9DB9A8"><span class="RefLink">Reference: View and Print</span></a> for <pan =""gap>/> <span=">in;
<p>Suppose we are given some element <
<div class="example"><pre>
< =>><java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 82
<"gt/><java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 95
<span >
<span class="java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
<</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">W := Image(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class=" (1,5,2,4,3), (1524),(53,,(,,) 1324
<span class="GAPprompt">gap></span> <span =G"L: (W, w);</span>>
true
</pre></div>
<p>First we translate span class="GAPprompt">gap> =GAPinput> =( ;/>
<p>If we span ="">gap&;/> <span class""Displayw<span>
<div class="( (1,5,2,4,3), (1,3,(,,,,) (,5; (1,3,24) )
<span class="GAPprompt">gap></java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 12
[,4,5), (1,3,4 java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
<span class="GAPprompt">gap& ="gapg;/ span ="(,(:= false);/>
[ (1,5,2, 1: (1,,,4,java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
<span class="GAPprompt">gap><: 1324java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
true
</pre></div>
<p>Usually, we want to display this element in a nice format instead 152,3, 1,,,413,,(45;1324)
<spa class"java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 137
<java.lang.StringIndexOutOfBoundsException: Range [22, 5) out of bounds for length 80 1234 top 1,,,4,3, (3,5,2,4 (,5,3,,),(1,,5) 1,,2,) )
</pre></div>
<p>There are many display options available for adjusting the display behaviour for wreath product elements to your liking (see <a href="chap4.html#X8227AD6B7FC637DE"><span class="RefLink">4.4</span></a>). For example, we might want to display the element vertically. We can do this for a single call to the `Display` command without changing the :1,34,2)
<p>But sometimes, it is sufficient to just look at some components of a java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 0
<div class="example"><pre>
<span class=(w, 3);</span>
(1,5,3,4,2)
<span class="span class="GAPprompt">gap></span> <span class="GAPinput">H := Group([ (1,2,3,4,5;>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">b := TopComponentOfWreathProductElement(w);</span>
(1,3,2,4)
<> <span class=java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 78
true
</<span class="GAPprompt>gap&t;/span span class=GAPinput"iso: IsomorphismWreathProduct(P;/span>
<p><a id="X8345CC25855C9406"
<h4>3.3 <span class="Heading">Computing in Wreath Products</span></h4>
<p>As div class"example><pre>
<p>We include in the following sections examples for each computational problem listed in <a href="chap1.html#X7D96C25680814773"><span class="RefLink">1.3</span></a>. For all such examples we fix the following wreath product<pan class;/> < class=="GAPinput"x:12312,6,,,,,211510225,,),8(6302028)17,,);;</span>
<java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 84
<span class="GAPprompt">gap></span> <span class="GAPinput">LoadPackage("WPE");;</span>
<pan class=GAPprompt">gap&;/> <span class=GAPinput"K:= Group[ (,,,4,) (,,,;#F5<span
<span class="GAPprompt">gap></span> <span class="GAPinput<span class=GAPprompt>&<span>< class=GAPinput">Display(y ^ iso);</span>
<G = WreathProduct(K, H);</span>
<permutation group of size 768000000 with 4 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">P := WreathProduct(K, SymmetricGroup(NrMovedPoints(H)));</span>
<permutation group of size 46080000000 with 4 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsSubgroup(P, G);</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">iso := IsomorphismWreathProduct(P);;</span>
</></div>
<p>Moreover, we fix the <pre></ivjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">y := (1,12,26,8,3,14,28,7,2,13,27,10,5,11,30,6)(
<span class="GAPprompt">gap></span> <span class="GAPinput">Display(x ^ iso);</span> 1235 top
( (,,2,5) (,4,5,) ,,42) (1,,,) (,,,,2(1,,4,;(1,5,3,2(46 )
<span class="GAPprompt">gap></span> <span class="GAPinput">Display(y ^ iso);</span> 123456 top
( (1,2,,5) (,(,5,,,2) 1,,,4,(,2)(,5) (,,,5) (,2(4,5) )
<span <div class"xample><pre>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">not x in G and not y in Gfail
true
</pre></div>
<p>We now demonstrate how to solve the conjugacy problem for <span class="SimpleMath<pan class="GAPprompt">gap></pan> span =GAPinput"Display(ciso;/span>
<p>We continue the <strong class="pkg">GAP</strong> session from Section <a href="chap3.html#X8345CC25855C9406"><span class="RefLink((,5(4,(342,(,,,) ) ,,,5) (,,,) (,))
<p>To check in <strong class="pkg">GAP</strong> whether two elements java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 4
<p>Enumerate representatives of all conjugacy453(,26(,,9,,,,827)112122(,)1424(1525)
<p>We continue the <strong class="pkg">GAP</strong> session from Section <a href="chap3.java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<p>To java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 5
<p>We see that there are <span class="SimpleMath,,,301028827)(11,)1222)(13,23)(),)
<div class="example"><pre>
<spanclass=GAPprompt";/span><span class=GAPinput"> =CC1617;</pan
(2,4,5,3)(6,26)(7,29245 top
</pre></div>
<p
<div span=GAPprompt"gap><span> < =java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 77 60000
</pre></div>
<ative ofthis class,we the.</p
<div class="<> the strong =p></strong> session <a href=cjava.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 231
<span class="GAPprompt">gap></span> <span class="GAPinput">a := Representative(A);</span>
(2,4,5,3)(6,26)(7,29,9,30,10,28,8,27<p>To computein<strong ="pkg">GAP<strong>the of element a we use code="unc">entralizer<code <href".../java.lang.StringIndexOutOfBoundsException: Range [159, 158) out of bounds for length 255
<span class="GAPprompt">gap></span> <span class="GAPinput">Display(a ^ iso);</span> 123456 top
( (2,4,5,3), (2,4,5,3), (), (), (), </re></>
</></>
<p>java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
<izer of span ="SimpleMath></> in< =SimpleMath"G/pan,i.compute setofspanclassS">_x)><p>
<p>We continue the java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<p>Tospanclass""&<span><class""> Displayg^iso;/>
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 26
<span class="GAPprompt">gap></span> <span class="GAPinput">C
Group([ (16,20)(17,19)(26,27)(28,30), (16,19,20,17)(26,28,27,30),
(1,4,5,2)(6,9,10,7)(12,13,15,14)(21,25,23,24) ])
<
<p>We can compute additional information about the centralizer on the go. For example, we can ask <strong class="pkg">java.lang.StringIndexOutOfBoundsException: Index 120 out of bounds for length 12
<div java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 0
<span java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 0 16
</pre></div>
<p>The generators of a centralizer are always given in a sparse format, e.g. all cycles in the wreath cycle decomposition of
<div java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 108
<span class="GAPprompt">gap></span> <span class="GAPinput">for g in GeneratorsOfGroup(C) do</span>
<pan ="">gt<spanspan"GAPinput" g;/
<span class="GAPprompt< ">&;><class": java.lang.StringIndexOutOfBoundsException: Range [86, 85) out of bounds for length 100 123456 top
( (), (), ()/></div
123456 top
(),(,,,) )
123456 top
( ((1,4,52), (14,,2), (,3,,4),,,4,(; ()
</pre></div>
<p" name=""></></p>
<>37< class="">Cycle Polynomial</span></h4>
<p>Compute the cycle index polynomial of <span java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 12
<>To<strongclass=pkg>GAP/strong>thecycleindex aa group we use <code class="func">CycleIndex</code> (<a href="../../../doc/ref/chap41.html#X87FDA6838065CDCB"><
<div class="example"><pre> span class"APinput"c_prod:CycleIndex)<java.lang.StringIndexOutOfBoundsException: Range [98, 97) out of bounds for length 98 1/72*x_1^6+1/12*x_1^4*x_2+1/18*x_1^3*x_3+1/8*x_1^2*x_2^2+1/6*x_1*x_2*x_3
+1/12*x_2^3+1/4*x_2*x_4+1/18*x_3^2+1/6*x_6
</pre></div>
<java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 562
<p>The way how to read this representation is roughly the following. The list consists of alternating entries, the first one encoding the monomial and the second one the corresponding coefficient, for example consider <code class="code">[ 1, 4, 2, 1 ], 1/12</code>. The coefficient is <code class="code">1/12</code> and the monomial is encoded
<p>If we want to consider the wreath product given in product action, we need to use the command <code class="func">WreathProductProductAction</code> (<a href="../../../doc/ref/chap49.html#X82B8DD1C868A3726"><span class="RefLink">Reference: WreathProductProductAction</span></a>)</p>
<p>However, we do not need to create the wreath product in order to compute the cycle index of the group. Thus the package provides the functions <code class="func">CycleIndexWreathProductImprimitiveAction</code> (<a href="chap4.html#X871F79767C6BC7C0"><span class="RefLink">4.5-1</span></a>) and <code class="func">CycleIndexWreathProductProductAction</code> (<a href="chap4.html#X799B029E79EACCC3"><span class="RefLink">4.5-2</span></a>) to compute the cycle index directly from the components <span class="SimpleMath">K</span> and <span class="SimpleMath">H</span> without writing down a representation of <span class="SimpleMath">K ≀ H</span>.</p>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.