<p>The constructor for OrbifoldTriangulations. Needs the list <var class="Arg">M</var> of maximal simplices, the Isotropy at certain vertices as a record <var class="Arg">I</var>, and the list <varclass="Arg">mu_data</var> that encodes the function mu. If only one argument is given, <var class="Arg">I</var> and <var class="Arg">mu_data</var> are supposed to be empty. In case of two arguments, <var class="Arg">mu_data</var> is supposed to be empty. If the last argument <var class="Arg">info</var> is given as a string, it is stored in the info component of the orbifold triangulation and does not count towards the total number of arguments.</p>
<p>This returns the list of vertices <var class="Arg">V</var> of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.vertices</code>.</p>
<p>This returns the list of maximal simplices <var class="Arg">M</var> of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.max_simplices</code>.</p>
<p>This returns the isotropy record <var class="Arg">I</var> of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.isotropy</code>.</p>
<p>This returns the function <var class="Arg">mu</var> of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.mu</code>.</p>
<p>This returns the list <var class="Arg">mu_data</var> that encodes the function mu of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.mu_data</code>.</p>
<p>This return the string <var class="Arg">info</var> of the orbifold triangulation <var class="Arg">ot</var>. Should be preferred to the equivalent <code class="code">ot!.info</code>.</p>
<p>The constructor for simplicial sets based on an orbifold triangulation <var class="Arg">ot</var>. This just sets up the object without any computations. These can be triggered later, either explicitly or by <code class="func">SimplicialSet</code> (<a href="chap4.html#X7DC060057E853275"><span class="RefLink">4.2-2</span></a>).</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">Teardrop;</span>
<OrbifoldTriangulation "Teardrop" of dimension 2. 4 simplices on 4 vertices wi\ th Isotropy on 1 vertex and nontrivial mu-maps>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
</pre></div>
<p>This returns the components of dimension <var class="Arg">i</var> of the simplicial set <var class="Arg">S</var>. Should be used to access existing data instead of using <code class="code">S!.simplicial_set[ i + 1 ]</code>, as it has the additional side effect of computing <var class="Arg">S</var> up to dimension <var class="Arg">i</var>, thus always returning the desired result.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">S!.simplicial_set[1];</span>
[ [ [ 1, 2, 3 ] ], [ [ 1, 2, 4 ] ], [ [ 1, 3, 4 ] ], [ [ 2, 3, 4 ] ] ]
<span class="GAPprompt">gap></span> <span class="GAPinput">S!.simplicial_set[2];;</span>
Error, List Element: <list>[2] must have an assigned value
<span class="GAPprompt">gap></span> <span class="GAPinput">SimplicialSet( S, 0 );</span>
[ [ [ 1, 2, 3 ] ], [ [ 1, 2, 4 ] ], [ [ 1, 3, 4 ] ], [ [ 2, 3, 4 ] ] ]
<span class="GAPprompt">gap></span> <span class="GAPinput">SimplicialSet( S, 1 );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">S;</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 1 with Length vector [ 4, 12 ]>
</pre></div>
<p>This computes the component of the next dimension of the simplicial set <var class="Arg">S</var>. <var class="Arg">S</var> is extended as a side effect.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S;</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 1 with Length vector [ 4, 12 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">ComputeNextDimension( S );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 2 with Length vector [ 4, 12, 22 ]>
</pre></div>
<p>This computes the components of the simplicial set <var class="Arg">S</var> up to dimension <var class="Arg">i</var>. <var class="Arg">S</var> is extended as a side effect. This method is equivalent to calling <code class="func">ComputeNextDimension</code> (<a href="chap4.html#X80091ADD7F0D80F2"><span class="RefLink">4.2-3</span></a>) the appropriate number of times.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S;</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 2 with Length vector [ 4, 12, 22 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">Extend( S, 5 );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 5 with Length vector [ 4, 12, 22, 33, 51, 73 ]>
</pre></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BoundaryOperator</code>( <var class="Arg">i</var>, <var class="Arg">L</var>, <var class="Arg">mu</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: List B</p>
<p>This returns the <var class="Arg">i</var>th boundary of <var class="Arg">L</var>, which has to be an element of a simplicial set. <var class="Arg">mu</var> is the function <span class="SimpleMath">μ</span> that has to be taken into account when computing orbifold boundaries. This function is used for matrix creation, there should not be much reason for calling it independently.</p>
<p>This returns the list <var class="Arg">M</var> of homalg matrices over the homalg ring <var class="Arg">R</var> up to dimension <var class="Arg">d</var>, corresponding to the boundary matrices induced by the simplicial set <var class="Arg">S</var>. If <var class="Arg">d</var> is not given, the current dimension of <var class="Arg">S</var> is used.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">M := CreateBoundaryMatrices( S, 4, HomalgRingOfIntegers() );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">S;</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 5 with Length vector [ 4, 12, 22, 33, 51, 73 ]>
</pre></div>
<p>This returns the homology complex of a list <var class="Arg">M</var> of <strong class="pkg">homalg</strong> matrices over the <strong class="pkg">homalg</strong> ring <var class="Arg">R</var>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">R := HomalgRingOfIntegers();</span>
Z
<span class="GAPprompt">gap></span> <span class="GAPinput">M := CreateBoundaryMatrices( S, 4, R );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Homology( M, R );</span>
----------------------------------------------->>>> Z^(1 x 1)
----------------------------------------------->>>> 0
----------------------------------------------->>>> Z^(1 x 1)
----------------------------------------------->>>> Z/< 2 >
----------------------------------------------->>>> 0
<A graded homology object consisting of 5 left modules at degrees [ 0 .. 4 ]>
</pre></div>
<p>This returns the list <var class="Arg">M</var> of homalg matrices over the homalg ring <var class="Arg">R</var> up to dimension <var class="Arg">d</var>, corresponding to the coboundary matrices induced by the simplicial set <var class="Arg">S</var>. If <var class="Arg">d</var> is not given, the current dimension of <var class="Arg">S</var> is used.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">M := CreateCoboundaryMatrices( S, 4, HomalgRingOfIntegers() );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">S;</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 5 with Length vector [ 4, 12, 22, 33, 51, 73 ]>
</pre></div>
<p>This returns the cohomology complex of a list <var class="Arg">M</var> of <strong class="pkg">homalg</strong> matrices over the <strong class="pkg">homalg</strong> ring <var class="Arg">R</var>.</p>
<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := SimplicialSet( Teardrop );</span>
<The simplicial set of the orbifold triangulation "Teardrop", computed up to d\
imension 0 with Length vector [ 4 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">R := HomalgRingOfIntegers();</span>
Z
<span class="GAPprompt">gap></span> <span class="GAPinput">M := CreateCoboundaryMatrices( S, 4, R );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">Cohomology( M, R );</span>
----------------------------------------------->>>> Z^(1 x 1)
----------------------------------------------->>>> 0
----------------------------------------------->>>> Z^(1 x 1)
----------------------------------------------->>>> 0
----------------------------------------------->>>> Z/< 2 >
<A graded cohomology object consisting of 5 left modules at degrees
[ 0 .. 4 ]>
</pre></div>
<p>This is just an easy way to call the script <code class="file">examples.g</code>, which is located in <code class="file">gap/pkg/SCO/examples/</code>.</p>
Select Computer Algebra System:
1) GAP (default)
2) External GAP
3) MAGMA
4) Maple
5) Sage
:3
---------------------------------------------------------------
Magma V2.14-14 Tue Aug 19 2008 08:36:19 on evariste [Seed = 1054613462]
Type ? for help. Type <Ctrl>-D to quit.
----------------------------------------------------------------
Select Method:
1) Full syzygy computation (default)
2) matrix creation and rank computation only
:1
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.