Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Impressum chap4.html   Sprache: HTML

 

 products/Sources/formale Sprachen/GAP/pkg/help/doc/chap4.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>GAP (HeLP) - Chapter 4: Extended examples</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap4"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chapBib.html">Bib</a>  <a href="chapInd.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0.html">[Top of Book]</a>   <a href="chap0.html#contents">[Contents]</a>    <a href="chap3.html">[Previous Chapter]</a>    <a href="chap5.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap4_mj.html">[MathJax on]</a></p>
<p><a id="X7CDC63A27F7790AA" name="X7CDC63A27F7790AA"></a></java.lang.StringIndexOutOfBoundsException: Range [1, 61) out of bounds for length 56
<div class="ChapSects"><a href="chap4.html#X7CDC63A27F7790AA">4 <span class="Heading">Extended examples</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X7DEAD03D7811F9FA">4.1 <span class="Heading">The Character Table Library</span></a>
</span>
</div>
<div class=<pan ="GAPpromptgt;</span> <class="GAPinput">HeLP_ChangeCharKeepSols(C); #This table belongs to the same group.</span>
/
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X7E939D8483F1EE64">4.3 <span
</span>
</div>
<div class="ContSect"><span class="tocline">
<
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a java.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 27
<>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html [ 0 0, 1 ] ],[ [ 0 1 ] ], [ [[ ,0, 0  ] ]
</pan
</div>
</div>

<h3>4 <span class=" [  ] ,  [[ 1  ] ],[  [ 1, [,1]]], 

psome java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 285

<p><a id="X7DEAD03D7811F9FA" name="X7DEAD03D7811F9FA"></a></p>

<h4>4.1 <span class="Heading">The Character Table Library</span></h4>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">G := SL(2,7);</span>
SL(2,7)
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ZC(G);</span>
#I  The Brauer tables for the following primes are not available: [ 2, 3, 7 ].
 solved,using thegiven ,forthe  [8 .
false
<span class="GAPprompt">gap></span> <span class="GAPinput">C1 := CharacterTable(G);</span>
CharacterTable( (2,))
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ZC(C1);</span>
# [ 2 ,]
#I  (ZC) can't be solved, using the given data, for the orders: [ 8 ].
false
<span class
CharacterTable( "2.L3(2)"p manipulatethevariable < class=k>/ode> ""code>(a "hap2X81">java.lang.StringIndexOutOfBoundsException: Range [167, 166) out of bounds for length 1673
<spanclass=GAPprompt">ap><span> <pan"APinput"();<>
true
</pre></div>

<p>Note that the first and the second call of <code class="func">HeLP_ZC</code> (<a href="chap2.html#X81AF79A587054306"><span class="RefLink">2.1-1</span></a>) are equivalent -- the only difference being that in the first version the

<p><a id="X84ED1F0D7A47B055" name="X84ED1F0D7A47B055"></a></p>

<h4>4.2 <span class="Heading">The behavior of the variable HeLP sol</span></h4>

<p>This sections demonstrates when the global variable <code 


<div class="example"><pre>
<span class="GAPprompt">gap></span> <java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 33
CharacterTable( "A5" )
<span class="APprompt>g;/> <class=G">C)<pan>
true
<span class="GAPprompt">gap& output: time needed for the inseconds
[ [ [ [ 1 ] ] ], [ [ s : IO_gettimeofday)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
   [ [0, 1  ], [ [ 1,0 ] ] ] ],,,[  ],, [[  ,,,,,,,,,, [  ]java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
 ]
<span class="GAPprompt">gap></span> 
CharacterTable("L3(7). )
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderAndPA(Irr(C){[3,7,9,10]},21,[[1],[3,9,-11]]);</span>
#INumber  solutions order 21 withthese
s
 [[1][ 3,,[-6, 0, 3, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
<class="GAPprompt"gap><span> <span class="GAPinput">HeLP_sol;</span>
[ [ [ [ 1 ] ] ] ]
</pre></div>

<p>The function <code class="func">HeLP_WithGivenOrderAndPA</code> (<a href="chap3.html#X7CD0CEF283F13F7B"><span class="RefLinkspanjava.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 93


<div class="example"><pre>
<"GAPprompt">ap;</><panclass"APinput">HeLP_WithGivenOrder(C,3);</span>
#I  Number of solutions for   # I.e.: The computation tooke. he computation took6 seconds.
[ [ [ 1 ] ] ]
<span class="GAPprompt">gap></span> <spanspan( [rr(){2]] 35])</>
[ [ [ [ 1 ] ] ],, [ [ [ 1 ] ] ] ]
</pre></div>solutions  of java.lang.StringIndexOutOfBoundsException: Range [48, 45) out of bounds for length 76

<p>If HeLP detects that the table used belongs to the same group, <code class="keyw">HeLP_sol</code> is not reset:</p>


<div class="example"><pre>
<span class
#I  Number of solutions for elements of order 19: 3; stored in HeLP_sol[19].
[ [ [ 0, 0, 1 ] ], [ [ 0, 1, 0 ] ], [ [ 1, 0, 0 ] ] ]
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_sol;</span>
[ [ [ [ 1 ] ] ],, [ [ [ 1 ] ] ],,,,,,,,,,,,,,,, 
  [ [ [ 0, 0, 1 ] ], [ [ 0, 1, 0 ] ], [ [ 1, 0, 0 ] ] ] ]
# the previously calaculated result for java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
</div=e">pre

< to thesame   they  identical objects  GAP ifboth tablesof  same from theATLAS and    with "rigin of  groups which is usually the case for ATLAS tables). If the program can verify that the character table which is used at the current call of a function belongs to the same group as in the previous call of a function, the solutions stored in <code class="keyw">HeLP_sol</code> are kept. If the character table belongs to another group or it can not be made sure that the character table belongs to the same group, <code class="keyw">HeLP_sol</code> is reset to the initial value <code class="keyw">[ [ [1] ] ]</code> representing the trivial solution for units of order <span class="Math">1</span>.</p>

< class=GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [Irr(C){[5,11,16]}, 39]);</span>


<div class="example"><pre>
<java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 83
Group([ (3,7,5)(4,8,6), (1,2,6)(3,4,8) ])
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ZC(G);</span>
#I  The Brauer tables for the following primes are not available: [ 2, 3, 7 ].
#I  (ZC) can't be solved, using the given data, for the orders: [
false
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_sol;</span>
[ [ [ [ 1 ] ] ], [ [ [ 1 ] ] ], [ [ [ 1 ] ] ], [ [ [ 1 ], [ 0, 1 ] ] ],, 
  [ [ [ 1 ], [class"APprompt>gt; <span class"APinput(java.lang.StringIndexOutOfBoundsException: Range [96, 94) out of bounds for length 128
  [  ],,,,,,, [  ],,,,,,, [  ],,,,,,,,,,,,,, [  ],,,,,,,,,,,,,,,,,,,
  ,,,,,,,[  ] ]
<span class="' be usedfromgap&<pan<java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 128
java.lang.StringIndexOutOfBoundsException: Range [118, 11) out of bounds for length 25
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ChangeCharKeepSols(C); #This table belongs to the same group.</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C,6);</span>
#I  Number of solutions span class="GAPprompt">gapgt;</span> < class"GAPinput">java.lang.StringIndexOutOfBoundsException: Range [77, 76) out of bounds for length 91
[java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
<span  class=">></span> <pan =G">eLP_Solver"ormaliz");</span>
[ [ [ [ 1 ] ] ], [ [ [ 1 ] ] ], [ [ [ 1 ] ] ], [ [ [ 1 ], [ 0, 1 ] ] ],, 
    ][ ,1  ], [ [ ],,,, [], [,,,, [  ],,,java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
  [  ],,,,,,,,,,,,,, [  ],,,,,,,span class=">apgt;</ <pan class"APinputHeLP_WithGivenOrder,[]);</span
< java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 106
BrauerTable( "L3(7).2", 7 )
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ChangeCharKeepSols(C); #This table is from a different group</span>
<span class="GAPprompt">gap></span> <span class="java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 0
#I  Number of solutions span class="GAPprompt">gap> <span class=G : "2F4()";;span
[ [ [span"APprompt>apg;span><spanclass=G">eLP_WithGivenOrderC,13);/>
<span class="GAPprompt">gap>#Number of solutions for elements of order 13: 316; stored in HeLP_sol[13].
[ [[  1 ] ], [ [ ] ]] [ [      [[ 1 ] [ ,1 ]]], 
  [  ], [ [ [ 0, 1 ] ], [ [ 1, 0 ] ] ],,,,, [  ],, [  ],,I  of   elements oforder 3: in []java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
  [ [ [ 0, 0, 1 ] ], [ [ 0, 1, 0 #  of  for elements of order 39 0;stored in HeLP_sol[9].
  ,,,,,,,,,, [  ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [  ] ]
# The content of HeLP_sol<pan java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 100
</pre></div>

<p>The following functions manipulate the variable <code class="keyw">HeLP_sol</code>: ("22 java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29

<p><a id="X7E939D8483F1EE64" name="X7E939D8483F1EE64"></a></p>

<h4>4.3 <span class="Heading">Saving time</span></h4>

<p>The most time consuming operation when using the functions of this

<p>To measure the time a function needs we use <code class="keyw">IO_gettimeofday</code> from the IO-package


<div class="example"><pre>
TimeFunctionspanGAPprompt&;</span>< class=">imeFunctionH, [C, 13,3]<span>
 # input: the function of which onstant characters the list .          
 #        and the list of arguments for this function<pre<div>
 # p>If using 4ti2, for some groups switching redund on and off gives major improvements.</p>
 local start;
 start := IO_gettimeofday(div =e"<>
 span =GAPprompt><span>< =GAPinput>("4";/>
 return IO_gettimeofday().tv_sec - start''willbe fromon
  end class"APprompt>gap&t</span> <pan class=GAPinput>(true)</pan>
</redund'will used now .

<p>All times will be given in seconds. The computations were perfomed on an a machine with four 2,6 GHz kernels.</p>

<p>A lot of time might be saved by testing only a few characters instead of a whole character table:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">C s class=>ap;/><spanclass"">HeLP_Solver"<>
<span class="GAPprompt">gap></pan <pan class="HeLP_Solver"normaliz";
'normaliz' will be used from now on.
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [C,35]);           </span>
#I  Number of solutions for elements of order 35: 0; stored in HeLP_sol[/>div
6 I.:  tookjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
<=>&t/><class C){[2]}, 35]{[},35)</pan>
#I  Number of solutions for elements of order 35: 0; stored in HeLP_sol[35].
0
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_Solver("4ti2");                                 </span>
'4ti2' will  calculationswill be performed without using 'edund from now .
<="APprompt">></><span class=APinput">imeFunction(HeLP_WithGivenOrder, [C,35]);           </span>
#I  Number of solutions for elements of order 35: 0; stored in  class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction])/span
6
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [Irr(C){[2]}, 35]);</span>
#I  Number of solutions for elements of order 35: 0; stored
1
</pre></div>

<p>I.e.: Using only one character instead of all of p><a id="X8242093A82FE41FA" name="X8242093A82FE41FA"></a

<pUsingonly a few characters might even be a life saver:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">C := CharacterTable("L4(3).2^2");;</span>
<classgt</span>< =GAPinput(C 3);/pan
#I  Number of solutions for elements of order 3: 63; stored in HeLP_sol[3].
<span class="GAPprompt">gap></java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 26
#I  Number of solutions for elements of order 13: 198; stored in HeLP_sol[13].
<span class="GAPprompt< class="></java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 80
<span I  ZC can't solvedsolved, thegiven ,forthe :[4 ,8]java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
'4ti2spanclass="GAPprompt">gap></span> <span class="GAPinput">SetInfoLevel(HeLP_Info, 0);</span>
<span classclass=GAPprompt">ap&t<span>< class"APinputHeLP_ZCC)<span>
'redund' will be used from now java.lang.StringIndexOutOfBoundsException: Range [0, 33) out of bounds for length 5
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [Irr(C){[5,11,2, <code ></ode href="html#"><span RefLink"11</a>)  class>HeLP_PQ<> <="java.lang.StringIndexOutOfBoundsException: Range [215, 214) out of bounds for length 524
#I  Number of solutions for elements of order 39: 0; stored in HeLP_sol[39].  
438
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_UseRedund(false);</span>
The calculations will be performed without using 'redund' from now on.
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [Irr(C){[5,11,16]}, 39]);</span>
#I  Number of solutions for elements of order 39: 0; stored in HeLP_sol[39].  
430
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_Solver("normaliz");</span>
'normaliz' div class="example>pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [Irr(C){[5,11,16]}, 39]);</span>
#[39].  
340
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_UseRedund(true); </span>
'span class="APprompt>&;</span> span =GAPinput">eLP_PQC);</pan>
<span class="GAPprompt">gap></span> <span java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 21
#I  Number of solutions for elements of order 39: 0; stored in   Checkingorder 5.
419
spanG"></ span "APinput(false);/pan
The calculations will be performed without using 'redund' from now on.
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_Solver("normaliz");</span>
'normaliz' will be used from now on.
<span class="GAPprompt">gap></span> <span class="java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 26
#  Number ofsolutions forelements of  39:0 storedinHeLP_sol[].  
6234
</pre></div>

<p>Sometimes it is helpful to look at groups containing the group of interest:</p>


<div class=example"<pre>
<span class="GAPprompt">gap></span> <#    Using tableBrauerTable("M11", 3 ).
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C, 13);;</span>
#I  Number of solutions for elements of order 13: 316; stored in HeLP_sol[13].
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C, 3);;</span>
#I  Number of solutions for elements of order 3: 1; stored in HeLP_sol[3].
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrder, [C, 39]);</span>
# of solutions of order39 0 stored [.
80
<span class="GAPprompt">gap></span> <span class="GAPinput">C:=CharacterTable("2F4(2)'.2");</span>
CharacterTable( "2F4(2)'.2" )
<span class="GAPprompt">gap&IUsing( "M11", 3 
#I  Number of solutions for elements of order 39: 0; stored#I Checking order
1
</pre></div>

<p>This is java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 43
  .

<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">C:=java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 42
 2F4(2)'" )
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_WithGivenOrderSConstant, [C, 13, 3]);</span>
# non-trivial13-characters : 19.           
0
</pre></div>

<>Ifusing 4ti2  groups switching redund on and off gives major improvements.</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_Solver("4ti2");</span>
'4ti2' will be used from now on.
<span class="GAPprompt">gap></span> <span
'redund' will be used from now on.
<span class="GAPprompt">gap></span> <span class="GAPinput">C := CharacterTable(SmallGroup(160,91));;</span>
<span class="gapg;/  ="C=((";/>
26
<span class="GAPprompt">gap></span> <span class="GAPinputclass"APpromptgapg;/pan"> = PSU(3,;</span>
'java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 112
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_ZC, [C]);</span>
12
</pre></div>

<p> 4ti2  not redundcode class=keyw>HeLP_ZC</ode>ran for 400 hourswithouta.</p>


<div class="example"><pre>
<span class="GAPprompt">gap><span><span class="GAPinput">C := CharacterTable(SmallGroup(96,12));;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_UseRedund(false);</span>
The 
<span class="GAPprompt">gap></span<Thismeans: The character table of the automorphism group A of PSU(3,8) is not available in GAP. However one can use induced characters:</p>
<span class="GAPprompt">gap></span> <span class="GAPinput">TimeFunction(HeLP_ZC, [C])java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 
</pre></div>

<p>Running this example using redund the computations does not proceed for elements of order 12.</p>

<p><a id="X8242093A82FE41FA" name="X8242093A82FE41FA"></a></p>

<h4>4.4 <span class="Heading">Using InfoLevels</span></h4>

<p>HeLP provides different InfoLevels for different situations. The variable controlling the  l; group;,&;group   5515776 with 2 generators&; 

<p>If one is only interested whether (ZC) or (PQ) can be solved using the HeLP method, one can set <code class="keyw">HeLP_Info</code> to 0:</p>


<div class="example  ltgroup of size 49641984 4generators&t, 
<span<roupof 33094656withgenerators>, 
CharacterTable( "M11" )
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ZC(C);</span>
#I  ZC can't be solved, using the given data, for the orders: [ 4, 6, 8 ].
alse
<span class="GAPprompt">gap></span> <span class="GAPinput">SetInfoLevel(HeLP_Info, 0);</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_ZC(C);</span>
false
</pre></div>

<p>If the InfoLevel is set to 2, the functions <code class="func">HeLP_ZC</code> (<a href="chap2.html


<">pre
<span class="GAPprompt">gap></span> <Character((&;roup 99283968with4generatorsgt ,
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_PQ(C);</span>
IChecking order 2.
#I  Checking order 3.
#I  Checking order 5.
#  Checkingorder10.
#I  Checking order 11.
#I  Checking order 15.
#I  Checking order 22.
#I  Checking order 33.
#I  Checking order 55..
true
</pre></div>

<p><code class="keyw">HeLP_Info</code> at InfoLevel 3 provides also some information about the used ordinary character table or Brauer tables:  ]


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 0
<C);</span
#I  Checking order 2.
#I    Using("249"java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
#I  Checking order 3.
#I    Using table BrauerTable( "M11", 3 ).
#I    Using table BrauerTable( "M11", 11 ).
#I  Checking order 5.
#I    Using table BrauerTable( "M11", 3 ).
#I  Checking order 10.
#I    Using table BrauerTable( "M11", 3 ).
#I  Checking order 11.
#I    Using table BrauerTable( "M11", 3 ).
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 22
#I    Using table>/>
#I    Using table BrauerTable( "M11", 11 ).
#Ijava.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 22
#I    Using table BrauerTable( "M11", 3 ).
#I  Checking order 33.
#I    Using table BrauerTable( "M11", 3 ).
#I    Using table BrauerTable( "M11", 11 ).
#I    Using table BrauerTable( "M11", 2 ).
#I  Checking order 55.
#I    Using table BrauerTable( "M11", 3 ).
true
</pre></div>

<p>Setting <code class="keyw">want changestrategy.</p>

<p><code class="keyw">HeLP_Info</code> at level 5 informs the user on all changes of the used character table. Using it makes sense, if you work with the command <code class="func">HeLP_ChangeCharKeepSols</code> (<a href="chap3.html#X7BB9009482784E90"><span class="RefLink">3.4-1</span></a>).</p>

<p><a id="X818A647182CA20B3" name="X818A647182CA20B3"></a></p>

<h4>4.5 <span class="Heading">Non-standardp>package alsoallows java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 124

<p>The package also allows using characters span java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 98


<div span class=G">></span> <span "APinput">:=3,)               <pan
<span mutationgroup of size 5515776 with 2 generators>
CharacterTable( "U3(8)" )
<span class="GAPprompt">gap></span> <span class="GAPinput">G := PSU(3,8);               </span>
<permutation group of size 5515776 with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">A := AutomorphismGroup(G);</span>
<group of size 99283968 with 4 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">AllCharacterTableNames(Size, "3U3(8)6, 3U(8."]
[".(6,"3.()S"]
</pre></div>

< group A of PSU(3)is   in GAP one can use java.lang.StringIndexOutOfBoundsException: Range [140, 138) out of bounds for length 143


<div class="example"><pre>
<spanclass=G
[ <trivial group>, <group of size 5515776 with 2 generators>, 
  <group with 3 generators>, <group of size 16547328 with 3 generators>, 
  <group of size 49641984 with 4 generators>s="GAPinput">NN := NormalSubgroups(A);</span>
  <group of size 33094656 with 4 generators>, 
  & of 99283968  with4 generators> ]
<span class="GAPprompt">gap></span> <span class="GAPinput">H := NN[2];      #Subgroup of A isomorphic to G              </java.lang.StringIndexOutOfBoundsException: Range [0, 129) out of bounds for length 52
<group of size 5515776 with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">CharacterTableWithStoredGroup(H,C); </span>
CharacterTable( <group of size 5515776 with 2 generators> )
<span class="GAPprompt">gap></span> <span class="GAPinput">D := CharacterTable(H);      </span>
ble(<t;group of size 5515776 with 2 generators> )
<span class="GAPprompt">gap></span> <span class="GAPinput">chi := InducedClassFunction(Irr(D)[2],A);</span>
Character( CharacterTable( <group of size 99283968 with 4 generators> ),
 [1008,, -,-126 18,0, 0 0, 0, 6, 36,0,0 0, 0, 0,0 0, 0,0,0,0 
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -18, 0, 0, 
  0, 0 ] )
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder([chi],7*19);</span>
#I  Number of solutions for elements of order 133: 0; stored in HeLP_sol[133].
[  ]
</pre></div>

<p>One can also use characters, which are not available in GAP, but are entered manually:</p>



<spanI  2java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
Ijava.lang.StringIndexOutOfBoundsException: Range [15, 11) out of bounds for length 56
<span class="GAPprompt">gap></span> <span classIjava.lang.StringIndexOutOfBoundsException: Range [36, 11) out of bounds for length 56
#I  Number of I    Using the known java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 57
<span class="GAPprompt">gap>Ijava.lang.StringIndexOutOfBoundsException: Range [15, 11) out of bounds for length 57
fail
</pre></div>

< known, seeg 


<div class="example"><pre>
<span class="GAPprompt">gap></span>I 55
[ 1, 2, 3, 4, 5, 5, 6, 7, 7, 8, 8, 12, 12, 24, 24, 24, 24, 25, 25, 25, 25, 
  25, 25, 25, 25, 25, 25 ]
<span class="GAPprompt">gap></span> <span class="java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 22
<pan  theknown   77.
ClassFunction( CharacterTable( "L2(49)" ),
 [ 3, 0, -1, 0, -E(5)^2-E(5)^3, -E(
  ,0 , 0, ,,0, 0 ,0 ])
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder([chi],15);</span>
#I  Number of solutions for java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 4
[  ]
</pre></div>

<java.lang.StringIndexOutOfBoundsException: Range [93, 2) out of bounds for length 534

<p><a id="X879DC8C287C41B09" name="X879DC8C287C41B09"></a></p>

<h4>4.6 <span class="Heading">A complete example: (PQ) for the MacLaughlin simple group</span></h4>

<p>This section gives a demonstration of many functions java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">C := CharacterTable("McL");</span>
CharacterTable( "McL" )
<span class="GAPprompt"gap></><java.lang.StringIndexOutOfBoundsException: Range [62, 44) out of bounds for length 95
</pre></div>

<p>The function <code class="keyw">HeLP_PQ(C)</code> would take really long. Instead one can use <code class="keyw">HeLP_AllOrdersPQ(C)</code> several times on a high InfoLevel. Any time you see the function needs long, just try some manual calculations. Compute first the partial augmentations of elements of prime order:</p>


<div class="example"><pre>
<span class=<hr />
#of   java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 78
<span class="GAPprompt/
#I  Number of solutions for elements of order 3: 4; stored in HeLP_sol[3].    
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C mod 3,5);;</span>
#I  Number of solutions for elements of order 5: 6; stored in HeLP_sol[5].    
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C mod 3,7);;</span>
#I  Number of solutions for elements of order 7: 174; stored in HeLP_sol[7].  
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrder(C mod 3,11);;</span>
#I  Number of solutions for elements of order 11: 20; stored in HeLP_sol[11].
</pre></div>

<p>For mixed order in most situations <span class="SimpleMath">p</span>-constant characters are interesting. Check the tables for such characters of small degree.</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C){[2,3,4,5]},7,3);</span>
#I    Number of non-trivial 7-constant characters in the list: 4.
[  ]
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C){[2,3,4,5]},11,2);</span>
#I    Number of non-trivial 11-constant characters in the list: 4.
[  ]                                                                          
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C){[2,3,4,5]},11,3);</span>
#I    Number of non-trivial 11-constant characters in the list: 4.
[  ]  
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C mod 3){[2,3,4,5]},7,5);</span>
#I    Number of non-trivial 7-constant characters in the list: 4.
[  ]  
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C mod 3){[2,3,4,5]},7,11);</span>
#I    Number of non-trivial 7-constant characters in the list: 4.
[  ] 
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_WithGivenOrderSConstant(Irr(C mod 3){[2,3,4,5]},11,5);</span>
#I    Number of non-trivial 11-constant characters in the list: 2.
[  ] 
</pre></div>

<p>These calculations are enough to obtain an affirmative answer to the Prime Graph Question:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">HeLP_AllOrdersPQ(C);</span>
#I  Checking order 2.
#I    Using the known solutions for elements of order 2.
#I  Checking order 3.
#I    Using the known solutions for elements of order 3.
#I  Checking order 5.
#I    Using the known solutions for elements of order 5.
#I  Checking order 7.
#I    Using the known solutions for elements of order 7.
#I  Checking order 11.
#I    Using the known solutions for elements of order 11.
#I  Checking order 21.
#I    Using the known solutions for elements of order 21.
#I  Checking order 22.
#I    Using the known solutions for elements of order 22.
#I  Checking order 33.
#I    Using the known solutions for elements of order 33.
#I  Checking order 35.
#I    Using the known solutions for elements of order 35.
#I  Checking order 55.
#I    Using the known solutions for elements of order 55.
#I  Checking order 77.
#I    Using the known solutions for elements of order 77.
true
</pre></div>

<p>Checking these computations takes a few minutes.</p>


<div class="chlinkprevnextbot"> <a href="chap0.html">[Top of Book]</a>   <a href="chap0.html#contents">[Contents]</a>    <a href="chap3.html">[Previous Chapter]</a>    <a href="chap5.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chapBib.html">Bib</a>  <a href="chapInd.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

Messung V0.5 in Prozent
C=99 H=100 G=99

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.163Angebot  ¤

*Bot Zugriff






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1128594
#Domains=1976912