Fermat 小定理

此页面尚不符合香蕉空间的百科写作风格, 并需要改进. 请编辑者参照已有的与之内容相近的条目, 以及香蕉空间:写作指引的要求, 对此页面进行修改. 具体问题如下:
- 行文风格不符合香蕉空间: 写作指引的要求.
- 术语使用不符合香蕉空间: 术语规范.
Fermat 小定理是初等数论中的核心定理之一, 由皮埃尔·德·费马在 17 世纪提出. 它刻画了素数模数下的幂运算性质, 模运算的理论基础.
Fermat 小定理大致是说, 假如 a 是一个整数, p 是一个质数, 那么 是 p 的倍数.
1定义
定理 1.1 (费马小定理). 设 为素数, 为整数且满足 (即 与 互质) , 则:
定理 1.2 (欧拉定理). 推广到任意正整数模数 : 若 , 则: 其中 为欧拉函数, 表示小于 且与 互质的正整数的个数.
2证明
组合学证明
群论证明
3例子
例 3.1 (数值验证). 取 (素数) , (满足 ) . 计算:
例 3.2 (简化计算). 求 . 由于 是素数且 , 根据费马小定理:
4应用
• | 素性检验: 费马素性测试 (尽管存在伪素数如卡迈克尔数) . |
• | RSA 加密: 用于生成公钥与私钥的逆元计算. |
• | 多项式同余: 快速化简高次多项式模素数表达式. |
5推广
AKS 素性检测算法作为 Fermat 小定理的推广, 适用于任意整数 n 的素性判断.
引理 5.1. 当且仅当对任意 (或某个) 与 n 互质的 a, 多项式同余式成立时, 整数 为素数
设 为整数, 为与 互质的整数, 定义 为 模 的乘法阶记 为 的二进制对数, 表示欧拉总计函数 (即 )
定理 5.2. 对给定 , 设 为满足 的最小正整数, 则 为素数当且仅当满足以下条件之一:
成立.
6参考文献
• | G. H. Hardy, E. M. Wright (2008). An Introduction to the Theory of Numbers, 6thed. Oxford University Press. |
• | Leonhard Euler (1736). “Theorematum quorundam ad numeros primos spectantium demonstratio”. Commentarii academiae scientiarum Petropolitanae, 141–146. |
• | Neal Koblitz (1987). A Course in Number Theory and Cryptography. Springer. |
7相关概念
术语翻译
Fermat 小定理 • 英文 Fermat’s little theorem • 德文 Fermats kleines Theorem • 法文 Petit théorème de Fermat • 古希腊文 Το μικρό θεώρημα του Φερμά