### 6.9.10 Accès aux fonctions de PARI/GP: commande `pari`

La commande `pari` sans argument exporte les fonctions de pari qui n’ont pas d’homonymes sous `Xcas` en leur nom habituel sous PARI/GP.
Toutes les commandes sont aussi exportées sous leur nom d’origine avec le préfixe `pari_`.

La commande `pari` avec en premier argument un chaine de caractère - le nom d’une commande PARI - et d’éventuels autres arguments exécute la commande PARI avec les autres arguments.
Par exemple :

- On tape :
  `pari()` puis `weber(1+i)` ou directement
  `pari("weber",1+i)`, cela exécute la commande `weber` de PARI avec comme argument `1+i`. La commande `weber` n’existant pas sous `Xcas`.
- On tape :
  `pari("content",[25,15,50,75])` ou
  `pari_content([25,15,50,75])`, cela exécute la commande `content` de PARI avec comme argument `[25,15,50,75]` et renvoie `5` qui est le pgcdde la liste d’entiers donnée en argument alors que `pari()` puis `content([25,15,50,75])` exécute la commande `content` de `Xcas` et renvoie aussi `5` car `content` est une commande `Xcas` qui a comme argument un polynôme donné sous sa forme symbolique ou par la liste de ses coefficients et qui renvoie le même résultat que la commande `content` de PARI car on a :
  `content([25,15,50,75])=content(25x```^```3)+15x```^```2+50x+75=5`
- On tape :
  `pari("gcd",[4,3,2,15],[20,30,50,75])` ou
  `pari_gcd([4,3,2,15],[20,30,50,75])`, cela exécute la commande `gcd` de PARI d’arguments `L1=[4,3,2,15]` et `L2=[20,30,50,75]` qui renvoie la matrice :
  `[[4,1,2,5],[2,3,2,15],[2,1,2,5],[1,3,1,15]]` :c’est la matrice `M[j,k]` égale au pgcd des entiers `L1[j]` et `L2[k]` alors que, :
  `pari()` puis
  `gcd([4,3,2,15],[20,30,50,75])` renvoie `[4,3,2,15]` car `gcd` est une commande `Xcas` qui avec comme argument 2 listes `L1` et `L2` renvoie la liste `L3[j]` des pgcd de `L1[j]` et `L2[j]` c’est à dire la diagonale de la matrice précédente car on a :
  `gcd([4,3,2,15],[20,30,50,75])=
  diag(pari("gcd", [4,3,2,15],[20,30,50,75]))`

La documentation de PARI/GP est disponible depuis le menu Aide->Manuels.