数论基础
呃呃,群论有部分涉及数论
居然还有辗转相除的事情吗。。
后面看情况单独拎一章
欧几里得算法
又称辗转相除法。
设a,b的公约数为dd∣a,d∣b设a=kd+cda=k+dc由d∣a得d∣c所以d是b,amodb的公约数下面证明最大公约数由于amodb<b所以c单调递减所以欧几里得算法收敛所以欧几里得算法得到的第一个整除结果为最大公约数
最大公约数的性质
gcd(a,b)=d⟺gcd(a/d,b/d)=1
证明略
贝祖定理(同余逆元性质)
(a,b)=1⟺∃k∈Z,ak≡1(modb)