<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CoxeterComplex</code>( <var class="Arg">D</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">‣ CoxeterComplex</code>( <var class="Arg">D</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a Coxeter diagram <span class="SimpleMath">\(D\)</span> of finite type. It returns a non-free ZW-resolution for the associated Coxeter group <span class="SimpleMath">\(W\)</span>. The non-free resolution is obtained from the permutahedron of type <span class="SimpleMath">\(W\)</span>. A positive integer <span class="SimpleMath">\(n\)</span> can be entered as an optional second variable; just the first <span class="SimpleMath">\(n\)</span> terms of the non-free resolution are then returned.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ContractibleGcomplex</code>( <var class="Arg">str</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs one of the following strings <span class="SimpleMath">\(str\)</span>=: <br /> <br /> "SL(2,Z)" , "SL(3,Z)" , "PGL(3,Z[i])" , "PGL(3,Eisenstein_Integers)" , "PSL(4,Z)" , "PSL(4,Z)_b" , "PSL(4,Z)_c" , "PSL(4,Z)_d" , "Sp(4,Z)" <br /> <br /> or one of the following strings <br /> <br /> "SL(2,O-2)" , "SL(2,O-7)" , "SL(2,O-11)" , "SL(2,O-19)" , "SL(2,O-43)" , "SL(2,O-67)" , "SL(2,O-163)" <br /> <br /> It returns a non-free ZG-resolution for the group <span class="SimpleMath">\(G\)</span> described by the string. The stabilizer groups of cells are finite. (Subscripts _b , _c , _d denote alternative non-free ZG-resolutions for a given group G.)<br /> <br /> Data for the first list of non-free resolutions was provided provided by <strong class="button">Mathieu Dutour</strong>. Data for the second list was provided by <strong class="button">Alexander Rahm</strong>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ QuotientOfContractibleGcomplex</code>( <var class="Arg">C</var>, <var class="Arg">D</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a non-free <span class="SimpleMath">\(ZG\)</span>-resolution <span class="SimpleMath">\(C\)</span> and a finite subgroup <span class="SimpleMath">\(D\)</span> of <span class="SimpleMath">\(G\)</span> which is a subgroup of each cell stabilizer group for <span class="SimpleMath">\(C\)</span>. Each element of <span class="SimpleMath">\(D\)</span> must preserves the orientation of any cell stabilized by it. It returns the corresponding non-free <span class="SimpleMath">\(Z(G/D)\)</span>-resolution. (So, for instance, from the <span class="SimpleMath">\(SL(2,O)\)</span> complex <span class="SimpleMath">\(C=ContractibleGcomplex("SL(2,O-2)");\)</span> we can construct a <span class="SimpleMath">\(PSL(2,O)\)</span>-complex using this function.)</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ TruncatedGComplex</code>( <var class="Arg">R</var>, <var class="Arg">m</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a non-free <span class="SimpleMath">\(ZG\)</span>-resolution <span class="SimpleMath">\(R\)</span> and two positive integers <span class="SimpleMath">\(m \)</span> and <span class="SimpleMath">\( n \)</span>. It returns the non-free <span class="SimpleMath">\(ZG\)</span>-resolution consisting of those modules in <span class="SimpleMath">\(R\)</span> of degree at least <spanclass="SimpleMath">\(m\)</span> and at most <span class="SimpleMath">\(n\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ FundamentalDomainStandardSpaceGroup</code>( <var class="Arg">v</var>, <var class="Arg">G</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a crystallographic group G (represented using AffineCrystGroupOnRight as in the GAP package Cryst). It also inputs a choice of vector v in the euclidean space <span class="SimpleMath">\(R^n\)</span> on which <span class="SimpleMath">\(G\)</span> acts. It returns the Dirichlet-Voronoi fundamental cell for the action of <span class="SimpleMath">\(G\)</span> on euclidean space corresponding to the vector <span class="SimpleMath">\(v\)</span>. The fundamental cell is a fundamental domain if <span class="SimpleMath">\(G\)</span> is Bieberbach. The fundamental cell/domain is returned as a <q>Polymake object</q>. Currently the function only applies to certain crystallographic groups. See the manuals to HAPcryst and HAPpolymake for full details.</p>
<p>This function is part of the HAPcryst package written by <strong class="button">Marc Roeder</strong> and is thus only available if HAPcryst is loaded.</p>
<p>The function requires the use of Polymake software.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ OrbitPolytope</code>( <var class="Arg">G</var>, <var class="Arg">v</var>, <var class="Arg">L</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a permutation group or matrix group <span class="SimpleMath">\(G\)</span> of degree <span class="SimpleMath">\(n\)</span> and a rational vector <span class="SimpleMath">\(v\)</span> of length <span class="SimpleMath">\(n\)</span>. In both cases there is a natural action of <span class="SimpleMath">\(G\)</span> on <span class="SimpleMath">\(v\)</span>. Let <span class="SimpleMath">\(P(G,v)\)</span> be the convex polytope arising as the convex hull of the Euclidean points in the orbit of <span class="SimpleMath">\(v\)</span> under the action of <span class="SimpleMath">\(G\)</span>. The function also inputs a sublist <span class="SimpleMath">\(L\)</span> of the following list of strings:</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PolytopalComplex</code>( <var class="Arg">G</var>, <var class="Arg">v</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">‣ PolytopalComplex</code>( <var class="Arg">G</var>, <var class="Arg">v</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a permutation group or matrix group <span class="SimpleMath">\(G\)</span> of degree <span class="SimpleMath">\(n\)</span> and a rational vector <span class="SimpleMath">\(v\)</span> of length <span class="SimpleMath">\(n\)</span>. In both cases there is a natural action of <span class="SimpleMath">\(G\)</span> on <span class="SimpleMath">\(v\)</span>. Let <span class="SimpleMath">\(P(G,v)\)</span> be the convex polytope arising as the convex hull of the Euclidean points in the orbit of <span class="SimpleMath">\(v\)</span> under the action of <span class="SimpleMath">\(G\)</span>. The cellular chain complex <span class="SimpleMath">\(C_*=C_*(P(G,v))\)</span> is an exact sequence of (not necessarily free) <span class="SimpleMath">\(ZG\)</span>-modules. The function returns a component object <span class="SimpleMath">\(R\)</span> with components:</p>
<ul>
<li><p><span class="SimpleMath">\(R!.dimension(k)\)</span> is a function which returns the number of <span class="SimpleMath">\(G\)</span>-orbits of the <span class="SimpleMath">\(k\)</span>-dimensional faces in <span class="SimpleMath">\(P(G,v)\)</span>. If each <span class="SimpleMath">\(k\)</span>-face has trivial stabilizer subgroup in <span class="SimpleMath">\(G\)</span> then <span class="SimpleMath">\(C_k\)</span> is a free <span class="SimpleMath">\(ZG\)</span>-module of rank <span class="SimpleMath">\(R.dimension(k)\)</span>.</p>
</li>
<li><p><span class="SimpleMath">\(R!.stabilizer(k,n)\)</span> is a function which returns the stabilizer subgroup for a face in the <span class="SimpleMath">\(n\)</span>-th orbit of <span class="SimpleMath">\(k\)</span>-faces.</p>
</li>
<li><p>If all faces of dimension <<span class="SimpleMath">\(k+1\)</span> have trivial stabilizer group then the first <span class="SimpleMath">\(k\)</span> terms of <span class="SimpleMath">\(C_*\)</span> constitute part of a free <span class="SimpleMath">\(ZG\)</span>-resolution. The boundary map is described by the function <span class="SimpleMath">\(boundary(k,n)\)</span> . (If some faces have non-trivial stabilizer group then <span class="SimpleMath">\(C_*\)</span> is not free and no attempt is made to determine signs for the boundary map.)</p>
</li>
<li><p><span class="SimpleMath">\(R!.elements\)</span>, <span class="SimpleMath">\(R!.group\)</span>, <span class="SimpleMath">\(R!.properties\)</span> are as in a <span class="SimpleMath">\(ZG\)</span>-resolution.</p>
</li>
</ul>
<p>If an optional third input variable <span class="SimpleMath">\(n\)</span> is used, then only the first <span class="SimpleMath">\(n\)</span> terms of the resolution <span class="SimpleMath">\(C_*\)</span> will be computed.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PolytopalGenerators</code>( <var class="Arg">G</var>, <var class="Arg">v</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a permutation group or matrix group <span class="SimpleMath">\(G\)</span> of degree <span class="SimpleMath">\(n\)</span> and a rational vector <span class="SimpleMath">\(v\)</span> of length <span class="SimpleMath">\(n\)</span>. In both cases there is a natural action of <span class="SimpleMath">\(G\)</span> on <span class="SimpleMath">\(v\)</span>, and the vector <span class="SimpleMath">\(v\)</span> must be chosen so that it has trivial stabilizer subgroup in <span class="SimpleMath">\(G\)</span>. Let <span class="SimpleMath">\(P(G,v)\)</span> be the convex polytope arising as the convex hull of the Euclidean points in the orbit of <span class="SimpleMath">\(v\)</span> under the action of <span class="SimpleMath">\(G\)</span>. The function returns a record <span class="SimpleMath">\(P\)</span> with components:</p>
<ul>
<li><p><span class="SimpleMath">\(P.generators\)</span> is a list of all those elements <span class="SimpleMath">\(g\)</span> in <span class="SimpleMath">\(G\)</span> such that <span class="SimpleMath">\(g\cdot v\)</span> has an edge in common with <span class="SimpleMath">\(v\)</span>. The list is a generating set for <span class="SimpleMath">\(G\)</span>.</p>
</li>
<li><p><span class="SimpleMath">\(P.vector\)</span> is the vector <span class="SimpleMath">\(v\)</span>.</p>
</li>
<li><p><span class="SimpleMath">\(P.hasseDiagram\)</span> is the Hasse diagram of the cone at <spanclass="SimpleMath">\(v\)</span>.</p>
</li>
</ul>
<p>The function uses Polymake software. The function is joint work with Seamus Kelly.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ VectorStabilizer</code>( <var class="Arg">G</var>, <var class="Arg">v</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a permutation group or matrix group <span class="SimpleMath">\(G\)</span> of degree <span class="SimpleMath">\(n\)</span> and a rational vector of degree <span class="SimpleMath">\(n\)</span>. In both cases there is a natural action of <span class="SimpleMath">\(G\)</span> on <span class="SimpleMath">\(v\)</span> and the function returns the group of elements in <span class="SimpleMath">\(G\)</span> that fix <span class="SimpleMath">\(v\)</span>.</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.