PARI/GP 是一种针对数论中的快速计算(大数分解,代数数论,椭圆曲线……)而设计的广泛应用的计算机代数系统,同样具备大量实用的函数来对于数学实体的计算, 诸如矩阵,多项式,幂级数,代数数,以及相当多的超越方程等等。 PARI 也可以作为快速计算的 C 语言库。
这个系统最初是由 Henri Cohen 和他的合作者们(来自法国的波尔多第一大学)发展起来的。 PARI 现在在公共授权条款( GPL )之下并在许多志愿者的帮助下由 Karim Belabas 进行维护。
PARI 是一个可以快速计算的 C 语言库。 gp 是一个容易上手的交互式外壳,它赋予用户调用 PARI 函数的权力。 GP 是 gp 脚本语言的名字。 gp2c , GP 到 C 的编译器,通过编译 GP 脚本至 C 语言以及透明载入结果函数至 gp 来结合两者的最优点。(由 gp2c 编译的脚本一般情况下运行速度将快 3 至 4 倍。)目前 gp2c 只能运行 GP 语言的一部分。 在 Arch Linux 中,可以使用以下命令安装 PARI/GP :
试运行:
GP/PARI CALCULATOR Version 2.8.0 (development git-6157df4) amd64 running linux (x86-64/GMP-6.0.0 kernel) 64-bit version compiled: Oct 23 2015, gcc version 5.2.0 (GCC) threading engine: pthread (readline v6.3 enabled, extended help enabled) PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER. Type ? for help, /q to quit. Type ?15 for how to get moral (and possibly technical) support. parisize = 8000000, primelimit = 500000, nbthreads = 2 ? Pi %1 = 3.1415926535897932384626433832795028842 ? /q Goodbye! 在 /usr/share/pari/doc 目录下有以下重要文档:
refcard.dvi 的部分内容:
GNU TeXmacs 是一个所见即所得的科学公式编辑软件,受 TeX 和 GNU Emacs 启发。它提供多种计算机代数系统接口,包括 Giac , GTybalt , Macaulay 2 , Maxima , Octave , Pari , Qcl , R , Yacas 。
可以使用以下命令安装 GNU TeXmacs :
然后就可以在 TeXmacs 中使用 PARI/GP 了,例子如下: