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

Quelle  chap1.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/corefreesub/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 (corefreesub) - 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="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#X8360C04082558A12">1.1 <span class="Heading">Installation</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7862D3F37C5BBDEF">1.2 <span class="Heading">Testing your installation</span></a>
</span>
</div>
</div>

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

<p>The <strong class="pkg">corefreesub</strong> package was created to calculate core-free subgroups of a group, their indexes, and faithful transitive permutation representations.</p>

<p>A core-free subgroup of a group <var class="Arg">G</var> is a subgroup <var class="Arg">H</var> such that</p>

<p class="pcenter"> \cap_{g\in G} H =  \{id_G\}. </p>

<p>These subgroups are important since the action of <var class="Arg">G</var> on the cosets of <var class="Arg">H</var> is both transitive and faithful. Hence, this gives us a faithful transitive permutation representation of <var class="Arg">G</var> with degree <var class="Arg">n</var>, where <var class="Arg">n</var> is the index of <var class="Arg">H</var> in <var class="Arg">G</var>.</p>

<p>There are many articles studying faithful permutation representation of groups, such as <a href="chapBib.html#biBjohnson_minimal_1971">[Joh71]</a>, <a href="chapBib.html#biBeasdown_minimal_1988">[EP88]</a>, <a href="chapBib.html#biBsaunders_minimal_2014">[Sau14]</a> and <a href="chapBib.html#biBeasdown_minimal_2016">[EH16]</a>. However the restriction on transitive actions is more recent and there are fewer studies like <a href="chapBib.html#biBFP20Tor">[FP20]</a>,<a href="chapBib.html#biBFP21Cor">[FP21a]</a>,<a href="chapBib.html#biBFP21Hyper">[FP21b]</a> and <a href="chapBib.html#biBFP22Loc">[FP22]</a>.</p>

<p>During C.A. Piedade's PhD thesis, he studied many of these faithful transitive permutation representations of automorphism groups of abstract regular polytopes and hypertopes. It was also during this period that this author noticed the absence of functions/methods in GAP to compute core-free subgroups of a group. As a consequence, he created many functions to help in his research, resulting in many of the functions and methods implemented in this package.



<p>One of the important tools for studying faithful transitive permutation representations is by using <var class="Arg">faithful transitive permutation representation graphs</var>, which are <var class="Arg">Schreier coset graphs</var>. A <var class="Arg">Schreier coset graph</var> is a graph associated with a group <var class="Arg">G</var>, its generators and a subgroup <var class="Arg">H</var> of <var class="Arg">G</var>. The vertices of the graph are the right cosets of <var class="Arg">H</var> and there is a directed edge <span class="Math">(Hx,Hy)</span> with label <span class="Math">g</span> if <span class="Math">g</span> is a generator of <var class="Arg">G</var> and <span class="Math">Hxg = Hy</span>. When <span class="Math">g</span> is an involution, the two directed edges <span class="Math">(Hx, Hy)</span> and <span class="Math">(Hy, Hx)</span> are replaced by a single undirected edge <span class="Math">\{Hx, Hy\}</span> with label <span class="Math">g</span>.</p>

<p>In the <strong class="pkg">corefreesub</strong> package, this can achieved by creating graphs as DOT files and using an adaptation of the visualization package developed by M. Delgado et al. <a href="chapBib.html#biBIntPic">[Del22]</a> <a href="chapBib.html#biBAutomata">[DLM22]</a>, which can be found on Chapter 4.</p>

<p>For calculating core-free subgroups of solvable groups, a function <var class="Arg">CoreFreeConjugacyClassesSubgroupsOfSolvableGroup</var> was written based on the <var class="Arg">FiniteSubgroupClassesBySeries</var> of <var class="Arg">polycyclic</var> GAP package <a href="chapBib.html#biBPolycyclic">[ENH20]</a>, under GNU General Public License v2 or above.</p>

<p>This package was created using the GAP Package <var class="Arg">PackageMaker</var> <a href="chapBib.html#biBPackageMaker">[Hor19]</a>, with documentation done using <var class="Arg">AutoDoc</var> <a href="chapBib.html#biBAutoDoc">[GH22]</a>.</p>

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

<h4>1.1 <span class="Heading">Installation</span></h4>

<p>To install this package, you can simply copy the folder of <strong class="pkg">corefreesub</strong> and its contents into your <code class="file">/pkg</code> folder inside your <strong class="pkg">GAP</strong> installation folder. This should work for Windows, Ubuntu and MacOS. If you are using GAP.app on MacOS, the <strong class="pkg">corefreesub</strong> folder should be copied into your user <code class="file">Library/Preferences/GAP/pkg</code> folder.</p>

<p>This package was tested with <strong class="pkg">GAP</strong> version greater or equal to 4.11.</p>

<p>Moreover, this package depends on the <var class="Arg">polycyclic</var> GAP package <a href="chapBib.html#biBPolycyclic">[ENH20]</a> to calculate core-free subgroups of solvable groups.</p>

<p>For the graphical output of faithful transitive permutation representation of graphs, <var class="Arg">graphviz</var> should be installed, as well as <var class="Arg">dot2tex</var> for the output of a Tikz-Tex file.</p>

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

<h4>1.2 <span class="Heading">Testing your installation</span></h4>

<p>To test your installation, you can run the function <var class="Arg">CF_TESTALL()</var>. This function will run two sets of tests, one dependent on the documentation of the <strong class="pkg">corefreesub</strong> package and another with assertions with groups with bigger size.</p>

<p>If the test runs with no issue, the output should look something similar to the following:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">CF_TESTALL();</span>
Running list 1 . . .
gap>
</pre></div>

<p>This tests will also produce two pictures that are supposed to be output and open in the user system. If the tests run with no error but they do not output any of the graphs, then it may mean the user might not be able to use this functionality. If so, please report an issue on <span class="URL"><a href="https://github.com/CAPiedade/corefreesub/issues">CoreFreeSub GitHub Issues</a></span>.</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="chapBib.html">Bib</a>  <a href="chapInd.html">Ind</a>  </div>

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

95%


¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ¤

*© 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.