同余

作者: dachengquan | 来源:发表于2020-08-04 20:30 被阅读0次

定义
若整数a和整数b,除以正整数m得到的余数相等,成a,b模m同余,记作a\equiv b \pmod m
费马小定理
若p是质数,gcd(a,p)=1,那么有a^{p-1}\equiv 1 \pmod p
欧拉定理
若p是质数,gcd(a,n)=1,那么有a^{\varphi(n)} \equiv 1 \pmod n
欧拉定理推论
若正整数a,n互质,则对于任意的a^b \equiv a^{b \pmod {\varphi(n)}} \pmod n
当a,n不一定互质时b>\varphi(n)也满足a^b \equiv a^{b \pmod {\varphi(n)}+\varphi(n)} \pmod n原因在于指数循环节,第\varphi(n)个往后一定会循环,
扩展欧几里得算法
对于任意整数a,b,存在一对整数x,y,满足ax+by=gcd(a,b)。
证明:
当b=0时显然x=1,y=0是一组解。
若b>0,则gcd(a,b)=gcd(b,a\pmod b),假设存在一对整数满足x,y满足b*x+(a\mod b)*y= gcd(b,a\mod b)
b*x + (a-b*\lfloor a/b \rfloor)y =gcd(b,a\mod b)
ay+b(x-\lfloor a/b \rfloor y)=gcd(b,a\mod b)
x' = y,y' = (x-\lfloor a/b \rfloor y)就得到了
a*x'+b*y' = gcd(a,b)
对欧几里得算法的递归过程应用数学归纳法,显然成立。
这里求出的x_0,y_0是一组特解。
d = gcd(a,b)
对于更为一般的方程:ax+by=c,它有解当且仅当d|c
他的通解为
x = \frac c d x_0 + k \frac b d,y = \frac c d y_0 - k \frac a d
乘法逆元
若b,m互质,并且b|a,则存在一个整数x,使得a/b \equiv a*x \pmod m,称x为b的模m乘法逆元,记为b^{-1} \pmod m
b*b{-1}\equiv 1 \pmod m
如果m是质数根据费马小定理b*b^{p-2} \equiv 1 \pmod p,显然b^{p-2} \mod p是乘法逆元。
如何只满足b,m互质那么求解同余方程b*x\equiv 1\pmod m
线性同余方程的求解
a*x\equiv b \pmod m
可以变为另一种形式,a*x - m*y \equiv b求解这个方程的方法在前面已经讲解过了。最后我们需要得到一个在区间0到m的逆元

a
a
a
a
a
a
a
a

相关文章

  • 同余

    定义若整数a和整数b,除以正整数m得到的余数相等,成a,b模m同余,记作。费马小定理若p是质数,gcd(a,p)=...

  • 同余式与同余类

    第二章 同余 同余式与同余类 模 同余 设 是非零整数, 和 是整数. 如 ,则称 和 模 同余 (...

  • 同余类的运算

    第二章 同余 同余类的运算 加法零元 我们将模 的同余类 称为同余类 与 之和,表示成 如果我们在 中...

  • 同余 && 逆元

    参考及引用大佬博客https://www.cnblogs.com/kongbursi-2292702937/p/1...

  • 近世代数理论基础6:费马小定理·欧拉定理

    费马小定理·欧拉定理 同余 定义:,,若,则称a与b模m同余,记作,否则称a与b模m不同余,记作 利用同余,可在整...

  • 同余(孙子定理)

    先找到两两同余为1的最小数,扩大相应的倍数,加起来除以所有数的最小公倍数,得到的余数即为答案。

  • 线性同余方程

    给定整数a,b,m,求一个整数x满足,或者给出无解。对于这个公式可以用其他形式表示,,是m的倍数,假设这个倍数是-...

  • 同余方程(组)

    第二章 同余 欧拉-费马定理 定理1 (i)欧拉函数 是积性的,即如果 ,则有 (ii)设 是 的标准分解,...

  • 三角函数之和角公式、倍角公式及推导过程

    和角公式: 记住口诀:正余同余正,余余反正正同和反说的是符号,五个字分别对应=号右边 证明: ∠AOB = α,∠...

  • 习题七

    习题七 1 解下列同余方程:(i) (ii) (iii) Sol:(i),又 所以该同余方程无解 (...

网友评论

      本文标题:同余

      本文链接:https://www.haomeiwen.com/subject/ovhlrktx.html