Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/wedderga/doc/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 7.6.2025 mit Größe 13 kB image not shown  

Quelle  chap1.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/wedderga/doc/chap1.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>
<title>GAP (Wedderga) - Chapter 1: Introduction</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="chap1"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chap7.html">7</a>  <a href="chap8.html">8</a>  <a href="chap9.html">9</a>  <a href="chapBib.html">Bib</a>  <a href="chapInd.html">Ind</a>  </div>

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

<p id="mathjaxlink" class="pcenter"><a href="chap1_mj.html">[MathJax on]</a></p>
<p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p>
<div class="ChapSects"><a href="chap1.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7F8C3A087C875426">1.1 <span class="Heading">General aims of <strong class="pkg">Wedderga</strong> package</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7DB566D5785B7DBC">1.2 <span class="Heading">Installation and system requirements</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7EC3E10184435AC0">1.3 <span class="Heading">Main functions of <strong class="pkg">Wedderga</strong> package</span></a>
</span>
</div>
</div>

<h3>1 <span class="Heading">Introduction</span></h3>

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

<h4>1.1 <span class="Heading">General aims of <strong class="pkg">Wedderga</strong> package</span></h4>

<p>The title ``<strong class="pkg">Wedderga</strong>'' stands for ``<strong class="button">Wedder</strong>burn decomposition of <strong class="button">g</strong>roup <strong class="button">a</strong>lgebras''. This is a <strong class="pkg">GAP</strong> package to compute the simple components of the Wedderburn decomposition of semisimple group algebras. So the main functions of the package returns a list of simple algebras whose direct sum is isomorphic to the group algebra given as input.</p>

<p>The method implemented by the package produces the Wedderburn decomposition of a group algebra <span class="SimpleMath">FG</span> provided <span class="SimpleMath">G</span> is a finite group and <span class="SimpleMath">F</span> is either a finite field of characteristic coprime to the order of <span class="SimpleMath">G</span>, or an abelian number field (i.e. a subfield of a finite cyclotomic extension of the rationals).</p>

<p>Other functions of <strong class="pkg">Wedderga</strong> compute the primitive central idempotents of semisimple group algebras and a complete set of orthogonal primitive idempotents, and calculate Schur indices of simple algebras.</p>

<p>The package also provides functions to construct crossed products over a group with coefficients in an associative ring with identity and the multiplication determined by a given action and twisting.</p>

<p>Furhermore, the package provides functions to create code words from a group ring element.</p>

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

<h4>1.2 <span class="Heading">Installation and system requirements</span></h4>

<p><strong class="pkg">Wedderga</strong> does not use external binaries and, therefore, works without restrictions on the type of the operating system. It is designed for <strong class="pkg">GAP</strong>4.4 and no compatibility with previous releases of <strong class="pkg">GAP</strong>4 is guaranteed.</p>

<p>To use the <strong class="pkg">Wedderga</strong> online help it is necessary to install the <strong class="pkg">GAP</strong>4 package <strong class="pkg">GAPDoc</strong> by Frank Lübeck and Max Neunhöffer, which is available from the <strong class="pkg">GAP</strong> site or from <span class="URL"><a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc/">http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc/</a></span>.</p>

<p><strong class="pkg">Wedderga</strong> is distributed in standard formats (<code class="file">tar.gz</code>, <code class="file">tar.bz2</code>, <code class="file">-win.zip</code>) and can be obtained from <span class="URL"><a href="https://gap-packages.github.io/wedderga/">https://gap-packages.github.io/wedderga/</a></span>. To install <strong class="pkg">Wedderga</strong>, unpack its archive into the <code class="file">pkg</code> subdirectory of your <strong class="pkg">GAP</strong> installation.</p>

<p>When you don't have access to the directory of your main GAP installation, you can also install the package outside the GAP main directory by unpacking it inside a directory MYGAPDIR/pkg. Then to be able to load Wedderga you need to call GAP with the -l ";MYGAPDIR" option.



<p>Installation using other archive formats is performed in a similar way.</p>

<p>If the package is installed correctly, it should be loaded as follows:</p>


<div class="example"><pre>

<span class="GAPprompt">gap></span> <span class="GAPinput">LoadPackage("wedderga");</span>
-----------------------------------------------------------------------------
Loading Wedderga 4.10.5 (Wedderga)
by Gurmeet Kaur Bakshi (gkbakshi@pu.ac.in),
   Osnel Broche Cristo (osnel@ufla.br),
   Allen Herman (aherman@math.uregina.ca),
   Olexandr Konovalov (https://olexandr-konovalov.github.io/),
   Sugandha Maheshwary (msugandha@ma.iitr.ac.in),
   Gabriela Olteanu (http://math.ubbcluj.ro/~olteanu),
   Aurora Olivieri (olivieri@usb.ve),
   Angel del Rio (http://www.um.es/adelrio), and
   Inneke Van Gelder (http://homepages.vub.ac.be/~ivgelder).
Homepage: https://gap-packages.github.io/wedderga
Report issues at https://github.com/gap-packages/wedderga/issues
-----------------------------------------------------------------------------
true

</pre></div>

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

<h4>1.3 <span class="Heading">Main functions of <strong class="pkg">Wedderga</strong> package</span></h4>

<p>The main functions of <strong class="pkg">Wedderga</strong> are <code class="func">WedderburnDecomposition</code> (<a href="chap2.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>) and <code class="func">WedderburnDecompositionInfo</code> (<a href="chap2.html#X8710F98A85F0DD29"><span class="RefLink">2.1-2</span></a>).</p>

<p><code class="func">WedderburnDecomposition</code> (<a href="chap2.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>) computes a list of simple algebras such that their direct product is isomorphic to the group algebra <span class="SimpleMath">FG</span>, given as input. Thus, the direct product of the entries of the output is the <em>Wedderburn decomposition</em> (<a href="chap9.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of <span class="SimpleMath">FG</span>.</p>

<p>If <span class="SimpleMath">F</span> is an abelian number field then the entries of the output are given as matrix algebras over cyclotomic algebras (see <a href="chap9.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>), thus, the entries of the output of <code class="func">WedderburnDecomposition</code> (<a href="chap2.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>) are realizations of the <em>Wedderburn components</em> (<a href="chap9.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of <span class="SimpleMath">FG</span> as algebras which are <em>Brauer equivalent</em> (<a href="chap9.html#X7A24D5407F72C633"><span class="RefLink">9.5</span></a>) to <em>cyclotomic algebras</em> (<a href="chap9.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>). Recall that the Brauer-Witt Theorem ensures that every simple factor of a semisimple group ring <span class="SimpleMath">FG</span> is Brauer equivalent (that is represents the same class in the Brauer group of its centre) to a cyclotomic algebra (<a href="chapBib.html#biBY">[Yam74]</a>. In this case the algorithm is based on a computational oriented proof of the Brauer-Witt Theorem due to Olteanu <a href="chapBib.html#biBO">[Olt07]</a> which uses previous work by Olivieri, del Río and Simón <a href="chapBib.html#biBORS">[OdRS04]</a> (see also <a href="chapBib.html#biBOR">[OdR03]</a> ) for rational group algebras of <em>strongly monomial groups</em> (<a href="chap9.html#X84C694978557EFE5"><span class="RefLink">9.17</span></a>). The algorithms are also based upon the work of Bakshi and Maheshwary <a href="chapBib.html#biBBM14">[BM14]</a> (see also <a href="chapBib.html#biBBM16">[BM16]</a>) on the rational group algebras of <em>normally monomial groups</em> (<a href="chap9.html#X7C8D47C180E0ACAD"><span class="RefLink">9.18</span></a>).</p>

<p>The Wedderburn components of <span class="SimpleMath">FG</span> are also matrix algebras over division rings which are finite extensions of the field <span class="SimpleMath">F</span>. If <span class="SimpleMath">F</span> is finite then by the Wedderburn theorem these division rings are finite fields. In this case the output of <code class="func">WedderburnDecomposition</code> (<a href="chap2.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>) represents the factors of <span class="SimpleMath">FG</span> as matrix algebras over finite extensions of the field <span class="SimpleMath">F</span>.</p>

<p>In theory <strong class="pkg">Wedderga</strong> could handle the calculation of the Wedderburn decomposition of group algebras of groups of arbitrary size but in practice if the order of the group is greater than 5000 then the program may crash. The way the group is given is relevant for the performance. Usually the program works better for groups given as permutation groups or pc groups.</p>


<div class="example"><pre>

<span class="GAPprompt">gap></span> <span class="GAPinput">QG := GroupRing( Rationals, SymmetricGroup(4) );</span>
<algebra-with-one over Rationals, with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">WedderburnDecomposition(QG);</span>
[ Rationals, Rationals, <crossed product with center Rationals over CF(
    3) of a group of size 2>, ( Rationals^[ 3, 3 ] ), ( Rationals^[ 3, 3 ] ) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">FG := GroupRing( CF(5), SymmetricGroup(4) );</span>
<algebra-with-one over CF(5), with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">WedderburnDecomposition( FG );</span>
[ CF(5), CF(5), <crossed product with center CF(5) over AsField( CF(5), CF(
    15) ) of a group of size 2>, ( CF(5)^[ 3, 3 ] ), ( CF(5)^[ 3, 3 ] ) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">FG := GroupRing( GF(5), SymmetricGroup(4) ); </span>
<algebra-with-one over GF(5), with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">WedderburnDecomposition( FG );</span>
[ ( GF(5)^[ 1, 1 ] ), ( GF(5)^[ 1, 1 ] ), ( GF(5)^[ 2, 2 ] ), 
  ( GF(5)^[ 3, 3 ] ), ( GF(5)^[ 3, 3 ] ) ]
<span class="GAPprompt">gap></span> <span class="GAPinput">FG := GroupRing( GF(5), SmallGroup(24,3) );</span>
<algebra-with-one over GF(5), with 4 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">WedderburnDecomposition( FG );</span>
[ ( GF(5)^[ 1, 1 ] ), ( GF(5^2)^[ 1, 1 ] ), ( GF(5)^[ 2, 2 ] ), 
  ( GF(5^2)^[ 2, 2 ] ), ( GF(5)^[ 3, 3 ] ) ]

</pre></div>

<p>Instead of <code class="func">WedderburnDecomposition</code> (<a href="chap2.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>), that returns a list of <strong class="pkg">GAP</strong> objects, <code class="func">WedderburnDecompositionInfo</code> (<a href="chap2.html#X8710F98A85F0DD29"><span class="RefLink">2.1-2</span></a>) returns the numerical description of these objects. See Section <a href="chap9.html#X84A142407B7565E0"><span class="RefLink">9.12</span></a> for theoretical background.</p>


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


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a>  <a href="chap1.html">1</a>  <a href="chap2.html">2</a>  <a href="chap3.html">3</a>  <a href="chap4.html">4</a>  <a href="chap5.html">5</a>  <a href="chap6.html">6</a>  <a href="chap7.html">7</a>  <a href="chap8.html">8</a>  <a href="chap9.html">9</a>  <a href="chapBib.html">Bib</a>  <a href="chapInd.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>

100%


¤ Dauer der Verarbeitung: 0.10 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.