Fiche logiciel validé
  • Création ou MAJ importante : 12/11/08
  • Correction mineure : 12/11/08
Auteur :
Relecteur(s) :
Responsable thématique :
Mots-clés

GAP 4 : système de calcul effectif en algèbre

Description
Fonctionnalités générales : 

GAP 4 (Group, Algorithms, Programming) est un système de calcul effectif en algèbre, axé plus particulièrement sur la théorie algorithmique des groupes.
GAP 4 contient des milliers de fonctions algébriques, ainsi que de nombreuses bibliothèques de données, comme par exemple une implémentation des groupes finis d’ordre inférieur à 2000 (librairie SmallGroups), ou des tables de caractères de nombreux groupes finis (librairie CTblLib).
Par ailleurs, GAP possède un langage de programmation de haut niveau. GAP existe depuis 1986, et est principalement développé par les laboratoires Lehrsthul D für Mathematik RWTH Aachen et St Andrews.

Autres fonctionnalités : 

Calculs effectifs avec de nombreuses structures algébriques comme
- Les semis-groupes;
- Les monoïdes;
- Les espaces vectoriels;
- Les polynômes et les fonctions rationnelles;
- Les anneaux;
- Les modules;
- Les corps (corps finis, corps de nombres, extensions de corps);
- Les algèbres de Lie;
- Les nombres p-adiques.

Interopérabilité : 

GAP est constitué d’un certain nombre de packages : http://www-gap.mcs.st-and.ac.uk/Packages/packages....

Contexte d'utilisation : 

GAP est utilisé dans la recherche en théorie des groupes et des représentations.

Limitations, difficultés, fonctionnalités importantes non couvertes : 

GAP n’est pas adapté au calcul formel. Il permet cependant la manipulation des polynômes.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré : 

Intégré à la distribution GNU/Linux Debian et ses dérivées.

Autres logiciels aux fonctionnalités équivalentes : 
Environnement de développement
Type de structure associée au développement : 

GAP est développé sur la base d’une collaboration internationale : le “GAP group” et soutenu par un certain nombre de structures académiques : http://www-gap.mcs.st-and.ac.uk/Contacts/centres.h...

Environnement utilisateur