Mathematics Logo

Bangor University - School of Computer Science

Mathematics Research Groups

CHDA : Introduction to the Share Packages

University of Wales Crest

General Introduction

Computational discrete algebra is concerned with algorithms for computing with groups, semigroups, categories, algebras, and related structures, as well as automorphism objects of combinatorial structures.
The two general-purpose CDA packages are GAP and MAGMA.
Work at Bangor is aimed at developing GAP share packages implementing many of the new, higher-dimensional, algebra structures which are described in the Algebra and Algebraic Topology pages.


The XMod Package

This package was developed as part of Murat Alp's Ph.D. thesis, and accepted as a GAP3 share package in 1996.
A complete conversion for GAP4.4 was finished in January 2004.
The latest released version is XMod 2.010 of 8th October 2007.

The following structures are implemented:


The KAN Package

This GAP3 package was developed as part of Anne Heyworth's Ph.D. thesis.
The GAP4 version, Kan 0.94, was made available on 02/06/06.
The latest version is Kan 0.95 of 9th October 2007. The only functions available at present are those for double coset rewriting systems for finitely presented groups.
Functions from the Automata package are used to compute word acceptors and their languages for these rewrite systems.
KBMAG functions are also used when no finite complete rewriting system is available for the group.

The following structures are implemented:

This package has been made available in support of the Bangor preprint 05.07, now published as J. Symbolic Comp. 41 (2006) 573-590.

For further information see Anne's KAN page.


The IdRel Package

This GAP3 package was developed as part of Anne Heyworth's Ph.D. thesis.
The GAP4 version IdRel 2.02 was made available on 2nd June 2006.
The latest version is IdRel 2.03 of 9th October 2007.

The following structures are implemented:


The Gpd Package

This package formed part of Emma Moore's Ph.D. thesis in December 2000.
It was originally called GraphGpd, but was not made generally available.
Version 1.003 for GAP 4.4 was completed in January 2004.

After extensive revision, concentrating more on the functions for groupoids rather than those for graphs of groups,
version 1.01 of Gpd was made available on 01/06/06.

The latest version is Gpd 1.03 of 8th October 2007.

The following structures are implemented:


Download


Mathematics home page
School of Computer Science home page
Bangor University home page
Latest modification to this page: 09/10/07