初等数论--整除--线性组合与最大公因数之间的关系
初等数论--整除--线性组合与最大公因数之间的关系
博主本人是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理、算法,加深记忆也方便日后查找;如果有错,欢迎指正。
我整理成一个系列:初等数论,方便检索。
设a,b是两个不全为零的整数,则(a,b)=min设a,b是两个不全为零的整数,则(a,b)=min设a,b是两个不全为零的整数,则(a,b)=min{s:s=ax+by,∀x,y∈Z,s>0s:s=ax+by,{\forall}x,y\in Z,s>0s:s=ax+by,∀x,y∈Z,s>0}
证明:证明:证明:
由辗转相除法/欧几里得算法,我们可得(a,b)=at+bs,∃t,s∈Z,现在令d=at′+bs′,t′,s′∈Z,假设d<(a,b),则d=at′+bs′=(a,b)t′′t′+(a,b)s′′s′=(a,b)(t′′t′+s′′s′)即(a,b)∣d,这与d<(a,b)产生矛盾,所以(a,b)是a,b的线性组合中最小的由辗转相除法/欧几里得算法,我们可得(a,b)=at+bs,{\exists}t,s \in Z,\\ 现在令d=at'+bs',t',s'\in Z,假设d<(a,b),则\\ d=at'+bs'\\ =(a,b)t''t'+(a,b)s''s'\\ =(a,b)(t''t'+s''s')\\ 即(a,b)|d,这与d<(a,b)产生矛盾,所以(a,b)是a,b的线性组合中最小的由辗转相除法/欧几里得算法,我们可得(a,b)=at+bs,∃t,s∈Z,现在令d=at′+bs′,t′,s′∈Z,假设d<(a,b),则d=at′+bs′=(a,b)t′′t′+(a,b)s′′s′=(a,b)(t′′t′+s′′s′)即(a,b)∣d,这与d<(a,b)产生矛盾,所以(a,b)是a,b的线性组合中最小的
(a,b)∣at′+bs′,还说明(a,b)|at'+bs',还说明(a,b)∣at′+bs′,还说明{s=ax+by,∀x,y∈Z,s>0s=ax+by,{\forall}x,y\in Z,s>0s=ax+by,∀x,y∈Z,s>0}这个集合是a,b的最大公因数的倍数的集合这个集合是a,b的最大公因数的倍数的集合这个集合是a,b的最大公因数的倍数的集合
初等数论--整除--线性组合与最大公因数之间的关系相关推荐
- 初等数论--整除--公因数一定是最大公因数的因数
初等数论--整除--公因数一定是最大公因数的因数 最大公因数 互素 公因数一定是最大公因数的因数:d∣a且d∣b↔d∣(a,b)d|a且d|b\leftrightarrow d|(a,b)d∣a且d∣ ...
- 初等数论--整除--两数乘积保持整除性
初等数论--整除--两数乘积保持整除性 m∣r,n∣r,(m,n)=1→mn∣rm\mid r,n\mid r,(m,n)=1\rightarrow mn\mid rm∣r,n∣r,(m,n)=1→m ...
- 【组合数学】递推方程 ( 递推方程解与特征根之间的关系定理 | 递推方程解的线性性质定理 | 递推方程解的形式 )
文章目录 一.递推方程解与特征根之间的关系定理 二.递推方程解的线性性质定理 三.递推方程解的形式 一.递推方程解与特征根之间的关系定理 特征根 与 递推方程的解 之间是存在关系的 , 如果知道了这个 ...
- 再理解:零空间、行空间、列空间、左零空间、基础解系、极大线性无关组、齐次解、非齐次解之间的关系
再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1.再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1. ...
- 计算材料学中的四巨头之间的关系
第一性原理.密度泛函理论.从头算和分子动力学之间的关系 首先.第一性原理是First Principle,.不是从头算(ab initio),也不是DET,更不是分子动力学. 分子模拟有两个层面的东西 ...
- 线性卷积、循环卷积、周期卷积的定义、计算方法及三者之间的关系
文章目录 前言 一.卷积的物理意义及性质 1. 物理意义 2. 卷积性质 二.线性卷积定义及计算方法 1. 定义公式 2. 适用范围 3. 计算方法 三.循环卷积定义及计算方法 1. 定义公式 2. ...
- Day-16 面向对象03 类与类之间的关系
一.类与类之间的依赖关系 我用着你,但是你不属于我,这种关系是最弱的,比如,公司和雇员之间,对于正式员工,肯定要签订劳动合同,还得小心伺候着,但是如果是兼职,那无所谓,需要了你就来,不需要你就可以拜拜 ...
- 【linux】图形界面基础知识(X、X11、GNOME、Xorg、KDE的概念和它们之间的关系)
转载自:https://blog.csdn.net/zhangxinrun/article/details/7332049 简介 LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间 ...
- 嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系
VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC是什么 VSYNC: vertical synchronization,指 ...
最新文章
- JACK——AgentManual5 Events
- 如何获取字符串的最后一个字符?
- foreach php5.4,php5脚本升级 - foreach里面的foreach
- 使用gPXE网络启动引导ISO和安装ESXi5
- 学生查询成绩登录2021高考查分,2021学情达成绩查询登录app
- ArrayBlockingQueue原理分析-itrs.elementDequeued()
- 面 试 细 节 一 点 通
- nginx 和tomcat,apache的区别于联系。
- win8.1重装系统计算机管理打不开,Windows8计算机打不开192.168.0.1怎么办
- PASCAL VOC数据集分析及下载、解压
- 【坐标标注】点坐标标注插件使用手册,可支持批量标注
- 【学习总结匈牙利算法到KM算法】
- PCB 设计流程(allegro 为例)
- 《网络攻防》第二周作业
- Latex中将图例(图1:)改为(图1-1)
- tk.mybatis的批量插入扩展
- html5 在线字体库,网络字体@font-face,如何处理网页中的特殊字体?
- 计算机数字媒体技术考研的学校有哪些,数字媒体技术考研能选择哪些学校
- loop和goto用法
- DLL入口点函数DllMain .
热门文章
- vue后端框架mysql_springboot + vue 前后端结合·数据库查询
- mysql 对象名无效_如何解决“SQL对象名无效”的问题
- xml配置linux启动脚本,linux中利用Shell脚本实现自动安装部署weblogic服务
- python opencv resize函数_Python OpenCV中的resize()函数的使用
- azure mysql 配置,微软Azure云MySQL in-app 的配置,简化PHP内容管理系统配置
- python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...
- ML之NB:(NLP)基于sklearn库利用不同语种数据集训练NB(朴素贝叶斯)算法,对新语种进行语种检测
- Python之pip:Python语言中的pip的简介、安装、使用方法之详细攻略
- 在VMware运行Linux下,密码错误的原因
- bzoj 4559 [JLoi2016]成绩比较 —— DP+拉格朗日插值