欧拉定理
//我写的一部分在百度上应该能找到
欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n)。
完全余数集合(完全剩余系):
定义:小于n且和n互质的数构成的集合为Z
n
,称呼这个集合为n的完全余数集合。显然|Z
n
|=φ(n)。
有关性质:
对于素数 p,φ(p)=p-1 。
对于两个不同素数p,q,它们的乘积n=p*q满足φ(n)=(p-1)*(q-1)。
这是因为Z
n
={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)令
①因为a与n互质,
②当
i≠j
时,
xi≠xj
,由a,n互质可得
a∗xi
mod
n≠a∗xj
mod
n
(消去律)。
(2)
对比等式左右两端,因为
注:
消去律:如果
消去律证明:
令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.