Math pari库中的幂函数

Math pari库中的幂函数,math,pari,Math,Pari,我正在尝试使用C语言的PARI库。我对它不熟悉。每当我尝试使用任何函数时,都会出现分段错误或堆栈溢出错误。有人能给我提供一个关于PARI中所有结构和功能的详细功能的链接吗?我还想使用集合和向量。有没有像x的幂这样的函数?在PARI中有几个幂函数powii获取表示整数的GEN指针,并返回表示幂的GENgpow获取任意两个GENs并返回其电源powuu获取两个uints并返回一个GEN。等等 有关更多详细信息,请参阅。网站上有教程的链接 PARI中有几个功率函数powii获取表示整数的GEN指针,并

我正在尝试使用C语言的PARI库。我对它不熟悉。每当我尝试使用任何函数时,都会出现分段错误或堆栈溢出错误。有人能给我提供一个关于PARI中所有结构和功能的详细功能的链接吗?我还想使用集合和向量。有没有像x的幂这样的函数?

在PARI中有几个幂函数
powii
获取表示整数的
GEN
指针,并返回表示幂的
GEN
gpow
获取任意两个
GEN
s并返回其电源
powuu
获取两个
uint
s并返回一个
GEN
。等等

有关更多详细信息,请参阅。网站上有教程的链接


PARI中有几个功率函数
powii
获取表示整数的
GEN
指针,并返回表示幂的
GEN
gpow
获取任意两个
GEN
s并返回其电源
powuu
获取两个
uint
s并返回一个
GEN
。等等

有关更多详细信息,请参阅。网站上有教程的链接


堆栈溢出取决于您有多少RAM。我有一台8 GB的RAM PC,我的堆栈可以达到近1000 MB:

(12:14) gp > allocatemem
  ***   Warning: new stack size = 8000000 (7.629 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 16000000 (15.259 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 32000000 (30.518 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 64000000 (61.035 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 128000000 (122.070 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 256000000 (244.141 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 512000000 (488.281 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 1024000000 (976.563 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: not enough memory, new stack 1024000000.
  ***   Warning: new stack size = 1024000000 (976.563 Mbytes).
如果您超过了这一点,仍然会出现堆栈溢出,那么Pari/GP可能无法处理这一问题


然后是。

堆栈溢出取决于您有多少RAM。我有一台8 GB的RAM PC,我的堆栈可以达到近1000 MB:

(12:14) gp > allocatemem
  ***   Warning: new stack size = 8000000 (7.629 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 16000000 (15.259 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 32000000 (30.518 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 64000000 (61.035 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 128000000 (122.070 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 256000000 (244.141 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 512000000 (488.281 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: new stack size = 1024000000 (976.563 Mbytes).
(12:18) gp > allocatemem
  ***   Warning: not enough memory, new stack 1024000000.
  ***   Warning: new stack size = 1024000000 (976.563 Mbytes).
如果您超过了这一点,仍然会出现堆栈溢出,那么Pari/GP可能无法处理这一问题

还有一个问题