首页 > 其他分享 >数论四大定理

数论四大定理

时间:2024-12-26 14:20:18浏览次数:6  
标签:数论 定理 varphi 同余 四大 quad equiv mod

数论四大定理:包括威尔逊定理、欧拉定理、孙子定理(中国剩余定理)、费马小定理

同余

同余:对于任意整数a,b,对指定的整数m(m>1)进行整除,若余数相同,则称a和b模m同余,记作\(a\equiv b(mod \quad m)\)

  • 例如:\(3\equiv 10(mod \quad 7)\)
  • 通过整数m对任意整数进行分类,同余(模m)为一类,即剩余类
  • 相等就是模无穷大的同余,\(a\equiv b(mod \quad \infty )\)

费马小定理

费马小定理:任意整数a,质数p,若\(gcd(a,p)=1\)(a和p的最大公因数为1,即a和p互质),则\(a^{p-1}\equiv 1(mod \quad p)\)

欧拉给出的证明

先考虑两个集合,其元素个数为p-1,\(A=\{1,2,3,…,p-1 \}\),\(B=aA=\{a,2a,3a,…,a(p-1) \}\)

显然,集合A恰好遍历了p的所有非0余数,抽屉原理可知,B亦是如此

将集合A和B中的元素进行累乘,即

\((p-1)!\equiv a^{p-1} (p-1)!(mod \quad p)\)

插入介绍同余的除法

如果\(a=a_1d,b=b_1d,gcd(d,m)=1\),且有\(a\equiv b(mod \quad m)\),那么\(a_1\equiv b_1(mod \quad m)\)

回到证明上,显然有,\(gcd((p-1)!,p)=1\)

\(a^{p-1} \equiv 1(mod \quad p)\),证毕

欧拉定理

对费马小定理进行扩展,将质数p替换成m,并引入欧拉函数\(\varphi (m)\):1,2,……,m中与m互质的数的个数

\(\varphi (m)\)的数学表达:

先对m进行质因数分解,\(m=p_1^{\alpha _1}p_2^{\alpha _2}…p_k^{\alpha _k}\),则

\(\varphi(m)=m(1-\frac{1}{p_1})(1-\frac{1}{p_2})…(1-\frac{1}{p_k})\)

例如m=6,则\(\varphi(6)=6(1-\frac{1}{2})(1-\frac{1}{3})=2\),1-6中与6互质的数为和5,即成立

例如m为质数p,则p没有质因子,所以\(\varphi(p)=p(1-\frac{1}{p})=p-1\),此时欧拉定理正好是费马小定理

欧拉定理:整数\(m> 1\),\(gcd(a,m)=1\),则\(a^{\varphi(m)}\equiv 1(mod \quad m)\)

欧拉定理证明

取集合过程与费马小定理证明中的相同

简化剩余系即是上述的集合,对于质数p就是剩余系

集合\(C=\{x_1,x_2,…,x_{\varphi(m)} \}\),模m的结果与m互质个数即\(\varphi(m)\),集合C中的元素个数为\(\varphi(m)\)
集合\(D=aC=\{ax_1,ax_2,…,ax_{\varphi(m)} \}\)

\(a^{\varphi(m)}(x_1x_2…x_{\varphi(m)})\equiv (x_1x_2…x_{\varphi(m)})(mod \quad m)\)

集合C和D中的元素互质,放心除,\(a^{\varphi(m)}\equiv 1(mod \quad m)\)

证毕

欧拉定理的应用——RSA体系

RSA公开密钥,需要四个数字

  • 质数p,q,这两个数字足够大
  • 密钥e
  • 解钥d

流程

  • 计算\(N=pq\),N的欧拉函数\(\varphi(N)=(p-1)(q-1)\)
  • 密钥和解钥\(ed\equiv 1(mod \quad \varphi (N))\)
  • 公开数字N和e,d为解钥使用(d保密)
  • 原文的数字代码为a,使用欧拉定理进行映射,a映射到b,\(b\equiv a^e(mod \quad N)\),a就加密成b
  • 将密文b发送出去,如果收到信息的人同时具有解钥d,那么\(b^d \equiv a^{ed} \equiv a^{1+k\varphi (N)})\equiv a\cdot (a^{\varphi (N)})^k\equiv a(mod \quad N))\),还原原文a
  • 当前的RSA更加复杂

中国剩余定理

中国剩余定理又叫孙子定理

秦九韶1208-1268,同余方程组

对于同余方程组

使用中国剩余定理解法

威尔逊定理

威尔逊提出,拉格朗日证明,然而一世纪前,莱布尼茨就已经证明了,但没发表

威尔逊定理:如果p是质数,那么\((p-1)!\equiv -1(mod \quad p)\)

  • 上述是一个充要条件,条件与结论等价
  • \(p=2,1!\equiv -1(mod \quad 2)\)
  • \(p=3,2!\equiv -1(mod \quad 3)\)
  • \(p=5,4!\equiv -1(mod \quad 5)\)

质数通项公式

  • 一堆阶乘和累加,还有取整,对于数论而言,不够简洁,花里胡哨

标签:数论,定理,varphi,同余,四大,quad,equiv,mod
From: https://www.cnblogs.com/invo/p/18632733

相关文章

  • 大学微积分 AB 第六单元-3:变革的整合与积累(微积分基本定理与定积分、不定积分和不定
          微积分基本定理与定积分 例子: 不定积分和不定导数 例子: 例子2: 例子: 例子: ......
  • 思通数科AI视频监控助力学校管理升级:解决校园安全的四大痛点
    一、用户痛点:校园安全管理中的隐患与挑战在现代校园中,安全问题始终是学校管理的重中之重。尽管传统监控摄像头普遍存在,但它们通常存在以下痛点:人工监控疲劳和误判率高:许多学校采用人工方式监控视频,工作人员长时间盯着监控屏幕,容易出现视觉疲劳和误判。安全事件发现滞后:传统监......
  • 【AI编程助手系列】国产AI编程工具四大金刚之 腾讯云AI代码助手
    系列文章目录......
  • [学习笔记] 二项式定理与反演
    一假设\(f(x)\)代表恰好满足\(x\)个性质的方案数。钦定代表至少\(x\)个。假设\(g(x)\)代表至多满足\(x\)个性质的方案数。显然有\[g(n)=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{matrix}\right)f(i)\]并且有\[f(n)=\sum_{i=0}^n\left(\begin{matrix}n\\i\end{ma......
  • 三皇治世,五帝定伦,四大部洲
    以下是关于“三皇治世,五帝定伦,四大部洲”的详细介绍:三皇治世常见说法:“三皇”有多种说法,其中一种较为流行的是指燧人氏、伏羲氏和神农氏。燧(suì)人氏:被尊称为“燧皇”和“火祖”,河南商丘人。他发明了人工取火,使人类告别了茹毛饮血的时代,吃上了熟食,这对人类健康和发展产生了......
  • 【AI编程助手系列】国产AI编程工具四大金刚之 通义灵码
    系列文章目录......
  • 数据库设计的四大原则:优化性能、保证一致性与高效处理
    目录一.数据冗余最小化二.数据一致性三.事务处理四.查询性能优化数据库设计不仅是关于创建表和字段的简单任务,更是构建一个高效运行、易于维护且能够确保数据一致性的系统的核心。一个好的数据库设计不仅能提升应用程序的性能,还能为未来的扩展和维护奠定坚实基础。......
  • 一文搞定理解RPC
    前言RPC概念RPC协议RPC组成RPC协议RPC框架RPC的优点RPC与HTTP的区别前言RPC的概念相信很多软件从业人员或多或少都接触过,从开发到测试都可能需要跟它打交道。但是对于为什么要用RPC?RPC的优点是什么?RPC是什么原理?它跟HTTP有什么不同?相信并不是每个人都比较熟悉。那么今天我们就......
  • Unintresting Number(数论)
    链接:http://10.160.111.129/p/2582?tid=675966394f6a59fedf02b3dd题意:给你一个位数非常大的数,你可以随意改变在某一数位上的数字2或者3,使其相对应变为4或9,问你能不能变出来一个能被9整除,即是9的倍数的数。前置知识:对于9的倍数:任何数可以表示为10000....00a1+1000...0a2+.........
  • 对于矩阵树定理的运用
    学得很肤浅,但是常见的东西还是要记一下。证明以后懂了再补。一些定义:定义\(deg_x\)表示点\(x\)的度数,\(cnt_{i,j}\)表示\(i\)到\(j\)相连有的边数。度数矩阵\(D\):\(D_{i,i}=deg_i\),\(D_{i,j}=0(i\neqj)\);关联矩阵\(A\):\(A_{i,j}=cnt_{i,j}\);Laplace......