首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >符号a (mod,n)是什么意思?

符号a (mod,n)是什么意思?
EN

Stack Overflow用户
提问于 2019-05-07 11:40:24
回答 2查看 77关注 0票数 0

我正在试着为AKS primality test写一个Python程序。

第五步声明为if (X+a)^n≠ X^n+a (mod X^r − 1,n), output composite;,但当模数有两个参数时,我不确定该怎么做:Xr-1n。在这种情况下,它应该计算什么?

我理解a(mod b)的意思是用b = a除以一个数字后的余数,但不确定这两个参数是什么意思。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-07 11:57:10

这里的X表示我们使用的是多项式。Mod X^r - 1意味着我们用r对所有的多项式指数进行mod。Mod n意味着我们用n修改所有的系数。

例如,如果我们有一个多项式X^4 + 4 X^3 + 6 X^2 + 4 X + 1,并且我们用X^3 - 1 (即,r = 3)和n = 5进行建模,那么我们得到

代码语言:javascript
复制
X^4 + 4 X^3 + 6 X^2 + 4 X + 1 -> (mod by X^3 - 1)
X^1 + 4 X^0 + 6 X^2 + 4 X + 1 =
X   + 4     + 6 X^2 + 4 X + 1 =
6 X^2 + 5 X + 5 -> (mod by 5)
1 X^2 + 0 X + 0 =
X^2.
票数 2
EN

Stack Overflow用户

发布于 2019-05-07 11:53:08

这意味着x^r同余于1,n也同余于0。

例如,如果r=3,那么我们有x^4与x同余。这产生了至多r-1次多项式。

在多项式的系数上使用n同余于0的规则。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56015217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档