费马小定理 (证明)
费马小定理
费马小定理:a^(p-1) ≡ 1(mod p)
前提:p为质数,且a,p互质 //互质:a和p相同的因数为1.
先来看一下≡是什么:
a ≡ b (mod p) <=> a mod p = b mod p //a和b在模p的意义下同余
注释:<=> 两边相等
在证明之前,先给出引理:
(1):如果p,c互质,并且a*c≡b*c(mod p)
证明过程:
∵a*c mod p = b*c mod p
∴(a*c - b*c) mod p = 0
∴(a-b)*c mod p = 0;
∴(a-b)*c 是p的倍数
∵p,c互质
∴k*p*c mod p = 0 //仔细看,这里的k*p是不是相当与上面的(a-b)?
∴(a-b) = k*p
∴(a-b) mod p = 0
(2) 若a1,a2,a3,a4,am 为 mod m的完全剩余系,m,b互质,那么
b*a1,b*a2,b*a3,b*a4......b*am也是mod m的完全剩余系。
P.S:完全剩余系:从模n的每个剩余类中各取一个数,得到一个由n个数组成的集合,叫做模n的一个完全剩余系。
证明过程://利用反证法
假设存在一个 b*ai ≡ b*aj (mod p),由引理(1)可证 ai ≡ aj (mod p)
所以这个假设不成立。所以引理(2)成立。
回归正题
我们终于开始费马小定理的证明:
0,1,2,3,4...p-1是p的完全剩余系
∵a,p互质
∴a,2*a,3*a,4*a.......(p-1)*a也是mod p的完全剩余系
∴1*2*3.........*(p-1)*a ≡ a*2*a*3*a......(p-1)*a (mod p)
∴ (p-1)! ≡ (p-1)!*a^(p-1) (mod p)
两边同时约去(p-1)!
a^(p-1) ≡ 1 (mod p)
你以为完了吗?不,还没有,我们还可以用欧拉定理来证
对于质数p,任意整数a,均满足:ap≡a(mod p)
证明如下:
这个可以用欧拉定理来说明:
首先,我们把这个式子做一个简单变换得:ap-1 * a ≡ a(mod p)
因为a ≡ a(mod p)恒成立,所以ap-1 mod p == 1 时费马小定理才成立,
又因为p是质数,所以 φn == n-1 ,
所以根据欧拉定理:若a,p互质则ap-1 mod p == 1成立。
那么对于a,p不互质,因为p是质数,所以,a一定是倍数 ap ≡ a ≡ 0(mod p)。
综上所述,费马小定理成立,其实它算是欧拉定理的一个特例。
费马小定理 (证明)相关推荐
- 欧拉定理,费马小定理证明
今天呕心沥血地花了40分钟去研究欧拉定理的证明,终于是明白了,同时,作为欧拉儿子定理的费马小定理,自然毫无压力的搞定了. 为了方便随时查看,在这里转载一下(360百科). 内容: 在数论中,欧拉定理, ...
- 费马小定理证明及应用
费马小定理的证明:----------来自 费马小定理
- 费马小定理证明 (copy的,自己捋清楚)
费马小定理:假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p) 证明(copy的百度百科,加点自己的解释) 引理1. 若a,b,c为任意3个整数,m为正整数,且(m,c)=1 ...
- 夜深人静写算法(三十二)- 费马小定理
文章目录 一.前言 二.费马小定理 1.费马小定理定义 2.费马小定理证明 三.素数判定和伪素数 1.素数判定 2.伪素数 四.费马小定理的应用 1.二分快速幂降幂 2.模 p 逆元 3.Rabin- ...
- 三个重要的同余式——威尔逊定理、费马小定理、欧拉定理 + 求幂大法的证明
一.威尔逊定理 若p为质数,则 p|(p-1)!+1 亦:(p-1)! ≡ p-1 ≡ -1(mod p) 例题: HDU 2973 YAPTCHA (威尔逊定理及其逆定理) 解题报告见http:// ...
- 费马小定理看了等于没看证明
一开始我都不知道费马是个人,以为和胡不归问题起名方法一样,是个浪费马的小定理所以叫费马小定理 内容 若 p p p是质数,则对于任意整数 a a a,有 a p ≡ a^p \equiv ap≡ a ...
- 费马小定理简单证明和一些简单应用
打字不变就在纸上证明好了1 这种证法是一种很巧妙的方法,避免了一些复杂概念的引入,很简单的证明了费马小定理 那么费马小定理具体有什么地方可以应用呢 1.我们可以用它判断一些大数是否为质数也就是Mill ...
- 剩余系,剩余定理,同余定理,费马小定理的证明
费马小定理: 证明:假如p是质数,且(a,p)=1,那么 a^(p-1) ≡1(mod p) 一.准备知识: 所谓"剩余系",就是指对于某一个特定的正整数n,一个整数集中的数模n所 ...
- 欧拉定理与费马小定理的证明过程
转载自http://blog.csdn.net/Cold_Chair/article/details/52235196 内容: 在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质.欧拉定理 ...
- 费马小定理与欧拉定理 原理与证明
一.欧拉定理 1.定义 若a与n互质,则aφ(n)≡1a^{\varphi (n)} \equiv 1aφ(n)≡1 (mod n). 其中φ(n)\varphi (n)φ(n)指欧拉函数:小于n的正 ...
最新文章
- RTT设备与驱动之I2C:
- Vue项目借助浏览调整适配显示器的分辨率
- React Native开发环境搭建记录
- android 相机 全功能,一加7系首个Android 11公测代码暗示了相机应用的诸多功能更新...
- web前端基础(14html里面的事件)
- 服务器装系统提示获取分区失败,u盘安装系统分区错误解决方法
- plsql创建、测试存储过程
- 【转】Linux下发生段错误时如何生成core文件
- VS2010 调试C++项目 fatal error LNK1123 错误解决的方法
- python人民币转大写_python实现人民币大写转换
- 正则解决大写金额转换
- 【最新版】贝塔智能挪车v2.5.2+前端-已测试
- EndNote安装教程与使用教程 关联加载word
- 语音芯片JQ8400的使用心得
- python 中的 __len__(self) 方法
- .NET CORE认证1.认识登陆和授权
- JZOJ【入门】1290 行李托运费
- 23-移动端布局方式-VM
- deb 中标麒麟_银河麒麟4.0.2桌面版(arm平台)搭建Tomcat+Apache+nginx 环境
- 拼课小程序:在线教育的课程拼团玩法