专栏文章

学习笔记:证费马小定理

算法·理论参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mio4mixv
此快照首次捕获于
2025/12/02 13:17
3 个月前
此快照最后确认于
2025/12/02 13:17
3 个月前
查看原文

什么是费马小定理?

pp 为质数,且 gcd(a,p)=1\gcd(a,p) = 1,则:
ap11  (mod p)a^{p - 1} \equiv 1 \ \ (\bmod \ p)
对于任意整数 aa,推广形式:
apa  (mod p)a^p \equiv a \ \ (\bmod \ p)

简单证明

设集合:
S={1,2,3,,p1}S = \{1,2,3,\cdots,p - 1 \}
不难发现,这些数都与 pp 互质。
将集合内每一项都乘以符合 gcd(a,p)=1\gcd(a,p) = 1 的数 aa,得:
S={a1,a2,,a(p1)}S' = \{a \cdot 1,a \cdot 2,\cdots,a \cdot (p - 1) \}
可以看出,SS' 只是 SS 的一种排列。
所以:
ap1(p1)!(p1)!  (mod p)a^{p - 1} \cdot (p - 1)! \equiv (p - 1)! \ \ (\bmod \ p)
消去公因式(因为 gcd((p1)!,p)=1\gcd((p - 1)!,p) = 1),得:
ap11  (mod p)a^{p - 1} \equiv 1 \ \ (\bmod \ p)
证毕。

评论

0 条评论,欢迎与作者交流。

正在加载评论...