文章目录

  • 文中部分字母含义、定义(不想累赘书写)
  • 定义&定理
  • 性质

文中部分字母含义、定义(不想累赘书写)

设a=k1m+r1,b=k2m+r2a=k_1m+r_1,b=k_2m+r_2a=k1​m+r1​,b=k2​m+r2​(rrr为余数)


定义&定理

定义①:

a≡b(modm)a\equiv b(mod\quad m)a≡b(modm)指aaa和bbb对模m同余,即amodm=bmodma\quad mod\quad m=b\quad mod\quad mamodm=bmodm

定义②:
在模mmm的意义下,余数相同的归为一个集合,那么所有整数被分为mmm个不同的集合,模mmm的余数分别为 0,1,2,3,...,m−10,1,2,3,...,m − 10,1,2,3,...,m−1,这些集合被称为模mmm剩余类(同余类)。

定理①

a≡b(modm)⇔m∣(a−b)a≡b(mod\quad m)\Leftrightarrow m|(a-b)a≡b(modm)⇔m∣(a−b),
证:
∴a−b=k1m+r1−(k2m+r2)=(k1−k2)m+(r1−r2)\therefore a-b=k_1m+r_1-(k_2m+r2)=(k_1-k_2)m+(r_1-r_2)∴a−b=k1​m+r1​−(k2​m+r2)=(k1​−k2​)m+(r1​−r2​)
∵m∣(a−b)\because m|(a-b)∵m∣(a−b)
∴r1=r2\therefore r_1=r_2∴r1​=r2​(即与rrr余数无关时,则a−b=(k1−k2)ma-b=(k_1-k_2)ma−b=(k1​−k2​)m必能被mmm整除
当r1=r2r_1=r_2r1​=r2​时,即a≡b(modm)a\equiv b(mod\quad m)a≡b(modm)(余数相同即同余)
(反向证明也可由右边得出左边)

定理②:

a≡b(modm)⇔a≡b(mod\quad m)\Leftrightarrowa≡b(modm)⇔存在a=b+kma=b+kma=b+km(kkk为整数)
证:
∵a≡b(modm)\because a\equiv b(mod\quad m)∵a≡b(modm)
∴r1=r2\therefore r_1=r_2∴r1​=r2​
∵k1m=(k2+k)m=k2m+km\because k_1m=(k_2+k)m=k_2m+km∵k1​m=(k2​+k)m=k2​m+km(注意kkk可能为负数)
∴k1m+r1=k2m+r2+km\therefore k_1m+r_1=k_2m+r_2+km∴k1​m+r1​=k2​m+r2​+km
即a=b+kma=b+kma=b+km


性质

①自反性:a≡a(modm)a\equiv a (mod\quad m)a≡a(modm)

②对称性:a≡b(modm)⇒b≡a(modm)a\equiv b(mod\quad m)\Rightarrow b\equiv a(mod\quad m)a≡b(modm)⇒b≡a(modm)

③对称性:a≡b(modm),b≡c(modm)⇒a≡c(modm)a\equiv b(mod\quad m),b\equiv c(mod\quad m)\Rightarrow a\equiv c(mod\quad m)a≡b(modm),b≡c(modm)⇒a≡c(modm)
这③条非常简单,不需要证明,但不要一时脑子短路搞错了

④同加(减)性(两条):

a≡b(modm)⇒a±c≡b±c(modm)a\equiv b(mod\quad m)\Rightarrow a±c\equiv b±c(mod\quad m)a≡b(modm)⇒a±c≡b±c(modm)
a≡b(modm),c≡d(modm)⇒a±c≡b±d(modma\equiv b(mod\quad m),c\equiv d(mod\quad m)\Rightarrow a±c\equiv b±d(mod\quad ma≡b(modm),c≡d(modm)⇒a±c≡b±d(modm
证:
对于第一条:(减号同理)
∵a≡b(modm)\because a\equiv b(mod\quad m)∵a≡b(modm)
∴r1=r2\therefore r_1=r_2∴r1​=r2​
∴k1m+(r1+c)≡k1m+(r2+c)(modm)\therefore k_1m+(r_1+c)\equiv k_1m+(r_2+c)(mod\quad m)∴k1​m+(r1​+c)≡k1​m+(r2​+c)(modm)(在modmmod\quad mmodm意义下k1m,k2mk_1m,k_2mk1​m,k2​m被消去)
即a+c≡b+c(modm)a+c\equiv b+c(mod\quad m)a+c≡b+c(modm)
对于第二条:
∵a≡b(modm),c≡d(modm)⇒a+c≡b+d(modm)\because a\equiv b(mod\quad m),c\equiv d(mod\quad m)\Rightarrow a+c\equiv b+d(mod\quad m)∵a≡b(modm),c≡d(modm)⇒a+c≡b+d(modm)
∴m∣(a−b),m∣(c−d)\therefore m|(a-b),m|(c-d)∴m∣(a−b),m∣(c−d)定理①
∴m∣[(a−b)±(c−d)]\therefore m|[(a-b)±(c-d)]∴m∣[(a−b)±(c−d)]
a±c≡b±d(modma±c\equiv b±d(mod\quad ma±c≡b±d(modm

⑤同乘性(两条):

a≡b(modm)⇒ac≡bc(modm)a\equiv b(mod\quad m)\Rightarrow ac\equiv bc(mod\quad m)a≡b(modm)⇒ac≡bc(modm)
a≡b(modm),c≡d(modm)⇒ac≡bd(modm)a\equiv b(mod\quad m),c\equiv d(mod\quad m)\Rightarrow ac\equiv bd(mod\quad m)a≡b(modm),c≡d(modm)⇒ac≡bd(modm)
证:对于第一条:
∵a≡b(modm)\because a\equiv b(mod\quad m)∵a≡b(modm)
∴r1=r2\therefore r_1=r_2∴r1​=r2​
∴r1c=r2c\therefore r_1c=r_2c∴r1​c=r2​c
∴k1mc+r1c≡k1mc+r2c(modm)\therefore k_1mc+r_1c\equiv k_1mc+r_2c(mod\quad m)∴k1​mc+r1​c≡k1​mc+r2​c(modm) (在modmmod\quad mmodm意义下k1mc,k2mck_1mc,k_2mck1​mc,k2​mc被消去)
即ac≡bc(modm)ac\equiv bc(mod\quad m)ac≡bc(modm)
对于第二条:
∵a≡b(modm),c≡d(modm)\because a\equiv b(mod\quad m),c\equiv d(mod\quad m)∵a≡b(modm),c≡d(modm)
∴m∣(a−b),m∣(c−d)\therefore m|(a-b),m|(c-d)∴m∣(a−b),m∣(c−d)定理①
∵ac−bd=ac−bc+bc−bd=c(a−c)+b(c−d)\because ac-bd=ac-bc+bc-bd=c(a-c)+b(c-d)∵ac−bd=ac−bc+bc−bd=c(a−c)+b(c−d)
∴m∣(ac−bd)\therefore m|(ac-bd)∴m∣(ac−bd)
∴ac≡bd(modm)\therefore ac\equiv bd(mod\quad m)∴ac≡bd(modm)
在以上④⑤两点里,其实它们的第二条都是第一条的一般形式(当c=dc=dc=d时,就是第一条了,所以说其实看懂第二条是最好的)

⑥同幂性:a≡b(modm)⇒an≡bn(modm)a\equiv b(mod\quad m)\Rightarrow a^n\equiv b^n(mod\quad m)a≡b(modm)⇒an≡bn(modm)
证:由⑤同乘性可知
a≡b(modm),c≡d(modm)⇒ac≡bd(modm)a\equiv b(mod\quad m),c\equiv d(mod\quad m)\Rightarrow ac\equiv bd(mod\quad m)a≡b(modm),c≡d(modm)⇒ac≡bd(modm)
设a=c,b=da=c,b=da=c,b=d
∵ac≡bd(modm)\because ac\equiv bd(mod\quad m)∵ac≡bd(modm)
∴a2≡b2(modm)\therefore a^2\equiv b^2(mod\quad m)∴a2≡b2(modm)
∴a3≡b3(modm)\therefore a^3\equiv b^3(mod\quad m)∴a3≡b3(modm)
……(如此做n次)……(如此做n次)……(如此做n次)
∴an≡bn(modm)\therefore a^n\equiv b^n(mod\quad m)∴an≡bn(modm)

⑦:若amodp=x,amodq=x,gcd(p,q)=1a\quad mod \quad p=x,a\quad mod \quad q=x,gcd(p,q)=1amodp=x,amodq=x,gcd(p,q)=1(互质)⇒amod(pq)=x\Rightarrow a\quad mod(pq)=x⇒amod(pq)=x
证:
∵amodp=x,amodq=x,gcd(p,q)=1\because a \quad mod \quad p=x,a\quad mod \quad q=x,gcd(p,q)=1∵amodp=x,amodq=x,gcd(p,q)=1
∴\therefore∴存在s,ts,ts,t使得a=sp+x=tq+xa=sp+x=tq+xa=sp+x=tq+x
∴sp=tq\therefore sp=tq∴sp=tq
∴\therefore∴存在rrr使得s=rqs=rqs=rq(因为p,qp,qp,q互质,所以s,ts,ts,t分别含有q,pq,pq,p的因子,即sss必为qqq的倍数,注意1倍也是倍数)
∴a=rpq+x\therefore a=rpq+x∴a=rpq+x
∴amod(pq)=x\therefore a\quad mod(pq)=x∴amod(pq)=x

没有同除性!!两数同余不代表同除一数也同余!!!

同余问题(含证明)整理(篇目①:定义、性质与两个简单定理)相关推荐

  1. 乘法逆元(inverse element)及四大相关求法详解(含证明)

    文章目录 乘法逆元及四大相关求法详解(含证明) 开胃菜 1. 定义及理解 1.1 乘法逆元的定义 1.1.1 极简定义 1.1.2 详细定义 1.1.3 理解及其相关证明<br> 2. 逆 ...

  2. ❤️思维导图整理大厂面试高频数组: 两万字详解各种数组求和(建议收藏)❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  3. html语言需要dw吗,HTML笔记整理1 -- HTML基础知识与DW简单使用

    HTML笔记整理1 -- HTML基础知识与DW简单使用概念客户端和服务器端文件名.基本名.扩展名资源文件和站点什么是HTML关于W3CW3C的规范网站与网页基本概念网页的制作网页的基本框架通过记事本 ...

  4. dw边框弧度设置_笔记整理1 -- HTML基础知识与DW简单使用

    笔记整理1 -- HTML基础知识与DW简单使用 笔记整理1 -- HTML基础知识与DW简单使用 概念 客户端和服务器端 文件名.基本名.扩展名 资源文件和站点 什么是HTML 关于W3C W3C的 ...

  5. LeetCode题库整理【Java】—— 2 两数相加

    LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...

  6. LeetCode题库整理【Java】—— 1两数之和

    LeetCode题库整理[Java] 1.两数之和 题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数.你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用. 示例: 给定 nu ...

  7. js定义函数的两种形式及区别

    定义函数有两种方法: (1)函数表达式方式 let myFun=function(){console.log("当前是函数表达式"):} (2)函数声明形式 function my ...

  8. 定义字符串的两种方式

    定义字符串的两种方式 数组定义 char name[] = "answer" 指针定义 char *name = "answer" 比较 字符数组里的字符可以修 ...

  9. 互换矩阵任意两行(列),行列式变号——证明:互换排列中任意两个数,排列逆序数的奇偶性改变

    关于排列的一个简单结论证明---互换排列中任意两个数,排列的逆序数奇偶性改变 一. 引言:在大学线性代数中,有关于行列式的一个常见的定理:*互换任意两行(列),行列式变号.*由行列式完全展开式可以很明 ...

最新文章

  1. 洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
  2. 分享6 个值得收藏的 Python 代码
  3. TensorFlow教程之进阶指南 3.4 TensorBoard: 图表可视化
  4. C#如何将线程中的代码抛到主线程去执行
  5. 线程池的使用(线程池重点解析)
  6. 设置断点检测控件何时创建和析构
  7. 『ACM--算法--KMP』信息竞赛进阶指南--KMP算法(模板)
  8. lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼
  9. 第四次作业----刘滔
  10. 牛腩视频播放管理系统
  11. osgEarth文档翻译1
  12. 计算机软件毕业论文教师指导记录,【毕业论文指导教师指导记录】论文指导记录16篇...
  13. 三星数据被黑客泄露、罗马尼亚加油站网络遭勒索攻击|3月8日全球网络安全热点
  14. 什么是集合?数组与集合的区别
  15. 云计算未来的发展趋势
  16. C语言醉酒,驾驶人在道路上饮酒醉酒驾驶机动车处3年以上有期徒刑
  17. jboss不打印日志的问题------:logback + slf4j + jboss + spring mvc----菩提树下的杨过
  18. multiple definition of `_start'
  19. 【配色方案】可视化图表不知道怎么配色,来参考下顶尖公司的Logo配色方案~~
  20. 利久贝分享:如何摆脱“穷人思维”?

热门文章

  1. 浅析getchar用法
  2. 个人名义和公司名义申请商标区别
  3. android音乐播放器监听器,android 音乐播放器电话监听
  4. javaweb(二)前端基础入门篇
  5. 一道常被人轻视的前端 JS 面试题
  6. 原生鸿蒙手机,谷歌正式除名华为!“亲儿子”荣耀表示:暂不考虑,鸿蒙处境尴尬...
  7. STM32Cube的USB_device软件库说明
  8. Hadoop HA《hadoop-Yarn》
  9. 我不是计算机专业,能学软件开发吗?
  10. mac os 隐私安全_了解OS X中的隐私和安全设置以确保数据安全