Important
This page refers to the most recent version of Smallsemi (0.6.4) for GAP 4.5.If you require a version of Smallsemi for GAP 4.4, please use Smallsemi 0.6.2.
Authors: Andreas Distler and James Mitchell.
Requires: GAP version 4.5 or higher, GAPDoc in version 1.3 or higher to access the documentation.
Operating systems: Unix (including Mac OS X) and Windows.
Current version: 0.6.4 (released Mon 10 Oct 2011 10:08:01 BST).
Contact: jdm3@st-and.ac.uk
Download: smallsemi0r6p4.tar.gz or smallsemi0r6p4.tar.bz2 [approx. 20 MB]
Documentation: pdf format or html format.
The Smallsemi package is a data library of semigroups of small size. It provides all semigroups with at most 8 elements as well as various information about these objects. The reason that semigroups of higher orders are not included is the huge number of such objects. The number of semigroups of size 10 is not known at the time of writing.
This software is written for GAP 4. It requires an existing installation of GAP in version 4.5 or higher.
The installation follows standard GAP rules (see Section 74.1 in the reference manual of GAP for further details):
- download the archive smallsemi0r6p4.tar.gz from http://www-history.mcs.st-and.ac.uk/~jamesm/smallsemi/index.html
- move the archive inside a 'pkg' directory. This can be either the main 'pkg' directory in your GAP installation or your personal 'pkg' directory.
- complete the installation by unpacking the archive, e.g. under Linux type
tar -xzf smallsemi0r6p4.tar.gzat the prompt for the gzipped tar-archive.
Operating system: the current version of Smallsemi was created for use under Unix. It will also work under Windows but only if all files in the directory 'smallsemi/data' and all of its subdirectories are uncompressed.
RAM: working with Smallsemi can be memory expensive. It is advisable to have 1 GB of RAM available. With less than 512 MB not all the semigroups of size 8 can be accessed.
Disk space: As the data in the library is compressed, 30 MB of disk space should be sufficient to install Smallsemi under Unix. To use the library under Windows the data has to be uncompressed and will then occupy approx. 1.6 GB.
Please use one of the following links to the Smallsemi package documentation:
- the manual in pdf format
- the manual in html format
- the README file
- the PackageInfo.g file.
Smallsemi should be cited as:
A. Distler and J. D. Mitchell, Smallsemi - a GAP package, 0.6.4, 2011, (http://tinyurl.com/jdmitchell/smallsemi/)
If you are using BibTeX, you can use the following BibTeX entry for the current Smallsemi version:
@manual{GAP4,
Author = {Distler, A. and Mitchell, J. D.},
Key = {smallsemi},
Title = {Smallsemi --- a GAP package, version 0.6.4},
Url = {http://tinyurl.com/jdmitchell/smallsemi/},
Year = 2011}
If you use Smallsemi, please tell us by sending an email to a.distler@tu-bs.de or jdm3@st-and.ac.uk.
If you find any bugs or have any suggestions or comments, we would very much appreciate it if you would let us know. Also, we would like to hear about applications of this software.
Andreas Distler and James Mitchell, St Andrews, 13th of September 2011.
file created on Wed Jul 30 2008 by J. D. Mitchell.
last modified on Mon 10 Oct 2011 10:08:01 BST by J. D. Mitchell.