PARI/GP : système de calcul en théorie des nombres

Fiche PLUME
  • Création ou MAJ importante : 29/04/2008
  • Correction mineure : 29/04/2008
Auteur :
  • Xavier-François Roblot - Institut Camille Jordan (Université Claude Bernard Lyon 1, CNRS)
Contact pour cette fiche :
Responsable thématique :
Mots clés
Description
Fonctionnalités générales : 

Le système PARI/GP consiste d’une part en une librairie de fonctions C, d’autre part en un interface utilisateur pour ces fonctions. Ces fonctions permettent de faire des calculs en arithmétique (nombres premiers, factorisation, fractions continues…), en théorie des nombres (corps de nombres, corps p-adiques, courbes elliptiques…), en algèbre linéaire (noyau et image de matrices, formes normales, réduction LLL…), avec des fonctions transcendantes (fonctions zêta de Riemann, polylogarithmes, fonction Gamma…).
Le système PARI/GP est optimisé afin d’offrir des calculs très rapides, notamment dans des programmes C utilisant la librairie de calcul.

Autres fonctionnalités: 

Le système PARI/GP offre aussi des possibilités en calcul formel même si ce n’est pas son but premier.

Interopérabilité: 

Le système PARI/GP permet de sortir des résultats sous forme graphique (Postscript) ou directement au format TeX.

Contexte d'utilisation: 

J’utilise le système PARI/GP quotidiennement dans le cadre de mes recherches en mathématiques où il joue un rôle primordial. Je collabore aussi parfois à son développement.

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

Ubuntu, Fedora, Debian, Mandriva, Gentoo.

Plates-formes : 

Tous les systèmes Unix et Linux, versions binaires aussi disponibles pour Windows.

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

Le système a un développeur principal (K. Belabas, professeur à l’Université Bordeaux I) et plusieurs contributeurs occasionnels dont la plupart sont des chercheurs.

Eléments de pérennité: 

Le système PARI/GP est utilisé par un grand nombre de membres de la communauté internationale de théorie des nombres. Son développement, initié par H. Cohen et maintenant sous la direction de K. Belabas, est assuré pour les prochaines années.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums: 

3 listes de diffusion : annonce, utilisateurs, développement. Voir le site
http://pari.math.u-bordeaux.fr/archives/

Documentation utilisateur: 

Le système possède une aide en ligne, voir aussi les sites suivants :
http://pari.math.u-bordeaux.fr/doc.html
http://www.math.u-bordeaux.fr/~belabas/pari/

Divers (astuces, actualités, sécurité): 

La documentation contient un section « Tutorial » qui permet de faire facilement ses premiers pas avec PARI/GP.

Contributions: 

Toutes les contributions sont bienvenues. Il est préférable de les soumettre via la liste de diffusion pour les développeurs, voir http://pari.math.u-bordeaux.fr/archives/