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
了,例子如下: