<p>We recall the following notation from the Introduction which is essential throughout this manual, cf. <a href="chapBib.html#biBTor20">[Tor20]</a>. Let <span class="Math">\Omega</span> be a set of cardinality <span class="Math">d\in\mathbb{N}_{\ge 3}</span> and let <span class="Math">T_{d}=(V,E)</span> denote the <span class="Math">d</span>-regular tree, following the graph theory notation in <a href="chapBib.html#biBSer80">[Ser80]</a>. A <em>labelling</em> <span class="Math">l</span> of <span class="Math">T_{d}</span> is a map <span class="Math">l:E\to\Omega</span> such that for every <span class="Math">x\in V</span> the restriction <span class="Math">l_{x}:E(x)\to\Omega,\ e\mapsto l(e)</span> is a bijection, and <span class="Math">l(e)=l(\overline{e})</span> for all <span class="Math">e\in E</span>. For every <span class="Math">k\in\mathbb{N}</span>, fix a tree <span class="Math">B_{d,k}</span> which is isomorphic to a ball of radius <span class="Math">k</span> around a vertex in <span class="Math">T_{d}</span> and carry over the labelling of <span class="Math">T_{d}</span> to <span class="Math">B_{d,k}</span> via the chosen isomorphism. We denote the center of <span class="Math">B_{d,k}</span> by <span class="Math">b</span>.</p>
<p>For every <span class="Math">x\in V</span> there is a unique, label-respecting isomorphism <span class="Math">l_{x}^{k}:B(x,k)\to B_{d,k}</span>. We define the <em><span class="Math">k</span>-local action</em> <span class="Math">\sigma_{k}(g,x)\in\mathrm{Aut}(B_{d,k})</span> of an automorphism <span class="Math">g\!\in\!\mathrm{Aut}(T_{d})</span> at a vertex <span class="Math">x\in V</span> via the map</p>
<p>In this package, local actions <span class="Math">F\le\mathrm{Aut}(B_{d,k})</span> are handled as objects of the category <code class="func">IsLocalAction</code> (<a href="chap2.html#X7FCF15167D3A44B7"><span class="RefLink">2.1-1</span></a>) and have several attributes and properties introduced throughout this manual. Most importantly, a local action always stores the degree <span class="Math">d</span> and the radius <span class="Math">k</span> of the ball <span class="Math">B_{d,k}</span> that it acts on.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsLocalAction</code>( <var class="Arg">F</var> )</td><td class="tdright">( filter )</td></tr></table></div>
<p>Returns: <code class="keyw">true</code> if <span class="Math">F</span> is an object of the category <code class="keyw">IsLocalAction</code>, and <code class="keyw">false</code> otherwise.</p>
<p>Local actions <span class="Math">F\le\mathrm{Aut}(B_{d,k})</span> are stored together with their degree (see <code class="func">LocalActionDegree</code> (<a href="chap2.html#X8321CC72807D1096"><span class="RefLink">2.1-4</span></a>)), radius (see <code class="func">LocalActionRadius</code> (<a href="chap2.html#X7BF3EE4D794F8276"><span class="RefLink">2.1-5</span></a>)) as well as other attributes and properties in this category. They can be initialised using the creator operation <code class="func">LocalAction</code> (<a href="chap2.html#X81135CA77A3C0F4E"><span class="RefLink">2.1-2</span></a>).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalAction</code>( <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">F</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: the regular rooted tree group <span class="Math">G</span> as an object of the category <code class="func">IsLocalAction</code> (<a href="chap2.html#X7FCF15167D3A44B7"><span class="RefLink">2.1-1</span></a>), checking that <var class="Arg">F</var> is indeed a subgroup of <span class="Math">\mathrm{Aut}(B_{d,k})</span>.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{0}</span> and a group <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalActionNC</code>( <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">F</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: the regular rooted tree group <span class="Math">G</span> as an object of the category <code class="func">IsLocalAction</code> (<a href="chap2.html#X7FCF15167D3A44B7"><span class="RefLink">2.1-1</span></a>), without checking that <var class="Arg">F</var> is indeed a subgroup of <span class="Math">\mathrm{Aut}(B_{d,k})</span>.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{0}</span> and a group <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalActionDegree</code>( <var class="Arg">F</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: the degree <var class="Arg">d</var> of the ball <span class="Math">B_{d,k}</span> that <span class="Math">F</span> is acting on.</p>
<p>The argument of this attribute is a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span> (see <code class="func">IsLocalAction</code> (<a href="chap2.html#X7FCF15167D3A44B7"><span class="RefLink">2.1-1</span></a>)).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalActionRadius</code>( <var class="Arg">F</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: the radius <var class="Arg">k</var> of the ball <span class="Math">B_{d,k}</span> that <span class="Math">F</span> is acting on.</p>
<p>The argument of this attribute is a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span> (see <code class="func">IsLocalAction</code> (<a href="chap2.html#X7FCF15167D3A44B7"><span class="RefLink">2.1-1</span></a>)).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalAction</code>( <var class="Arg">r</var>, <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">aut</var>, <var class="Arg">addr</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: the <var class="Arg">r</var>-local action <span class="Math">\sigma_{r}(</span><var class="Arg">aut</var>,<var class="Arg">addr</var><span class="Math">)</span> of the automorphism <varclass="Arg">aut</var> of <span class="Math">B_{d,k}</span> at the vertex represented by the address <var class="Arg">addr</var>.</p>
<p>The arguments of this method are a radius <var class="Arg">r</var>, a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}</span>, an automorphism <var class="Arg">aut</var> of <span class="Math">B_{d,k}</span>, and an address <var class="Arg">addr</var>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Projection</code>( <var class="Arg">F</var>, <var class="Arg">r</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: the restriction of the projection map <span class="Math">\mathrm{Aut}(B_{d,k})\to\mathrm{Aut}(B_{d,r})</span> to <var class="Arg">F</var>.</p>
<p>The arguments of this method are a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>, and a projection radius <var class="Arg">r</var> <span class="Math">\le</span> <var class="Arg">k</var>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ImageOfProjection</code>( <var class="Arg">F</var>, <var class="Arg">r</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the local action <span class="Math">\sigma_{r}(F,b)\le\mathrm{Aut}(B_{d,r})</span>.</p>
<p>The arguments of this method are a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>, and a projection radius <var class="Arg">r</var> <span class="Math">\le</span> <var class="Arg">k</var>. This method uses <code class="func">LocalAction</code> (<a href="chap2.html#X7E0E11FC802B5210"><span class="RefLink">2.1-6</span></a>) on generators rather than <code class="func">Projection</code> (<a href="chap2.html#X7BE35375787753EE"><span class="RefLink">2.1-7</span></a>) on the group to compute the image.</p>
<p>The automorphism groups of the finite labelled balls <span class="Math">B_{d,k}</span> lie at the center of this package. The method <code class="func">AutBall</code> (<a href="chap2.html#X784EBFE9796B960C"><span class="RefLink">2.2-1</span></a>) produces these automorphism groups as iterated wreath products. The result is a permutation group on the set of leaves of <span class="Math">B_{d,k}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AutBall</code>( <var class="Arg">d</var>, <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the local action <span class="Math">\mathrm{Aut}(B_{d,k})</span> as a permutation group of the <span class="Math">d\cdot (d-1)^{k-1}</span> leaves of <span class="Math">B_{d,k}</span>.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span> and a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{0}</span>.</p>
<h4>2.3 <span class="Heading">Addresses and leaves</span></h4>
<p>The vertices at distance <span class="Math">n</span> from the center <span class="Math">b</span> of <span class="Math">B_{d,k}</span> are addressed as elements of the set</p>
<p>i.e. as lists of length <span class="Math">n</span> of elements from <code class="code">[1..d]</code> such that no two consecutive entries are equal. They are ordered according to the lexicographic order on <span class="Math">\Omega^{(n)}</span>. The center <span class="Math">b</span> itself is addressed by the empty list <code class="code">[]</code>. Note that the leaves of <span class="Math">B_{d,k}</span> correspond to elements of <span class="Math">\Omega^{(k)}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BallAddresses</code>( <var class="Arg">d</var>, <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a list of all addresses of vertices in <span class="Math">B_{d,k}</span> in ascending order with respect to length, lexicographically ordered within each level. See <code class="func">AddressOfLeaf</code> (<a href="chap2.html#X78379A547ED7A317"><span class="RefLink">2.3-3</span></a>) and <code class="func">LeafOfAddress</code> (<a href="chap2.html#X7E43E2B87B97A9BE"><span class="RefLink">2.3-4</span></a>) for the correspondence between the leaves of <span class="Math">B_{d,k}</span> and addresses of length <var class="Arg">k</var>.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span> and a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{0}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LeafAddresses</code>( <var class="Arg">d</var>, <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a list of addresses of the leaves of <span class="Math">B_{d,k}</span> in lexicographic order.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span> and a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{0}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AddressOfLeaf</code>( <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">lf</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the address of the leaf <var class="Arg">lf</var> of <span class="Math">B_{d,k}</span> with respect to the lexicographic order.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}</span>, and a leaf <var class="Arg">lf</var> of <span class="Math">B_{d,k}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LeafOfAddress</code>( <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">addr</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the smallest leaf (integer) whose address has <var class="Arg">addr</var> as a prefix.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}</span>, and an address <var class="Arg">addr</var>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ImageAddress</code>( <var class="Arg">d</var>, <var class="Arg">k</var>, <var class="Arg">aut</var>, <varclass="Arg">addr</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the address of the image of the vertex represented by the address <var class="Arg">addr</var> under the automorphism <var class="Arg">aut</var> of <span class="Math">B_{d,k}</span>.</p>
<p>The arguments of this method are a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}</span>, an automorphism <var class="Arg">aut</var> of <span class="Math">B_{d,k}</span>, and an address <var class="Arg">addr</var>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ComposeAddresses</code>( <var class="Arg">addr1</var>, <var class="Arg">addr2</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the concatenation of the addresses <var class="Arg">addr1</var> and <var class="Arg">addr2</var> with reduction as per <a href="chapBib.html#biBTor20">[Tor20, Section 3.2]</a>.</p>
<p>The arguments of this method are two addresses <var class="Arg">addr1</var> and <var class="Arg">addr2</var>.</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.