Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  chap2.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/fr/doc/chap2.html


<?xml""=charset

<!DOCTYPE=">
         "http" =/"=.>

< =httplang
<head>
<title=(;/>
<meta http-equiv=/>
< name="" /
<link rel="ody class"" onload"()"
scriptmanual=text/>
<script type="text/javascript">overwriteStyle();</script>
</head
<


< class< class"GotoChapter /span< href=chap0">Topa   ="chap1."><a><href."4< ="chap5">/> ajava.lang.StringIndexOutOfBoundsException: Range [243, 240) out of bounds for length 478

<   Sectionchap2 class2span a thourough on  see=.#"BGN03]<>or < =".html"[{}03]
.



<java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
p<="X7ADCE68284FB4ACF" name"
<div class="ChapSects"><a href="chap2.html#X7ADCE68284FB4ACF">2 <span class="Heading">FR package</span></a>
<div <div class classSimpleMathW/> denote automorphismgroup ofthegraph<spanclass"SimpleMath">X^*<span.Given< class=SimpleMath> ∈W</pan, we restrict itsaction <span class"impleMath> ⊂*/span> and> >/spanthe>activity/m>of< class""a<span. WeWemayalsoobtainforall =""x X/span,a  automorphism<spanclass="">a_x W/>, called <emstate <spanclass"impleMath>a><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X78DF4DE18260BD80">2.2 <span class="Heading">An example session</span></a>
</span>
</div>
</div>

<h3>2 <span class="Heading">FR package</span></h3>

<p><a id="X80C332C686212786

<>.1<span class"eading"A brief introduction</span/>

<p> the <emWreath</m>The of span="SimpleMath"></pan the permutational product span="SimpleMath">^ ⋊(X)</span</p>

<p>We shall here be interested in groups <span class="SimpleMath">G</span> defined by their action on a regular rooted tree. Let <span class="SimpleMath">X</span> be a finite set; and let <span class

<p>Let <span class="SimpleMath">W</span> denote the automorphism group of the graph <span class="SimpleMath">X^*</span>. Given <span class="SimpleMath">a ∈ W</span>, we may restrict its action to <span class="SimpleMath">X ⊂ X^*</span

<p class="pcenter">(v){a_x} = w \quad\textrm{if}\quad (xv)a =  x^{\pi_a}w.</p>

<p>The data <span class="SimpleMath">(a_x,π_a)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p class="pcenter">\phi: W \to W\wr \mathop{Sym}(X),

<p>called the emWreath</em.The of<span classSimpleMathϕ/span>  the permutational wreath <span="SimpleMath"WX ⋊ Sym(X)<span</>

<e  <spanclassSimpleMatha_xspan should beinterpretedas the of action < class"SimpleMath">a/span on subtree <panclass"SimpleMath">xX^*</>; theautomorphismspanclass"SimpleMath">a</span is definedbyactingfirst each ofthesubtreesof theform <spanclass"">xX*</pan> by itsrespective, and thenpermuting these according tospanclass"impleMath>πa. The wreath recursion can be on the of ">a, to define states< class="SimpleMath<>foranyspan""v∈^<><p

<p>The automorphism <span class="SimpleMath">a ∈ W</span> mayp> followingimportantproperties have also considered.A subgroup <spanclass"SimpleMath>G Wis all the G-subsets .It is weakly branched/> ifit is level-transitive,andforevery>∈X*/span there  non-trivial<spanclassSimpleMath>a_v G/spanthat span=SimpleMath>^ ∖ vX*/> It em/>if  eachspan=SimpleMath> ∈</> the generatedbyallsuchspanclass"SimpleMath"a_vspan  allspanclassSimpleMathv/>of spanclassSimpleMath>n/span has   < classSimpleMath">G./>

<>his may beconvenientlyencodedinwhatis a <emMoore</em:itconsistsofa setspanclass"">Q/>,the setof graph;analphabet <span="SimpleMath">X</span; a`transition' function span class="impleMath"ϕQ X-&t; Q,where ϕq,) is the endpoint oftheedgestarting span class="SimpleMath"> andlabeled x labeling< class"SimpleMath>"< group on We willuse theequivalent machinesϕQ× X-> X× Q/span> encoding both ϕ
and together.

<p>Of particular interest are <em>finite-state automorphisms</em>: these are automorphisms whose Mealy machine has finitely many states. The product and inverse of finite-state automorphisms is again finite-state.</p>

<p>A subgroup <span class="SimpleMath">G ≤ W</span> is <em>self-similar</em> if <span class="SimpleMath">G^ϕ ⊂ G≀Sym(X)</span>. This is equivalent to asking

pThe importantproperties have also considered.A subgroup< class=SimpleMath> ≤W</>  <m>level-transitive/>   action transitiveonallthespan"">G span=SimpleMath>^<span It emweakly<>ifis,and everyspan="">v∈X^</spanthereanon-trivial<spanclass"SimpleMath"a_v G</span>thatfixesspan=""X*∖vX</pan>. Itis<embranched class="SimpleMath">n ∈ N</span the group by allsuch< class="SimpleMath">a_v</span for all<spanclass"impleMath">v/span oflength< class"SimpleMath"></pan finitespan=">G.



<p>A self-similar finitely generated group <span class="SimpleMath">G ≤ W</span>

<p>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>We assumed for simplicity that the elements <span class="SimpleMath">a</span> were invertiblejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X78DF4DE18260BD80>gap></span> <span class="GAPinput">LoadPackage("fr");</span>

<h4>2.2 <span class="Heading">An example session</span></h4>

<p>ThisLoading FR085714p5Functionallyrecursive automata groups

<p>The package---------------------------------


<<pre></iv
<span java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
---------------------------------------------------
Loading FR 0.857142p5 (Functionally recursive and automata groups)
by Laurent Bartholdi (http://www.uni-math.gwdg.de/laurent)
----------------------------------------------------------------
true
/pre></div>

<p>Many FR groups are predefined by <strong class="pkg">FR</strong>, see Chapter <a href="chap9.html#X7A489A5D79DA9E5C"><span class

<p>We


div=">
< classgap<> < classB:=("&;1,b&;1,2""=;1,a&;",IsFRMealyElement>
< class>>span="">AssignGeneratorVariables<span
<span class="GAPprompt">gap  Assigned global variables a,b ]
#I  Assigned the global variables [ a, b ]
</pre</iv

<p>We have just created the<>Note that group is ascode="code">BasilicaGroupcode.We compute the of the:</p>

<>Note this group predefined  <code classcode>asilicaGroupcode. We now the decompositions the generators</>


<[ [ <2|identity..>, <2|>],  2, 1]]
<span class="GAPprompt">gap></span> <span class="GAPinput">DecompositionOfFRElement(a); DecompositionOfFRElement(b);</span>
  &;2|identity ...&;, <|bgt][2  ]java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
 [&;2|identity ..&;, <2agt, [1 2]]
</pre></div>

<p>Elements are described as words in the generators; theyjava.lang.StringIndexOutOfBoundsException: Range [0, 59) out of bounds for length 0

<p>The optional argument <code class="func">IsFRElement</code> (<a href="chap10.html#X7966F9B982B1DFE1"><span class="RefLink">10.2-11</span></a>) tells <strong class="pkg">FR</strong> to store elements in this way. This representation is always

<p>Elements act on sequences


<div classexample<>
<span class="GAPprompt">gap></span> <span class="GAPinput">1^a; [1]^a; [1,1]^a;</span>
2<spanclass"GAPprompt"gapgt/span> <span class=GAPinput1^;[]^a 1,1^a;</pan
[2
[ 2, 1 ]
</pre></div>

<p>Periodic sequences are also implemented in <strong class="pkg">FR</strong>; they are constructed by giving the period and preperiod. The period is printed by preceding it with a "/":</p>


<div class="example"
<span="GAPprompt">gapgt;</span> <spanclass"GAPinput">v := PeriodicList[[];</pan
[ 1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class="GAPinput">v^a; v^java.lang.StringIndexOutOfBoundsException: Range [69, 70) out of bounds for length 26
/]
[/ 1, 2 ]
<span class="GAPprompt">gap></span> <span class="GAPinput">last{[1..10]};</span>
[ 1, 2, [ 1 /2]
</pre></div>

<p>Most  much efficient <span="">B/span>s elementsare to> representation/m,/


<div class="example">/1  ]
< class>ap;</> <span=""> =IsomorphismMealyGroup>
<recursive group over [ 1 . 1 2,1 2, 1, 2 ,2,1,2]
<span class="GAPprompt">gap></span> <span class="GAPinput">a := Bm<pre</div>
&;Mealy elementon [ 1, 2] withstates;
<Mealy element on alphabet [ 1, 2java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
</pre>/div>

<pan classGAPprompt>ap;</span span="GAPinput">a : Bm;b : Bm;</pan

<p>The group;Mealy element on [ 1, 2  with 3 states;


<div class="example"><pre>
<span="GAPprompt">gap;</spanspan="GAPinput">IsBoundedFRSemigroup);</span
true
<span class="GAPprompt">gap></span> <span class="GAPinput">Order(a); Order(b);</span>
infinity
infinity
<span class="GAPprompt">gap class=GAPpromptgapgt;</span> <span class="GAPinput">IsBoundedFRSemigroupBm</span
4679
<pan class"GAPprompt">gapgt/> <span="GAPinput">Orderg) timespan
infinity
2599
</pre></div>

pThe < classSimpleMath>B</span> isweakly;   derived <spanclass="">B'/span>contains Toprovethat it to check[,]  1∈B'/span> and 1 ×[a,]∈B'/>. These are constructed using><pre>
<span=GAPprompt&;</> <span="">c: (ab;/>
<
<span></div
ver.  with 3generators;
<span class="GAPprompt">gap></span> <java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
true
true
<span;Mealy on [ 1    9 states;
true
<n ="">>> spanG"VertexElement(c=Commba^
true
</pre></div>

<ptrue

<p>We may also check the relations <span class="SimpleMath">[b^p,(b^p)^a^p]=1</span> and <span class="SimpleMath">java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4


<We  check  < classSimpleMath^(^^^]1/> and="SimpleMath">2(^p^^]/span />  power class<>:/>
<span class="GAPprompt">gap></span> <span class="GAPinput">ForAll([0..10],i->IsOne(Comm(b^(2^i),(b^(2^i))^((a^(2^i))
true
1361
</pre></div>

p group>  ,    compute


<div1
<pan =""gap  =>(B);/>
[ <2|identity
</pre/>

<p>java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">N := NucleusMachine(B);</span>
&[ <|identity..>&;2|b>,&;2|b^-> &;2|agt<|^-1gtlt^-*&;, <^1b&; ]
<spanclass="APprompt>> GAPinput">(N);
</pre></div>

<p>We may also draw powers of the dual automaton: these are approximations to the Schreier graph of <span


<divclass="xample>

<span class="GAPprompt">gap></span> <span class"GAPinput">Draw(N)^3;<span
< classGAPpromptgap>/pan classGAPinput =(FRMachine1<span
<Mealy alphabet2  7 statesgt
< classgap<> < classDraw(M^)<span
</pre></div>

<p>These Schreier may  powers the dual automaton: these are approximations to theSchreier ofspan="B/>. ,also construct smallerMealy spanclass="a/>andSimpleMath>  givep>


<div < class"example"<re
span=GAPprompt>> span">(Bpoint=1111,);
pjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12

<p>More class>>> spanG"DualMachineM^)


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class</re</iv
&;permutation with>
<span class
3985023674816
8
</></>

<p>We may>ore properties of <span ="SimpleMath">B</span can be checkedor experimented, onitsfinite quotients obtained by truncating the tree on which <span class=SimpleMath>B</pan   length < ="ode">PermGroup(Bn)</code> constructsa permutation group which the quotient of class"SimpleMath"B<span on < class"impleMath>2n :


<><pre
<class"gapgtGAPinput">J := JenningsLieAlgebra(;time;
<Lie algebra of dimension 88 over3948092567715
18035
<span class=
[2 ,,,1 ,1 4 ,2, 1, 3, 1, 2  java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
</pre>

<p>The "


<div classspanclass=GAPpromptgapspan=>([1..1]>((J.(i));/>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>java.lang.StringIndexOutOfBoundsException: Index 124 out of bounds for length 12

<hr />
<p class
<body
</html>

99%


¤ Dauer der Verarbeitung: 0.8 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge