|
|
|
|
Impressum chap9.html
Sprache: HTML
|
|
| products/Sources/formale Sprachen/GAP/pkg/ctbllib/doc2/chap9.html |
 |
<?xml 10"="TF 8"java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
<
< title>GAP (CTblLibXpls) - Chapter
<-equivc- "content=texthtml;charset=TF-8"/
< meta name= "generator" content= "java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 0
<rel "tylesheet" =text href=manual. " />
< script src= "manual.js" type= "text/javascript"></ script>
< script type "ext/avascript>();/>
</ head>
< body class= "div class="ChapSects">< a href= "chap9.html#X7A03A83E87FB1189"> 9 < span class= "Heading">Ambiguous Class Fusions in class=ContSect "< =t">< class "ocss>nbsp;</>< href="hap9 htmlX78 4492877DB04FE9. span class"eading" < class"kg></> </span>/a>
<div class="chlinktop"><span class="chlink1">Goto Chapterjava.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 7
< ="hlinkprevnexttop"&;a href"hap0.tml"[opofBook<a>&bsp < href".#ontents>[ontents]/>n; a =chap8.tml"[ Chapter<a&;  <a ="html"[Next Chapter]/>nbsp; <div
<p id="mathjaxlink" class="pcenter"><a href="chap9_mj.html">[MathJax on]</a></p>
<p><a id="X7A03A83E87FB1189" name="X7A03A83E87FB1189"></a></p>
<sa href=chap9html"9 class="Heading>Ambiguous in<strong=">GAP</trong> CharacterTable Library</span>/>
<div class="java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 7
<span
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9/pan>
</pan>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X78DCEEFD85FF1EE2">9.2-1span
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X86BCEA907EC4C833">9.2-2 <span class="Heading"><span class="SimpleMath">31:15 → B</spanSubgroups/span>/>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X7C719F527831F35A">9.2-3 <span class="Heading"><span class="SimpleMath">SuzN3 → Suz</span> (September 2002)</span></a>
</pan>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X828879F481EF30DD">9.2-4 <span class="Heading"><span class="SimpleMath">F_{3+}N5 → java.lang.StringIndexOutOfBoundsException: Index 171 out of bounds for length 7
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9.html#X7981579278F81AC6">9.3 <span class="Heading">Fusions Determined Using Commutative Diagrams Involving Smaller
ups<span><a
</spanspan class="br /<pan ="ocss>nbsp;nbsp;/>a href=chap9html#7962DD4387D63675"9.5< class"eading< =SimpleMath7^1+4:(3 ×2S_7 →M<span>( 2009)/>/>
<div java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 7
<class=ContSS>< ><class=nocss>nbsp&</pana".tml#7F5186E28201B027">.31<class"eading"< class"">BN7 →</> (arch 2002)/>/a
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X79710B137B5BB1B8">9.3-2 <span class="Heading"><span class="SimpleMath">(A_4 × O_8^+(2)./>
<span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X85822C647B29117B">9.3-3 <span class="Heading"><span class="SimpleMath">A_6 × L_2(8).3 → Fi_24^'</span> (November 2002)</span></a>
<span>
<span class="ContSS"Groups/span>/>
</span>
<span class=ContSS"br /><span class=">nbsp;span>ahref"hap9.tml#7F2B104686509CAA>.- span ="eading>span ="SimpleMath">3._ 3Suz>(ecember2010<span>/>
<spanjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
< class"ContSS"< /<class"">nbsp&;/> =chap9h#860B6C30812DE3FC936<span="">span class"impleMath"3^._7()2→Fi_24>(ovember)<span<>
</span>
<class"ContSS"<r/>< ="ocss>nbsp;nbsp;/>a href="hap9htmlX7C3AC42F8342EE2E.-7 <span =Heading>span class=SimpleMath"^E_6()3C →^E_6()/pan>(January 2019)</span>/>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9.html#X84F966E2824F5D52
roupsspan<a>
</span>
<div class="ContSSBlock"/
<"><br /> class"ocss>nbsp&<span<hrefc.X7F2B104686509CAA"9.- <pan class""<span class="impleMath3._ →3.uz<span (ecember2010)/><a>
</span>
<span class="ContSS"><br /><span <>
</spandivclass"ontSect"spanclass=tocline"<panclass=nocss"&bsp;span<a href=chap9.tmlX85E2A6F480026C959. < class"eading"Conditions byBrauer Tables<span><>
</div<spanjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
<div"><span class"ocss>nbsp<span< href"hap9.html#">95<pan class"eading>Fusions Determined Using Commutative DiagramsInvolving
Automorphic Extensions</span>
</span>
<div class="ContSSBlock">
<span =""< >spanclass">;&bsp;/pan>a ="hap9htmlX7E91F8707BA93081>9.-1 <panclass"eading"<panclass"impleMath"U_38)3_ →^()<span December2010)/pan></a>
</span>
<span class=">
</pan>
<span>
div="ContSect"><span class="tocline"><spanclass=nocss"&bsp;/>a href=chap9.html#85E2A6F480026C95"9. <panclass=Heading"> by Brauer Tables<><a>
</>
<div class="ContSSBlock">
<span class=ContSS"<r /span class="&bsp&<span<hrefchap9html#7ACC7F588213D5D59.1< ="Heading"><pan=SimpleMath>()4 →J_32<span>(anuary 004)/pan>/>
</span>
<span class""< /<pan class"nocss>nbsp&;/>a =chap9X7AE2962E82B4C814>.- span class=Heading"<span class=SimpleMath">_33. Fi_24^</>(ovember )<>/>
</span>
<span class="ContSS"><br /><span class="nocss"> span>
</>
</div></div>
<ivclass=ContSect"<pan =tocline"< =nocss>&bsp;/pan< =chap9#8225D9FA80A7D20F>. < ="eading"FusionsDeterminedInformation the<span/a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X7AE2962E82B4C814">9.span =ContSS>br >spanclass""&;nbsp<span<href".#"973 <spanclass"eading"spanclass"impleMath"M_11 / April2009<<java.lang.StringIndexOutOfBoundsException: Index 197 out of bounds for length 197
<span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X83061094871EE241">9.7-2 <span class="Heading"><span class="SimpleMath">L_2(13).2 → Fi_24^'</span> (September 2002)</span></a>
<
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X7E9C203C7C4D709D">9.7-3 <span class="Heading"><span class="SimpleMath">M_11 → B</span> (April 2009)</span></a>
</panjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X85821D748716DC7E">9.7-4 <span class="Heading"><span class="SimpleMath">L_2(11
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X828D81487F57D612">9.7-5 <span class="Heading"><span class="SimpleMath">L_3(3) → B</span> (April 2009)</span></a>
<span>
<span class="ContSS"><br /><span java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 7
<span>
<span class="ContSS"><br /><span class="nocss"> </span/>
</span>
< class=ContSS>br/<class""&&</spana href=.tmlX7EAD52AA7A28D9569.- <panclass=Heading> class"">^._()→G_25)</>(anuary )span<>
</span>
<span class="into the table of marks (anuary 004</pan>/>
<>
<span =ContSS>br/<span="ocss"&bsp;nbsp;span>a =".tml#X7B1C689C7EFD07CB">97-1< class="< =SimpleMath"3 ×U_42 _.()/pan> (March 2010)/><a>
into the table of marks (January 2004)</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  <>
</span>
<span class="ContSS"><br /><span class="nocss"> &spanclass""<r/< =nocss>nbsp&bsp<span< =chap9h#7A94F78C792122D597-2 < class""< class=""23423→./ September)/>a
</pan>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X7E2AF30C7E8F89F9">9.7-13 <span class="Heading"><span class="SimpleMath">127:7 → L_7(2)</span> (January 2012)</span><//>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X80051B297DF244CF">9.7-14 <span class="Heading"><span class="SimpleMath">L_2(59) → M</span> (May 2009) – Do not use this!</span></a>
</pan>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X8409DA2E83A41ABE">9.7-15 <span class="Heading"><span class="SimpleMath">L_2(71) → M</span> (May 2009)</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap9.html#X78B3B1BE7A2CA4D1">9.7-16 <span class="Heading"><span class="SimpleMath">L_2(41) → M</span> (April 2012)</span></a>
</span>
</div></div>
</div>
<h3>9 <span <Date 11,2004<>
<p><p>This a collectionofexamples showing how classfusions between tables bedetermined using the <trong class"pkg"></>system< chapBib.tml#biBGAP"[AP24]/> In each of these examples,the fusion <>ambiguous<em> the sensethat charactertablesdo itup to automorphisms.Our java.lang.StringIndexOutOfBoundsException: Range [357, 356) out of bounds for length 796
<p>This is a collection of examples showing how class fusions between character tables can be determined using the <strong class="pkg">GAP</strong> system <a href="chapBib.html#biBGAP">[GAP24]</a>. In each of these examples, the fusion is <em>ambiguous</em> in the sense that the character tables do not determine it up to table automorphisms. Our strategy is to compute first all possibilities with the <strong class="pkg">GAP</strong> function <code class="func">PossibleClassFusions</code> (<a href="../../../doc/ref/chap73.html#X7883271F7F26356E"><span class=
<p>The purpose of this writeup is twofold. On the one hand, the computations are documented this way. On the other hand, the <strong class="pkg">GAP</strong> code shown for the examples can be used as test input for automatic checking of the data and the functions used; therefore, each example ends with a comparison of the result with the fusion that is actually stored in the <strong class="pkg">GAP</strong> Character Table Library <a href="chapBib.html#biBCTblLib">[Bre25]</a>.</p>
<>The examples use the <trong class=pkg>/>CharacterTableLibrarysowe loadthispackage./p
< class""<re
<pan ="APprompt"gapgt;/>< ="APinput">oadPackage("ctbllib" false;/>
true
</pre><p< id"X784492877DB04FE9"nameX784492877DB04FE9<a</>
<>a id=X784492877DB04FE9"name=X784492877DB04FE9"<a<p>
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<p>The function <code class="code">SetOfComposedClassFusions</code> takes two list of class java.lang.StringIndexOutOfBoundsException: Index 99 out of bounds for length 0
<p>Note that the returned list may be a proper subset of java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<div class="example"><pre>
<">gapgt;/pan>< class=GAPinput"SetOfComposedClassFusions:=function(hfusg, ufush )/pan>
<span class="GAPprompt">> =GAPprompt>gt;/pan>span="" : [;/>
<span=""&;/><pan ="GAPinput" for map2 in hfusg do<span>
<spanclass=GAPprompt>gt<span spanclass"APinput> map1 in ufushdo<span>
<pan class=GAPprompt&;/pan><panclass"APinput> for in do</pan>
<span class="GAPprompt">&<span class="GAPprompt">> class"APinput" od;/span>
span class"APprompt"&t;/<span
<span class="GAPprompt">></span> <span span class="GAPprompt">></span> <span class result;/pan>
<panclass"APprompt"&t;/pan><pan classG" return result;/>
<span class="GAPprompt">></span> <span class="GAPinput">end;;</span>
</java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<p><a id="X7EA839057D3AD3B4" name="X7EA839057D3AD3B4"></java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<h4>9.2 <span class="Heading">Fusions Determined by Factorization through
<p>This situation clearly occurs only for nonmaximal subgroups. java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 0
<p><a id="X78DCEEFD85FF1EE2" name="java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 0
<h5>9.2-1 <span class="Heading"><span class="SimpleMath">Co_3N5 → Co_3</span> (September 2002)</span></h5>
<p>Let <span class="SimpleMath">H</span> be the Sylow <span class="SimpleMath">5</span> normalizer in
<div=example>pre
<span class="GAPprompt">( "o3")
CharacterTable "o3")
<span class="GAPprompt">gap&CharacterTable( "5^(1+2):(24:2
haracterTable 5(+)(:) java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
< class"">ap&t;/>< class=GAPinput"hfusco3: ( ,co3 );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( h, hfusco3, co3 ) );</span>
2
<pre<div>
<p>As<>As < class=SimpleMath"H<span isnot maximal in <pan class=SimpleMath">Co_3/, thosemaximalsubgroupsof< class"">Co_3/pan whose order isdivisible by that of spanclass="H</pan>/>
<div class="example ="xample>pre
<panclass"APprompt"gapgt<span <class"APinput"mx= )<span
["McL." "S""43)(^_133" "23","^(2xm11),
"2.S6(2)", "U3(".6(" U3(5)..2" "^+4" "^.8" "34.",
"xm12" "^.27*^]","3()3" "4xs5" ]
<span class="GAPprompt">gap></span> <span class="GAPinput">maxes:= List( mx, CharacterTable );;</span>
<span class"APprompt>&;/pan>< class=""filt:=Filtered(maxes,x -&java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
[ CharacterTable( "McL.2" )java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
</pre></div>
<>Accordingto thestrong class=pkg"Atlas<strong>(ee a href=chapBib.tml#biBCCN85">[CCN+85, pp. 34 and 100]</a>), <span class="SimpleMath">H</span> occurs as the java.lang.StringIndexOutOfBoundsException: Index 175 out of bounds for length 0
<p>We compute the possible span class="GAPprompt">gap>> =""hfusmax PossibleClassFusions(,max;<span
<pan class=GAPprompt"gap&t;/>< =G">:SetOfComposedClassFusions(maxfusco3 hfusmax );/>
<div class="example"><pre>
<java.lang.StringIndexOutOfBoundsException: Range [44, 5) out of bounds for length 84
<span class="GAPprompt">gap></span> <span class ,2 , 4 ,8,7 9,10 ,17,17,19, 19 22 ,27 ,
< 30,33 ,,40,40 40 java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
<span classpSojava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 229
< =>gt<>class"Length( );</span>
2
<span class="GAPprompt">gap></span> <span class="GAPinput">reps:= RepresentativesFusions( h, comp, co3 );</span>
[ [ 1, 2, 3, 4, 8, 8, 7, 9, 10, 11, 17, 17, 19, 19, 22, 23, 27, 27,
30, 33, 34, 40, 40, 40, 40, 42 ] ]
</pre></div>
<p>factoring a type =">.</pan> the from span =SimpleMath></>to <span =></pan> uniquely up to ./>
<p>Alternatively, we can use the group <span class="SimpleMath">U_3(5).3.2</span> as intermediate subgroup, which leads to the same result.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">max:= filt[3];;</span>
<> <span class="GAPinput">fusmax: PossibleClassFusions h,max );/span>
<span class="GAPprompt">gap&<panclass="APprompt"gap;<span>span class=GAPinput>hfusmax= PossibleClassFusions(h,max ;;<span>
<span class=GAPprompt"gap&;/>< java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 125
<span class="GAPprompt">gap></span> <span class="span class="GAPprompt">gap></span> <span class="GAPinput">comp:= SetOfComposedClassFusions( maxfusco3, hfusmax );;</span>
<span class="APprompt"gap&t<span><class"APinput"reps2 reps<span
true
<pre>/iv
<>Finally,wecomparethe result withthe map that is onthelibrary table of <pan class="impleMath"H/span></>
<div
<=>g;<<classG> ,
true
</pre></div>
<p><a id="X86BCEA907EC4C833" name="X86BCEA907EC4C833"></a></p>
<h5> =XB =">a><p>
<p>h59.- <pan class="/java.lang.StringIndexOutOfBoundsException: Range [73, 72) out of bounds for length 98
<div class
<pan "APprompt"gap&;/ span">: ( "B
< ="&t<> < ="java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 100
<=>&<span span"java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 107
<span class="GAPprompt">gap></span=><java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 96
2
</pre></div>
<p>We determine the correct fusion using the factjava.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 107
< ">pre>
<spanjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
<=""gapg;<span <=>= , ;<span
<span class="GAPprompt">gap><java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt"span class"GAPprompt"gap&;/span> <span class="GAPinput">th:= CharacterTable( "Th" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length(="APprompt">gap></span> <span class="GAPinput">thfusb:= PossibleClassFusions( th, b );;span class="GAPprompt"gap;/>spanclass"APinput">comp: SetOfComposedClassFusionsthfusb,hfusth );<span>
2
<gt;<span <java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 113
[[1 145, 146 ,82,19 82 ,19,,82 ,,82 ,82 82
] ]
<span class="GAPprompt">gap></span> <span class="GAPinput">GetFusionMap( h, b ) in reps;</span>
true
</pre></div>
<p><a id="X7C719F527831F35A" name="X7C719F527831F35A"></a></p>
<h5>2- span ">span ""SuzN3 → <span>S 2002</span<h5>
<>
<div class ="> =>uz/>Sjava.lang.StringIndexOutOfBoundsException: Range [87, 86) out of bounds for length 104
<classGjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 99
CharacterTable( "3^5:(3^2:SD16)" )
<span class="GAPprompt">gap></span> <span class="GAPinput">suz
CharacterTable java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
<java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 111
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( h, hfussuz, suz ) );</span>
java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 1
</pre></div>
<java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 169
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span">></> span => RepresentativesFusionsjava.lang.StringIndexOutOfBoundsException: Range [105, 104) out of bounds for length 121
<span class="GAPprompt"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
[ CharacterTable( "3_2.U4(3).2_3'" ), CharacterTable( "3^5:M11" ),
CharacterTable( "3^2+4:2(2^2xa4)2" ) ]
</pre></div>
<p>The group <span class="SimpleMath">3_2.U_4(3).
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">maxes:=List( Maxes( ),CharacterTable );;</span>
[<pan class=GAPprompt>gap&t;/span <span class=GAPinput>: Filtered maxes x-&t Size x )Size =0)</pan>
</pre>CharacterTable( "_.43._'",( "3^5:" )
< <span ="SimpleMath">3^:M_11span containsgroupisomorphic<java.lang.StringIndexOutOfBoundsException: Range [94, 93) out of bounds for length 450
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">max:= filt[2];;</span>
< class"GAPprompt"gap;<span><panclass=GAPinputhfusmax=PossibleClassFusions(h, );;/span>
<span class="GAPprompt">gap></span> <span class="GAPinput">maxfussuz:= PossibleClassFusions( max, suz );;</span>
<span java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
<span /pre></div
[ [ 1, 2,p>Definitely span ="impleMath"3^:_11span>containsa group isomorphicwith<class=SimpleMath><>becausetheSylowclass=SimpleMath3/ normalizer< class"impleMath">_<span> thestructure< class"SimpleMath"3^2SD_16><classS"^+22^×)</ tothe java.lang.StringIndexOutOfBoundsException: Range [375, 374) out of bounds for length 450
13 ,,15,,16 ,,21 ,23 ,29 29
29, 38, 39 ] ]
</pre></div>
<p>So the factorization determines the fusion map up to table automorphisms. We check that this map is equal to the stored one
div=java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 26
<APinput
java.lang.StringIndexOutOfBoundsException: Range [16, 4) out of bounds for length 61
<<java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 12
<[] ][ ], ]
<h5>9.2-4 <span class="Heading"><span1110 ,, 121 ,72,,11,11,79, ,
p the of Sylow <class"><span> normalizer < ="">H</pan> in sporadicsimple <span ">{+<span< classSimpleMath"{}/>isambiguous./>
<div class="example"><pre>
<panclass""gap;<span <span class="">3p: ( "+");/java.lang.StringIndexOutOfBoundsException: Index 100 out of bounds for length 100
<span class="GAPprompt">gap></span> <span class="GAPinput">h:= CharacterTable( "F3+N5" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">hfusf3p:= PossibleClassFusions( h, f3p );;</span>
<panclass=G>apgt;span< ="GAPinput"Length RepresentativesFusions , hfusf3p ;/>
2
</pre></div>
<p><span class="SimpleMath">H44 44 167 167 48 48 171 171, 57 ,180, 180,66,
< class=e><re
<span class="GAPprompt">gap></span>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 131
[ CharacterTable( "Fi23" ), CharacterTable( "2.Fi22.2" ),
CharacterTable( "(3xO8+(3):3):2" ), CharacterTable( "O10-(2)" ),
CharacterTable( "(A4xO8+(2).3).2" ), CharacterTable( "He.2" ),
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
<class="GAPprompt">gap></span> <span class="GAPinput">possfus""gapg;</ span =G>: ( , -gt (h );/>
[ [ ], [ ], [ ], [ ],
[[1 69 110 12,80,121 4 72 ,11,11,79,79,120,,
3, 71, 11, 79, 23, 91, 112, 120, 132, 29, 32, 97, 100, 37,
, ,,146155 ,,,44
44, 167, 167, 48, 48, 171, 171, 57, 57, 180, 180, 66, 66,
189, 189 ],
[ 1, 69, 110, 12, 80, 121, 4<spanclass"">ap&t<span < class="APinput"Length comp )</pan
120, 3, 71, 11, 79,,23,91 112,120,132,29 32 ,100
37, 37, 105, 105, 140, 139, 146, 145, 156, 156, 155, 155,
,44 167,167 48, 48,171 171,57 57,180, 180, 66
66, 189, 189 ] ], [ ], [ ], [ ] ]
</pre></div>
<p>We see that from the eight possible classes of maximal subgroups in <span class="SimpleMath">F_{3+}</span> that might contain <span class="SimpleMath">H</span>, only the group of type <span class="SimpleMath">(A_4 × O_8^+(2).3).2</span> admits a class fusion35,36,13, 40 90,7 22,19 20,43 43,50 50,8, , 23,
<div <div>
<span class="GAPpromptp>, check whether the stored in the library is correct.</p>
CharacterTable( "(A4xO8+(2).3).2" )
<span class="GAPprompt">gap></span> <span class="GAPinput">hfusmax:= possfus[5];;</span>
<="GAPprompt">gap></span> <span class="GAPinput">maxfusf3p:= PossibleClassFusions(< =G>gap></pan < class"GAPinput">GetFusionMap( h, f3p ) in repr;</span>
<span class="GAPprompt">gap></span> <span class<pre>/div
<span class"GAPprompt">apgt<span> <span class=GAPinput">Length( comp )<span>
2
<pan class"APprompt">apgt;/span><span class="GAPinput">repr:= RepresentativesFusions( h, comp, f3p );</span>
[ [ 1, 2, 4, 12,
,,, 90 ,22,,,43,43 50 ,8,8 ,
23, 46, 46, 47, 47, 10, 10, 9, 9, 10, 10, 11, 11, 26, 26, 28,
28, 67, 67, 68, 68 ] ]
</pre></div>
<p checkwhether map in library correct./>
<div class="example"><pre>
<span class="<<a id"X7F5186E28201B027 nameXF5186"><a>/>
true
</pre></div>
<p>Note that we did <em>not</em> determine the class fusion from the maximal subgroup <span class="SimpleMath">(A_4 × O_8^+(2).3).2</span> into <
<paX7981579278" =X7981579278F81AC6<a<pjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
<h4>9.3 <span class="Heading">Fusions Determined Using Commutative Diagrams Involving Smaller
Subgroups</span></h4>
<p>In each of the following examples
<p><center> <img src="ambigfus1.png" alt="setup: some subgroupsspan class="APprompt>gap></span> <span class="GAPinput">b:= CharacterTable(" )<span>
<p=Gjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 97
<>9- <spanclass"> ="impleMathBN7→</>M 2002<span</>
<pLet<panclass"impleMath"><span beSylow<=SimpleMath">7</span> normalizer in the sporadic simple group <span class="SimpleMath">B</span>. The class fusion of <span class="SimpleMath">H</span> into <span class="SimpleMath<pan =GAPprompt>&t</><span =G>( ( h hfusb, b))<span
<div class
<span class="GAPprompt">gap></span> <span class="GAPinput">b:= CharacterTable( "B" );</span>
CharacterTable( "B" )
<span class="GAPprompt">gap></span> <span class="GAPinput">h:= CharacterTable( "BN7" );</span>
CharacterTable( "BN7" )
spanclass=GAPprompt"gap&t;/pan>< class=GAPinput">:= PossibleClassFusions h, );;<span>
class="gap&t;</span> <span class="GAPinput">Length( RepresentativesFusions( h, hfusb, b ) );</span>
2
</pre></div>
<p>Let us consider a maximal subgroup of the type <span class="SimpleMath">Th</java.lang.StringIndexOutOfBoundsException: Index 83 out of bounds for length 22
<>Notethat the only subgroups< class"></> is Sylow < =Sjava.lang.StringIndexOutOfBoundsException: Range [151, 150) out of bounds for length 525
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">Number( Factors( Size( b ) ), x -> x = 7 );</span>
2
<span class="GAPprompt">gap></span> <span class="GAPinput">th:= CharacterTable( "Th" );</span>
CharacterTable( "Th" )
<span class="GAPprompt">gap></span> <span class="GAPinput">Filtered( Maxes( th ), x -> Size( CharacterTable( x ) ) mod 7^2 = 0 );</span>
[ "3D4(2).3", "7^2:(3x2S4)" ]
</pre</div>
<p>The class fusion of <span class="SimpleMath">U</span>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 0
CharacterTable( "7^2:(3x2S4)" <span class=GAPprompt"gap&;</span><span class=GAPinput">thn7:= CharacterTable( "ThN7" );</span>
<span class="GAPprompt">gap&CharacterTable( "7^2:(3x2S4)" )
<span class="GAPprompt">></span> <span class="GAPinput"> PossibleClassFusions( thn7spanclass=GAPprompt>gap>/span><span class=GAPinput"comp= SetOfComposedClassFusions((PossibleClassFusions( th, b ),</span>
[ 6, 6, 7, 28, 27, 27,109,java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
, 17,45 45,,72,127,127 ,127 ]
</pre></div>
<p>The condition that the class fusion of <span class="SimpleMath">U</span> into <span class="SimpleMath">B</span> factors through <span class="SimpleMath">H</span> determines the class fusion of <span class="SimpleMath">H</span> into <span class="SimpleMath">B</span> up to table automorphisms.</p>
<div class="example"><prepre>/
<GAPprompt>gapgt</pan spanclass"">hn7fush= ( thn7 );/>
<span class="GAPprompt"
<span class="div class="example<>
<pan="GAPprompt">&t<span spanclass"GAPinput"Length RepresentativesFusions,filt ));/span>
1
</pre></div>
<p>Finally, we compare the<pan class"APprompt"><span <panclass=GAPinput> ForAny(thn7fush,y&CompositionMaps(,y comp));/java.lang.StringIndexOutOfBoundsException: Index 143 out of bounds for length 143
<div class="example"><pre>
<panclass="APprompt">apgt<span span ="GetFusionMap ) ;/java.lang.StringIndexOutOfBoundsException: Index 98 out of bounds for length 98
true
</pre></div>
<p><a id="X79710B137B5BB1B8java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<< =GAPprompt&t;<span> <span class"GAPinput"GetFusionMap , b)in;</pan>
<pre><div>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<pan class"GAPprompt">">gap></span>< class"APinput>t=CharacterTable "F3+");/
<span class="GAPprompt">gap></span> <span class="GAPinput">mfust:= PossibleClassFusions( m, t
<span ="APprompt">&t;</ spanclass=>: ( ;/
<span class="GAPprompt">gap></span> <span class=
2
</pre></div>
<p>We first observe that the elements of order three in the normal subgroup of type <java.lang.StringIndexOutOfBoundsException: Range [0, 89) out of bounds for length 0
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">a4inm:= Filtered( ClassPositionsOfNormalSubgroups( m ),</span>
<span class="GAPprompt">></span> <span class="GAPinput"> n -> Sum( SizesConjugacyClasses( m ){ n } ) = 12 );</span>
[ [ 1, 69, 110 ] ]
<span( m ){ a4inm[1] };/>
[ 1, 2, 3 ]
<span class="GAPprompt">gap></span> <span class="GAPinput">List( repr, map -> map[110] );</span>
[ 4, 4 ]
<="GAPprompt"gap;/> <spanclass=G>( t{[1 . 4]}</>
[ 1, 2, 2, 3 ]
</pre></div>
<<s ="gt<><java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 124
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">s:= CharacterTable( "F3+N3A" );</span>
CharacterTable( "(3xO8+(3):3):2" )
</pre></div>
<p>The intersection <span class="<span class="GAPprompt">></span> <span c="GAPinput" -gt; Sum( ( m { n 12 ;/>
<div [ 1, 2, 3 ,3 ]
< =""gt;/pan>span"APinput"u (Cyclic" 3)*( "O8+2.";/>
CharacterTable( "C3xO8+(2).3" )
<span class="GAPprompt">gap></span class="GAPprompt">gap></span=G>g;<span =G>( t ) 1 . ];/
<span class="GAPprompt">gap></span> <span ,2 2 java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
< "APprompt">g;/>< ="">sfust=( , );;/>
<span class="GAPprompt">gap></span> <span class="GAPinput">comp:= java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">span class="GAPprompt">gap></span> <span class="GAPinput">s:+3 ;/>
6
<span ="GAPprompt">gap&t;/pan> < class=GAPinput">:Filtered(mfust,/pan>
<span
<<p>Theintersection span=SimpleMath>N_M)=S∩<span a subgroup spanclass=SimpleMath>< of <class">3 ^+23/span>, in the following computethe fusions span "impleMath"U<span>into<span class=SimpleMath"Sspanandspanclass="M/span> and utilize fact that only class fusions <span ="impleMath></span>into<panclass="SimpleMath></span>are compositionwith the class fusionfrom span class="SimpleMath><span intospanclassS">/span> equalsa of span=""U<span span="SimpleMath>S</span> and <span =SimpleMath"S</pan>into <class"impleMath><span.</>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( repr <pan="APprompt"gapg;/span spanclass"APinput"u=CharacterTable"Cyclic" 3)*("8()3 ;/>
1
"g;/span <pan class=GAPinput>GetFusionMap( m,t )in repr
</pre></div>
<p>So the class fusion from <span class="SimpleMath">M</span> into <span class="SimpleMath">G</span> is determined up to tableclass""gt<><"">: (,t);/>
<<classjava.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 84
<span=G&< "java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 92
<p>The classfusion of themaximal subgroup <span class="SimpleMath">M ≅ A_6 × L_2(8).3</span> of <span class="SimpleMath">G = Fi_24^'</span> is ambiguous.</p>
<example>pre
<span class="java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
<span class="GAPprompt">gap></span> <span class="GAPinput">t:= CharacterTable( "F3+" );;</span>
<span class="GAPprompt">gap></span> <java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( m, mfust, t ) );</span>
2
</pre></div>
<pWewill the that the directofthe type< class"SimpleMath">A_6</span> in <span class="SimpleMath">M</span> contains elements in the class <code class="code">3A</code> of <span class="SimpleMath">G</span>. This fact can be shown as follows.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">dppos:= ClassPositionsOfDirectProductDecompositions( m );</
[ [ [ 1, 12 .. 67 ], [ 1 .. <iv=example><pre>
<span class="GAPprompt">gap></<span ">&;/ span ">: AxL2)");<>
[ 17733424133316996808705, 4545066196775803392 ]
<=GAPpromptgt<span span "">List 1,l-gt (( m) ;/
[ 360, 1512 ]
<panjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 124
4
< class="GAPinput"3= -gt ,A));</span>
[ 23, 23, 23, 23, 34, 34, 34, 34 ]
<span java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
true
</pre></div>
<p>Since the normalizer of an java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 0
<p>(Note that all classes in span class="GAPprompt">gap><span class""dppos: ClassPositionsOfDirectProductDecompositions ;/span>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">u:= CharacterTable( "3^2:2" ) * CharacterTable( "L2(8).3" );</span>
CharacterTable( "3^2:2xL2(8).3" )
<span class="GAPprompt">gap></span> <span class="GAPinput">s:= CharacterTable( "F3+360 1512]
CharacterTable( "(3xO8+(3):3):2" )
<span class="GAPprompt">gap></span> <span class="GAPinput">ufuss:= PossibleClassFusions( u, s );;</span>
<java.lang.StringIndexOutOfBoundsException: Range [60, 5) out of bounds for length 119
<span class="GAPprompt">gap></span[23 ,23,23 34 ,34,34]
<span class="GAPprompt">gap></span> <span class="GAPinput">filt:= Filtered( mfust,</span>
<span class=G>gt< class" -gt;( ufusm,<span>
<span class="GAPprompt">></span> <span class="GAPinput"> map2 -> CompositionMapsjava.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
< class=""repr= ,,)<>
<span class="GAPprompt">gap></span> <span class="GAPinput">Lengthjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
1
<span class="GAPprompt">gap></span> <span class="GAPinput">GetFusionMap( m, t ) in repr;</span>
true
</pre></divdiv ="<
<p("^:xL2(8.")
<>.4<H"< ="(^: ×()2^). B/>J 2007)</span>/>
<p>Let <span class="SimpleMath">G</span> be a maximal java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 34
<p>According to <a href="chapBib.htmlspan ="gap< spanG":=(java.lang.StringIndexOutOfBoundsException: Range [103, 101) out of bounds for length 119
<p>The span =>g;/ <classG"filt:=( ,<span>
< java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 26
=GAPprompt"gap>/span ="GAPinput">b:=CharacterTable( "B" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">n:= CharacterTable( "BN3A" );</span>
CharacterTable( "S3xFi22.2" )
<span class="GAPprompt">gap></span> <span class="GAPinput">nfusb:= PossibleClassFusions( n, b );;</span>
<java.lang.StringIndexOutOfBoundsException: Range [60, 5) out of bounds for length 85
1
<span class="GAPprompt">gap></span> <java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 12
<pre/
<p>The computation of<59.-4 <spanclass="eading"<span ="impleMath"(3^:D_8 ×U_43)2^2). <>(une 2007)/><h5
< class="xample"<prejava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
<span class="GAPprompt">gap></span> <span class="GAPinput">fi222:= CharacterTable( "Fi22.2" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">fi222n3a:= CharacterTable( "S3xU4(3).(2^2)_{122}" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">s3:= CharacterTable( "S3" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">inter:= s3 * fi222n3a;;</span>
<java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class"GAPprompt">gap&t<span>><span class=GAPinput">ength( intermods3fusnmods3 );</span>
2
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( fi222n3a, intermods3fusnmods3, fi222 ) );</span>
1
</pre></div>
<p>span G>gap></span><span class=GAPinput">b: CharacterTable( "");</span>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">interfusn:= CompositionMaps( java.lang.StringIndexOutOfBoundsException: Index 101 out of bounds for length 29
<3fusnmods3[1]</span>
<span class="GAPprompt">></span> <span class="GAPinput"> GetFusionMap( inter, fi222n3a ) ) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">interfusn:= PossibleClassFusions( inter, n,1
span=&<span <class"" (fusionmap: interfusn quick=true ) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( interfusn );</span>
1
</pre></div>
<p>The lift is unique. Since we
<div class="example"
<panclass=GAPprompt>g;/span><span class"APinput"nccl:=NrConjugacyClasses fi222);/spanjava.lang.StringIndexOutOfBoundsException: Index 105 out of bounds for length 105
<span class="GAPprompt">gap<pan class"APprompt">gap></span> <span class="GAPinput">fi222n3a:= CharacterTable( "S3xU4(3).(2^2)_{122}" );;</span>
<span class="GAPprompt">></span> <span class="GAPinput"> i -> intermods3fusnmods3[1] + i * nccl ) );</span>
true
</pre></div>
<> we computetheclassfusionsfrom <spanclass=SimpleMath" ∩ N</span>to span class="SimpleMath">G</span>. We get two equivalent solutions.</p>
="
<span class="GAPprompt">gap></span> <span class="GAPinput">tblg:= CharacterTable( "BM142
CharacterTable( "(3^2:D8xU4(3).2^2).2" )
<="GAPprompt">gap></span> <span class="GAPinput">interfusg:= PossibleClassFusions( inter, tblg );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 1
2
<span class=GAPprompt>gap&t/ span class=GAPinput">Length( RepresentativesFusions( inter, interfusg,tblg ) ;/span>
1
</pre></div>
<p>The approximation of thejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<div="xample">pre
<span class="GAPprompt">gap></span> <span class="GAPinputspanclass=GAPprompt">></span> <span class="GAPinput"> CompositionMaps( intermods3fusnmods3[1],</span>
<java.lang.StringIndexOutOfBoundsException: Range [11, 5) out of bounds for length 94
<span class="GAPprompt">></span> <span class="GAPinput"> map -> CompositionMaps( interfusb, InverseMap( map ) ) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">gfusb:= Set(<="GAPprompt>gt;/>span class=G" (fusionmap=interfusn, quick:= rue ;;/pan
<panclass="APprompt">></span> <span class="GAPinput"> map -> PossibleClassFusions( tblg, b,</span>
<span class="java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 12
<java.lang.StringIndexOutOfBoundsException: Range [27, 5) out of bounds for length 85
4
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 0
1
</pre></div>
<p>Finally, we compare the result java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">GetFusionMap( tblg, b ) in gfusb;</span>
true
</pre></div>
<p><a id="X7962DD4387D63675" name="X7962DD4387D63675"></a></p>
<h5>9.3-5 <span class="Heading"><span class="SimpleMath">7^1+4:(3 × 2.S_7) → M</span> (May 2009)</span></h5>
<p>The class fusion of the maximal subgroup <span class="SimpleMath">U</span> of type <span class="SimpleMath">7^1+4:(3 × 2.S_7)</span> of the Monster group <span class="SimpleMath">M</span> into <span class="SimpleMath">M</span> is ambiguous.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">tblu:= CharacterTable( "7^(1+
<span class="GAPprompt">gap></span> <span class="GAPinput">mdiv="xample"><pre>
span class=GAPprompt>gt<span>< class"">fusm=PossibleClassFusions( blu,m;<span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( tblu, ufusm, m ) );</span>
2
</pre></div>
<p>The subgroup <span class="SimpleMath">Uspan class="GAPprompt">gap></span> <span class="GAPinput">Length( interfusg );</span>
<p
<div class="example"><pre>
<span GAPprompt>gap></span><span class=GAPinput">oadPackage( "atlasrep, false );</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">g1:= AtlasGroup( "7^(2+1+2):GL2
<span class="GAPprompt">gap></span> <span class="span">>/ "i: (nfusb, interfusn1 <>
< class"APprompt">ap&t</pan spanclass"APinput">1: Normalizer g1 );/span
<span class="GAPprompt>gap></span> <span class="GAPinput">g2:= AtlasGroup( "7^(1+4):(3x2.S7)" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">s2:= SylowSubgroup( g2, 7 );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">n2:= Normalizer );<span>
<span class="span class="GAPprompt&java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 126
true
<spanclass=">g;<span>< =java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 129
</pre></divclass="gap&t;<span><pan => ( <java.lang.StringIndexOutOfBoundsException: Range [120, 119) out of bounds for length 120
<p>So let <<pFinally,we compare the with theclass fusionthat isstored the table</java.lang.StringIndexOutOfBoundsException: Index 96 out of bounds for length 96
<p>We compute the character table of <span class="SimpleMath">N<div ="example"<pre>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput"java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
<span class="GAPprompt">gap></span> <span class="GAPinput">tbls:= CharacterTable( "7^(2+1+2):GL2(7)" );;<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">nfusm:= PossibleClassFusions( tbln, m );;</span>
<span class="GAPpromptjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
2
<span class="GAPprompt">gap></span> <span class="GAPinput">nfuss:= PossibleClassFusions( tbln, tbls );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">sfusm:= PossibleClassFusions( tbls, m );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">nfusm:= SetOfComposedClassFusions( sfusm, nfuss );;</span>
<span class="java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 0
1
</pre></div>
<p>Now we use the condition that the class fusions from <span class="SimpleMath">div="xample"<>
< class">><span> <pan class="APinputm CharacterTable "" ;<span
<span class="GAPprompt">gap></span> <span class="GAPinput">nfusu:= span class="GAPprompt">gap></span> <span class="GAPinput">ufusm:= PossibleClassFusions<span>
<span class="GAPprompt">gap></span> <span class="GAPinput">ufusm:= Filtered( ufusm, map2 -> ForAny( nfusu, </span>
<panclass="APprompt>></span> <span class="GAPinput"> map1 -> CompositionMaps( map2, map1 ) in nfusm ) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( java.lang.StringIndexOutOfBoundsException: Index 88 out of bounds for length 12
1
<<p subgroup ="U</ class"7</pan < =span,and the subgroups <class"">/ with this propertyarethe ofspan=><span> and another class of subgroups, of the type <span class="SimpleMath">7^2+1+2:GL_2(7)</span>. Moreover, it turns out that the Sylow <span class="SimpleMath">7</span> normalizers in the subgroups in both classes have the same order, hence they are the Sylow <span class="SimpleMath">7</span> normalizers in <span class="SimpleMath">M</span>.</p>
<p>Let <span class="SimpleMath">C</span> be the centralizer in <span class="SimpleMath">U</span> of the normal subgroup of order <span class="SimpleMath">7</span>; note that <span class="SimpleMath">C</span> is the <code class="code">7B</code> centralizer on <span class="SimpleMath">M</span>. We
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">tblc:= CharacterTable( "MC7B" ); </span>
CharacterTable("71+.A")
<span class="GAPprompt">gap></span> <span class="GAPinput">cfusm:= PossibleClassFusions( tblc, m );; </span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( tblc, cfusm, m ) );</span>
2
<span class="GAPprompt">gap></span> <span class="GAPinput">cfusu:= PossibleClassFusions( tblc, tblu );;</span>
<span class"GAPprompt"gapgt</pan><span class=GAPinput>cfusm: SetOfComposedClassFusionscfusu;<span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( tblc, cfusm, mspan class=GAPprompt"gap;</span> <span class=GAPinput"s2=( g2 ;<span>
1
</pre></div ">><> < class="GAPinput> )=Size ;/>
<p><a id="java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 4
<h5>9.3-6 <span class="Heading"><span class="java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 4
<> subgroup<class=>≅7O_7:/ <=java.lang.StringIndexOutOfBoundsException: Range [120, 119) out of bounds for length 166
<div class="example"><pre>
<
<spanclass="gapg<>< =": CharacterTableF+2 ;<>
<span class="GAPprompt"
<class""&;/><span"">java.lang.StringIndexOutOfBoundsException: Index 129 out of bounds for length 129
2
<</>
<t the abelian subgroup orderspan=SimpleMath"37/> =SimpleMath>M</> contains < ="x<> ,inclass < "ode"3</>of< =></pan fact be shown asfollows./p
<div class="example"><pre>
<pan =G"gap&;/> span =GAPinput"nsg=ClassPositionsOfNormalSubgroups ;/
[ [ < =G>>/ span=>: ( tbls, m;<span
<java.lang.StringIndexOutOfBoundsException: Range [22, 5) out of bounds for length 113
2187
<span class="GAPprompt">gapclass"">&;/ span=> )/>
2187
<pre>
[ [ 1, 4, 5, 6 ] ]
<class>ap;/java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 121
[ [ "1A", "3A", "3B", "3C" ] ]
</pre></java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 0
<p>The normalizer <span class="SimpleMath">S</span> span class="GAPprompt">gap></span> <span class="GAPinput">nfusu:= PossibleClassFusions( tbln, tblu );;</span>
<div class="example"><pre>
<panclass="GAPprompt">gap></span> <span class="GAPinput">s:= CharacterTable( "F3+.2N3A" );</span>
CharacterTable( "S3xO8+(3):S3" )
<span class="APprompt"gap;/<="APinput">PowerMap( m, 2 )[4];</span>
4
<span class="GAPprompt">gap></span> <span class="GAPinput">size_u:= 2 * java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 12
53059069440
< =java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 88
3360
</pre></div>
<p>Using the list of maximal subgroups of <span class="SimpleMath<pan class="APprompt">&t<span> <span class="GAPinput">tblc:= CharacterTable( "MC7B" ); </span>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">o8p3:= CharacterTable( "O8+(3)" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">mx:= List( Maxes( o8p3 ), CharacterTable );;</span>
<panclass=GAPprompt"gap&<span><spanclass="GAPinput">filt:= Filtered( mx, x -> 3360 mod Index( o8p3, x ) = 0 );</span>
[<span class="APprompt">gap></span> <span class="GAPinput">cfusm:= SetOfComposedClassFusions( ufusm, cfusu );;</span>
CharacterTable( "O8+(3)M9" ) ]
<span class="GAPprompt">gap
[ 1120, 1120, 1120 ]
</pre></div>
<p>We compute the possible class fusionsjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span p class maximalsubgroup "impleMath"M≅ 3^.O_7():</span> <span class=SimpleMath"G Fi_24 =F_{3+}.</pan>is ambiguous./p>
<span java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
CharacterTable( "Sym(3)x3^6:span class="GAPprompt">gap></span> <span class="GAPinput">m:= CharacterTable( "3^7.O7(3):2" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">uufusm:= PossibleClassFusions( uu, m );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( uufusm );</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">approx:= List( uufusm<pan class="APprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( m, mfust, t ) );</span>
<span class="GAPprompt">></span> <span class="GAPinput"> InverseMap( GetFusionMap( uu, u ) ) ) );;</span>
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 115
<span class="GAPprompt">></span> <span class="GAPinput"> PossibleClassFusions( u, m, rec( fusionmap:= map ) ) ) );;</span>
<span java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
=GAPpromptgap&;/spanspan ""uufuss: PossibleClassFusions(uu s );/span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( uufuss );</span>
8
<span class="GAPprompt">gap></span> <span class="GAPinput">approx:= List( uufuss, map -> CompositionMaps( map,</span>
<span class="GAPprompt"><pan class="APprompt"gap&;/pan>span class="APinput">3^7;</span>
<span class="GAPprompt">gap><2187
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 126
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( ufuss );</span>
8
</pre</div>
<p>Now we compute the possible class fusions from <span class="SimpleMath">S</span> into <span class="SimpleMath">G</span>, and the compositions of [["A","3A","B,"C java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
<div class="example"><pre>
<=""gapgt<span<java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 102
< ="">>/>< class="GAPinput">comp:= SetOfComposedClassFusions( sfust, ufuss );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( comp );</span>
< class=""gapg;/pan<G"size_u: 2*( m )[2 ;/>
</pre></div53059069440
<p>It turns out that only one orbit of the possible class fusions java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 4
<div class="example
<span class="GAPprompt">gap></span> <span class="GAPinput">filt:= Filtered( mfust, map2 -><pan class="GAPprompt">gap></span> <span class="GAPinput">o8p3:= CharacterTable( "O8+(3)" );;</span>
<spanclassG>gapgt;</pan span=G": Filtered( -gt;3360mod ( o8p3, x ;/>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( filt );</span>
4
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( m, filt, t ) );</span>
1
</pre></div>
<p>The class fusion stored in the <strong 11201120, ]
<div="example">pre
<span
true
</>/>
<p< id"7C3AC42F8342EE2E" name=X7C3AC42F8342EE2E"<a></pjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
<></h5>
<p>Let <span class="SimpleMath">G = ^2E_6(2)</span>, and <span class="SimpleMath">g ∈ G</span> in the conjugacy class <code class="code">3C</code>. Using a permutation representation of <span class="SimpleMath">G</span>, Frank Lübeck has computed a representation and the character table of the maximal subgroup <span class="SimpleMath">N = N_G(⟨ g ⟩)</span> of <span class="SimpleMath">G</span>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">t:= CharacterTable( "2E6(2)" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">pos3CinG:= Position( ClassNames( t ), "3c" );</span>
7
<span class="GAPprompt">gap></span> <span class="GAPinput">n:= CharacterTable( "2E6(2)N3C" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">nclasses:= SizesConjugacyClasses( n );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">pos3CinN:= Filtered( [ 1 .. NrConjugacyClasses( n ) ],</span>
<span class="GAPprompt">></span> <span class="GAPinput"> i -> nclasses[i] = 2 );</span>
[ 2 ]
<span class="GAPprompt">gap></span> <span class="GAPinput">nfust:= PossibleClassFusions( n, t );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">ForAll( nfust, x -> x[ pos3CinN[1] ] = pos3CinG );</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">Size( n ) = 2 * SizesCentralizers( t )[ pos3CinG ];</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">ForAll( Irr( n ), x -> IsInt( x[ pos3CinN[1] ] ) );</span>
true
</pre></div>
<p>The class fusion of <span class="SimpleMath">N</span
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">rep:= RepresentativesFusions( n, nfust, t );;</span>
<">gap></span> <span class="GAPinputjava.lang.StringIndexOutOfBoundsException: Range [74, 73) out of bounds for length 83
4
</pre></div>
<p>We use the fact that <span class="SimpleMath">g</span> is contained in a subgroup <span class="SimpleMath">S ≅ Fi_22java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">s:= CharacterTable( "Fi22" );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">sfust:= PossibleClassFusions( s, t );;</spanjava.lang.StringIndexOutOfBoundsException: Index 107 out of bounds for length 107
<class=GAPprompt><span <pan="GAPinput">ForAll, xgt; x[6] = pos3CinG)<span
true
<java.lang.StringIndexOutOfBoundsException: Range [11, 5) out of bounds for length 83
</pre></div>
<p class;</span class=GAPinputPossibleClassFusions(,m rec( fusionmap:= map ) ) ) );;</span>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">u:= CharacterTable( Maxes( s )[11] );</span>
java.lang.StringIndexOutOfBoundsException: Range [21, 14) out of bounds for length 41
<span class="GAPprompt"java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
<span="GAPprompt"gap;</spanspan classGAPinputpos3CinU:= Filtered( [ 1 ..NrConjugacyClasses u ) ],</span>
<span class="GAPprompt">></span> <span class="GAPinput"> i -> uclasses[i] = 2 );</span>
[ 2 ]
<span class=<span class></span < class" /span
<span class
true
<spanclass="GAPprompt">gap;</span class( n;>
4
<></div>
<pComposing ="></span> and<span class="SimpleMath/in classSimpleMathG> java.lang.StringIndexOutOfBoundsException: Range [213, 212) out of bounds for length 532
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">ufusn:= PossibleClassFusions( u, n );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">comp:= SetOfComposedClassFusions( sfust, ufuss );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">good:= Filtered( nfust, map2 -> ForAny( ufusn,</span>
<spanclass="GAPprompt>></span <span class=GAPinput"> map1 -> CompositionMaps( map2, map1 ) in comp ) );;</span>
<span class="GAPprompt">gap></span> <span class="<p>Now we compute the possible fusions from<span class="SimpleMath">S</span> into <span class="SimpleMath">G</span>, and the compositions of these maps with the possible class fusions from <span class="SimpleMath">U</span> into <span class="SimpleMath">S</span>.</p>
1728
<span class="GAPprompt">gap></span> <span class="GAPinput">goodrep:= RepresentativesFusions( n, good, t );;</span classGAPprompt></span class="GAPinput">sfust:= PossibleClassFusions( s t );</span>
<span="">gap>>< class"( goodrep );</span>
s class="">gap;</span>( );<span
</pre></div
<p weuse the that span</span>and <span=" automorphism span class"</>, say of orderthreeof <span</span>.Note such automorphism acts nontrivially on the conjugacy of <span="SimpleMath">G</span, for example because class fusion ofspan class"impleMath">GintospanclassSimpleMath"G.3 =⟨ , α ⟩</span> shows the existenceof orbits of length three, and that the permutation action of <span class="SimpleMath">α</span> on the classes of <span class="SimpleMath">G</span> is given by the unique subgroup of order three in the group of table automorphisms of <span class="SimpleMath">G</span>.</p>
<div class="xample"<pre
<span classspan classGAPprompt>span <pan class"APinput">Length
<span class="GAPprompt">gap></span> <span class="GAPinput">< class="APprompt">gap></span> <span class="GAPinput">Length( RepresentativesFusions( m, filt, t ) );</span>
14
<span class="GAPprompt">gap>p>he class fusion stored in <strong="pkg>GAP</strong> CharacterTable Libraryis one of them<p>
<span class="GAPprompt">gap></span> <span
<span class="GAPprompt">gap></span> <span class="<span class="GAPprompt">gap></span> <span class="GAPinput">GetFusionMap( m, t ) in filt;</span>
2
<span class="GAPprompt">gap></span> <span class="java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">pos3CinG ^ alpha = pos3CinG;</span>
true
</pre></div>
<p> character table <span="SimpleMath>N</> has <pan class=SimpleMath>26<span> table automorphisms of order three. We do not know which of them (or perhaps the identity permutation) is induced by the restriction <span class="SimpleMath">α_N</span> of <span class="SimpleMath">α</span> to <span class="SimpleMath">N</span>, but the embedding <span class="SimpleMath">ι: N → G</span> satisfies <span class="SimpleMath">α ∘ ι = ι ∘ α_N</span>, and we can check each fusion candidate for the existence of a candidate for <span class="SimpleMath">α_N</span> such that this relation holds.</p>
< class<pre>
<span class="GAPprompt">gap
<span=GAPprompt">gap></span> <span class="GAPinput">ord3:= Filtered( autn, x -> Order( x ) = 3 );;</span>
<>> ">:= SizesConjugacyClasses( n );;</span>
26
<span class<span class"GAPprompt">gap;</spanspan classpos3CinNFiltered( n ) ]</span
<span="GAPprompt">gapgt;</>< class;(, g;/pan
span="GAPprompt">><span><span class="APinput"OnTuples Permuted beta);/span
<span class="GAPprompt">gap&span="GAPprompt>gap&;<span><span class=GAPinput"nfustn);/span
2
</pre></div>
<p, the ofcandidates for the fusion of<span="SimpleMath">N> in <span="SimpleMath"G>is from to.Moreovercandidate also first we checked/
<div class="java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 4
<spanclass="GAPprompt">gap;/span><span class="APinput">inter:= Intersection( good, filt );</span>
[ [ 1, 7, 5, 6, 7, 2, 3, 4, 27, 30, 24, 32, 25, 26, 9, 11, 12, 13,
10, 14, 19, 19,
, 59, 75,76, 77, 78,79, 80,64,65,66,60, 81 82, 5,6
7, 6, 7, 7, 7, 7, 6, 7, 6, 7, 7, 24, 25, 27, 26, 28, 30, 29,
31,32 31,32,32,32,32, 31,32,31, ,52,52, 52, 52,
74, 76, 77, 77, 75, 74, 76, 74, 75, 99, 100, 101, 102, 4, 20,
29,31 ,36 36,4239 40, 41,49,49,49, 49, ,49,
71, 112, 112, 114, 115, 116 ] ]
</pre>
<p class fusion stored in the <strong> Character Table is candidate>
<div class="<div class="example"<pre>
<panclass="GAPprompt">gap>> <span classGetFusionMap ) = inter[1]<span>
true classGAPprompt>span> <spanclass"APinput"sfustPossibleClassFusions;/span
</></div
<p><em java.lang.StringIndexOutOfBoundsException: Range [31, 11) out of bounds for length 83
<p>Note that the structure of <span
<div class="example"><pre>
<span class="GAPprompt">gap></span<iv="example">pre>
2
</re
<p><a( "3^(1+6):^(+)322 )
<h49. span class"Heading">Fusions UsingCommutativeDiagramsInvolvingFactor
Groups</span></h4>
<p><a id="X7F2B104686509CAA" name="X7F2B104686509CAA"></a></p>
<h5>9.4-1 <span class="Heading"><span class="SimpleMath">3.A_7 → 3.Suz</span> (December 2010)</span></h5>
Themaximal of ="impleMath">A_7> in sporadic Suzuki <spanclassSimpleMath</spanlift to of type class"">3.A_7span> inspan class="SimpleMath">3.Suz</pan>.This beseen from the fact that span class= | | |