<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveCentralIdempotentsByCharacterTable</code>( <var class="Arg">FG</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: A list of group algebra elements.</p>
<p>The input <var class="Arg">FG</var> should be a semisimple group algebra.</p>
<p>Returns the list of primitive central idempotents of <var class="Arg">FG</var> using the character table of <span class="SimpleMath">G</span> (<a href="chap9.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsCompleteSetOfOrthogonalIdempotents</code>( <var class="Arg">R</var>, <var class="Arg">list</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>The input should be formed by a unital ring <var class="Arg">R</var> and a list <var class="Arg">list</var> of elements of <var class="Arg">R</var>.</p>
<p>Returns <code class="keyw">true</code> if the list <var class="Arg">list</var> is a complete list of orthogonal idempotents of <var class="Arg">R</var>. That is, the output is <code class="keyw">true</code> provided the following conditions are satisfied:</p>
<p><span class="SimpleMath">⋅</span> The sum of the elements of <var class="Arg">list</var> is the identity of <var class="Arg">R</var>,</p>
<p><span class="SimpleMath">⋅</span> <span class="SimpleMath">e^2=e</span>, for every <span class="SimpleMath">e</span> in <var class="Arg">list</var> and</p>
<p><span class="SimpleMath">⋅</span> <span class="SimpleMath">e*f=0</span>, if <span class="SimpleMath">e</span> and <span class="SimpleMath">f</span> are elements in different positions of <var class="Arg">list</var>.</p>
<p>No claim is made on the idempotents being central or primitive.</p>
<p>Note that the if a non-zero element <span class="SimpleMath">t</span> of <var class="Arg">R</var> appears in two different positions of <var class="Arg">list</var> then the output is <code class="keyw">false</code>, and that the list <var class="Arg">list</var> must not contain zeroes.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveCentralIdempotentsByESSP</code>( <var class="Arg">QG</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: A list of group algebra elements.</p>
<p>The input <var class="Arg">QG</var> should be a semisimple rational group algebra of a finite group <span class="SimpleMath">G</span>.</p>
<p>The output is the list of primitive central idempotents of the group algebra <var class="Arg">QG</var> realizable by extremely strong Shoda pairs (<a href="chap9.html#X81B5CE0378DC4913"><span class="RefLink">9.16</span></a>) of <span class="SimpleMath">G</span>.</p>
<p>If the list of primitive central idempotents given by the output is not complete (i.e. if the group <span class="SimpleMath">G</span> is not <em> normally monomial</em> (<a href="chap9.html#X7C8D47C180E0ACAD"><span class="RefLink">9.18</span></a>)) then a warning is displayed.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">QG:=GroupRing( Rationals, DihedralGroup(16) );; </span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByESSP( QG );</span>
[ (1/16)*<identity> of ...+(1/16)*f1+(1/16)*f2+(1/16)*f3+(1/16)*f4+(1/
16)*f1*f2+(1/16)*f1*f3+(1/16)*f1*f4+(1/16)*f2*f3+(1/16)*f2*f4+(1/
16)*f3*f4+(1/16)*f1*f2*f3+(1/16)*f1*f2*f4+(1/16)*f1*f3*f4+(1/
16)*f2*f3*f4+(1/16)*f1*f2*f3*f4, (1/16)*<identity> of ...+(-1/16)*f1+(-1/
16)*f2+(1/16)*f3+(1/16)*f4+(1/16)*f1*f2+(-1/16)*f1*f3+(-1/16)*f1*f4+(-1/
16)*f2*f3+(-1/16)*f2*f4+(1/16)*f3*f4+(1/16)*f1*f2*f3+(1/16)*f1*f2*f4+(-1/
16)*f1*f3*f4+(-1/16)*f2*f3*f4+(1/16)*f1*f2*f3*f4,
(1/16)*<identity> of ...+(-1/16)*f1+(1/16)*f2+(1/16)*f3+(1/16)*f4+(-1/
16)*f1*f2+(-1/16)*f1*f3+(-1/16)*f1*f4+(1/16)*f2*f3+(1/16)*f2*f4+(1/
16)*f3*f4+(-1/16)*f1*f2*f3+(-1/16)*f1*f2*f4+(-1/16)*f1*f3*f4+(1/
16)*f2*f3*f4+(-1/16)*f1*f2*f3*f4, (1/16)*<identity> of ...+(1/16)*f1+(-1/
16)*f2+(1/16)*f3+(1/16)*f4+(-1/16)*f1*f2+(1/16)*f1*f3+(1/16)*f1*f4+(-1/
16)*f2*f3+(-1/16)*f2*f4+(1/16)*f3*f4+(-1/16)*f1*f2*f3+(-1/16)*f1*f2*f4+(1/
16)*f1*f3*f4+(-1/16)*f2*f3*f4+(-1/16)*f1*f2*f3*f4,
(1/4)*<identity> of ...+(-1/4)*f3+(1/4)*f4+(-1/4)*f3*f4,
(1/2)*<identity> of ...+(-1/2)*f4 ]
<span class="GAPprompt">gap></span> <span class="GAPinput">QG := GroupRing( Rationals, SmallGroup(24,12) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByESSP( QG );</span>
Wedderga: Warning!!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
[ (1/24)*<identity> of ...+(1/24)*f1+(1/24)*f2+(1/24)*f3+(1/24)*f4+(1/
24)*f1*f2+(1/24)*f1*f3+(1/24)*f1*f4+(1/24)*f2^2+(1/24)*f2*f3+(1/
24)*f2*f4+(1/24)*f3*f4+(1/24)*f1*f2^2+(1/24)*f1*f2*f3+(1/24)*f1*f2*f4+(1/
24)*f1*f3*f4+(1/24)*f2^2*f3+(1/24)*f2^2*f4+(1/24)*f2*f3*f4+(1/24)*f1*f2^
2*f3+(1/24)*f1*f2^2*f4+(1/24)*f1*f2*f3*f4+(1/24)*f2^2*f3*f4+(1/24)*f1*f2^
2*f3*f4, (1/24)*<identity> of ...+(-1/24)*f1+(1/24)*f2+(1/24)*f3+(1/
24)*f4+(-1/24)*f1*f2+(-1/24)*f1*f3+(-1/24)*f1*f4+(1/24)*f2^2+(1/
24)*f2*f3+(1/24)*f2*f4+(1/24)*f3*f4+(-1/24)*f1*f2^2+(-1/24)*f1*f2*f3+(-1/
24)*f1*f2*f4+(-1/24)*f1*f3*f4+(1/24)*f2^2*f3+(1/24)*f2^2*f4+(1/
24)*f2*f3*f4+(-1/24)*f1*f2^2*f3+(-1/24)*f1*f2^2*f4+(-1/24)*f1*f2*f3*f4+(1/
24)*f2^2*f3*f4+(-1/24)*f1*f2^2*f3*f4, (1/6)*<identity> of ...+(-1/12)*f2+(
1/6)*f3+(1/6)*f4+(-1/12)*f2^2+(-1/12)*f2*f3+(-1/12)*f2*f4+(1/6)*f3*f4+(-1/
12)*f2^2*f3+(-1/12)*f2^2*f4+(-1/12)*f2*f3*f4+(-1/12)*f2^2*f3*f4 ]
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveCentralIdempotentsByStrongSP</code>( <var class="Arg">FG</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: A list of group algebra elements.</p>
<p>The input <var class="Arg">FG</var> should be a semisimple group algebra of a finite group <span class="SimpleMath">G</span> whose coefficient field <span class="SimpleMath">F</span> is either a finite field or the field <span class="SimpleMath">ℚ</span> of rationals.</p>
<p>If <span class="SimpleMath">F = ℚ</span> then the output is the list of primitive central idempotents of the group algebra <var class="Arg">FG</var> realizable by strong Shoda pairs (<a href="chap9.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) of <span class="SimpleMath">G</span>.</p>
<p>If <span class="SimpleMath">F</span> is a finite field then the output is the list of primitive central idempotents of <var class="Arg">FG</var> realizable by strong Shoda pairs <span class="SimpleMath">(K,H)</span> of <span class="SimpleMath">G</span> and <span class="SimpleMath">q</span>-cyclotomic classes modulo the index of <span class="SimpleMath">H</span> in <span class="SimpleMath">K</span> (<a href="chap9.html#X800D8C5087D79DC8"><span class="RefLink">9.19</span></a>).</p>
<p>If the list of primitive central idempotents given by the output is not complete (i.e. if the group <span class="SimpleMath">G</span> is not <em>strongly monomial</em> (<a href="chap9.html#X84C694978557EFE5"><span class="RefLink">9.17</span></a>)) then a warning is displayed.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">QG:=GroupRing( Rationals, AlternatingGroup(4) );; </span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByStrongSP( QG );</span>
[ (1/12)*()+(1/12)*(2,3,4)+(1/12)*(2,4,3)+(1/12)*(1,2)(3,4)+(1/12)*(1,2,3)+(1/
12)*(1,2,4)+(1/12)*(1,3,2)+(1/12)*(1,3,4)+(1/12)*(1,3)(2,4)+(1/12)*
(1,4,2)+(1/12)*(1,4,3)+(1/12)*(1,4)(2,3),
(1/6)*()+(-1/12)*(2,3,4)+(-1/12)*(2,4,3)+(1/6)*(1,2)(3,4)+(-1/12)*(1,2,3)+(
-1/12)*(1,2,4)+(-1/12)*(1,3,2)+(-1/12)*(1,3,4)+(1/6)*(1,3)(2,4)+(-1/12)*
(1,4,2)+(-1/12)*(1,4,3)+(1/6)*(1,4)(2,3),
(3/4)*()+(-1/4)*(1,2)(3,4)+(-1/4)*(1,3)(2,4)+(-1/4)*(1,4)(2,3) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">QG := GroupRing( Rationals, SmallGroup(24,3) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByStrongSP( QG );;</span>
Wedderga: Warning!!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
<span class="GAPprompt">gap></span> <span class="GAPinput">FG := GroupRing( GF(2), Group((1,2,3)) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByStrongSP( FG );</span>
[ (Z(2)^0)*()+(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2),
(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">FG := GroupRing( GF(5), SmallGroup(24,3) );; </span>
<span class="GAPprompt">gap></span> <span class="GAPinput">PrimitiveCentralIdempotentsByStrongSP( FG );;</span>
Wedderga: Warning!!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveCentralIdempotentsBySP</code>( <var class="Arg">QG</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: A list of group algebra elements.</p>
<p>The input should be a rational group algebra of a finite group <span class="SimpleMath">G</span>.</p>
<p>Returns a list containing all the primitive central idempotents <span class="SimpleMath">e</span> of the rational group algebra <var class="Arg">QG</var> such that <span class="SimpleMath">χ(e)ne 0</span> for some irreducible monomial character <span class="SimpleMath">χ</span> of <span class="SimpleMath">G</span>.</p>
<p>The output is the list of all primitive central idempotents of <var class="Arg">QG</var> if and only if <span class="SimpleMath">G</span> is monomial, otherwise a warning message is displayed.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">QG := GroupRing( Rationals, SymmetricGroup(4) );</span>
<algebra-with-one over Rationals, with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">pci:=PrimitiveCentralIdempotentsBySP( QG );</span>
[ (1/24)*()+(1/24)*(3,4)+(1/24)*(2,3)+(1/24)*(2,3,4)+(1/24)*(2,4,3)+(1/24)*
(2,4)+(1/24)*(1,2)+(1/24)*(1,2)(3,4)+(1/24)*(1,2,3)+(1/24)*(1,2,3,4)+(1/
24)*(1,2,4,3)+(1/24)*(1,2,4)+(1/24)*(1,3,2)+(1/24)*(1,3,4,2)+(1/24)*
(1,3)+(1/24)*(1,3,4)+(1/24)*(1,3)(2,4)+(1/24)*(1,3,2,4)+(1/24)*(1,4,3,2)+(
1/24)*(1,4,2)+(1/24)*(1,4,3)+(1/24)*(1,4)+(1/24)*(1,4,2,3)+(1/24)*(1,4)
(2,3), (1/24)*()+(-1/24)*(3,4)+(-1/24)*(2,3)+(1/24)*(2,3,4)+(1/24)*
(2,4,3)+(-1/24)*(2,4)+(-1/24)*(1,2)+(1/24)*(1,2)(3,4)+(1/24)*(1,2,3)+(-1/
24)*(1,2,3,4)+(-1/24)*(1,2,4,3)+(1/24)*(1,2,4)+(1/24)*(1,3,2)+(-1/24)*
(1,3,4,2)+(-1/24)*(1,3)+(1/24)*(1,3,4)+(1/24)*(1,3)(2,4)+(-1/24)*
(1,3,2,4)+(-1/24)*(1,4,3,2)+(1/24)*(1,4,2)+(1/24)*(1,4,3)+(-1/24)*(1,4)+(
-1/24)*(1,4,2,3)+(1/24)*(1,4)(2,3), (3/8)*()+(-1/8)*(3,4)+(-1/8)*(2,3)+(
-1/8)*(2,4)+(-1/8)*(1,2)+(-1/8)*(1,2)(3,4)+(1/8)*(1,2,3,4)+(1/8)*
(1,2,4,3)+(1/8)*(1,3,4,2)+(-1/8)*(1,3)+(-1/8)*(1,3)(2,4)+(1/8)*(1,3,2,4)+(
1/8)*(1,4,3,2)+(-1/8)*(1,4)+(1/8)*(1,4,2,3)+(-1/8)*(1,4)(2,3),
(3/8)*()+(1/8)*(3,4)+(1/8)*(2,3)+(1/8)*(2,4)+(1/8)*(1,2)+(-1/8)*(1,2)(3,4)+(
-1/8)*(1,2,3,4)+(-1/8)*(1,2,4,3)+(-1/8)*(1,3,4,2)+(1/8)*(1,3)+(-1/8)*(1,3)
(2,4)+(-1/8)*(1,3,2,4)+(-1/8)*(1,4,3,2)+(1/8)*(1,4)+(-1/8)*(1,4,2,3)+(-1/
8)*(1,4)(2,3), (1/6)*()+(-1/12)*(2,3,4)+(-1/12)*(2,4,3)+(1/6)*(1,2)(3,4)+(
-1/12)*(1,2,3)+(-1/12)*(1,2,4)+(-1/12)*(1,3,2)+(-1/12)*(1,3,4)+(1/6)*(1,3)
(2,4)+(-1/12)*(1,4,2)+(-1/12)*(1,4,3)+(1/6)*(1,4)(2,3) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">IsCompleteSetOfPCIs(QG,pci);</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">QS5 := GroupRing( Rationals, SymmetricGroup(5) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">pci:=PrimitiveCentralIdempotentsBySP( QS5 );;</span>
Wedderga: Warning!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
<span class="GAPprompt">gap></span> <span class="GAPinput">IsCompleteSetOfPCIs( QS5 , pci );</span>
false
</pre></div>
<p>The output of <code class="func">PrimitiveCentralIdempotentsBySP</code> contains the output of <code class="func">PrimitiveCentralIdempotentsByStrongSP</code> (<a href="chap4.html#X7B48EE1A7ECAB151"><span class="RefLink">4.3-2</span></a>), possibly properly.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">QG := GroupRing( Rationals, SmallGroup(48,28) );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">pci:=PrimitiveCentralIdempotentsBySP( QG );;</span>
Wedderga: Warning!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
<span class="GAPprompt">gap></span> <span class="GAPinput">Length(pci); </span>
6
<span class="GAPprompt">gap></span> <span class="GAPinput">spci:=PrimitiveCentralIdempotentsByStrongSP( QG );; </span>
Wedderga: Warning!!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
<span class="GAPprompt">gap></span> <span class="GAPinput">Length(spci);</span>
5
<span class="GAPprompt">gap></span> <span class="GAPinput">IsSubset(pci,spci); </span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">QG:=GroupRing(Rationals,SmallGroup(1000,86));</span>
<algebra-with-one over Rationals, with 6 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsCompleteSetOfPCIs( QG , PrimitiveCentralIdempotentsBySP(QG) );</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">IsCompleteSetOfPCIs( QG , PrimitiveCentralIdempotentsByStrongSP(QG) );</span>
Wedderga: Warning!!!
The output is a NON-COMPLETE list of prim. central idemp.s of the input!
false
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveIdempotentsNilpotent</code>( <var class="Arg">FG</var>, <var class="Arg">H</var>, <var class="Arg">K</var>, <var class="Arg">C</var>, <var class="Arg">args</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: A list of orthogonal primitive idempotents.</p>
<p>The input <var class="Arg">FG</var> should be a semisimple group algebra of a finite nilpotent group <span class="SimpleMath">G</span> whose coefficient field <span class="SimpleMath">F</span> is a finite field. <var class="Arg">H</var> and <var class="Arg">K</var> should form a strong Shoda pair <span class="SimpleMath">(H,K)</span> of <span class="SimpleMath">G</span>. <var class="Arg">args</var> is a list containing an epimorphism map <var class="Arg">epi</var> from <span class="SimpleMath">N_G(K)</span> to <span class="SimpleMath">N_G(K)/K</span> and a generator <var class="Arg">gq</var> of <span class="SimpleMath">H/K</span>. <span class="SimpleMath">C</span> is the <span class="SimpleMath">|F|</span>-cyclotomic class modulo <span class="SimpleMath">[H:K]</span> (w.r.t. the generator <span class="SimpleMath">gq</span> of <span class="SimpleMath">H/K</span>)</p>
<p>The output is a complete set of orthogonal primitive idempotents of the simple algebra <span class="SimpleMath">FGe_C(G,H,K)</span> (<a href="chap9.html#X8472ACCF802EC188"><span class="RefLink">9.22</span></a>).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PrimitiveIdempotentsTrivialTwisting</code>( <var class="Arg">FG</var>, <var class="Arg">H</var>, <var class="Arg">K</var>, <var class="Arg">C</var>, <var class="Arg">args</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: A list of orthogonal primitive idempotents.</p>
<p>The input <var class="Arg">FG</var> should be a semisimple group algebra of a finite group <span class="SimpleMath">G</span> whose coefficient field <span class="SimpleMath">F</span> is a finite field. <var class="Arg">H</var> and <var class="Arg">K</var> should form a strong Shoda pair <span class="SimpleMath">(H,K)</span> of <span class="SimpleMath">G</span>. <var class="Arg">args</var> is a list containing an epimorphism map <var class="Arg">epi</var> from <span class="SimpleMath">N_G(K)</span> to <span class="SimpleMath">N_G(K)/K</span> and a generator <var class="Arg">gq</var> of <spanclass="SimpleMath">H/K</span>. <span class="SimpleMath">C</span> is the <span class="SimpleMath">|F|</span>-cyclotomic class modulo <span class="SimpleMath">[H:K]</span> (w.r.t. the generator <span class="SimpleMath">gq</span> of <span class="SimpleMath">H/K</span>). The input parameters should be such that the simple component <span class="SimpleMath">FGe_C(G,H,K)</span> has a trivial twisting.</p>
<p>The output is a complete set of orthogonal primitive idempotents of the simple algebra <span class="SimpleMath">FGe_C(G,H,K)</span> (<a href="chap9.html#X8472ACCF802EC188"><span class="RefLink">9.22</span></a>).</p>
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.