2017-10-16 19:43:09 +00:00
|
|
|
|
|
|
|
|
|
[1X1 [33X[0;0YIntroduction[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0Y[5XLOOPS[105X is a package for [5XGAP4[105X whose purpose is to:[133X
|
|
|
|
|
|
|
|
|
|
[30X [33X[0;6Yprovide researchers in nonassociative algebra with a powerful
|
|
|
|
|
computational tool concerning finite loops and quasigroups,[133X
|
|
|
|
|
|
|
|
|
|
[30X [33X[0;6Yextend [5XGAP[105X toward the realm of nonassociative structures.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0Y[5XLOOPS[105X has been accepted as an official package of [5XGAP[105X in May 2015.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.1 [33X[0;0YLicense[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0Y[5XLOOPS[105X is free software. You can redistribute it and/or modify it under the
|
|
|
|
|
terms of the GNU General Public License version 3 as published by the Free
|
|
|
|
|
Software Foundation.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.2 [33X[0;0YInstallation[133X[101X
|
|
|
|
|
|
2017-10-30 03:54:13 +00:00
|
|
|
|
[33X[0;0YHave [5XGAP 4.8[105X or newer installed on your computer.[133X
|
2017-10-16 19:43:09 +00:00
|
|
|
|
|
|
|
|
|
[33X[0;0YIf you do not see the subfolder [11Xpkg/loops[111X in the main directory of [5XGAP[105X then
|
|
|
|
|
download the [5XLOOPS[105X package from the distribution website
|
|
|
|
|
[7Xhttp://www.math.du.edu/loops[107X and unpack the downloaded file into the [11Xpkg[111X
|
|
|
|
|
subfolder.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YThe package [5XLOOPS[105X can then be loaded to [5XGAP[105X anytime by calling
|
|
|
|
|
[10XLoadPackage("loops");[110X.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YIf you wish to load [5XLOOPS[105X automatically while starting [5XGAP[105X, start [5XGAP[105X,
|
|
|
|
|
execute the following commands,[133X
|
|
|
|
|
|
|
|
|
|
gap> pref := UserPreference( "PackagesToLoad " );;
|
|
|
|
|
gap> Add( pref, "loops" );;
|
|
|
|
|
gap> SetUserPreference( "PackagesToLoad", pref );;
|
|
|
|
|
gap> WriteGapIniFile();;
|
|
|
|
|
|
|
|
|
|
[33X[0;0Yquit [5XGAP[105X and restart it.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.3 [33X[0;0YDocumentation[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YThe documentation has been prepared with the [5XGAPDoc[105X package and is therefore
|
|
|
|
|
available in several formats: LaTeX, pdf, ps, html, and as an inline help in
|
|
|
|
|
[5XGAP[105X. 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.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YThe preferred format of the documentation is html with MathJax turned on.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YAll formats of the documentation can be found in the [11Xdoc[111X folder of [5XLOOPS[105X.
|
|
|
|
|
You can also download the documentation from the [5XLOOPS[105X distribution website.[133X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YThe inline [5XGAP[105X help is available upon installing [5XLOOPS[105X and can be accessed
|
|
|
|
|
in the usual way, i.e., upon typing [10X?command[110X, [5XGAP[105X displays the section of
|
|
|
|
|
the [5XLOOPS[105X manual containing information about [10Xcommand[110X.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.4 [33X[0;0YTest Files[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YTest files conforming to [5XGAP[105X standards are provided for [5XLOOPS[105X and can be
|
|
|
|
|
found in the folder [11Xtst[111X. The command [10XReadPackage("loops","tst/testall.g")[110X
|
|
|
|
|
runs all tests for [5XLOOPS[105X.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.5 [33X[0;0YMemory Management[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YSome 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 [10XLOOPS_FreeMemory();[110X will
|
|
|
|
|
attempt to free memory by unbinding on-demand library data loaded by [5XLOOPS[105X.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.6 [33X[0;0YFeedback[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YWe welcome all comments and suggestions on [5XLOOPS[105X, especially those
|
|
|
|
|
concerning the future development of the package. You can contact us by
|
|
|
|
|
e-mail.[133X
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1X1.7 [33X[0;0YAcknowledgment[133X[101X
|
|
|
|
|
|
|
|
|
|
[33X[0;0YWe thank the following people for sending us remarks and comments, and for
|
|
|
|
|
suggesting new functionality of the package: Muniru Asiru, Bjoern Assmann,
|
2017-10-30 03:54:13 +00:00
|
|
|
|
Andreas Distler, Aleš Drápal, Graham Ellis, Steve Flammia, Kenneth W.
|
|
|
|
|
Johnson, Michael K. Kinyon, Alexander Konovalov, Frank Lübeck, Jonathan D.H.
|
|
|
|
|
Smith, David Stanovský and Glen Whitney.[133X
|
2017-10-16 19:43:09 +00:00
|
|
|
|
|
|
|
|
|
[33X[0;0YThe library of Moufang loops of order 243 was generated from data provided
|
|
|
|
|
by Michael C. Slattery and Ashley L. Zenisek. The library of right conjugacy
|
|
|
|
|
closed loops of order less than 28 was generated from data provided by
|
2017-10-30 03:54:13 +00:00
|
|
|
|
Katharina Artic. The library of right Bruck loops of order 27, 81 was
|
|
|
|
|
obtained jointly with Izabella Stuhl.[133X
|
2017-10-16 19:43:09 +00:00
|
|
|
|
|
|
|
|
|
[33X[0;0YGábor P. Nagy was supported by OTKA grants F042959 and T043758, and Petr
|
|
|
|
|
Vojtěchovský was supported by the 2006 and 2016 University of Denver PROF
|
|
|
|
|
grants and the Simons Foundation Collaboration Grant 210176.[133X
|
|
|
|
|
|