<p>Several classes of examples of subgroups of <span class="Math">\mathrm{Aut}(B_{d,k})</span> that satisfy (C) and or (D) are constructed in <a href="chapBib.html#biBTor20">[Tor20]</a> and implemented in this section. For a given permutation group <span class="Math">F\le S_{d}</span>, there are always the three local actions <span class="Math">\Gamma(F)</span>, <span class="Math">\Delta(F)</span> and <span class="Math">\Phi(F)</span> on <span class="Math">\mathrm{Aut}(B_{d,2})</span> that project onto <span class="Math">F</span>. For some <span class="Math">F</span>, these are all distinct and yield all universal groups that have <span class="Math">F</span> as their <span class="Math">1</span>-local action, see <a href="chapBib.html#biBTor20">[Tor20, Theorem 3.32]</a>. More examples arise in particular when either point stabilizers in <span class="Math">F</span> are not simple, <span class="Math">F</span> preserves a partition, or <span class="Math">F</span> is not perfect. This section also includes functions to provide the <span class="Math">k</span>-local actions of the groups <span class="Math">\mathrm{PGL}(2,\mathbb{Q}_{p})</span> and <span class="Math">\mathrm{PSL}(2,\mathbb{Q}_{p})</span> acting on <span class="Math">T_{p+1}</span>.</p>
<p>Here, we implement the local actions <span class="Math">\Gamma(F),\Delta(F)\le\mathrm{Aut}(B_{d,2})</span>, both of which satisfy both (C) and (D), see <a href="chapBib.html#biBTor20">[Tor20, Section 3.4.1]</a>.</p>
<dl>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">a</var></strong></dt>
<dd><p>Returns: the automorphism <span class="Math">\gamma(</span><var class="Arg">a</var><span class="Math">)=(</span><var class="Arg">a</var><span class="Math">,(</span><var class="Arg">a</var><span class="Math">)_{\omega\in\Omega})\in\mathrm{Aut}(B_{d,2})</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 permutation <var class="Arg">a</var> <span class="Math">\in S_d</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">l</var>, <var class="Arg">d</var>, <var class="Arg">a</var></strong></dt>
<dd><p>Returns: the automorphism <span class="Math">\gamma^{l}(</span><var class="Arg">a</var><span class="Math">)\in\mathrm{Aut}(B_{d,l})</span> all of whose <span class="Math">1</span>-local actions are given by <var class="Arg">a</var>.</p>
<p>The arguments of this method are a radius <var class="Arg">l</var> <span class="Math">\in\mathbb{N}</span>, a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span> and a permutation <var class="Arg">a</var> <span class="Math">\in S_d</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">l</var>, <var class="Arg">d</var>, <var class="Arg">s</var>, <var class="Arg">addr</var></strong></dt>
<dd><p>Returns: the automorphism of <span class="Math">B_{d,l}</span> whose <span class="Math">1</span>-local actions are given by <var class="Arg">s</var> at vertices whose address has <var class="Arg">addr</var> as a prefix and are trivial elsewhere.</p>
<p>The arguments of this method are a radius <var class="Arg">l</var> <span class="Math">\in\mathbb{N}</span>, a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a permutation <var class="Arg">s</var> <span class="Math">\in S_d</span> and an address <var class="Arg">addr</var> of a vertex in <span class="Math">B_{d,l}</span> whose last entry is fixed by <var class="Arg">s</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>, 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 involutive compatibility cocycle <var class="Arg">z</var> of a subgroup of <span class="Math">\mathrm{Aut}(B_{d,k})</span> that contains <var class="Arg">aut</var> (see <code class="func">InvolutiveCompatibilityCocycle</code> (<a href="chap5.html#X80ADE0E379590053"><span class="RefLink">5.3-1</span></a>)).</p>
<dl>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the local action <span class="Math">\Gamma(</span><var class="Arg">F</var><span class="Math">)=\{(a,(a)_{\omega})\mid a\in F\}\le\mathrm{Aut}(B_{d,2})</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 subgroup <var class="Arg">F</var> of <span class="Math">S_{d}</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">l</var>, <var class="Arg">d</var>, <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Gamma^{l}(</span><var class="Arg">F</var><span class="Math">)\le\mathrm{Aut}(B_{d,l})</span>.</p>
<p>The arguments of this method are a radius <var class="Arg">l</var> <span class="Math">\in\mathbb{N}</span>, a degree <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, and a subgroup <var class="Arg">F</var> of <span class="Math">S_d</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">F</var>, <var class="Arg">z</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Gamma_{z}(</span><var class="Arg">F</var><span class="Math">)=\{(a,(</span><var class="Arg">z</var><span class="Math">(a,\omega))_{\omega\in\Omega})\mid a\in</span><var class="Arg">F</var><span class="Math">\}\le\mathrm{Aut}(B_{d,k+1})</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 an involutive compatibility cocycle <var class="Arg">z</var> of <var class="Arg">F</var> (see <code class="func">InvolutiveCompatibilityCocycle</code> (<a href="chap5.html#X80ADE0E379590053"><span class="RefLink">5.3-1</span></a>)).</p>
<dl>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Delta(</span><var class="Arg">F</var><span class="Math">)\le\mathrm{Aut}(B_{d,2})</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 <em>transitive</em> subgroup <var class="Arg">F</var> of <span class="Math">S_{d}</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">F</var>, <var class="Arg">C</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Delta(</span><var class="Arg">F</var><span class="Math">,</span><var class="Arg">C</var><span class="Math">)\le\mathrm{Aut}(B_{d,2})</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 <em>transitive</em> subgroup <var class="Arg">F</var> of <span class="Math">S_d</span>, and a central subgroup <var class="Arg">C</var> of the stabilizer <var class="Arg">F</var><spanclass="Math">_{1}</span> of <span class="Math">1</span> in <var class="Arg">F</var>.</p>
<p>For any <span class="Math">F\le\mathrm{Aut}(B_{d,k})</span> that satisfies (C), the group <span class="Math">\Phi(F)\le\mathrm{Aut}(B_{d,k+1})</span> is the maximal extension of <span class="Math">F</span> that satisfies (C) as well. It stems from the action of <span class="Math">\mathrm{U}_{k}(F)</span> on balls of radius <span class="Math">k+1</span> in <span class="Math">T_{d}</span>.</p>
<dl>
<dt><strong class="Mark">for the argument <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Phi_{k}(</span><var class="Arg">F</var><span class="Math">)=\{(a,(a_{\omega})_{\omega})\mid a\in </span><var class="Arg">F</var><span class="Math">,\ \forall \omega\in\Omega:\ a_{\omega}\in C_{F}(a,\omega)\}\le\mathrm{Aut}(B_{d,k+1})</span>.</p>
<p>The argument of this method is a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">l</var>, <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Phi^{l}(</span><var class="Arg">F</var><span class="Math">)=\Phi_{l-1}\circ\cdots\circ\Phi_{k+1}\circ\Phi_{k}(</span><var class="Arg">F</var><span class="Math">)\le\mathrm{Aut}(B_{d,l})</span>.</p>
<p>The arguments of this method are a radius <var class="Arg">l</var> <span class="Math">\in\mathbb{N}</span> and a local action <var class="Arg">F</var> <span class="Math">\le\mathrm{Aut}(B_{d,k})</span>.</p>
<h4>4.3 <span class="Heading">Normal subgroups and partitions</span></h4>
<p>When point stabilizers in <span class="Math">F\le S_{d}</span> are not simple, or <span class="Math">F</span> preserves a partition, more universal groups can be constructed as follows.</p>
<dl>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">F</var>, <var class="Arg">N</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Phi(</span><var class="Arg">F</var><span class="Math">,</span><var class="Arg">N</var><span class="Math">)\le\mathrm{Aut}(B_{d,2})</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 <em>transitive</em> permutation group <var class="Arg">F</var> <span class="Math">\le S_{d}</span> and a normal subgroup <var class="Arg">N</var> of the stabilizer <var class="Arg">F</var><span class="Math">_{1}</span> of <span class="Math">1</span> in <var class="Arg">F</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 permutation group <var class="Arg">F</var> <span class="Math">\le S_{d}</span> and a partition <var class="Arg">P</var> of <code class="code">[1..d]</code> preserved by <var class="Arg">F</var>.</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">F</var>, <var class="Arg">P</var></strong></dt>
<dd><p>Returns: the group <span class="Math">\Phi_{k}(</span><var class="Arg">F</var><span class="Math">,</span><var class="Arg">P</var><span class="Math">)=\{(\alpha,(\alpha_{\omega})_{\omega})\mid \alpha\in <var class="Arg">F</var>,\ \alpha_{\omega}\in C_{F}(\alpha,\omega)</span> constant w.r.t. <var class="Arg">P</var><span class="Math">\}\le\mathrm{Aut}(B_{d,k+1})</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 partition <var class="Arg">P</var> of <code class="code">[1..d]</code> preserverd by <span class="Math">\pi</span><var class="Arg">F</var> <span class="Math">\le S_{d}</span>. This method assumes that all compatibility sets with respect to a partition element are non-empty and that all compatibility sets of the identity with respect to a partition element are non-trivial.</p>
<p>When a permutation group <span class="Math">F\le S_{d}</span> is not perfect, i.e. it admits an abelian quotient <span class="Math">\rho:F\twoheadrightarrow A</span>, more universal groups can be constructed by imposing restrictions of the form <span class="Math">\prod_{r\in R}\prod_{x\in S(b,r)}\rho(\sigma_{1}(\alpha,x))=1</span> on elements <span class="Math">\alpha\in\Phi^{k}(F)\le\mathrm{Aut}(B_{d,k})</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SignHomomorphism</code>( <var class="Arg">F</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the sign homomorphism from <var class="Arg">F</var> to <span class="Math">S_{2}</span>.</p>
<p>The argument of this method is a permutation group <var class="Arg">F</var> <span class="Math">\le S_{d}</span>. This method can be used as an example for the argument <var class="Arg">rho</var> in the methods <code class="func">SpheresProduct</code> (<a href="chap4.html#X83A7A23D875BFAA2"><span class="RefLink">4.4-3</span></a>) and <code class="func">LocalActionPi</code> (<a href="chap4.html#X79341499795BF8D9"><span class="RefLink">4.4-4</span></a>).</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AbelianizationHomomorphism</code>( <var class="Arg">F</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the homomorphism from <var class="Arg">F</var> to <span class="Math">F/[F,F]</span>.</p>
<p>The argument of this method is a permutation group <var class="Arg">F</var> <span class="Math">\le S_{d}</span>. This method can be used as an example for the argument <var class="Arg">rho</var> in the methods <code class="func">SpheresProduct</code> (<a href="chap4.html#X83A7A23D875BFAA2"><span class="RefLink">4.4-3</span></a>) and <code class="func">LocalActionPi</code> (<a href="chap4.html#X79341499795BF8D9"><span class="RefLink">4.4-4</span></a>).</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> all of whose <span class="Math">1</span>-local actions are in the domain of the homomorphism <var class="Arg">rho</var> from a subgroup of <span class="Math">S_d</span> to an abelian group, and a sublist <var class="Arg">R</var> of <code class="code">[0..k-1]</code>. This method is used in the implementation of <code class="func">LocalActionPi</code> (<a href="chap4.html#X79341499795BF8D9"><span class="RefLink">4.4-4</span></a>).</p>
<p>The arguments of this method are a degree <var class="Arg">l</var> <span class="Math">\in\mathbb{N}_{\ge 2}</span>, a radius <var class="Arg">d</var> <span class="Math">\in\mathbb{N}_{\ge 3}</span>, a permutation group <var class="Arg">F</var> <span class="Math">\le S_d</span>, a homomorphism <span class="Math">\rho</span> from <var class="Arg">F</var> to an abelian group that is surjective on every point stabilizer in <var class="Arg">F</var>, and a non-empty, non-zero subset <var class="Arg">R</var> of <code class="code">[0..l-1]</code> that contains <span class="Math">l-1</span>.</p>
<p>When a subgroup <span class="Math">F\le\mathrm{Aut}(B_{d,k})</span> satisfies (C) and admits an involutive compatibility cocycle <span class="Math">z</span> (which is automatic when <span class="Math">k=1</span>) one can characterise the kernels <span class="Math">K\le\Phi_{k}(F)\cap\ker(\pi_{k})</span> that fit into a <span class="Math">z</span>-split exact sequence <span class="Math">1\to K\to\Sigma(F,K)\to F\to 1</span> for some subgroup <span class="Math">\Sigma(F,K)\le\mathrm{Aut}(B_{d,k+1})</span> that satisfies (C). This characterisation is implemented in this section.</p>
<dl>
<dt><strong class="Mark">for the arguments <var class="Arg">d</var>, <var class="Arg">F</var></strong></dt>
<dd><p>Returns: the list of kernels <span class="Math">K\le\prod_{\omega\in\Omega}F_{\omega}\cong\ker\pi\le\mathrm{Aut}(B_{d,2})</span> that are preserved by the action <var class="Arg">F</var> <span class="Math">\curvearrowright\prod_{\omega\in\Omega}F_{\omega}</span>, <spanclass="Math">a\cdot(a_{\omega})_{\omega}:=(aa_{a^{-1}\omega}a^{-1})_{\omega}</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 permutation group <var class="Arg">F</var> <span class="Math">\le S_{d}</span>. The kernels output by this method are compatible with <var class="Arg">F</var> with respect to the standard cocycle (see <code class="func">InvolutiveCompatibilityCocycle</code> (<a href="chap5.html#X80ADE0E379590053"><span class="RefLink">5.3-1</span></a>)) and can be used in the method <code class="func">LocalActionSigma</code> (<a href="chap4.html#X83920A2C7CC46AC9"><span class="RefLink">4.5-2</span></a>).</p>
</dd>
<dt><strong class="Mark">for the arguments <var class="Arg">F</var>, <var class="Arg">z</var></strong></dt>
<dd><p>Returns: the list of kernels <span class="Math">K\le\Phi_{k}(F)\cap\ker(\pi_{k})\le\mathrm{Aut}(B_{d,k+1})</span> that are normalized by <span class="Math">\Gamma_{z}(</span><var class="Arg">F</var><span class="Math">)</span> and such that for all <span class="Math">k\in K</span> and <span class="Math">\omega\in\Omega</span> there is <span class="Math">k_{\omega}\in K</span> with <span class="Math">\mathrm{pr}_{\omega}k_{\omega}=z(\mathrm{pr}_{\omega}k,\omega)^{-1}</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> that satisfies (C) and an involutive compatibility cocycle <var class="Arg">z</var> of <var class="Arg">F</var> (see <code class="func">InvolutiveCompatibilityCocycle</code> (<a href="chap5.html#X80ADE0E379590053"><span class="RefLink">5.3-1</span></a>)). It can be used in the method <code class="func">LocalActionSigma</code> (<a href="chap4.html#X83920A2C7CC46AC9"><span class="RefLink">4.5-2</span></a>).</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 subgroup <var class="Arg">F</var> of <span class="Math">S_{d}</span> and a compatible kernel <var class="Arg">K</var> for <var class="Arg">F</var> (see <code class="func">CompatibleKernels</code> (<a href="chap4.html#X7F425DFC8760388F"><span class="RefLink">4.5-1</span></a>)).</p>
<p>The arguments of this method are a local action <var class="Arg">F</var> of <span class="Math">\mathrm{Aut}(B_{d,k})</span> that satisfies (C) and a kernel <var class="Arg">K</var> that is compatible for <var class="Arg">F</var> with respect to the involutive compatibility cocycle <var class="Arg">z</var> (see <code class="func">InvolutiveCompatibilityCocycle</code> (<a href="chap5.html#X80ADE0E379590053"><span class="RefLink">5.3-1</span></a>) and <code class="func">CompatibleKernels</code> (<a href="chap4.html#X7F425DFC8760388F"><span class="RefLink">4.5-1</span></a>)) of <var class="Arg">F</var>.</p>
<h4>4.6 <span class="Heading">PGL₂ over the p-adic numbers</span></h4>
<p>Here, we implement functions to provide the <span class="Math">k</span>-local actions of the groups <span class="Math">\mathrm{PGL}(2,\mathbb{Q}_{p})</span> and <span class="Math">\mathrm{PSL}(2,\mathbb{Q}_{p})</span> acting on <span class="Math">T_{p+1}</span>. This section is due to Tasman Fell.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalActionPGL2Qp</code>( <var class="Arg">p</var>, <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the subgroup of <span class="Math">\mathrm{Aut}(B_{p+1,k})</span> induced by the action of <span class="Math">\mathrm{PGL}(2,\mathbb{Z}_{p})</span> on the ball of radius <var class="Arg">k</var> around the vertex corresponding to the identity lattice of the Bruhat-Tits tree of <span class="Math">\mathrm{PGL}(2,\mathbb{Q}_{p})</span>.</p>
<p>The arguments of this method are a prime <var class="Arg">p</var> and a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{\ge 1}</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ LocalActionPSL2Qp</code>( <var class="Arg">p</var>, <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: the subgroup of <span class="Math">\mathrm{Aut}(B_{p+1,k})</span> induced by the action of <span class="Math">\mathrm{PSL}(2,\mathbb{Z}_{p})</span> on the ball of radius <var class="Arg">k</var> around the vertex corresponding to the identity lattice of the Bruhat-Tits tree of <span class="Math">\mathrm{PGL}(2,\mathbb{Q}_{p})</span>.</p>
<p>The arguments of this method are a prime <var class="Arg">p</var> and a radius <var class="Arg">k</var> <span class="Math">\in\mathbb{N}_{\ge 1}</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 und die Messung sind noch experimentell.