SSL chap5.html
Sprache: HTML
|
|
| products/Sources/formale Sprachen/GAP/pkg/ctbllib/doc/chap5.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 (CTblLib) - Chapter 5: Functions for Character Table Constructions</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="chap5" 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="chap7.html">7</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="chap4.html">[Previous Chapter]</a> <a href="chap6.html">[Next Chapter]</a> </div>
<p id="mathjaxlink" class="pcenter"><a href="chap5_mj.html">[MathJax on]</a></p>
<p><a id="X7B915AD178236991" name="X7B915AD178236991"></a></p>
<div class="ChapSects"><a href="chap5.html#X7B915AD178236991">5 <span class="Heading">Functions for Character Table Constructions</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X7C32AA0784A79D53">5.1 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">M.G.A</span></span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X78F82DD67E083B88">5.1-1 PossibleCharacterTablesOfTypeMGA</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X83BE977185ADC24B">5.1-2 BrauerTableOfTypeMGA</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7899AA12836EEF8F">5.1-3 PossibleActionsForTypeMGA</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X821F4CB186913250">5.2 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">G.S_3</span></span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7E06095E7CB3316D">5.2-1 <span class="Heading">CharacterTableOfTypeGS3</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X82FC6C377BEF0139">5.2-2 PossibleActionsForTypeGS3</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X83EB02D38624821C">5.3 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">G.2^2</span></span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7CACDDED7A8C1CF9">5.3-1 <span class="Heading">PossibleCharacterTablesOfTypeGV4</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7CCD5A2979883144">5.3-2 PossibleActionsForTypeGV4</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X79142119791673EF">5.4 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">2^2.G</span></span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7E7043A5857B9240">5.4-1 <span class="Heading">PossibleCharacterTablesOfTypeV4G</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X8536F9027F097C79">5.4-2 <span class="Heading">BrauerTableOfTypeV4G</span></a>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X7B7282A37F293B36">5.5 <span class="Heading">Character Tables of Subdirect Products of Index Two</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7D0207B07B48FD06">5.5-1 CharacterTableOfIndexTwoSubdirectProduct</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X8714D24B802DA949">5.5-2 ConstructIndexTwoSubdirectProduct</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X8254CA95814DF613">5.5-3 ConstructIndexTwoSubdirectProductInfo</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X81255DAA7AB13278">5.6 <span class="Heading">Brauer Tables of Extensions by <span class="SimpleMath">p</span>-regular Automorphisms
</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7AF3EA6C783FCFF9">5.6-1 IBrOfExtensionBySingularAutomorphism</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X844C69217B80537A">5.7 <span class="Heading">Character Tables of Coprime Central Extensions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X82CEF31D7815C53D">5.7-1 CharacterTableOfCommonCentralExtension</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5.html#X874C19D079CE0BE0">5.8 <span class="Heading">Construction Functions used in the Character Table Library</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7A948B397B5BC0AD">5.8-1 ConstructMGA</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X84DE92E579BA7171">5.8-2 ConstructMGAInfo</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X80F14D1C86CF1E9C">5.8-3 ConstructGS3</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7C1CE54A864936E0">5.8-4 ConstructV4G</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X8726ADCC7BCEA96F">5.8-5 ConstructProj</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7EF9996082140544">5.8-6 ConstructDirectProduct</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X781EAFEB80EC1ED8">5.8-7 ConstructCentralProduct</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X84F6BB30845D75E1">5.8-8 ConstructSubdirect</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7F26BEC67B744999">5.8-9 ConstructWreathSymmetric</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7F6A9FE57C77D778">5.8-10 ConstructIsoclinic</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X7D3F0AC2825C8CA1">5.8-11 ConstructPermuted</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X85FE8954830F85A0">5.8-12 ConstructAdjusted</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap5.html#X803FE1FF82790290">5.8-13 ConstructFactor</a></span>
</div></div>
</div>
<h3>5 <span class="Heading">Functions for Character Table Constructions</span></h3>
<p>The functions described in this chapter deal with the construction of character tables from other character tables. So they fit to the functions in Section <a href="../../../doc/ref/chap71.html#X7C38C5067941D496"><span class="RefLink">Reference: Constructing Character Tables from Others</span></a>. But since they are used in situations that are typical for the <strong class="pkg">GAP</strong> Character Table Library, they are described here.</p>
<p>An important ingredient of the constructions is the description of the action of a group automorphism on the classes by a permutation. In practice, these permutations are usually chosen from the group of table automorphisms of the character table in question, see <code class="func">AutomorphismsOfTable</code> (<a href="../../../doc/ref/chap71.html#X7C2753DE8094F4BA"><span class="RefLink">Reference: AutomorphismsOfTable</span></a>).</p>
<p>Section <a href="chap5.html#X7C32AA0784A79D53"><span class="RefLink">5.1</span></a> deals with groups of the structure <span class="SimpleMath">M.G.A</span>, where the upwards extension <span class="SimpleMath">G.A</span> acts suitably on the central extension <span class="SimpleMath">M.G</span>. Section <a href="chap5.html#X821F4CB186913250"><span class="RefLink">5.2</span></a> deals with groups that have a factor group of type <span class="SimpleMath">S_3</span>. Section <a href="chap5.html#X83EB02D38624821C"><span class="RefLink">5.3</span></a> deals with upward extensions of a group by a Klein four group. Section <a href="chap5.html#X79142119791673EF"><span class="RefLink">5.4</span></a> deals with downward extensions of a group by a Klein four group. Section <a href="chap5.html#X81255DAA7AB13278"><span class="RefLink">5.6</span></a> describes the construction of certain Brauer tables. Section <a href="chap5.html#X844C69217B80537A"><span class="RefLink">5.7</span></a> deals with special cases of the construction of character tables of central extensions from known character tables of suitable factor groups. Section <a href="chap5.html#X874C19D079CE0BE0"><span class="RefLink">5.8</span></a> documents the functions used to encode certain tables in the <strong class="pkg">GAP</strong> Character Table Library.</p>
<p>Examples can be found in <a href="chapBib.html#biBCCE">[Breb]</a> and <a href="chapBib.html#biBAuto">[Bref]</a>.</p>
<p><a id="X7C32AA0784A79D53" name="X7C32AA0784A79D53"></a></p>
<h4>5.1 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">M.G.A</span></span></h4>
<p>For the functions in this section, let <span class="SimpleMath">H</span> be a group with normal subgroups <span class="SimpleMath">N</span> and <span class="SimpleMath">M</span> such that <span class="SimpleMath">H/N</span> is cyclic, <span class="SimpleMath">M ≤ N</span> holds, and such that each irreducible character of <span class="SimpleMath">N</span> that does not contain <span class="SimpleMath">M</span> in its kernel induces irreducibly to <span class="SimpleMath">H</span>. (This is satisfied for example if <span class="SimpleMath">N</span> has prime index in <span class="SimpleMath">H</span> and <span class="SimpleMath">M</span> is a group of prime order that is central in <span class="SimpleMath">N</span> but not in <span class="SimpleMath">H</span>.) Let <span class="SimpleMath">G = N/M</span> and <span class="SimpleMath">A = H/N</span>, so <span class="SimpleMath">H</span> has the structure <span class="SimpleMath">M.G.A</span>. For some examples, see <a href="chapBib.html#biBBre11">[Bre11]</a>.</p>
<p><a id="X78F82DD67E083B88" name="X78F82DD67E083B88"></a></p>
<h5>5.1-1 PossibleCharacterTablesOfTypeMGA</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleCharacterTablesOfTypeMGA</code>( <var class="Arg">tblMG</var>, <var class="Arg">tblG</var>, <var class="Arg">tblGA</var>, <var class="Arg">orbs</var>, <var class="Arg">identifier</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span>, <span class="SimpleMath">N</span>, and <span class="SimpleMath">M</span> be as described at the beginning of the section.</p>
<p>Let <var class="Arg">tblMG</var>, <var class="Arg">tblG</var>, <var class="Arg">tblGA</var> be the ordinary character tables of the groups <span class="SimpleMath">M.G = N</span>, <span class="SimpleMath">G</span>, and <span class="SimpleMath">G.A = H/M</span>, respectively, and <var class="Arg">orbs</var> be the list of orbits on the class positions of <var class="Arg">tblMG</var> that is induced by the action of <span class="SimpleMath">H</span> on <span class="SimpleMath">M.G</span>. Furthermore, let the class fusions from <var class="Arg">tblMG</var> to <var class="Arg">tblG</var> and from <var class="Arg">tblG</var> to <var class="Arg">tblGA</var> be stored on <var class="Arg">tblMG</var> and <var class="Arg">tblG</var>, respectively (see <code class="func">StoreFusion</code> (<a href="../../../doc/ref/chap73.html#X808970FE87C3432F"><span class="RefLink">Reference: StoreFusion</span></a>)).</p>
<p><code class="func">PossibleCharacterTablesOfTypeMGA</code> returns a list of records describing all possible ordinary character tables for groups <span class="SimpleMath">H</span> that are compatible with the arguments. Note that in general there may be several possible groups <span class="SimpleMath">H</span>, and it may also be that <q>character tables</q> are constructed for which no group exists.</p>
<p>Each of the records in the result has the following components.</p>
<dl>
<dt><strong class="Mark"><code class="code">table</code></strong></dt>
<dd><p>a possible ordinary character table for <span class="SimpleMath">H</span>, and</p>
</dd>
<dt><strong class="Mark"><code class="code">MGfusMGA</code></strong></dt>
<dd><p>the fusion map from <var class="Arg">tblMG</var> into the table stored in <code class="code">table</code>.</p>
</dd>
</dl>
<p>The possible tables differ w. r. t. some power maps, and perhaps element orders and table automorphisms; in particular, the <code class="code">MGfusMGA</code> component is the same in all records.</p>
<p>The returned tables have the <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) value <var class="Arg">identifier</var>. The classes of these tables are sorted as follows. First come the classes contained in <span class="SimpleMath">M.G</span>, sorted compatibly with the classes in <var class="Arg">tblMG</var>, then the classes in <span class="SimpleMath">H ∖ M.G</span> follow, in the same ordering as the classes of <span class="SimpleMath">G.A ∖ G</span>.</p>
<p><a id="X83BE977185ADC24B" name="X83BE977185ADC24B"></a></p>
<h5>5.1-2 BrauerTableOfTypeMGA</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BrauerTableOfTypeMGA</code>( <var class="Arg">modtblMG</var>, <var class="Arg">modtblGA</var>, <var class="Arg">ordtblMGA</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span>, <span class="SimpleMath">N</span>, and <span class="SimpleMath">M</span> be as described at the beginning of the section, let <var class="Arg">modtblMG</var> and <var class="Arg">modtblGA</var> be the <span class="SimpleMath">p</span>-modular character tables of the groups <span class="SimpleMath">N</span> and <span class="SimpleMath">H/M</span>, respectively, and let <var class="Arg">ordtblMGA</var> be the <span class="SimpleMath">p</span>-modular Brauer table of <span class="SimpleMath">H</span>, for some prime integer <span class="SimpleMath">p</span>. Furthermore, let the class fusions from the ordinary character table of <var class="Arg">modtblMG</var> to <var class="Arg">ordtblMGA</var> and from <var class="Arg">ordtblMGA</var> to the ordinary character table of <var class="Arg">modtblGA</var> be stored.</p>
<p><code class="func">BrauerTableOfTypeMGA</code> returns the <span class="SimpleMath">p</span>-modular character table of <span class="SimpleMath">H</span>.</p>
<p><a id="X7899AA12836EEF8F" name="X7899AA12836EEF8F"></a></p>
<h5>5.1-3 PossibleActionsForTypeMGA</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleActionsForTypeMGA</code>( <var class="Arg">tblMG</var>, <var class="Arg">tblG</var>, <var class="Arg">tblGA</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let the arguments be as described for <code class="func">PossibleCharacterTablesOfTypeMGA</code> (<a href="chap5.html#X78F82DD67E083B88"><span class="RefLink">5.1-1</span></a>). <code class="func">PossibleActionsForTypeMGA</code> returns the set of orbit structures <span class="SimpleMath">Ω</span> on the class positions of <var class="Arg">tblMG</var> that can be induced by the action of <span class="SimpleMath">H</span> on the classes of <span class="SimpleMath">M.G</span> in the sense that <span class="SimpleMath">Ω</span> is the set of orbits of a table automorphism of <var class="Arg">tblMG</var> (see <code class="func">AutomorphismsOfTable</code> (<a href="../../../doc/ref/chap71.html#X7C2753DE8094F4BA"><span class="RefLink">Reference: AutomorphismsOfTable</span></a>)) that is compatible with the stored class fusions from <var class="Arg">tblMG</var> to <var class="Arg">tblG</var> and from <var class="Arg">tblG</var> to <var class="Arg">tblGA</var>. Note that the number of such orbit structures can be smaller than the number of the underlying table automorphisms.</p>
<p>Information about the progress is reported if the info level of <code class="func">InfoCharacterTable</code> (<a href="../../../doc/ref/chap71.html#X7C6F3D947E5188D1"><span class="RefLink">Reference: InfoCharacterTable</span></a>) is at least <span class="SimpleMath">1</span> (see <code class="func">SetInfoLevel</code> (<a href="../../../doc/ref/chap7.html#X7B2ADC37783104B9"><span class="RefLink">Reference: InfoLevel</span></a>)).</p>
<p><a id="X821F4CB186913250" name="X821F4CB186913250"></a></p>
<h4>5.2 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">G.S_3</span></span></h4>
<p><a id="X7E06095E7CB3316D" name="X7E06095E7CB3316D"></a></p>
<h5>5.2-1 <span class="Heading">CharacterTableOfTypeGS3</span></h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CharacterTableOfTypeGS3</code>( <var class="Arg">tbl</var>, <var class="Arg">tbl2</var>, <var class="Arg">tbl3</var>, <var class="Arg">aut</var>, <var class="Arg">identifier</var> )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CharacterTableOfTypeGS3</code>( <var class="Arg">modtbl</var>, <var class="Arg">modtbl2</var>, <var class="Arg">modtbl3</var>, <var class="Arg">ordtbls3</var>, <var class="Arg">identifier</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span> be a group with a normal subgroup <span class="SimpleMath">G</span> such that <span class="SimpleMath">H/G ≅ S_3</span>, the symmetric group on three points, and let <span class="SimpleMath">G.2</span> and <span class="SimpleMath">G.3</span> be preimages of subgroups of order <span class="SimpleMath">2</span> and <span class="SimpleMath">3</span>, respectively, under the natural projection onto this factor group.</p>
<p>In the first form, let <var class="Arg">tbl</var>, <var class="Arg">tbl2</var>, <var class="Arg">tbl3</var> be the ordinary character tables of the groups <span class="SimpleMath">G</span>, <span class="SimpleMath">G.2</span>, and <span class="SimpleMath">G.3</span>, respectively, and <var class="Arg">aut</var> be the permutation of classes of <var class="Arg">tbl3</var> induced by the action of <span class="SimpleMath">H</span> on <span class="SimpleMath">G.3</span>. Furthermore assume that the class fusions from <var class="Arg">tbl</var> to <var class="Arg">tbl2</var> and <var class="Arg">tbl3</var> are stored on <var class="Arg">tbl</var> (see <code class="func">StoreFusion</code> (<a href="../../../doc/ref/chap73.html#X808970FE87C3432F"><span class="RefLink">Reference: StoreFusion</span></a>)). In particular, the two class fusions must be compatible in the sense that the induced action on the classes of <var class="Arg">tbl</var> describes an action of <span class="SimpleMath">S_3</span>.</p>
<p>In the second form, let <var class="Arg">modtbl</var>, <var class="Arg">modtbl2</var>, <var class="Arg">modtbl3</var> be the <span class="SimpleMath">p</span>-modular character tables of the groups <span class="SimpleMath">G</span>, <span class="SimpleMath">G.2</span>, and <span class="SimpleMath">G.3</span>, respectively, and <var class="Arg">ordtbls3</var> be the ordinary character table of <span class="SimpleMath">H</span>.</p>
<p><code class="func">CharacterTableOfTypeGS3</code> returns a record with the following components.</p>
<dl>
<dt><strong class="Mark"><code class="code">table</code></strong></dt>
<dd><p>the ordinary or <span class="SimpleMath">p</span>-modular character table of <span class="SimpleMath">H</span>, respectively,</p>
</dd>
<dt><strong class="Mark"><code class="code">tbl2fustbls3</code></strong></dt>
<dd><p>the fusion map from <var class="Arg">tbl2</var> into the table of <span class="SimpleMath">H</span>, and</p>
</dd>
<dt><strong class="Mark"><code class="code">tbl3fustbls3</code></strong></dt>
<dd><p>the fusion map from <var class="Arg">tbl3</var> into the table of <span class="SimpleMath">H</span>.</p>
</dd>
</dl>
<p>The returned table of <span class="SimpleMath">H</span> has the <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) value <var class="Arg">identifier</var>. The classes of the table of <span class="SimpleMath">H</span> are sorted as follows. First come the classes contained in <span class="SimpleMath">G.3</span>, sorted compatibly with the classes in <var class="Arg">tbl3</var>, then the classes in <span class="SimpleMath">H ∖ G.3</span> follow, in the same ordering as the classes of <span class="SimpleMath">G.2 ∖ G</span>.</p>
<p>In fact the code is applicable in the more general case that <span class="SimpleMath">H/G</span> is a Frobenius group <span class="SimpleMath">F = K C</span> with abelian kernel <span class="SimpleMath">K</span> and cyclic complement <span class="SimpleMath">C</span> of prime order, see <a href="chapBib.html#biBAuto">[Bref]</a>. Besides <span class="SimpleMath">F = S_3</span>, e. g., the case <span class="SimpleMath">F = A_4</span> is interesting.</p>
<p><a id="X82FC6C377BEF0139" name="X82FC6C377BEF0139"></a></p>
<h5>5.2-2 PossibleActionsForTypeGS3</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleActionsForTypeGS3</code>( <var class="Arg">tbl</var>, <var class="Arg">tbl2</var>, <var class="Arg">tbl3</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let the arguments be as described for <code class="func">CharacterTableOfTypeGS3</code> (<a href="chap5.html#X7E06095E7CB3316D"><span class="RefLink">5.2-1</span></a>). <code class="func">PossibleActionsForTypeGS3</code> returns the set of those table automorphisms (see <code class="func">AutomorphismsOfTable</code> (<a href="../../../doc/ref/chap71.html#X7C2753DE8094F4BA"><span class="RefLink">Reference: AutomorphismsOfTable</span></a>)) of <var class="Arg">tbl3</var> that can be induced by the action of <span class="SimpleMath">H</span> on the classes of <var class="Arg">tbl3</var>.</p>
<p>Information about the progress is reported if the info level of <code class="func">InfoCharacterTable</code> (<a href="../../../doc/ref/chap71.html#X7C6F3D947E5188D1"><span class="RefLink">Reference: InfoCharacterTable</span></a>) is at least <span class="SimpleMath">1</span> (see <code class="func">SetInfoLevel</code> (<a href="../../../doc/ref/chap7.html#X7B2ADC37783104B9"><span class="RefLink">Reference: InfoLevel</span></a>)).</p>
<p><a id="X83EB02D38624821C" name="X83EB02D38624821C"></a></p>
<h4>5.3 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">G.2^2</span></span></h4>
<p>The following functions are thought for constructing the possible ordinary character tables of a group of structure <span class="SimpleMath">G.2^2</span> from the known tables of the three normal subgroups of type <span class="SimpleMath">G.2</span>.</p>
<p><a id="X7CACDDED7A8C1CF9" name="X7CACDDED7A8C1CF9"></a></p>
<h5>5.3-1 <span class="Heading">PossibleCharacterTablesOfTypeGV4</span></h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleCharacterTablesOfTypeGV4</code>( <var class="Arg">tblG</var>, <var class="Arg">tblsG2</var>, <var class="Arg">acts</var>, <var class="Arg">identifier</var>[, <var class="Arg">tblGfustblsG2</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleCharacterTablesOfTypeGV4</code>( <var class="Arg">modtblG</var>, <var class="Arg">modtblsG2</var>, <var class="Arg">ordtblGV4</var>[, <var class="Arg">ordtblsG2fusordtblG4</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span> be a group with a normal subgroup <span class="SimpleMath">G</span> such that <span class="SimpleMath">H/G</span> is a Klein four group, and let <span class="SimpleMath">G.2_1</span>, <span class="SimpleMath">G.2_2</span>, and <span class="SimpleMath">G.2_3</span> be the three subgroups of index two in <span class="SimpleMath">H</span> that contain <span class="SimpleMath">G</span>.</p>
<p>In the first version, let <var class="Arg">tblG</var> be the ordinary character table of <span class="SimpleMath">G</span>, let <var class="Arg">tblsG2</var> be a list containing the three character tables of the groups <span class="SimpleMath">G.2_i</span>, and let <var class="Arg">acts</var> be a list of three permutations describing the action of <span class="SimpleMath">H</span> on the conjugacy classes of the corresponding tables in <var class="Arg">tblsG2</var>. If the class fusions from <var class="Arg">tblG</var> into the tables in <var class="Arg">tblsG2</var> are not stored on <var class="Arg">tblG</var> (for example, because the three tables are equal) then the three maps must be entered in the list <var class="Arg">tblGfustblsG2</var>.</p>
<p>In the second version, let <var class="Arg">modtblG</var> be the <span class="SimpleMath">p</span>-modular character table of <span class="SimpleMath">G</span>, <var class="Arg">modtblsG</var> be the list of <span class="SimpleMath">p</span>-modular Brauer tables of the groups <span class="SimpleMath">G.2_i</span>, and <var class="Arg">ordtblGV4</var> be the ordinary character table of <span class="SimpleMath">H</span>. In this case, the class fusions from the ordinary character tables of the groups <span class="SimpleMath">G.2_i</span> to <var class="Arg">ordtblGV4</var> can be entered in the list <var class="Arg">ordtblsG2fusordtblG4</var>.</p>
<p><code class="func">PossibleCharacterTablesOfTypeGV4</code> returns a list of records describing all possible (ordinary or <span class="SimpleMath">p</span>-modular) character tables for groups <span class="SimpleMath">H</span> that are compatible with the arguments. Note that in general there may be several possible groups <span class="SimpleMath">H</span>, and it may also be that <q>character tables</q> are constructed for which no group exists. Each of the records in the result has the following components.</p>
<dl>
<dt><strong class="Mark"><code class="code">table</code></strong></dt>
<dd><p>a possible (ordinary or <span class="SimpleMath">p</span>-modular) character table for <span class="SimpleMath">H</span>, and</p>
</dd>
<dt><strong class="Mark"><code class="code">G2fusGV4</code></strong></dt>
<dd><p>the list of fusion maps from the tables in <var class="Arg">tblsG2</var> into the <code class="code">table</code> component.</p>
</dd>
</dl>
<p>The possible tables differ w.r.t. the irreducible characters and perhaps the table automorphisms; in particular, the <code class="code">G2fusGV4</code> component is the same in all records.</p>
<p>The returned tables have the <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) value <var class="Arg">identifier</var>. The classes of these tables are sorted as follows. First come the classes contained in <span class="SimpleMath">G</span>, sorted compatibly with the classes in <var class="Arg">tblG</var>, then the outer classes in the tables in <var class="Arg">tblsG2</var> follow, in the same ordering as in these tables.</p>
<p><a id="X7CCD5A2979883144" name="X7CCD5A2979883144"></a></p>
<h5>5.3-2 PossibleActionsForTypeGV4</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleActionsForTypeGV4</code>( <var class="Arg">tblG</var>, <var class="Arg">tblsG2</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let the arguments be as described for <code class="func">PossibleCharacterTablesOfTypeGV4</code> (<a href="chap5.html#X7CACDDED7A8C1CF9"><span class="RefLink">5.3-1</span></a>). <code class="func">PossibleActionsForTypeGV4</code> returns the list of those triples <span class="SimpleMath">[ π_1, π_2, π_3 ]</span> of permutations for which a group <span class="SimpleMath">H</span> may exist that contains <span class="SimpleMath">G.2_1</span>, <span class="SimpleMath">G.2_2</span>, <span class="SimpleMath">G.2_3</span> as index <span class="SimpleMath">2</span> subgroups which intersect in the index <span class="SimpleMath">4</span> subgroup <span class="SimpleMath">G</span>.</p>
<p>Information about the progress is reported if the level of <code class="func">InfoCharacterTable</code> (<a href="../../../doc/ref/chap71.html#X7C6F3D947E5188D1"><span class="RefLink">Reference: InfoCharacterTable</span></a>) is at least <span class="SimpleMath">1</span> (see <code class="func">SetInfoLevel</code> (<a href="../../../doc/ref/chap7.html#X7B2ADC37783104B9"><span class="RefLink">Reference: InfoLevel</span></a>)).</p>
<p><a id="X79142119791673EF" name="X79142119791673EF"></a></p>
<h4>5.4 <span class="Heading">Character Tables of Groups of Structure <span class="SimpleMath">2^2.G</span></span></h4>
<p>The following functions are thought for constructing the possible ordinary or Brauer character tables of a group of structure <span class="SimpleMath">2^2.G</span> from the known tables of the three factor groups modulo the normal order two subgroups in the central Klein four group.</p>
<p>Note that in the ordinary case, only a list of possibilities can be computed whereas in the modular case, where the ordinary character table is assumed to be known, the desired table is uniquely determined.</p>
<p><a id="X7E7043A5857B9240" name="X7E7043A5857B9240"></a></p>
<h5>5.4-1 <span class="Heading">PossibleCharacterTablesOfTypeV4G</span></h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleCharacterTablesOfTypeV4G</code>( <var class="Arg">tblG</var>, <var class="Arg">tbls2G</var>, <var class="Arg">id</var>[, <var class="Arg">fusions</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PossibleCharacterTablesOfTypeV4G</code>( <var class="Arg">tblG</var>, <var class="Arg">tbl2G</var>, <var class="Arg">aut</var>, <var class="Arg">id</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span> be a group with a central subgroup <span class="SimpleMath">N</span> of type <span class="SimpleMath">2^2</span>, and let <span class="SimpleMath">Z_1</span>, <span class="SimpleMath">Z_2</span>, <span class="SimpleMath">Z_3</span> be the order <span class="SimpleMath">2</span> subgroups of <span class="SimpleMath">N</span>.</p>
<p>In the first form, let <var class="Arg">tblG</var> be the ordinary character table of <span class="SimpleMath">H/N</span>, and <var class="Arg">tbls2G</var> be a list of length three, the entries being the ordinary character tables of the groups <span class="SimpleMath">H/Z_i</span>. In the second form, let <var class="Arg">tbl2G</var> be the ordinary character table of <span class="SimpleMath">H/Z_1</span> and <var class="Arg">aut</var> be a permutation; here it is assumed that the groups <span class="SimpleMath">Z_i</span> are permuted under an automorphism <span class="SimpleMath">σ</span> of order <span class="SimpleMath">3</span> of <span class="SimpleMath">H</span>, and that <span class="SimpleMath">σ</span> induces the permutation <var class="Arg">aut</var> on the classes of <var class="Arg">tblG</var>.</p>
<p>The class fusions onto <var class="Arg">tblG</var> are assumed to be stored on the tables in <var class="Arg">tbls2G</var> or <var class="Arg">tbl2G</var>, respectively, except if they are explicitly entered via the optional argument <var class="Arg">fusions</var>.</p>
<p><code class="func">PossibleCharacterTablesOfTypeV4G</code> returns the list of all possible character tables for <span class="SimpleMath">H</span> in this situation. The returned tables have the <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) value <var class="Arg">id</var>.</p>
<p><a id="X8536F9027F097C79" name="X8536F9027F097C79"></a></p>
<h5>5.4-2 <span class="Heading">BrauerTableOfTypeV4G</span></h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BrauerTableOfTypeV4G</code>( <var class="Arg">ordtblV4G</var>, <var class="Arg">modtbls2G</var> )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BrauerTableOfTypeV4G</code>( <var class="Arg">ordtblV4G</var>, <var class="Arg">modtbl2G</var>, <var class="Arg">aut</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <span class="SimpleMath">H</span> be a group with a central subgroup <span class="SimpleMath">N</span> of type <span class="SimpleMath">2^2</span>, and let <var class="Arg">ordtblV4G</var> be the ordinary character table of <span class="SimpleMath">H</span>. Let <span class="SimpleMath">Z_1</span>, <span class="SimpleMath">Z_2</span>, <span class="SimpleMath">Z_3</span> be the order <span class="SimpleMath">2</span> subgroups of <span class="SimpleMath">N</span>. In the first form, let <var class="Arg">modtbls2G</var> be the list of the <span class="SimpleMath">p</span>-modular Brauer tables of the factor groups <span class="SimpleMath">H/Z_1</span>, <span class="SimpleMath">H/Z_2</span>, and <span class="SimpleMath">H/Z_3</span>, for some prime integer <span class="SimpleMath">p</span>. In the second form, let <var class="Arg">modtbl2G</var> be the <span class="SimpleMath">p</span>-modular Brauer table of <span class="SimpleMath">H/Z_1</span> and <var class="Arg">aut</var> be a permutation; here it is assumed that the groups <span class="SimpleMath">Z_i</span> are permuted under an automorphism <span class="SimpleMath">σ</span> of order <span class="SimpleMath">3</span> of <span class="SimpleMath">H</span>, and that <span class="SimpleMath">σ</span> induces the permutation <var class="Arg">aut</var> on the classes of the ordinary character table of <span class="SimpleMath">H</span> that is stored in <var class="Arg">ordtblV4G</var>.</p>
<p>The class fusions from <var class="Arg">ordtblV4G</var> to the ordinary character tables of the tables in <var class="Arg">modtbls2G</var> or <var class="Arg">modtbl2G</var> are assumed to be stored.</p>
<p><code class="func">BrauerTableOfTypeV4G</code> returns the <span class="SimpleMath">p</span>-modular character table of <span class="SimpleMath">H</span>.</p>
<p><a id="X7B7282A37F293B36" name="X7B7282A37F293B36"></a></p>
<h4>5.5 <span class="Heading">Character Tables of Subdirect Products of Index Two</span></h4>
<p>The following function is thought for constructing the (ordinary or Brauer) character tables of certain subdirect products from the known tables of the factor groups and normal subgroups involved.</p>
<p><a id="X7D0207B07B48FD06" name="X7D0207B07B48FD06"></a></p>
<h5>5.5-1 CharacterTableOfIndexTwoSubdirectProduct</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CharacterTableOfIndexTwoSubdirectProduct</code>( <var class="Arg">tblH1</var>, <var class="Arg">tblG1</var>, <var class="Arg">tblH2</var>, <var class="Arg">tblG2</var>, <var class="Arg">identifier</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a record containing the character table of the subdirect product <span class="SimpleMath">G</span> that is described by the first four arguments.</p>
<p>Let <var class="Arg">tblH1</var>, <var class="Arg">tblG1</var>, <var class="Arg">tblH2</var>, <var class="Arg">tblG2</var> be the character tables of groups <span class="SimpleMath">H_1</span>, <span class="SimpleMath">G_1</span>, <span class="SimpleMath">H_2</span>, <span class="SimpleMath">G_2</span>, such that <span class="SimpleMath">H_1</span> and <span class="SimpleMath">H_2</span> have index two in <span class="SimpleMath">G_1</span> and <span class="SimpleMath">G_2</span>, respectively, and such that the class fusions corresponding to these embeddings are stored on <var class="Arg">tblH1</var> and <var class="Arg">tblH1</var>, respectively.</p>
<p>In this situation, the direct product of <span class="SimpleMath">G_1</span> and <span class="SimpleMath">G_2</span> contains a unique subgroup <span class="SimpleMath">G</span> of index two that contains the direct product of <span class="SimpleMath">H_1</span> and <span class="SimpleMath">H_2</span> but does not contain any of the groups <span class="SimpleMath">G_1</span>, <span class="SimpleMath">G_2</span>.</p>
<p>The function <code class="func">CharacterTableOfIndexTwoSubdirectProduct</code> returns a record with the following components.</p>
<dl>
<dt><strong class="Mark"><code class="code">table</code></strong></dt>
<dd><p>the character table of <span class="SimpleMath">G</span>,</p>
</dd>
<dt><strong class="Mark"><code class="code">H1fusG</code></strong></dt>
<dd><p>the class fusion from <var class="Arg">tblH1</var> into the table of <span class="SimpleMath">G</span>, and</p>
</dd>
<dt><strong class="Mark"><code class="code">H2fusG</code></strong></dt>
<dd><p>the class fusion from <var class="Arg">tblH2</var> into the table of <span class="SimpleMath">G</span>.</p>
</dd>
</dl>
<p>If the first four arguments are <em>ordinary</em> character tables then the fifth argument <var class="Arg">identifier</var> must be a string; this is used as the <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) value of the result table.</p>
<p>If the first four arguments are <em>Brauer</em> character tables for the same characteristic then the fifth argument must be the ordinary character table of the desired subdirect product.</p>
<p><a id="X8714D24B802DA949" name="X8714D24B802DA949"></a></p>
<h5>5.5-2 ConstructIndexTwoSubdirectProduct</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ConstructIndexTwoSubdirectProduct</code>( <var class="Arg">tbl</var>, <var class="Arg">tblH1</var>, <var class="Arg">tblG1</var>, <var class="Arg">tblH2</var>, <var class="Arg">tblG2</var>, <var class="Arg">permclasses</var>, <var class="Arg">permchars</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p><code class="func">ConstructIndexTwoSubdirectProduct</code> constructs the irreducible characters of the ordinary character table <var class="Arg">tbl</var> of the subdirect product of index two in the direct product of <var class="Arg">tblG1</var> and <var class="Arg">tblG2</var>, which contains the direct product of <var class="Arg">tblH1</var> and <var class="Arg">tblH2</var> but does not contain any of the direct factors <var class="Arg">tblG1</var>, <var class="Arg">tblG2</var>. W. r. t. the default ordering obtained from that given by <code class="func">CharacterTableDirectProduct</code> (<a href="../../../doc/ref/chap71.html#X7BE1572D7BBC6AC8"><span class="RefLink">Reference: CharacterTableDirectProduct</span></a>), the columns and the rows of the matrix of irreducibles are permuted with the permutations <var class="Arg">permclasses</var> and <var class="Arg">permchars</var>, respectively.</p>
<p><a id="X8254CA95814DF613" name="X8254CA95814DF613"></a></p>
<h5>5.5-3 ConstructIndexTwoSubdirectProductInfo</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ConstructIndexTwoSubdirectProductInfo</code>( <var class="Arg">tbl</var>[, <var class="Arg">tblH1</var>, <var class="Arg">tblG1</var>, <var class="Arg">tblH2</var>, <var class="Arg">tblG2</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a list of constriction descriptions, or a construction description, or <code class="keyw">fail</code>.</p>
<p>Called with one argument <var class="Arg">tbl</var>, an ordinary character table of the group <span class="SimpleMath">G</span>, say, <code class="func">ConstructIndexTwoSubdirectProductInfo</code> analyzes the possibilities to construct <var class="Arg">tbl</var> from character tables of subgroups <span class="SimpleMath">H_1</span>, <span class="SimpleMath">H_2</span> and factor groups <span class="SimpleMath">G_1</span>, <span class="SimpleMath">G_2</span>, using <code class="func">CharacterTableOfIndexTwoSubdirectProduct</code> (<a href="chap5.html#X7D0207B07B48FD06"><span class="RefLink">5.5-1</span></a>). The return value is a list of records with the following components.</p>
<dl>
<dt><strong class="Mark"><code class="code">kernels</code></strong></dt>
<dd><p>the list of class positions of <span class="SimpleMath">H_1</span>, <span class="SimpleMath">H_2</span> in <var class="Arg">tbl</var>,</p>
</dd>
<dt><strong class="Mark"><code class="code">kernelsizes</code></strong></dt>
<dd><p>the list of orders of <span class="SimpleMath">H_1</span>, <span class="SimpleMath">H_2</span>,</p>
</dd>
<dt><strong class="Mark"><code class="code">factors</code></strong></dt>
<dd><p>the list of <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) values of the <strong class="pkg">GAP</strong> library tables of the factors <span class="SimpleMath">G_2</span>, <span class="SimpleMath">G_1</span> of <span class="SimpleMath">G</span> by <span class="SimpleMath">H_1</span>, <span class="SimpleMath">H_2</span>; if no such table is available then the entry is <code class="keyw">fail</code>, and</p>
</dd>
<dt><strong class="Mark"><code class="code">subgroups</code></strong></dt>
<dd><p>the list of <code class="func">Identifier</code> (<a href="../../../doc/ref/chap71.html#X79C40EE97890202F"><span class="RefLink">Reference: Identifier for character tables</span></a>) values of the <strong class="pkg">GAP</strong> library tables of the subgroups <span class="SimpleMath">H_2</span>, <span class="SimpleMath">H_1</span> of <span class="SimpleMath">G</span>; if no such tables are available then the entries are <code class="keyw">fail</code>.</p>
</dd>
</dl>
<p>If the returned list is empty then either <var class="Arg">tbl</var> does not have the desired structure as a subdirect product, <em>or</em> <var class="Arg">tbl</var> is in fact a nontrivial direct product.</p>
<p>Called with five arguments, the ordinary character tables of <span class="SimpleMath">G</span>, <span class="SimpleMath">H_1</span>, <span class="SimpleMath">G_1</span>, <span class="SimpleMath">H_2</span>, <span class="SimpleMath">G_2</span>, <code class="func">ConstructIndexTwoSubdirectProductInfo</code> returns a list that can be used as the <code class="func">ConstructionInfoCharacterTable</code> (<a href="chap3.html#X851118377D1D6EC9"><span class="RefLink">3.7-4</span></a>) value for the character table of <span class="SimpleMath">G</span> from the other four character tables using <code class="func">CharacterTableOfIndexTwoSubdirectProduct</code> (<a href="chap5.html#X7D0207B07B48FD06"><span class="RefLink">5.5-1</span></a>); if this is not possible then <code class="keyw">fail</code> is returned.</p>
<p><a id="X81255DAA7AB13278" name="X81255DAA7AB13278"></a></p>
<h4>5.6 <span class="Heading">Brauer Tables of Extensions by <span class="SimpleMath">p</span>-regular Automorphisms
</span></h4>
<p>As for the construction of Brauer character tables from known tables, the functions <code class="func">PossibleCharacterTablesOfTypeMGA</code> (<a href="chap5.html#X78F82DD67E083B88"><span class="RefLink">5.1-1</span></a>), <code class="func">CharacterTableOfTypeGS3</code> (<a href="chap5.html#X7E06095E7CB3316D"><span class="RefLink">5.2-1</span></a>), and <code class="func">PossibleCharacterTablesOfTypeGV4</code> (<a href="chap5.html#X7CACDDED7A8C1CF9"><span class="RefLink">5.3-1</span></a>) work for both ordinary and Brauer tables. The following function is designed specially for Brauer tables.</p>
<p><a id="X7AF3EA6C783FCFF9" name="X7AF3EA6C783FCFF9"></a></p>
<h5>5.6-1 IBrOfExtensionBySingularAutomorphism</h5>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IBrOfExtensionBySingularAutomorphism</code>( <var class="Arg">modtbl</var>, <var class="Arg">act</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Let <var class="Arg">modtbl</var> be a <span class="SimpleMath">p</span>-modular Brauer table of the group <span class="SimpleMath">G</span>, say, and suppose that the group <span class="SimpleMath">H</span>, say, is an upward extension of <span class="SimpleMath">G</span> by an automorphism of order <span class="SimpleMath">p</span>.</p>
<p>The second argument <var class="Arg">act</var> describes the action of this automorphism. It can be either a permutation of the columns of <var class="Arg">modtbl</var>, or a list of the <span class="SimpleMath">H</span>-orbits on the columns of <var class="Arg">modtbl</var>, or the ordinary character table of <span class="SimpleMath">H</span> such that the class fusion from the ordinary table of <var class="Arg">modtbl</var> into this table is stored. In all these cases, <code class="func">IBrOfExtensionBySingularAutomorphism</code> returns the values lists of the irreducible <span class="SimpleMath">p</span>-modular Brauer characters of <span class="SimpleMath">H</span>.</p>
<p>Note that the table head of the <span class="SimpleMath">p</span>-modular Brauer table of <span class="SimpleMath">H</span>, in general without the <code class="func">Irr</code> (<a href="../../../doc/ref/chap71.html#X873B3CC57E9A5492"><span class="RefLink">Reference: Irr</span></a>) attribute, can be obtained by applying <code class="func">CharacterTableRegular</code> (<a href= | |