费马小定理

费马小定理: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)。

综上所述,费马小定理成立,其实它算是欧拉定理的一个特例。

费马小定理 (证明)相关推荐

  1. 欧拉定理,费马小定理证明

    今天呕心沥血地花了40分钟去研究欧拉定理的证明,终于是明白了,同时,作为欧拉儿子定理的费马小定理,自然毫无压力的搞定了. 为了方便随时查看,在这里转载一下(360百科). 内容: 在数论中,欧拉定理, ...

  2. 费马小定理证明及应用

    费马小定理的证明:----------来自 费马小定理

  3. 费马小定理证明 (copy的,自己捋清楚)

    费马小定理:假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p) 证明(copy的百度百科,加点自己的解释) 引理1. 若a,b,c为任意3个整数,m为正整数,且(m,c)=1 ...

  4. 夜深人静写算法(三十二)- 费马小定理

    文章目录 一.前言 二.费马小定理 1.费马小定理定义 2.费马小定理证明 三.素数判定和伪素数 1.素数判定 2.伪素数 四.费马小定理的应用 1.二分快速幂降幂 2.模 p 逆元 3.Rabin- ...

  5. 三个重要的同余式——威尔逊定理、费马小定理、欧拉定理 + 求幂大法的证明

    一.威尔逊定理 若p为质数,则 p|(p-1)!+1 亦:(p-1)! ≡ p-1 ≡ -1(mod p) 例题: HDU 2973 YAPTCHA (威尔逊定理及其逆定理) 解题报告见http:// ...

  6. 费马小定理看了等于没看证明

    一开始我都不知道费马是个人,以为和胡不归问题起名方法一样,是个浪费马的小定理所以叫费马小定理 内容 若 p p p是质数,则对于任意整数 a a a,有 a p ≡ a^p \equiv ap≡ a ...

  7. 费马小定理简单证明和一些简单应用

    打字不变就在纸上证明好了1 这种证法是一种很巧妙的方法,避免了一些复杂概念的引入,很简单的证明了费马小定理 那么费马小定理具体有什么地方可以应用呢 1.我们可以用它判断一些大数是否为质数也就是Mill ...

  8. 剩余系,剩余定理,同余定理,费马小定理的证明

    费马小定理: 证明:假如p是质数,且(a,p)=1,那么 a^(p-1) ≡1(mod p) 一.准备知识: 所谓"剩余系",就是指对于某一个特定的正整数n,一个整数集中的数模n所 ...

  9. 欧拉定理与费马小定理的证明过程

    转载自http://blog.csdn.net/Cold_Chair/article/details/52235196 内容: 在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质.欧拉定理 ...

  10. 费马小定理与欧拉定理 原理与证明

    一.欧拉定理 1.定义 若a与n互质,则aφ(n)≡1a^{\varphi (n)} \equiv 1aφ(n)≡1 (mod n). 其中φ(n)\varphi (n)φ(n)指欧拉函数:小于n的正 ...

最新文章

  1. RTT设备与驱动之I2C:
  2. Vue项目借助浏览调整适配显示器的分辨率
  3. React Native开发环境搭建记录
  4. android 相机 全功能,一加7系首个Android 11公测代码暗示了相机应用的诸多功能更新...
  5. web前端基础(14html里面的事件)
  6. 服务器装系统提示获取分区失败,u盘安装系统分区错误解决方法
  7. plsql创建、测试存储过程
  8. 【转】Linux下发生段错误时如何生成core文件
  9. VS2010 调试C++项目 fatal error LNK1123 错误解决的方法
  10. python人民币转大写_python实现人民币大写转换
  11. 正则解决大写金额转换
  12. 【最新版】贝塔智能挪车v2.5.2+前端-已测试
  13. EndNote安装教程与使用教程 关联加载word
  14. 语音芯片JQ8400的使用心得
  15. python 中的 __len__(self) 方法
  16. .NET CORE认证1.认识登陆和授权
  17. JZOJ【入门】1290 行李托运费
  18. 23-移动端布局方式-VM
  19. deb 中标麒麟_银河麒麟4.0.2桌面版(arm平台)搭建Tomcat+Apache+nginx 环境
  20. 拼课小程序:在线教育的课程拼团玩法

热门文章

  1. 墨刀安装以及基础使用教程
  2. 自学报告:创新设计思维
  3. Intellij Idea 所有快捷键列表,工欲善其事必先利其器。
  4. iOS pch文件配置
  5. AD16 绘制简单电路原理图的基本步骤(适合小白)
  6. [css文字单行省略与多行省略]
  7. 矩阵计算在计算机科学中,开发者必读:计算机科学中的线性代数
  8. uniapp定位和选择城市
  9. SQL Transformation
  10. 加载大尺寸图片不清晰,加载原图(ImageLoader,Glide)