其他分享
首页 > 其他分享> > Miller-Rabin

Miller-Rabin

作者:互联网

介绍

\(Miller-\ Rabin\) 是一种基于随机的算法,其主要根据两个定理构建而成。

1、费马小定理

若 \(p\) 是质数,且 \(\gcd(a,p)=1\),则有 \(a^{p−1}≡1 \pmod p\)。

假设现在要判断 \(x\) 是否为质数,那么就可得出,只需任意找一个数 \(a\),若其不满足 \(a^{x-1} \equiv 1 \pmod x\),这个数就不是质数。

二次探测定理

若 \(p\) 是奇质数,那么 \(x^2 \equiv 1\pmod p\) 的解为 \(x \equiv 1 \pmod p\) 或 \(x \equiv p-1 \pmod p\)。

证:

\[\begin{align} x^2 \equiv 1 \pmod p \\ x^2 -1 \equiv 0 \pmod p \\ (x-1) (x+1) \equiv 0 \pmod p \end{align} \]

又 \(\because p\) 为奇质数
\(\therefore p\) 的因数只有 \(1\) 和 \(p\)
$\therefore 只有两解 \(x \equiv 1 \pmod p\) 或 \(x \equiv p-1 \pmod p\)

标签:pmod,Miller,质数,therefore,Rabin,定理,equiv
来源: https://www.cnblogs.com/orzz/p/15475282.html