<h3>2 <span class="Heading">A sample calculation with <strong class="pkg">Sophus</strong></span></h3>
<p>Before listing the functions of <strong class="pkg">Sophus</strong> we present a sample calculation to show the reader what <strong class="pkg">Sophus</strong> is able to compute. We list the isomorphism types of the 7-dimensional nilpotent Lie algebras over <span class="SimpleMath">\(\mathbb F_2\)</span>.</p>
<p>There is just one nilpotent Lie algebra with dimension 1 and dimension 2. We also set <var class="Arg">L3</var> to be a list containing the abelian Lie algebra with dimension 3.</p>
<p>Any 3-dimensional non-abelian nilpotent Lie algebra is an immediate descendant of a 2-dimensional Lie algebra. So we compute the step-1 descendants of <var class="Arg">L1[1]</var> and append them to <var class="Arg">L3</var>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">Append( L3, Descendants( L2[1], 1 ));</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">L3;</span>
[ <Lie algebra of dimension 3 over GF(2)>,
<Lie algebra of dimension 3 over GF(2)> ]
</pre></div>
<p>Now we compute the list of 4-dimensional Lie algebras. First we set <var class="Arg">L4</var> to contain the 4-dimensional abelian Lie algebra. Then we compute the step-1 descendants of the 3-dimensional algebras and append these descendants to <var class="Arg">L4</var>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">L4 := [ AbelianLieAlgebra( GF(2), 4 ) ];;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L3 do Append( L4, Descendants( i, 1 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">L4;</span>
[ <Lie algebra of dimension 4 over GF(2)>,
<Lie algebra of dimension 4 over GF(2)>,
<Lie algebra of dimension 4 over GF(2)> ]
</pre></div>
<p>We continue this way up to dimension~7.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">L5 := [ AbelianLieAlgebra( GF(2), 5 ) ];;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L3 do Append( L5, Descendants( i, 2 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L4 do Append( L5, Descendants( i, 1 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">L6 := [ AbelianLieAlgebra( GF(2), 6 ) ];;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L3 do Append( L6, Descendants( i, 3 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L4 do Append( L6, Descendants( i, 2 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L5 do Append( L6, Descendants( i, 1 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">L7 := [ AbelianLieAlgebra( GF(2), 6 ) ];;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L4 do Append( L7, Descendants( i, 3 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L5 do Append( L7, Descendants( i, 2 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">for i in L6 do Append( L7, Descendants( i, 1 )); od;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Length( L7 );</span>
202
</pre></div>
<p>This computation shows that there are 202 pairwise non-isomorphic nilpotent Lie algebras over <span class="SimpleMath">\(\mathbb F_2\)</span>.</p>
<p>Let us compute the automorphism group of a nilpotent Lie algebra from our list. We compute this automorphism group in the hybrid format used by <strong class="pkg">Sophus</strong>, then we compute this group as a standard <strong class="pkg">GAP</strong> object.</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.