欧几里德算法原理是什么?
欧几里德算法原理编辑Lemma1。3。1若a,b且abh+r,其中h,r,则gcd(a,b)gcd(b,r)。证明。假设d1gcd(a,b)且d2gcd(b,r)。我们证明d1|d2且d2|d1,因而可利用Proposition1。 1。3⑵以及d1,d2皆为正数得证d1d2。因d1|a且d1|b利用Corollary1。1。2我们知d1|abhr。因为d1|b,d1|r且d2gcd(b,r)故由Proposition1。 2。5知d1|d2。另一方面,因为d2|b且d2|r故d2|bh+ra。因此可得d2|d1。Lemma1。3。1告诉我们当ab0时,要求a,b的最大公因数我们可以先...全部
欧几里德算法原理编辑Lemma1。3。1若a,b且abh+r,其中h,r,则gcd(a,b)gcd(b,r)。证明。假设d1gcd(a,b)且d2gcd(b,r)。我们证明d1|d2且d2|d1,因而可利用Proposition1。
1。3⑵以及d1,d2皆为正数得证d1d2。因d1|a且d1|b利用Corollary1。1。2我们知d1|abhr。因为d1|b,d1|r且d2gcd(b,r)故由Proposition1。
2。5知d1|d2。另一方面,因为d2|b且d2|r故d2|bh+ra。因此可得d2|d1。Lemma1。3。1告诉我们当ab0时,要求a,b的最大公因数我们可以先将a除以b所得余数若为r,则a,b的最大公因数等于b和r的最大公因数。
因为rba,所以当然把计算简化了。接着我们就来看看辗转相除法。由于gcd(a,b)gcd(a,b)所以我们只要考虑a,b都是正整数的情况。收起