<p>With some overlaps, the <strong class="pkg">SOTGrps</strong> package extends the Small Group Library to give access to some more <q>small</q> orders. For example, it constructs a complete and irredundant list of isomorphism type representatives of the groups of order</p>
<ul>
<li><p>that factorises into at most four primes;</p>
</li>
<li><p><span class="SimpleMath">p^4q</span>, for distinct primes <span class="SimpleMath">p</span> and <span class="SimpleMath">q</span>.</p>
</li>
</ul>
<p>The mathematical background for this package is described in <a href="chapBib.html#biBDEP22">[DEP22]</a>.</p>
<p>In addition to the functions described below, the <strong class="pkg">SOTGrps</strong> package also extends the the Small Groups Library as provided by the <strong class="pkg">SmallGrp</strong> package: with <strong class="pkg">SOTGrps</strong> loaded, functions such as <code class="code">NumberSmallGroups</code>, <code class="code">SmallGroup</code> or <code class="code">IdGroup</code> will work for orders support by <strong class="pkg">SOTGrps</strong> but not by <strong class="pkg">SmallGrp</strong>.</p>
<p>Note: for orders support by <strong class="pkg">SOTGrps</strong> *and* by <strong class="pkg">SmallGrp</strong>, the respective ids as produced by <code class="code">IdGroup</code> versus <codeclass="code">IdSOTGroup</code> in general do not agree. In a future version we may provided functions to convert between them.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AllSOTGroups</code>( <var class="Arg">n</var>[, <var class="Arg">filter</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<p>takes in a number <var class="Arg">n</var> that factorises into at most four primes or is of the form <span class="SimpleMath">p^4q</span> (<span class="SimpleMath">p</span>, <span class="SimpleMath">q</span> are distinct primes), and returns a complete and duplicate-free list of isomorphism class representatives of the groups of order <var class="Arg">n</var>. Solvable groups are using refined polycyclic presentations. By default, solvable groups are constructed in the filter <code class="code">IsPcGroup</code>, but if the optional argument <var class="Arg">filter</var> is set to <code class="code">IsPcpGroup</code> then the groups are constructed in that filter instead. Nonsolvable groups are always returned as permutation groups.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">AllSOTGroups(60);</span>
[ <pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
<pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
<pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
<pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
<pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
<pc group of size 60 with 4 generators>, <pc group of size 60 with 4 generators>,
Alt( [ 1 .. 5 ] ) ]
</pre></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NumberOfSOTGroups</code>( <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>takes in a number <var class="Arg">n</var> that factorises into at most four primes or of the form <span class="SimpleMath">p^4q</span> (<span class="SimpleMath">p</span>, <span class="SimpleMath">q</span> are distinct primes), and returns the number of isomorphism types of groups of order <varclass="Arg">n</var>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">NumberOfSOTGroups(2*3*5*7);</span>
12
<span class="GAPprompt">gap></span> <span class="GAPinput">NumberOfSOTGroups(2*3*5*7*11);</span>
Error, Order 2310 is not supported by SOTGrps.
Please refer to the SOTGrps documentation for the list of supported orders.
</pre></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SOTGroup</code>( <var class="Arg">n</var>, <var class="Arg">i</var>[, <var class="Arg">arg</var>] )</td><tdclass="tdright">( function )</td></tr></table></div>
<p>takes in a pair of numbers <var class="Arg">n, i</var>, where <var class="Arg">n</var> factorises into at most four primes or of the form <span class="SimpleMath">p^4q</span> (<span class="SimpleMath">p</span>, <span class="SimpleMath">q</span> are distinct primes), and returns the <var class="Arg">i</var>-th group with respect to the ordering of the list <code class="code">AllSOTGroups(<var class="Arg">n</var>)</code> without constructing all groups in the list. The option of constructing a PcpGroup is available for solvable groups.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">SOTGroup(2*3*5*7, 1);</span>
<pc group of size 210 with 4 generators>
</pre></div>
<p>If the input <var class="Arg">i</var> exceeds the number of groups of order <var class="Arg">n</var>, an error message is returned.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IdSOTGroup</code>( <var class="Arg">G</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>takes in a group of order determines the SOT library number of <var class="Arg">G</var>; that is, the function returns a pair [<var class="Arg">n</var>, <var class="Arg">i</var>] where <var class="Arg">G</var> is isomorphic to <code class="code">SOTGroup(<var class="Arg">n</var>,<var class="Arg">i</var>)</code>. Note that if the input group is a PcpGroup, this may result in slow runtime, as <code class="code">IdSOTGroup</code> may compute the <code class="code">Centre</code> and/or the <code class="code">FittingSubgroup</code>, which is slow for PcpGroups.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsIsomorphicSOTGroups</code>( <var class="Arg">G</var>, <var class="Arg">H</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>determines whether two groups <var class="Arg">G</var>, <var class="Arg">H</var> are isomorphic. It is assumed that the input groups are available in the <strong class="pkg">SOTGrps</strong> library.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsSOTAvailable</code>( <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>returns <code class="keyw">true</code> if the order <var class="Arg">n</var> is available in the <strong class="pkg">SOTGrps</strong> library, and <code class="keyw">false</code> otherwise.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SOTGroupsInformation</code>( <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>prints information on the groups of the specified order. Since there are some overlaps between the existing SmallGrps library and the <strong class="pkg">SOTGrps</strong> library. In particular, <strong class="pkg">SOTGrps</strong> may construct the groups in a different order and so generate a different group ID; we denote such IDs by <code class="keyw">SOT</code>. If the order covered in <strong class="pkg">SOTGrps</strong> library has no conflicts with the existing library, then such a flag is removed.</p>
The groups of order p^2qr are either solvable or isomorphic to Alt(5).
The solvable groups are sorted by their Fitting subgroup.
SOT 1 - 2 are the nilpotent groups.
SOT 3 has Fitting subgroup of order 57.
SOT 4 - 7 have Fitting subgroup of order 76.
SOT 8 - 9 have Fitting subgroup of order 38.
SOT 10 - 15 have Fitting subgroup of order 114.
The groups of order p^3q are solvable by Burnside's pq-Theorem.
These groups are sorted by their Sylow subgroups.
1 - 3 are abelian.
4 - 5 are nonabelian nilpotent and have a normal Sylow 11-subgroup and a
normal Sylow 2-subgroup.
6 is non-nilpotent and has a normal Sylow 2-subgroup with Sylow
11-subgroup [ 1331, 1 ].
7 - 9 are non-nilpotent and have a normal Sylow 2-subgroup with Sylow
11-subgroup [ 1331, 2 ].
10 - 12 are non-nilpotent and have a normal Sylow 2-subgroup with Sylow
11-subgroup [ 1331, 5 ].
13 - 14 are non-nilpotent and have a normal Sylow 2-subgroup with Sylow
11-subgroup [ 1331, 3 ].
15 is non-nilpotent and has a normal Sylow 2-subgroup with Sylow
11-subgroup [ 1331, 4 ].
</pre></div>
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 ist noch experimentell.