<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CcGroup</code>( <var class="Arg">N</var>, <var class="Arg">f</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">N</span> with nonabelian cocycle describing some extension <span class="SimpleMath">N ↣ E ↠ G</span> together with standard 2-cocycle <span class="SimpleMath">f: G × G → A</span> where <span class="SimpleMath">A=Z(N)</span>. It returns the extension group determined by the cocycle <span class="SimpleMath">f</span>. The group is returned as a cocyclic group.</p>
<p>This function is part of the HAPcocyclic package of functions implemented by Robert F. Morse.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CocycleCondition</code>( <var class="Arg">R</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a free <span class="SimpleMath">ZG</span>-resolution <span class="SimpleMath">R</span> of <span class="SimpleMath">Z</span> and an integer <span class="SimpleMath">n ≥ 1</span>. It returns an integer matrix <span class="SimpleMath">M</span> with the following property. Let <span class="SimpleMath">d</span> be the <span class="SimpleMath">ZG</span>-rank of <span class="SimpleMath">R_n</span>. An integer vector <span class="SimpleMath">f=[f_1, ... , f_d]</span> then represents a <span class="SimpleMath">ZG</span>-homomorphism <span class="SimpleMath">R_n → Z_q</span> which sends the <span class="SimpleMath">i</span>th generator of <span class="SimpleMath">R_n</span> to the integer <span class="SimpleMath">f_i</span> in the trivial <span class="SimpleMath">ZG</span>-module <span class="SimpleMath">Z_q= Z/q Z</span> (where possibly <span class="SimpleMath">q=0</span>). The homomorphism <span class="SimpleMath">f</span> is a cocycle if and only if <span class="SimpleMath">M^tf=0</span> mod <span class="SimpleMath">q</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ StandardCocycle</code>( <var class="Arg">R</var>, <var class="Arg">f</var>, <var class="Arg">n</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">‣ StandardCocycle</code>( <var class="Arg">R</var>, <var class="Arg">f</var>, <var class="Arg">n</var>, <var class="Arg">q</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a free <span class="SimpleMath">ZG</span>-resolution <span class="SimpleMath">R</span> (with contracting homotopy), a positive integer <span class="SimpleMath">n</span> and an integer vector <span class="SimpleMath">f</span> representing an <span class="SimpleMath">n</span>-cocycle <span class="SimpleMath">R_n → Z_q= Z/q Z</span> where <span class="SimpleMath">G</span> acts trivially on <span class="SimpleMath">Z_q</span>. It is assumed <span class="SimpleMath">q=0</span> unless a value for <span class="SimpleMath">q</span> is entered. The command returns a function <span class="SimpleMath">F(g_1, ..., g_n)</span> which is the standard cocycle <span class="SimpleMath">G^n → Z_q</span> corresponding to <span class="SimpleMath">f</span>. At present the command is implemented only for <span class="SimpleMath">n=2</span> or <span class="SimpleMath">3</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ActedGroup</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">M</span> corresponding to a homomorphism <span class="SimpleMath">α: G→ Out(N)</span> and returns the group <span class="SimpleMath">N</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ActingGroup</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">M</span> corresponding to a homomorphism <span class="SimpleMath">α: G→ Out(N)</span> and returns the group <span class="SimpleMath">G</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Centre</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">M</span> and returns its group-theoretic centre as a <span class="SimpleMath">G</span>-outer group.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GOuterGroup</code>( <var class="Arg">E</var>, <var class="Arg">N</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">‣ GOuterGroup</code>( )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a group <span class="SimpleMath">E</span> and normal subgroup <span class="SimpleMath">N</span>. It returns <span class="SimpleMath">N</span> as a <span class="SimpleMath">G</span>-outer group where <span class="SimpleMath">G=E/N</span>. A nonabelian cocycle <span class="SimpleMath">f: G× G→ N</span> is attached as a component of the <span class="SimpleMath">G</span>-Outer group.</p>
<p>The function can be used without an argument. In this case an empty outer group <span class="SimpleMath">C</span> is returned. The components must be set using <strong class="button">SetActingGroup(C,G)</strong>, <strong class="button">SetActedGroup(C,N)</strong> and <strong class="button">SetOuterAction(C,alpha)</strong>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CohomologyModule</code>( <var class="Arg">C</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">G</span>-cocomplex <span class="SimpleMath">C</span> together with a non-negative integer <span class="SimpleMath">n</span>. It returns the cohomology <spanclass="SimpleMath">H^n(C)</span> as a <span class="SimpleMath">G</span>-outer group. If <span class="SimpleMath">C</span> was constructed from a <span class="SimpleMath">ZG</span>-resolution <span class="SimpleMath">R</span> by homing to an abelian <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">A</span> then, for each <span class="SimpleMath">x</span> in <span class="SimpleMath">H:=CohomologyModule(C,n)</span>, there is a function <span class="SimpleMath">f:=H!.representativeCocycle(x)</span> which is a standard <span class="SimpleMath">n</span>-cocycle corresponding to the cohomology class <span class="SimpleMath">x</span>. (At present this is implemented only for <span class="SimpleMath">n=1,2,3</span>.)</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomToGModule</code>( <var class="Arg">R</var>, <var class="Arg">A</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a <span class="SimpleMath">ZG</span>-resolution <span class="SimpleMath">R</span> and an abelian <span class="SimpleMath">G</span>-outer group <span class="SimpleMath">A</span>. It returns the <span class="SimpleMath">G</span>-cocomplex obtained by applying <span class="SimpleMath">HomZG( _ , A)</span>. (At present this function does not handle equivariant chain maps.)</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.