<p>The categories <span class="SimpleMath">\(\mathbf{Cat1Alg}\)</span> (cat<span class="SimpleMath">\(^{1}\)</span>-algebras) and <span class="SimpleMath">\(\mathbf{XModAlg}\)</span> (crossed modules) are naturally equivalent <a href="chapBib_mj.html#biBellis1">[Ell88]</a>. This equivalence is outlined in what follows. For a given crossed module <span class="SimpleMath">\((\partial : S \rightarrow R)\)</span> we can construct the semidirect product <span class="SimpleMath">\(R \ltimes S\)</span> thanks to the action of <span class="SimpleMath">\(R\)</span> on <span class="SimpleMath">\(S\)</span>. If we define <span class="SimpleMath">\(t,h : R \ltimes S \rightarrow R\)</span> and <span class="SimpleMath">\(e : R \rightarrow R \ltimes S\)</span> by</p>
<p>respectively, then <span class="SimpleMath">\(\mathcal{C} = (e;t,h : R \ltimes S \rightarrow R)\)</span> is a cat<span class="SimpleMath">\(^{1}-\)</span>algebra.</p>
<p>Notice that <span class="SimpleMath">\(h\)</span> <em>is</em> an algebra homomorphism, since:</p>
<p>Conversely, for a given cat<span class="SimpleMath">\(^{1}\)</span>-algebra <span class="SimpleMath">\(\mathcal{C}=(e;t,h : A \rightarrow R)\)</span>, the map <span class="SimpleMath">\(\partial : \ker t \rightarrow R\)</span> is a crossed module, where the action is multiplication action by <span class="SimpleMath">\(eR\)</span>, and <span class="SimpleMath">\(\partial\)</span> is the restriction of <span class="SimpleMath">\(h\)</span> to <span class="SimpleMath">\(\ker t\)</span>.</p>
<p>Since all of these operations are linked to the functions <code class="func">Cat1Algebra</code> (<a href="chap3_mj.html#X7B761CD9812972F6"><span class="RefLink">3.1-1</span></a>) and <code class="func">XModAlgebra</code> (<a href="chap4_mj.html#X813D94F97D8E71A8"><span class="RefLink">4.1-1</span></a>), they can be performed by calling these two functions. We may also use the function <code class="func">Cat1Algebra</code> (<a href="chap3_mj.html#X7B761CD9812972F6"><span class="RefLink">3.1-1</span></a>) instead of the operation <code class="func">Cat1AlgebraSelect</code> (<a href="chap3_mj.html#X82EC94BA7E7F8DEA"><span class="RefLink">3.1-3</span></a>).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Cat1AlgebraOfXModAlgebra</code>( <var class="Arg">X0</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PreCat1AlgebraOfPreXModAlgebra</code>( <var class="Arg">X0</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>These operations are used for constructing a cat<span class="SimpleMath">\(^{1}\)</span>-algebra from a given crossed module of algebras. As an example we use the crossed module <code class="code">XAB</code> constructed in section <a href="chap4_mj.html#X7B31475D7C030075"><span class="RefLink">4.1-2</span></a>.</p>
<p>As a second example, we convert the crossed module <span class="SimpleMath">\(X4\)</span> constructed in section <a href="chap4_mj.html#X78400B837A2C8FB9"><span class="RefLink">4.1-8</span></a></p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ XModAlgebraOfCat1Algebra</code>( <var class="Arg">C</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PreXModAlgebraOfPreCat1Algebra</code>( <var class="Arg">C</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>These operations are used for constructing a crossed module of algebras from a given cat<span class="SimpleMath">\(^{1}\)</span>-algebra. The example uses the cat<span class="SimpleMath">\(^1\)</span>-algebra <code class="code">C3</code> constructed in section <a href="chap3_mj.html#X86E99B197E920C21"><span class="RefLink">3.1-4</span></a>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">X6 := XModAlgebraOfCat1Algebra( C6 );</span>
[ <algebra of dimension 3 over GF(2)> -> <algebra of dimension 3 over GF(2)> ]
<span class="GAPprompt">gap></span> <span class="GAPinput">Display( X6 ); </span>
Crossed module [..->..] :-
: Source algebra has generators:
[ (Z(2)^0)*()+(Z(2)^0)*(4,5), (Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,2,3)(4,5),
(Z(2)^0)*(1,3,2)+(Z(2)^0)*(1,3,2)(4,5) ]
: Range algebra has generators:
[ (Z(2)^0)*(), (Z(2)^0)*(1,2,3) ]
: Boundary homomorphism maps source generators to:
[ <zero> of ..., <zero> of ..., <zero> of ... ]
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.