加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

小学生能学会的大学数学:辗转相除算法计算原理的两种证明

(2020-01-24 16:37:48)
标签:

教育

历史

娱乐

育儿

财经

分类: 欧几里得

欧几里得98、小学生能学会的大学数学:辗转相除算法计算原理的两种证明

小学生能学会的大学数学:辗转相除算法计算原理的两种证明


a÷b=k……rabkr是整数),则(ab=br)。

两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数

a÷b=k……r:被除数(a)÷除数(b=商(k)……余数(r)…

证法一

a可以表示成a = kb + rabkr都是正整数,且rb),则r = a mod b

a÷b=k……c

a/b=k……c

∴  a=kb+c

mod:见《欧几里得97》…

 

a = kb + r

r = a - kb

假设dab的一个公因数(ab都可以被d整除

r = a - kb两边同时除以d,得:r/d=a/d-kb/d

ab都可以被d整除

a/d是整数;kb/d是整数

整数-整数=整数

∴ “a/d-kb/d”是整数

r/d=a/d-kb/d

r/d是整数。即r可以被d整除。

dbr的公

 

假设dbr的公, br都可以被d整除

a = kb + r 两边同时除以d,得:a/d=kb/d-r/d

br都可以被d整除

b/d是整数;r/d是整数

k是整数

kb/d是整数;kb/d-r/d”是“整数-整数”——结果还是整数

kb/d-r/d”是整数;a/d=kb/d-r/d

a/d是整数。即d能整除a

d也是ab的公

由证明过程知,ab和(ba mod b的公数是一样的

其最大公数也必然相等

原命题得证

 

证法二

c=ab,设a=mcb=nc

…(ab):在数论中,记法ab表示整数a与整数b的最大公约数(greatest common divisor,也译作最大公因数),即所有能同时整除 a b 的正整数中最大的那一个

c=ab):c整数a与整数b的最大公

r=a-kba=mcb=nc   

r=a-kb=mc-knc=m-knc

c也是r因数

可以判定m-knn为互质数。

互质数:公因数只1的两个非零自然数,叫做互质数…)

…假设m-knn不是互质数

m-kn=xdn=yd,(d是整数;d1

m-kn=xd

m=kn+xd

n=yd

m=kn+xd=kyd+xd=ky+xd

m=ky+xda=mcb=nc

a=mc=ky+xdcb=nc=ycd

a=ky+xdcb=ycd

观察a=ky+xdcb=ycd”知:ab最大公要么是cd,要么比cd大。

与前面c整数a与整数b的最大公矛盾

m-knn不是互质数”违反了矛盾律。

…矛盾律:对两个矛盾的判断不能同时承认它们都是真的…它们中至少有一个是假的…见《欧几里得82》…

∴ “m-knn不是互质数”是假命题。

根据排中律,m-knn不是互质数”是假命题,那么“m-knn不是互质数”的反命题——m-knn是互质数,就是真命题。

…排中律:对同一问题做的两个互相矛盾的判断中,必有一个是真的,非此即彼…见《欧几里得80》…

m-knn是互质数”得证。

r=m-kncb=ncm-knn是互质数

∴ (br=c

c=ab

ab=br=c

原命题得证。

 小学生能学会的大学数学:辗转相除算法计算原理的两种证明

第一次数学危机的根结就在于,古希腊人理所当然地相信不断地截取线段,总有一个时候会截到两个线段一样长。后来,Hippasus(通常译为希帕索斯)画了这么一张图,告诉大家了一个反例:有可能这个操作会无穷尽地进行下去

请看下集《欧几里得99辗转相除的正方形图示

小学生能学会的大学数学:辗转相除算法计算原理的两种证明

若不知晓历史,便看不清未来

欢迎关注博客"人性的游戏"微博"人性的游戏"

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有