欧拉定理与费马小定理

费马小定理】【欧拉定理】【扩展欧拉定理】及其证明 注:此文所提到的“整数”“素数”等均指正数对于一个素数ppp,任意整数aaa,若gcd⁡(a,p)=1\gcd(a,p)=1gcd(a,p)=1(即aaa,ppp互质),则: ap−11(modp) a^{p-1}\equiv1\pmod{p} ap−11(modp)先找出所有小于等于ppp的ppp互质的正整数, 为序列A={1,2,3,…,p−1}A=\{1,2,3,\dots,p-1\}A={1,2,3,…,p−1},则:gcd⁡(Ai,p)=1\gcd(A_i,p 阅读详情

本文参考自 O i W i k i OiWiki OiWiki欧拉定理 & 费马小定理

费马小定理

内容

p p p 为素数, g c d ( a , p ) = 1 gcd(a,p)=1 gcd(a,p)=1,则 a p − 1 ≡ 1 ( m o d p ) a^{p-1}\equiv1\pmod{p} ap11(modp)

证明

思路

考虑集合 A A A 为模 p p p 意义下的最小完整剩余系,即 A = { 1 , 2 , . . . , p − 1 } A=\{1,2,...,p-1\} A={1,2,...,p1}。而集合 B B B { 1 a , 2 a , . . . , ( p − 1 ) a } \{1a,2a,...,(p-1)a\} {1a,2a,...,(p1)a}。我们将证明集合 B B B 在模 p p p 意义下与集合 A A A 是一一对应关系,即集合 B B B 也是模 p p p 意义下的完整剩余系。

由此,我们可以应用公式:
1 a ⋅ 2 a ⋅ . . . ⋅ ( p − 1 ) a ≡ 1 ⋅ 2 ⋅ . . . ⋅ ( p − 1 ) ( m o d p ) ⇒ a p − 1 ⋅ 1 ⋅ 2 ⋅ . . . ⋅ ( p − 1 ) ≡ 1 ⋅ 2 ⋅ . . . ⋅ ( p − 1 ) ( m o d p ) ⇒ a p − 1 ≡ 1 ( m o d p ) 1a\cdot2a\cdot...\cdot(p-1)a \equiv1\cdot2\cdot...\cdot(p-1)\pmod{p}\\ \Rightarrow a^{p-1}\cdot1\cdot2\cdot...\cdot(p-1) \equiv1\cdot2\cdot...\cdot(p-1)\pmod{p}\\ \Rightarrow a^{p-1} \equiv 1 \pmod{p} 1a2a...(p1)a12...(p1)(modp)ap112...(p1)12...(p1)(modp)ap11(modp)
即证明得到费马小定理。

主要证明过程

下面我们证明集合 A , B A,B A,B 是一一对应关系。为此,我们可以证明 ∀ i ≠ j , i a ≢ j a ( m o d p ) \forall i\neq j,ia\not\equiv ja \pmod{p} i=j,iaja(modp)

应用反证法,假设 ∃ i ≠ j , i a ≡ j a ( m o d p ) \exist i\neq j,ia\equiv ja \pmod{p} i=j,iaja(modp),同时不妨设 i > j i > j i>j,那么我们可以得到 ( i − j ) a ∣ p (i-j)a \mid p (ij)ap。而由题设我们可以得到 g c d ( a , p ) = 1 gcd(a,p)=1 gcd(a,p)=1,且 0 < ( i − j ) < p 0<(i-j)<p 0<(ij)<p p p p 是质数,所以 g c d ( i − j , p ) = 1 gcd(i-j,p)=1 gcd(ij,p)=1。所以 ( i − j ) a ∤ p (i-j)a\nmid p (ij)ap,矛盾。

于是我们证明了 ∀ i ≠ j , i a ≢ j a ( m o d p ) \forall i\neq j,ia\not\equiv ja \pmod{p} i=j,iaja(modp),即证明了集合 A , B A,B A,B 的一一对应关系。由此根据先前的推到,我们证明得到了费马小定理。

欧拉定理

内容

欧拉定理可以视为费马小定理的推广形式,定理内容如下:
若 g c d ( a , m ) = 1 , 则 a ϕ ( m ) ≡ 1 ( m o d m ) 若 gcd(a,m)=1,则a^{\phi(m)}\equiv 1\pmod{m} gcd(a,m)=1aϕ(m)1(modm)
m m m 为质数时, ϕ ( m ) = m − 1 \phi(m)=m-1 ϕ(m)=m1,我们即得到了费马小定理。

证明

思路

欧拉定理具体的证明思路与费马小定理相仿,我们利用模 m m m 意义下的简化剩余系 r 1 , r 2 , . . . , r ϕ ( m ) r_1,r_2,...,r_{\phi(m)} r1,r2,...,rϕ(m) ,我们对其每一个元素乘 a a a ,得到 a r 1 , a r 2 , . . . , a r ϕ ( m ) ar_1,ar_2,...,ar_{\phi(m)} ar1,ar2,...,arϕ(m),我们将证明这样操作得到的集合仍然是模 m m m 意义下的简化剩余系。按照对费马小定理相同的处理方式,我们可以证明得到欧拉定理。

主要证明过程

我们将证明以下两点:

  1. a r i ar_i ari m m m 互质
    ∵ g c d ( a , m ) = 1 , g c d ( r i , m ) = 1 \because gcd(a,m)=1,gcd(r_i,m)=1 gcd(a,m)=1gcd(ri,m)=1
    ∴ g c d ( a r i , m ) = 1 \therefore gcd(ar_i,m)=1 gcd(ari,m)=1
  2. ∀ i ≠ j , a r i ≢ a r j ( m o d m ) \forall i\neq j,ar_i\not\equiv ar_j \pmod{m} i=jariarj(modm)
    应用反证法,与费马小定理证明相仿,故在此略去。

∴ a r 1 , a r 2 , . . . , a r ϕ ( m ) \therefore ar_1,ar_2,...,ar_{\phi(m)} ar1,ar2,...,arϕ(m) 也是模 m m m 意义下的一个简化剩余系。

∴ a r 1 ⋅ a r 2 ⋅ . . . ⋅ a r ϕ ( m ) ≡ r 1 ⋅ r 2 ⋅ . . . ⋅ r ϕ ( m ) ( m o d m ) \therefore ar_1\cdot ar_2\cdot...\cdot ar_{\phi(m)} \equiv r_1 \cdot r_2 \cdot...\cdot r_{\phi(m)} \pmod{m} ar1ar2...arϕ(m)r1r2...rϕ(m)(modm)

即得到 a ϕ ( m ) ≡ 1 ( m o d m ) a^{\phi(m)}\equiv 1 \pmod{m} aϕ(m)1(modm)

拓展欧拉定理

内容

拓展欧拉定理时在比赛刷题中常用的公式,可以很方便的讲一个看似根本不可能计算的幂次方(甚至幂套幂套幂……)逐步通过取模简化至可以计算的形式。与快速幂一次食用效果更佳。
a b ≡ { a b   m o d   ϕ ( p ) , g c d ( a , p ) = 1 a b , g c d ( a , p ) ≠ 1 , b < ϕ ( p ) a b   m o d   ϕ ( p ) + ϕ ( p ) , g c d ( a , p ) ≠ 1 , b ≥ ϕ ( p ) ( m o d p ) a^{b} \equiv\left\{\begin{array}{ll} a^{b \bmod \phi(p)}, & g c d(a, p)=1 \\ a^{b}, & g c d(a, p) \neq 1, b<\phi(p)\\ a^{b \bmod \phi(p)+\phi(p)}, & gcd(a,p)\neq1,b\geq \phi(p) \end{array} \right.\pmod{p} ababmodϕ(p),ab,abmodϕ(p)+ϕ(p),gcd(a,p)=1gcd(a,p)=1,b<ϕ(p)gcd(a,p)=1,bϕ(p)(modp)

证明

不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会不会。

习题

洛谷P5091 【模板】扩展欧拉定理

Windows沙盒神器Sandboxie Plus保姆级教程:从安装到实战测试可疑软件 本文详细介绍了Windows沙盒神器Sandboxie Plus的安装、配置实战应用,帮助用户安全测试可疑软件。从系统要求、安装步骤到核心功能如多沙盒管理、文件共享和快照恢复,全面解析了这款轻量级沙盒工具的优势使用技巧,特别适合需要隔离运行未知程序的用户。 阅读详情

相关推荐

易康eCognition9.0分类|规则集和机器学习的方法的面向对象的多尺度分割分类

基于易康eCognition9.0软件的规则集和机器学习的方法的面向对象的多尺度分割分类

weixin_46493028的博客 1万+

费马小定理欧拉定理及其证明

费马小定理: 若p是素数, a是正整数且不能被p整除, 则 ap−1=1(modp)ap−1=1(modp){ a }^{ p-1 }\quad =\quad 1(mod\quad p) 费马小定理的扩展: ap=a(modp)ap=a(modp){ a }^{ p }\quad =\quad a(mod\quad p) 证明: 首先, 给定一个小于p的正整数的集合x{1,....

HowieMen的博客 5104

Xshell软件(配色方案&高亮关键字/突出显示集)的相关文件

文件描述:Xshell软件(配色方案&高亮关键字/突出显示集)的相关文件适用人群:所有IT计算机行业人群,重点突出用户为“网络工程师、运维工程师、弱点工程师、云计算工程师、网络安全工程师等技术人员”软件适用版本:**所有Xshell 7的版本**,以下或7以后的版本未经过测试,可自行尝试。

费马小定理&欧拉定理

在p是素数的情况下,对任意整数x都有xp≡x(mod p)。这个定理被称作费马小定理其中如果x无法被p整除,我们有xp-11(mod p)。利用这条性质,在p是素数的情况下,就很容易求出一个数的逆元。那上面的式子变形之后得到a-1≡ap-2(mod p),因此可以通过快速幂求出逆元。 我们先来证明一下费马小定理费马小定理证明: 一、准备知识 引理1:剩余系定理2 ...

weixin_33738982的博客 225

学习:费马小定理 & 欧拉定理

费马小定理 描述 若\(p\)为素数,\(a\in Z\),则有\(a^p\equiv a\pmod p\)。如果\(p\nmid a\),则有\(a^{p-1}\equiv 1\pmod p\)。 证明 费马小定理的证法有很多,此处介绍3种 证法一 摘自:《初等数论》 冯志刚 著,有改动 此处用归纳法证明。 当\(a=1\)时,原命题显然成立。 设\(a=n\)时命题成立,即\(n^p\equi...

weixin_30305735的博客 707

hdu 4861 Couple doubi(费马小定理)

费马小定理: 假如p是质数,且(a,p)=1,那么 a^(p-1)1(mod p)。即:假如a是整数,p是质数,且a,p互质,那么a的(p-1)次方除以p的余数恒等于1

u013365671的专栏 698

OI退役笔记-004:数论(四)线性同余及其方程组(中国剩余定理、扩展中国剩余定理)

总览 C++ 相对于 C 的最大区别就是 C++ 引入了类。而 C++ 的官方就运用类封装了一些模板,称之为“标准模板库” (Standard Template Library) 竞赛常用的标准模板库有: // 算法库 #include <Algorithm> // 字符串 #include <string> // 变长数组 #include <vector> // 队列 #include <queue> // 双端队列 #include <deque&

Rotch的博客 427

欧拉定理 & 费马小定理

若 为素数,,则。另一个形式:对于任意整数 ,有。若 ,则。读者可能对第二行产生疑问,这一行表达的意思是:如果 的话,就不能降幂了。主要是因为题目中 不会太大,而如果 ,自然复杂度是可以接受的。而如果 的话,复杂度可能就超出预期了,这个时候我们才需要降幂来降低复杂度。

w_w_wwwww的博客 1014

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

转载自http://blog.csdn.net/Cold_Chair/article/details/52235196内容:在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质。欧拉定理表明,若n,a为正整数,且n,a互质,则:折叠证明:将1~n中n互质的数按顺序排布:x1,x2……xφ(n) (显然,共有φ(n)个数)我们考虑这么一些数:m1=a*x1;m2=a*x2;m3=a*x3...

qq9764312的博客 6987

费马小定理欧拉定理

费马小定理欧拉定理 1.费马小定理 1)定义 我们现在设正整数a,ma,ma,m且(a,m)=1(a,m)=1(a,m)=1 我们就会有式子 am−11(mod&amp;amp;amp;nbsp;m)am−11(mod&amp;amp;amp;nbsp;m)a^{m-1}\equiv1(mod\ m) 2)证明 我们设一个完全剩余系A={1,2,3,...,m−1}A={1,2,3,...,m−1}A=\{1,2,3,......

ezoiHY 650

费马小定理欧拉定理&拓展欧拉定理

费马小定理&欧拉定理 内容 欧拉定理:当gcd(a,m)=1gcd(a,m)=1gcd(a,m)=1时,有aϕ(m)1(modm)a^{\phi(m)}\equiv1{\pmod{m}}aϕ(m)1(modm) 费马小定理:当mmm为质数且aaa不为mmm的倍数时有am−11(modm)a^{m-1}\equiv1\pmod{m}am−11(modm) 由上可以看出,费马小定理其实...

Daniel__d的博客 480

费马小定理欧拉定理以及扩展欧拉定理

我们注意到指数b很大,用快速幂显然不可能,但我们可以使用扩展欧拉定理,如果。,不过要注意b很大,需要使用字符串读取。P5091 【模板】扩展欧拉定理。依次代表的是底数、模数和次数。

2303_76472344的博客 904

欧拉定理&费马小定理

若gcd(a,n)gcd(a,n)gcd(a,n)=1,,则aφ(n)=1(mod n)a^{\varphi(n)}=1(mod~n)(n)=1(mod n) 铺垫:同余类剩余系 证明:对于nnn的一个简化剩余系{a1‾,a2‾,......aφ(n)‾\overline {a_1},\overline {a_2},......\overline {a_{\varphi(...

lb2003 3578

欧拉定理算是费马小定理的推论吧

内容 若正整数aaa,nnn互质,则aφ(n)1(moda^{φ(n)}\equiv 1(modaφ(n)1(mod n)n)n),其中φ(n)φ(n)φ(n)为欧拉函数。 为什么说欧拉定理算是费马小定理的推论? 当n为质数时φ(n)为n-1,因为n为质数时所有比n小的数都n互质 此时aφ(n)1(moda^{φ(n)}\equiv 1(modaφ(n)1(mod n)n)n)即为an−11(moda^{n-1}\equiv 1(modan−11(mod n)n)n) 两边同时乘上aaa得ap

ydsrwex的博客 207

欧拉定理费马小定理的证明

关于欧拉定理费马小定理的数学证明。如有疏漏不周,请在评论区指出,谢谢。

qq_56071472的博客 387

费马小定理欧拉定理 原理证明

一、欧拉定理 1、定义 若an互质,则aφ(n)1a^{\varphi (n)} \equiv 1(n)1 (mod n)。 其中φ(n)\varphi (n)φ(n)指欧拉函数:小于n的正整数中n互质的个数。 2、证明 我们假设n的质因子分别是:p1,p2,...,pφ(n)p_1,p_2,...,p_{\varphi(n)}p1​,p2​,...,pφ(n)​,记为序列1。 若给每一项都乘a,得序列2:ap1,ap2,...,apφ(n)ap_1,ap_2,...,ap_{\varphi(n

harry12138小白的博客 3186

费马小定理(详细证明)

费马小定理问题:证明 费马小定理 问题: 对∀(a,p)=1,p是质数∃ ap−11(mod p) 对\forall(a,p)=1,p是质数\\ \exists~a^{p-1}\equiv1(mod~p)\\ 对∀(a,p)=1,p是质数∃ ap−11(mod p) 证明 先来第一个引理: 如果(c,m)=1,ac≡bc(mod m)则a≡b(mod m) 如果(c,m)=1, ac\equiv bc(mod~m)\\ 则a\equiv b(.

weixin_45363113的博客 4755

费马小定理证明过程

在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质。欧拉定理表明,若n,a为正整数,且n,a互质,则: 折叠证明: 将1~n中n互质的数按顺序排布:x1,x2……xφ(n) (显然,共有φ(n)个数) 我们考虑这么一些数: m1=a*x1;m2=a*x2;m3=a*x3……mφ(n)=a*xφ(n) (1) 这些数中的任意两个都不模n同余,因为如果有mS≡mR (mod ...

error311的博客 5290

欧拉定理费马小定理(The Luckiest number)

文章目录一、欧拉定理1.内容2.证明1.证明ZnZ_nZn​SSS的等价性1.(axi)(ax_i)(axi​)%n一定在ZnZ_nZn​中存在2.证明(axi)(ax_i)(axi​)%n(axj)(ax_j)(axj​)%n不会相等2.证明aφ(n)x1x2...xφ(n)≡x1x2...xφ(n)(modn)a ^{φ(n)} x_1x_2 ...x _{φ(n)} ≡ x_1 x _2 ... x_{ φ(n)} (mod n)(n)x1​x2​...xφ(n)​≡x1​x2​...xφ(.

qq_52441682的博客 1089

费马小定理证明

费马小定理 定理内容: aaa为自然数,ppp为一个质数。则有 ap≡a (mod p) a^p \equiv a\ (mod\ p) ap≡a (mod p) 其中 ≡\equiv≡ 是同模符号,表示左右的数字对于p来说取模,是相等的。 证明: 数学归纳法 当a=1a = 1a=1时, 显然成立。 当a=aa = aa=a时,设 p∣(ap−a)p|(a^p - a)p∣(ap−a),即ppp为ap−aa^p - aap−a的约数。 则当a=a+1a = a +

qq_41484228的博客 1583
上一篇: 欧拉函数的积性证明
Amazing_self
博客等级 码龄9年 2粉丝 3原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值