Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quellcode-Bibliothek chap3_mj.html   Sprache: HTML

 

 products/Sources/formale Sprachen/GAP/pkg/laguna/doc/chap3_mj.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript"
  src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (LAGUNA) - Chapter 3: The basic theory behind LAGUNA</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap3"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap2_mj.html">[Previous Chapter]</a>    <a href="chap4_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap3.html">[MathJax off]</a></p>
<p><a id="X7D9FCE3A8526ACBE" name="X7D9FCE3A8526ACBE"></a></p>
<div class="ChapSects"><a href="chap3_mj.html#X7D9FCE3A8526ACBE">3 <span class="Heading">The basic theory behind <strong class="pkg">LAGUNA</strong></span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> 
<s
</java.lang.StringIndexOutOfBoundsException: Range [0, 5) out of bounds for length 0
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7E26AE6C807D7C07">3.2 <span class="Heading"><span class="SimpleMath">\(p\)</span>-modular group algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7B74767A849D921E">3.3 <span class="Heading">Polycyclic generating set for <span class="SimpleMath">\(V\)</span></span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7DCB12F48752C17E">3.4 <span class="Heading">Computing the canonical form</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X873F4F068759DF5D">3.5 <span class="Heading">Computing a power commutator presentation for <span class="SimpleMath">\(V\)</span></span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X79183196837B7CC1">3.6 <span class="Heading">Verifying Lie properties of <span class="SimpleMath">\(FG\)</span></span></a>
</span>
</div>
</div>

<h3>3 <span class="Heading">The basic theory behind <strong class="pkg">LAGUNA</strong></span></h3>

<p>In this chapter we describe the theory that is behind the algorithms used by <strong class="pkg">LAGUNA</strong>.</p>

<p><a id="X85C2DE1486FB45FD" name="X85C2DE1486FB45FD"></a></p>

<h4>3.1 <span class="Heading">Notation and definitions</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a group and <span class="SimpleMath">\(F\)</span> a field. Then the <em>group algebra</em> <span class="SimpleMath">\(FG\)</span> consists of the set of formal linear combinations of the form</p>

<p class="center">\[ 
\sum_{g \in G}\alpha_g g,\qquad \alpha_g \in F
\]</p>

<p>where all but finitely many of the <span class="SimpleMath">\(\alpha_g\)</span> are zero. The group algebra <span class="SimpleMath">\(FG\)</span> is an <span class="SimpleMath">\(F\)</span>-algebra with the obvious operations. Clearly, <span class="SimpleMath">\(\dim FG=|G|\)</span>.</p>

<p>The <em>augmentation homomorphism</em> <span class="SimpleMath">\( \chi : FG \rightarrow F\)</span> is defined by</p>

< class="center">\[
\chi\left(\sum_{g \in G}\alpha_g g\right)=\sum_{g \in G}\alpha_g.
\]</p>

<p>It is easy to see that <span class="SimpleMath">\(\chi\)</span> is indeed a homomorphism onto <span class="SimpleMath">\(F\)</span>. The kernel of <span class="SimpleMath">\(\chi\)</span> is called the <em>augmentation ideal</em> of <span class="SimpleMath">\(FG\)</span>. The java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p class="center">\[
A(FG)=\left\{\sum_{g \in G}\alpha_g g\ |\ \sum_{g \in G}\alpha_g=0\right\}.
\]</p>

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

<p><a id="X7E26AE6C807D7C07" name="X7E26AE6C807D7C07"></a></p>

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

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

<>   of java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 1295

<p><a id="X7B74767A849D921E" name="X7B74767A849D921E"></a></p>

<h4>3.3 <span class="Heading">Polycyclic generating set for <span class="SimpleMath">\(Vjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>Let <span class="SimpleMath">\(G\)</span> be a finite <span class="SimpleMath">\(p\)</x_{,}){alpha_{,}c(x_{lk1^\{,}java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62

<p class="center">\[
A\rhd A^2\rhd\cdots\rhd A^{c}\rhd A^{c+1}=0.
\]</<=center>[

< is clear  <panclass="impleMath"(^i/A^{+}\<>of  chainhastrivial multiplication thatis,such  quotientis a -ing. The <span class"">A)/>gives   a  of normal subgroups in span class=SimpleMath>(V)/pan><p>

<p  classcenter>[
V=1+A<>Thetotal numberstandard productsis < =SimpleMath\|-)/ <pjava.lang.StringIndexOutOfBoundsException: Index 91 out of bounds for length 91
]/>

<p>It is easy to java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0

<p>Now we show how to compute a basis for <span class="SimpleMath">\(A^i\)</span> that gives a polycyclic java.lang.StringIndexOutOfBoundsException: Index 115 out of bounds for length 0

<p class="center">\[
G=G_1 \rhd G_2\rhd\cdots\rhd G_{k}\rhd G_{k+1}=1
\]</p>

e<series<e  spanclassS"\\<span.Thatis,span""\G_1=Gi]{p\<> spanclass=SimpleMath>\j)/>is the non-integer such<"">jg ip<span.Forall<class=S>(\leqk)<span elements <java.lang.StringIndexOutOfBoundsException: Range [357, 356) out of bounds for length 1280

<p>A non-empty product</p>

<p class="center">\[
u=(x_{1,1}-1)^{\alpha_{1,1}}\cdots(x_{1,l_1}-1)^{\alpha_{1,l_1}}\cdots
(x_{k,1}-1)^{\alpha_{k,1}}\cdots(x_{k,l_k}-1)^{\alpha_{k,l_k}}
\]/java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6

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

<p class="center">\[
\sum_{i"X7DCB12F48752C17E"name=X">/>/>
\]<

<p>he total  of productsis s class"SimpleMath"\|-\<span> .</>

<p><strong class="button">Lemma (</strong><a href="chapBib_mj.html#biBHB">[java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>A basis for <span class="SimpleMath">\(A\)</span

<p>Let <span class="SimpleMath">\(x_1,\ldots,x_{{|G|}-1}\)</span> java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 0

<p class="center">\[
v=y_1^{\alpha_1}\cdots (y_{|G|-1})^{\]<p>
\lpha_1\java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 52
\]</pp class=center">[

<p>hisjava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 349

<p><a id="X7DCB12F48752C17E" name="X7DCB12F48752C17E"></a></p>

<h4quad 1+^i+.

<p>We show how to compute the canonical form of \]/>

<p><strong class="button">Lemma.</strong

<p class="center">\[
w\equiv \alpha_{s_i}x_{s_i}+\cdots+\alpha_{r_i}x_{r_i}\quad \bmod \quad A^{i+1}
\]</p>

<p>if an only if</p>

<p class="center">\[
1+w\equiv (y_{s_i})^{\alpha_{s_i}}\cdots (y_{r_i})^{\alpha_{r_i}}\quad \bmod
\quad 1+A^{i+1}.
\]</p>

<p>Suppose that <span class="SimpleMath">\(w\)</span> is an element of the augmentation ideal <span class="SimpleMath">\(A\)</span> and <span class="SimpleMath">\(1+w\)</span> is a normalised unit. Let <span class="SimpleMath">\(x_1,\ldots,x_{r_1}\)</span> be the standard products of weight 1, and let <span class="SimpleMath">\(y_1,\ldots,y_{r_1}\)</span> be the corresponding elements in the polycyclic generating set. Then using the previous lemma, we find <span class="SimpleMath">\(\alpha_1,\ldots,\alpha_{r_1}\)</span> such that</p>

<p class="center">\[
w\equiv \alpha_{1}x_{1}+\cdots+\alpha_{r_1}x_{r_1}\quad \bmod \quad A^{2},
\]</p>

<p>and so</p>

<p class="center">\[
1+w\equiv (y_{1})^{\alpha_{1}}\cdots (y_{r_1})^{\alpha_{r_1}}\quad \bmod
\quad 1+A^{2}.
\]</p>

<p>Now we have that <span class="SimpleMath">\(1+w=(y_{1})^{\alpha_{1}}\cdots (y_{r_1})^{\alpha_{r_1}}(1+w_2)\)</span> for some <span class="SimpleMath">\(w_2 \in A^2\)</span>. Then suppose that <span class="SimpleMath">\(x_{s_2},x_{s_2+1},\ldots,x_{r_2}\)</span> are the standard products of weight 2. We find <span class="SimpleMath">\(\alpha_{s_2},\ldots,\alpha_{r_2}\)</span> such that</p>

<p class="center">\[
w_2\equiv \alpha_{s_2}x_{s_2}+\cdots+\alpha_{r_2}x_{r_2}\quad \bmod \quad A^{3}.
\]</p>

<p>Then the lemma above implies that</p>

<p class="center">\[
1+w_2\equiv (y_{s_2})^{\alpha_{s_2}}\cdots (y_{r_2})^{\alpha_{r_2}}\quad \bmod
\quad 1+A^{3}.
\]</p>

<p>Thus <span class="SimpleMath">\(1+w_2=(y_{s_2})^{\alpha_{s_2}}\cdots (y_{r_2})^{\alpha_{r_2}}(1+w_3)\)</span> for some <span class="SimpleMath">\(w_3 \in A^3\)</span>, and so <span class="SimpleMath">\(1+w=(y_{1})^{\alpha_{1}}\cdots (y_{r_1})^{\alpha_{r_1}}(y_{s_2})^{\alpha_{s_2}}\cdots (y_{r_2})^{\alpha_{r_2}}(1+w_3)\)</span>. We repeat this process, and after <span class="SimpleMath">\(c\)</span> steps we obtain the canonical form for the element <span class="SimpleMath">\(1+w\)</span>.</p>

<p><a id="X873F4F068759DF5D" name="X873F4F068759DF5D"></a></p>

<h4>3.5 <span class="Heading">Computing a power commutator presentation for <span class="SimpleMath">\(V\)</span></span></h4>

<p>Using the procedure in the previous section, it is easy to compute a power commutator presentation for the normalized unit group <span class="SimpleMath">\(V\)</span> of a <span class="SimpleMath">\(p\)</span>-modular group algebra over the field of <span class="SimpleMath">\(p\)</span> elements. First we compute the polycyclic generating sequence <span class="SimpleMath">\(y_1,\ldots,y_{|G|-1}\)</span> as in Section <a href="chap3_mj.html#X7B74767A849D921E"><span class="RefLink">3.3</span></a>. Then for each <span class="SimpleMath">\(y_i\)</span> and for each <span class="SimpleMath">\(y_j,\ y_i\)</span> such that <span class="SimpleMath">\(i<j\)</span> we compute the canonical form for <span class="SimpleMath">\(y_i^p\)</span> and <span class="SimpleMath">\([y_j,y_i]\)</span> as described in Section <a href="chap3_mj.html#X7DCB12F48752C17E"><span class="RefLink">3.4</span></a>.</p>

<p>Once a power-commutator presentation for <span class="SimpleMath">\(V\)</span> is constructed, it is easy to obtain a polycyclic presentation for the unit group <span class="SimpleMath">\(U\)</span> by adding an extra central generator <span class="SimpleMath">\(y\)</span> corresponding to a generator of the cyclic group <span class="SimpleMath">\(F^*\)</span> and enforcing that <span class="SimpleMath">\(y^{p-1}=1\)</span>.</p>

<p><a id="X79183196837B7CC1" name="X79183196837B7CC1"></a></p>

<h4>3.6 <span class="Heading">Verifying Lie properties of <span class="SimpleMath">\(FG\)</span></span></h4>

<p>If <span class="SimpleMath">\(FG\)</span> is a group algebra then one can consider the Lie bracket operation defined by <span class="SimpleMath">\([a,b]=ab-ba\)</span>. Then it is well-known that <span class="SimpleMath">\(FG\)</span> with respect to the scalar multiplication, the addition, and the bracket operation becomes a Lie algebra over <span class="SimpleMath">\(F\)</span>. This Lie algebra is also denoted <span class="SimpleMath">\(FG\)</span>. Some Lie properties of such Lie algebras can be computed very efficiently. In particular, it can be verified whether the Lie algebra <span class="SimpleMath">\(FG\)</span> is nilpotent, soluble, metabelian, centre-by-metabelian. Fast algorithms that achieve these goals are described in <a href="chapBib_mj.html#biBLR86">[LR86]</a>, <a href="chapBib_mj.html#biBPPS73">[PPS73]</a>, and <a href="chapBib_mj.html#biBRos00">[Ros00]</a>.</p>


<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap2_mj.html">[Previous Chapter]</a>    <a href="chap4_mj.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

Messung V0.5 in Prozent
C=100 H=96 G=97

¤ 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.0.228Bemerkung:  ¤

*Bot Zugriff






Wurzel

Suchen

PVS Prover

Isabelle Prover


Cephes Mathematical Library

Vienna Development Method

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 und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=7119
#Domains=4563