<?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 (Loops) - 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_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="chap5_mj.html">5</a> <a href="chap6_mj.html">6</a> <a href="chap7_mj.html">7</a> <a href="chap8_mj.html">8</a> <a href="chap9_mj.html">9</a> <a href="chapA_mj.html">A</a> <a href="chapB_mj.html">B</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="chap0_mj.html">[Previous Chapter]</a> <a href="chap2_mj.html">[Next Chapter]</a> </div>
<p id="mathjaxlink" class="pcenter"><a href="chap1.html">[MathJax off]</a></p>
<p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p>
<div class="ChapSects"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.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_mj.html#X7F4F8D6F7CD6B765">1.2 <span class="Heading">Documentation</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X801051CC86594630">1.3 <span class="Heading">Test Files</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X79342B4E7E55FD0F">1.4 <span class="Heading">Memory Management</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X80D704CC7EBFDF7A">1.5 <span class="Heading">Feedback</span></a>
</span>
</div>
</div>
<h3>1 <span class="Heading">Introduction</span></h3>
<p><strong class="pkg">LOOPS</strong> is a package for <strong class="pkg">GAP4</strong> whose purpose is to:</p>
<ul>
<li><p>provide researchers in nonassociative algebra with a powerful computational tool concerning finite loops and quasigroups,</p>
</li>
<li><p>extend <strong class="pkg">GAP</strong> toward the realm of nonassociative structures.</p>
</li>
</ul>
<p><strong class="pkg">LOOPS</strong> has been accepted as an official package of <strong class="pkg">GAP</strong> in May 2015.</p>
<p><a id="X8360C04082558A12" name="X8360C04082558A12"></a></p>
<h4>1.1 <span class="Heading">Installation</span></h4>
<p>Have <strong class="pkg">GAP 4.8</strong> or newer installed on your computer.</p>
<p>If you do not see the subfolder <code class="file">pkg/loops</code> in the main directory of <strong class="pkg">GAP</strong> then download the <strong class="pkg">LOOPS</strong> package from the distribution website <span class="URL"><a href="https://gap-packages.github.io/loops/">https://gap-packages.github.io/loops/</a></span> and unpack the downloaded file into the <code class="file">pkg</code> subfolder.</p>
<p>The package <strong class="pkg">LOOPS</strong> can then be loaded to <strong class="pkg">GAP</strong> anytime by calling <code class="code">LoadPackage("loops");</code>.</p>
<p>If you wish to load <strong class="pkg">LOOPS</strong> automatically while starting <strong class="pkg">GAP</strong>, start <strong class="pkg">GAP</strong>, execute the following commands,</p>
<pre class="normal">
gap> pref := UserPreference( "PackagesToLoad " );;
gap> Add( pref, "loops" );;
gap> SetUserPreference( "PackagesToLoad", pref );;
gap> WriteGapIniFile();;
</pre>
<p>quit <strong class="pkg">GAP</strong> and restart it.</p>
<p><a id="X7F4F8D6F7CD6B765" name="X7F4F8D6F7CD6B765"></a></p>
<h4>1.2 <span class="Heading">Documentation</span></h4>
<p>The documentation has been prepared with the <strong class="pkg">GAPDoc</strong> package and is therefore available in several formats: LaTeX, pdf, ps, html, and as an inline help in <strong class="pkg">GAP</strong>. All these formats have been obtained directly from the master XML documentation file. Consequently, the different formats of the documentation differ only in their appearance, not in content.</p>
<p>The preferred format of the documentation is html with MathJax turned on.</p>
<p>All formats of the documentation can be found in the <code class="file">doc</code> folder of <strong class="pkg">LOOPS</strong>. You can also download the documentation from the <strong class="pkg">LOOPS</strong> distribution website.</p>
<p>The inline <strong class="pkg">GAP</strong> help is available upon installing <strong class="pkg">LOOPS</strong> and can be accessed in the usual way, i.e., upon typing <code class="code">?command</code>, <strong class="pkg">GAP</strong> displays the section of the <strong class="pkg">LOOPS</strong> manual containing information about <code class="code">command</code>.</p>
<p><a id="X801051CC86594630" name="X801051CC86594630"></a></p>
<h4>1.3 <span class="Heading">Test Files</span></h4>
<p>Test files conforming to <strong class="pkg">GAP</strong> standards are provided for <strong class="pkg">LOOPS</strong> and can be found in the folder <code class="file">tst</code>. The command <code class="code">ReadPackage("loops","tst/testall.g")</code> runs all tests for <strong class="pkg">LOOPS</strong>.</p>
<p><a id="X79342B4E7E55FD0F" name="X79342B4E7E55FD0F"></a></p>
<h4>1.4 <span class="Heading">Memory Management</span></h4>
<p>Some libraries of loops are loaded only upon explicit demand and can occupy a lot of memory. For instance, the library or RCC loops occupies close to 100 MB of memory when fully loaded. The command <code class="code">LOOPS_FreeMemory();</code> will attempt to free memory by unbinding on-demand library data loaded by <strong class="pkg">LOOPS</strong>.</p>
<p><a id="X80D704CC7EBFDF7A" name="X80D704CC7EBFDF7A"></a></p>
<h4>1.5 <span class="Heading">Feedback</span></h4>
<p>We welcome all comments and suggestions on <strong class="pkg">LOOPS</strong>, especially those concerning the future development of the package. You can contact us by e-mail.</p>
<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap0_mj.html">[Previous Chapter]</a> <a href="chap2_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="chap5_mj.html">5</a> <a href="chap6_mj.html">6</a> <a href="chap7_mj.html">7</a> <a href="chap8_mj.html">8</a> <a href="chap9_mj.html">9</a> <a href="chapA_mj.html">A</a> <a href="chapB_mj.html">B</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>
¤ Dauer der Verarbeitung: 0.4 Sekunden
¤
*© Formatika GbR, Deutschland