一些数论知识(不定期更新)

来源:互联网 发布:ubuntu重启网卡 编辑:程序博客网 时间:2024/05/21 22:52

欧拉定理

//我写的一部分在百度上应该能找到

欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n)。
完全余数集合(完全剩余系):
定义:小于n且和n互质的数构成的集合为Zn,称呼这个集合为n的完全余数集合。显然|Zn|=φ(n)。
有关性质:
对于素数 p,φ(p)=p-1 。
对于两个不同素数p,q,它们的乘积n=p*q满足φ(n)=(p-1)*(q-1)。
这是因为Zn={1,2,3,…,n-1}-{p,2p,…,(q-1) * p}-{q,2q,…,(p-1) * q},则φ(n)=(n-1)-(q-1)-(p-1)=(p-1) * (q-1)=φ(p)*φ(q)。
欧拉定理:
内容:对于互质的两个整数a、n,有aφ(n)1 mod n
证明:
(1)令Zn={x1,x2,···,xφ(n)},S={ax1 mod n,ax2 mod n,···,axφ(n) mod n}。
①因为a与n互质,xi(1≤i≤φ(n))与n互质,所以axi与n互质,所以axi mod nZn
②当ij时,xixj,由a,n互质可得axi mod naxj mod n(消去律)。
(2)aφ(n)x1x2xφ(n)mod n
=(ax1)(ax2)(axφ(n)) mod n
=(ax1 mod n)(ax2 mod n)(axφ(n) mod n) mod n
=x1x2xφ(n) mod n
对比等式左右两端,因为xi(1iφ(n))与n互质,所以aφ(n)1 mod n(消去律)。
注:
消去律:如果gcd(c,n)=1,则acbc mod n ab mod n
消去律证明:
令ac=pn+r,bc=qn+r
移项,得ac-pn=r,bc-qn=r
即ac-pn=bc-qn
移项,合并同类项,得(a-b)c=(p-q)n
∵gcd(c,n)=1
∴n|(a-b)
由同余式定义知a≡b mod n.

0 0
原创粉丝点击