GAP

Main Branches

Download   Overview   Data Libraries   Packages   Documentation   Contacts   FAQ   GAP 3  

Links to Other Systems

These include:
  • An interface Alnuth to the KANT / KASH system for algebraic number theory.

  • An interface singular to the SINGULAR system for algebraic geometry, allowing to apply the functions of SINGULAR to the objects of GAP, allowing in particular fast computation of Gr�ner bases, computation of gcd and factorization of multivariate polynomials, as well as computation of invariant rings of finite groups.

  • A GAP package if (for Interfaces) was developed by Marco Costantini to provide an interface from GAP to Maple and is intended also to provide interfaces to further computer algebra systems.

  • A GAP package openmath allowing GAP users to import and export mathematical objects encoded in OpenMath, for the purpose of exchanging them with other applications which are OpenMath enabled. (If the OpenMath site don't work, try the unofficial mirror.)

  • An interface DISCRETA - GAP to the program DISCRETA for the construction of t-designs with prescribed automorphism group by A. Betten, E. Haberberger, R. Laue, and A. Wassermann. This interface is provided by Anton Betten.

  • The computer algebra system SAGE (available from http://www.sagemath.org and its mirrors) includes GAP, though packages, and libraries, such as the smallgroups library and the table of marks, must be installed separately. SAGE also includes (i.a.) Two webpages explaining ways in which SAGE interacts with GAP are the section "Programming SAGE using GAP" in the SAGE Developers Guide and the section "The GAP Interface" in the SAGE Reference Manual. For questions, please email William Stein (the main author of SAGE, wstein@gmail.com) or David Joyner (wdjoyner@gmail.com), or join the SAGE email lists.