问题标签 [pari-gp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

pari-gp - PARI 实现中的错误结果

我试图实现一种算法来计算以 m 为模的电力塔。下面的程序塔应该计算 2^3^...^14^15 (mod m),而 tower2 应该计算 15^14^...^3^2 (mod m)。但是对于 m = 163 , tower2 会产生错误的答案。我发现立即结果为 0,并且程序没有得到这个。任何人都可以修复错误吗?

程序 powmod 已实现并且运行良好:

0 投票
1 回答
110 浏览

pari-gp - Pari-gp znorder 给出编译错误

我运行这个简单的查询:

这给了我:

将 p 替换为 3 运行正常。我究竟做错了什么?

0 投票
1 回答
386 浏览

pari-gp - PARI/GP 的新手.. 如何将 PARI/GP 用于 h(p-1/q) mod p

我目前正在为数字签名算法编写脚本,直到遇到了一个经过大量试验和错误的绊脚石,我仍然无法通过它。

有 3 个整数存储到 p,q,h。

使用上述3,我想做

我在 .gp 脚本中尝试的事情的数量:

他们都无法工作并且有错误。任何人都可以启发我使用 PARI/GP 吗?

0 投票
1 回答
787 浏览

c++ - pari/gp 中 LLL 算法的代码

我知道在 PARI/GP 中,该函数qflll在一组基础上执行 LLL 算法。但是,我可以查看qflllPARI/GP 库中的代码吗?或者有谁知道 LLL 算法在 PARI/GP 库中是如何工作的?

0 投票
1 回答
126 浏览

configuration - 在我用 Ctrl-C 中断后,如何配置 gp 以允许恢复代码?

我有一台 Linux PC (Ubuntu),我从命令行安装了 PARI/GP(当你输入gpshell 时,它说程序不存在,但给你一个命令,你可以用它来安装它),然后我有一台 Windows 机器,我通过自安装发行版安装了 PARI/GP ( .exe)PARI/GP 主页上

Ctrl+C当我用(或Ctrl+Break)中断函数调用时,我注意到行为有所不同。在 Linux 版本中,它会出现如下消息:

它允许我检查局部变量(其范围仅限于终止的函数内),例如循环变量。但是,在我的 Windows 机器上,它完全退出了该功能并返回到通常的提示符,而且我无法看到在我按下 之前一切的状态Ctrl+C

对于一个人为的例子,代码如下:

在 Ubuntu 系统上,我可以中断并检查当前大小,i然后决定停止或继续,而在另一台机器上,这是不可能的。

为什么两个安装之间存在这种差异,这是我可以自己配置的吗?

0 投票
1 回答
2333 浏览

for-loop - 预期变量名

我正在 GP/Pari 中创建一个程序

为什么会出现编译错误:

变量名不是预期的

看来错误在于 FOR LOOP 但我无法说出我的 FOR LOOP 有什么问题,有人可以帮我谢谢!

0 投票
1 回答
771 浏览

type-conversion - PARI:类似 Integer.parseInt() 的函数

我想在 PARI/GP 中将文本 hello 转换为 ascii 十进制。之后,我将连接这些值。

我初始化了一个 Vecsmall(hello),然后我运行一个循环来连接 ascii 十进制值,我想用这个连接的值来*某些值。该值现在是 String 类型,在 Java 中,有一个 Integer.parseInt() 将字符串转换为 int。我想知道PARI/GP中是否有类似的功能?

0 投票
2 回答
1232 浏览

arrays - 如何在 PARI/GP 中声明和调用数组?

如何在 PARI/GP 中声明和调用数组?

例如,我在 java 中有以下内容:

使用 PARI/GP 时如何做同样的事情?

0 投票
2 回答
619 浏览

pari - pari gp 返回函数存储在变量中

我是pari gp的新手,只是尝试一下,玩一下。我有一个像这样的反函数。

所以我有一种主要功能,它由类似的东西组成。

我收到一个错误,显示 & [ ] 0Ccompo1ptr [not a vector] (t_INT) 中的类型不正确,我很确定其余代码工作正常,因为该错误仅在我放置时发生

在。

0 投票
1 回答
171 浏览

loops - 如何在 PARI/GP 的 forstep 语句中使用多个序列?

我正在尝试在PARI/GP. 我想以 3000 的步长创建一个值从 1000 到 41000 的向量。

因此,我想使用 forstep 语句。如果您使用 1 个序列,这可以正常工作。

例子:

但是,我想做类似的事情:

这个怎么做?