1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
<!-- %W construc.xml GAP 4 package CTblLib Thomas Breuer -->
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Chapter Label="chap:constructions">
<Heading>Functions for Character Table Constructions</Heading>
<#Include Label="construc:intro">
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:MGA">
<Heading>Character Tables of Groups of Structure <M>M.G.A</M></Heading>
For the functions in this section,
let <M>H</M> be a group with normal subgroups <M>N</M> and <M>M</M>
such that <M>H/N</M> is cyclic, <M>M \leq N</M> holds,
and such that each irreducible character of <M>N</M>
that does not contain <M>M</M> in its kernel
induces irreducibly to <M>H</M>.
(This is satisfied for example if <M>N</M> has prime index in <M>H</M>
and <M>M</M> is a group of prime order that is central in <M>N</M>
but not in <M>H</M>.)
Let <M>G = N/M</M> and <M>A = H/N</M>,
so <M>H</M> has the structure <M>M.G.A</M>.
For some examples, see <Cite Key="Bre11"/>.
<#Include Label="PossibleCharacterTablesOfTypeMGA">
<#Include Label="BrauerTableOfTypeMGA">
<#Include Label="PossibleActionsForTypeMGA">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:GS3">
<Heading>Character Tables of Groups of Structure <M>G.S_3</M></Heading>
<#Include Label="CharacterTableOfTypeGS3">
<#Include Label="PossibleActionsForTypeGS3">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:GV4">
<Heading>Character Tables of Groups of Structure <M>G.2^2</M></Heading>
<#Include Label="construc:GV4">
<#Include Label="PossibleCharacterTablesOfTypeGV4">
<#Include Label="PossibleActionsForTypeGV4">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:V4G">
<Heading>Character Tables of Groups of Structure <M>2^2.G</M></Heading>
<#Include Label="construc:V4G">
<#Include Label="PossibleCharacterTablesOfTypeV4G">
<#Include Label="BrauerTableOfTypeV4G">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:subdirindex2">
<Heading>Character Tables of Subdirect Products of Index Two</Heading>
<#Include Label="construc:subdirindex2">
<#Include Label="CharacterTableOfIndexTwoSubdirectProduct">
<#Include Label="ConstructIndexTwoSubdirectProduct">
<#Include Label="ConstructIndexTwoSubdirectProductInfo">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:preg">
<Heading>Brauer Tables of Extensions by <M>p</M>-regular Automorphisms
</Heading>
<#Include Label="construc:preg">
<#Include Label="IBrOfExtensionBySingularAutomorphism">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:cenex">
<Heading>Character Tables of Coprime Central Extensions</Heading>
<#Include Label="CharacterTableOfCommonCentralExtension">
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<Section Label="sec:construc:functions">
<Heading>Construction Functions used in the Character Table Library</Heading>
<#Include Label="construc:functions">
<#Include Label="ConstructMGA">
<#Include Label="ConstructMGAInfo">
<#Include Label="ConstructGS3">
<#Include Label="ConstructV4G">
<#Include Label="ConstructProj">
<#Include Label="ConstructDirectProduct">
<#Include Label="ConstructCentralProduct">
<#Include Label="ConstructSubdirect">
<#Include Label="ConstructWreathSymmetric">
<#Include Label="ConstructIsoclinic">
<#Include Label="ConstructPermuted">
<#Include Label="ConstructAdjusted">
<#Include Label="ConstructFactor">
<!-- ConstructClifford -->
</Section>
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<!--
<Section Label="sec:construc:misc">
<Heading>Miscellaneous</Heading>
%FileHeader[8]{construc}
%Declaration{PossibleActionsForTypeGA}
</Section> -->
<!-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
</Chapter>
|