今天连续对着三篇博客终于懂了欧拉定理和费马小定理的推论和证明,及时复习以免忘记。
欧拉定理
内容:若正整数(a,n)互质,那么(a^{varphi(n)} equiv 1(mod n))
证明:我们知道1~n中和(n)互质的数有({varphi(n)})个,为(x_{1},x_{2},x_{3}……x_{varphi(n)}),那么就可以设一个集合(M),其元素为
(m_{1}=a imes x_{1})
(m_{2}=a imes x_{2})
(m_{3}=a imes x_{3})
(……)
(m_{varphi(n)}=a imes x_{varphi(n)})
那么得到两条性质
性质一:集合(M)中的任意两个元素都不模(n)同余
证明:反证法。
假设(M)中有两个元素(m_{i},m_{j})模(n)同余
所以(m_{i}equiv m_{j}(mod n))
替换得(a imes x_{i}equiv a imes x_{j}(mod n))
根据同余的同加性得到(a imes (x_{i}-x_{j})equiv 0(mod n))
因为(a)和(n)互质,所以(x_{i}-x{j})是(n)的倍数
而每个(x_{i})和(x_{j})都比(n)小,所以上述结论不成立,原结论成立。
证毕
性质二:集合(M)中的数除以(n)的余数都与(n)互质
证明:首先(m_{i}=a imes x_{i}),其中(x_{i},a)都与与(n)互质,那么(m_{i})与(n)互质
由互质得(gcd(m_{i},n)=1)
由欧几里得定理得(gcd(m_{i},n)=gcd(n,m_{i} mod n)=1)
证毕
然后就可以化式子了
由性质二我们知道集合(M)中所有元素模(n)都能找到唯一一个(x_{i})与其对应,即对于每个(m_{i})都有一个(x_{j})和它模(n)同余
那么把它们乘起来得到
(m_{1} imes m_{2} imes m_{3}……m_{varphi (n)}equiv x_{1} imes x_{2} imes x_{3}……x_{varphi (n)}(mod n))
带入
(a imes x_{1} imes a imes x_{2} imes a imes x_{3}……a imes x_{varphi (n)}equiv x_{1} imes x_{2} imes x_{3}……x_{varphi (n)}(mod n))
化简
(a^{varphi(n)} imes x_{1} imes x_{2} imes x_{3}……x_{varphi (n)}equiv x_{1} imes x_{2} imes x_{3}……x_{varphi (n)}(mod n))
根据同余的同乘性得
(a^{varphi(n)} equiv 1(mod n))
证毕
费马小定理
内容:若(p)是质数,则对于任意正整数(a),有(a^pequiv a(mod p))
证明:根据欧拉函数的性质可得(varphi(p)=p-1)
则(a^{varphi(p)+1}equiv a(mod p))
由欧拉定理可得(a^{varphi(p)}equiv 1(mod p))成立
故原式成立
证毕
欧拉定理的推论
内容:若正整数(a,n)互质,则对于任意正整数(b),都有(a^bequiv a^{b mod varphi(n)}(mod n))
证明:移项得(a^{b-b mod varphi(n)}equiv 1(mod n))
因为(varphi(n)|b-b mod varphi(n)),所以可设(b-b mod varphi(n)=k imes varphi(n))
式子变为(a^{k imes varphi(n)}equiv 1(mod n))
((a^{k})^{varphi(n)}equiv 1(mod n))
由于(a,n)互质,那么(a^{k},n)也互质
再根据欧拉定理,原式成立
证毕