同余问题(含证明)整理(篇目①:定义、性质与两个简单定理)
文章目录
- 文中部分字母含义、定义(不想累赘书写)
- 定义&定理
- 性质
文中部分字母含义、定义(不想累赘书写)
设a=k1m+r1,b=k2m+r2a=k_1m+r_1,b=k_2m+r_2a=k1m+r1,b=k2m+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=k1m+r1−(k2m+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∵k1m=(k2+k)m=k2m+km(注意kkk可能为负数)
∴k1m+r1=k2m+r2+km\therefore k_1m+r_1=k_2m+r_2+km∴k1m+r1=k2m+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)∴k1m+(r1+c)≡k1m+(r2+c)(modm)(在modmmod\quad mmodm意义下k1m,k2mk_1m,k_2mk1m,k2m被消去)
即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∴r1c=r2c
∴k1mc+r1c≡k1mc+r2c(modm)\therefore k_1mc+r_1c\equiv k_1mc+r_2c(mod\quad m)∴k1mc+r1c≡k1mc+r2c(modm) (在modmmod\quad mmodm意义下k1mc,k2mck_1mc,k_2mck1mc,k2mc被消去)
即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
没有同除性!!两数同余不代表同除一数也同余!!!
同余问题(含证明)整理(篇目①:定义、性质与两个简单定理)相关推荐
- 乘法逆元(inverse element)及四大相关求法详解(含证明)
文章目录 乘法逆元及四大相关求法详解(含证明) 开胃菜 1. 定义及理解 1.1 乘法逆元的定义 1.1.1 极简定义 1.1.2 详细定义 1.1.3 理解及其相关证明<br> 2. 逆 ...
- ❤️思维导图整理大厂面试高频数组: 两万字详解各种数组求和(建议收藏)❤️
此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...
- html语言需要dw吗,HTML笔记整理1 -- HTML基础知识与DW简单使用
HTML笔记整理1 -- HTML基础知识与DW简单使用概念客户端和服务器端文件名.基本名.扩展名资源文件和站点什么是HTML关于W3CW3C的规范网站与网页基本概念网页的制作网页的基本框架通过记事本 ...
- dw边框弧度设置_笔记整理1 -- HTML基础知识与DW简单使用
笔记整理1 -- HTML基础知识与DW简单使用 笔记整理1 -- HTML基础知识与DW简单使用 概念 客户端和服务器端 文件名.基本名.扩展名 资源文件和站点 什么是HTML 关于W3C W3C的 ...
- LeetCode题库整理【Java】—— 2 两数相加
LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...
- LeetCode题库整理【Java】—— 1两数之和
LeetCode题库整理[Java] 1.两数之和 题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数.你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用. 示例: 给定 nu ...
- js定义函数的两种形式及区别
定义函数有两种方法: (1)函数表达式方式 let myFun=function(){console.log("当前是函数表达式"):} (2)函数声明形式 function my ...
- 定义字符串的两种方式
定义字符串的两种方式 数组定义 char name[] = "answer" 指针定义 char *name = "answer" 比较 字符数组里的字符可以修 ...
- 互换矩阵任意两行(列),行列式变号——证明:互换排列中任意两个数,排列逆序数的奇偶性改变
关于排列的一个简单结论证明---互换排列中任意两个数,排列的逆序数奇偶性改变 一. 引言:在大学线性代数中,有关于行列式的一个常见的定理:*互换任意两行(列),行列式变号.*由行列式完全展开式可以很明 ...
最新文章
- 洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
- 分享6 个值得收藏的 Python 代码
- TensorFlow教程之进阶指南 3.4 TensorBoard: 图表可视化
- C#如何将线程中的代码抛到主线程去执行
- 线程池的使用(线程池重点解析)
- 设置断点检测控件何时创建和析构
- 『ACM--算法--KMP』信息竞赛进阶指南--KMP算法(模板)
- lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼
- 第四次作业----刘滔
- 牛腩视频播放管理系统
- osgEarth文档翻译1
- 计算机软件毕业论文教师指导记录,【毕业论文指导教师指导记录】论文指导记录16篇...
- 三星数据被黑客泄露、罗马尼亚加油站网络遭勒索攻击|3月8日全球网络安全热点
- 什么是集合?数组与集合的区别
- 云计算未来的发展趋势
- C语言醉酒,驾驶人在道路上饮酒醉酒驾驶机动车处3年以上有期徒刑
- jboss不打印日志的问题------:logback + slf4j + jboss + spring mvc----菩提树下的杨过
- multiple definition of `_start'
- 【配色方案】可视化图表不知道怎么配色,来参考下顶尖公司的Logo配色方案~~
- 利久贝分享:如何摆脱“穷人思维”?
热门文章
- 浅析getchar用法
- 个人名义和公司名义申请商标区别
- android音乐播放器监听器,android 音乐播放器电话监听
- javaweb(二)前端基础入门篇
- 一道常被人轻视的前端 JS 面试题
- 原生鸿蒙手机,谷歌正式除名华为!“亲儿子”荣耀表示:暂不考虑,鸿蒙处境尴尬...
- STM32Cube的USB_device软件库说明
- Hadoop HA《hadoop-Yarn》
- 我不是计算机专业,能学软件开发吗?
- mac os 隐私安全_了解OS X中的隐私和安全设置以确保数据安全