【数学归纳法 反证法】菲蜀定理

简介: 【数学归纳法 反证法】菲蜀定理

裴蜀定理(或贝祖定理,Bézout’s identity)得名于法国数学家艾蒂安·裴蜀,说明了对任何整数a、b和它们的最大公约 数d,关于未知数x和y的线性不定方程(称为裴蜀等式):若a,b是整数,且(a,b)=d,那么对于任意的整数x,y,ax+by都一定是d的倍数,特别地,一定存在整数x,y,使ax+by=d成立。

它的一个重要推论是:a,b互质的充要条件是存在整数x,y使ax+by=1.

定理   ⟺    \iff 推论

假定a ≠ \neq= 0 b ≠ \neq= 0 → \rightarrow 它们的公约数不为0。

令a1和b1的最大公约数是q,a1=qa,b1=ab。

则a1x+b1y=d ,等式左右同时除以d,变成ax+by=1

下面来证明a > 0 ,b > 0一定有整数解

初始条件:a > 0 b > 0,a和b互质。

如果a = b,且互质 → \rightarrow a=b =1 ,则至少有解为 x=-1,y=2。

如果a ≠ \neq= b

如果 a < b,a和b互换,x和y互换。

令 c =a -b

ax + by = (b+c)x + by = b(x+y)+cx

将 b改名为a ,x+y改名为x,c改名为b ,x改名为y。则变成了:ax+by

且max(a,b)变小。

由于 c =a-b,且 a > b,故不断持续此过程,一定将a,b都变成1。故一定有解。

a > b > 0互质,则(a-b)和b互质

反证法:假定(a-b)不互质,其有公约数e>1。则 a-b = f1e ,b = f2e → \rightarrow a = (f1+f2)e → \rightarrow a和b有公约数 e,与假设矛盾。

a或b为负数

令abs(a)x+abs(b)y=1的一个解为(x1,y1)

如果 a < 0 b < 0 ,则解为(-x1,-y1)

如果 a < 0 b > 0,则解为(-x1,y1)

如果 a> 0 b < 0 ,则解为(x1,-y1)

多个数也符合菲蜀定理

下面来证明:如果n个数符合菲蜀定理,则n+1个数也符合。

image.png

令前n个数的最大公约数为:q 注意:n+1个数互质,前n个数不一定互质。

根据菲蜀定理:

image.png

将式一左右都乘以y1的

image.png

联合式二式三得:

image.png

解为:

image.png

得证

如果有整数解,则一定互值

反证法:假定有公约数q,q>1。则 ax+by⋯ \cdots 之和一定是q的倍数,不会为1。

扩展阅读

视频课程

有效学习:明确的目标 及时的反馈 拉伸区(难度合适),可以先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。

https://edu.csdn.net/course/detail/38771

如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程

https://edu.csdn.net/lecturer/6176

相关下载

想高屋建瓴的学习算法,请下载《喜缺全书算法册》doc版

https://download.csdn.net/download/he_zhidan/88348653

我想对大家说的话
闻缺陷则喜是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛

测试环境

操作系统:win7 开发环境: VS2019 C++17

或者 操作系统:win10 开发环境: VS2022 C++17

如无特殊说明,本算法用**C++**实现。

相关文章
|
移动开发
诺顿定理
诺顿定理(Norton's theorem)是电路理论中的一个重要定理,它可以将复杂的线性电路简化为一个等效的电流源和一个等效的电阻。诺顿定理是基于电流的观点来描述电路的,与其对偶定理——戴维南定理相对应。
164 0
|
存储 算法
【趣学算法】贪心算法、海盗古董装船问题
贪心选择是指原问题的整体最优解可以通过一系列局部最优的选择得到,也就是先做出当前最优的选择,将原问题变为一个相似却规模更小的子问题,而后的每一步都是当前最优的选择。这种选择依赖于已做出的选择,但不依赖于未作出的选择。
086.爱因斯坦的数学题
086.爱因斯坦的数学题
101 0
|
网络架构
运动会-组合数学
题目描述 在一次运会上,有一个比赛项目,共有N个人参加比赛,要将这N个人分组,每组人数不少于K个,问有多少种分组方式? 比如有16个运动员,每组人数不少于5个,共有6种分组方式: (1) 分一组,为16人; (2) 分二组,分别为11人、5人; (3) 分二组,分别为10人、6人; (4) 分二组,分别为9人、7人; (5) 分二组,分别为8人、8人; (6) 分三组,分别为6人、5人、5人。 注意:6+5+5,5+6+5,5+5+6为同一种,只算一种分组方式; 输入 输入共一行为两个整数N, K。表示有N个运动员分组,每组不少于K个人(1 ≤ K ≤ N ≤ 500)。
179 0
中南大学2012暑期集训中期检测训练赛-求逆元
给定正整数x,y,求最小的正整数z使得x*z mod y = 1。
101 0
|
人工智能
BZOJ 2257: [Jsoi2009]瓶子和燃料【数论:裴蜀定理】
2257: [Jsoi2009]瓶子和燃料 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1326  Solved: 815[Submit][Status][Discuss] Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。
1158 0