歐拉函數、歐拉定理和費馬小定理


對於正整數n,歐拉函數是小於等於n的正整數中與n互質的數的數目,表示為φ(n)。

性質1:對於素數p,φ(p)=p-1。

性質2:對於兩個互質數p,q,φ(pq)=φ(p)*φ(q)=(p-1)(q-1)。(積性函數)(易證)

性質3:若n是質數p的k次冪,φ(n)=pk-pk-1=(p-1)pk-1,因為除了p的倍數外,其他數都跟n互質。

性質4:phi的通項公式

因為:x可以分解成p1q1×p2q2×p3q3……×pnqn (pi為x的質因數)

因為piqi兩兩互質,所以:φ(x)=φ(p1q1)×φ(p2q2)×φ(p3q3)……×φ(pnqn) (性質2)

所以:φ(x)=(p1q1-p1q1-1)×(p2q2-p2q2-1)×(p3q3-p3q3-1)……×(pnqn-pnqn-1) (性質3)

提取x即得到公式。

性質5:n=Σφ(d|n)

yu大有個牛逼的證法,把1到n的所有數除以n,變成n個既約分數,分母d只可能是n的約數。並且,以d為分母的分數個數正好是φ(d)。因此,分數總數n=Σφ(d|n)。

歐拉定理:

對於互質的正整數a和n,有  歐拉定理

證明: 
( 1 ) 令 Zn = {x1, x2, …, xφ(n)} (mod n), S = {a * x1, a * x2, … , a * xφ(n)} (mod n), 
則 Zn = S 。 
① 因為 a 與 n 互質, xi (1 ≤ i ≤ φ(n)) 與 n 互質, 所以 a * xi 與 n 互質,所以 a * xi mod n ∈ Zn 。 
② 若 i ≠ j , 那么 xi ≠ xj,且由 a, n互質可得 a * xi mod n ≠ a * xj mod n (消去律)。

( 2 ) aφ(n) * x1 * x2 … xφ(n) mod n 
≡ (a * x1) * (a * x2) * … * (a * xφ(n)) mod n 
≡ (a * x1 mod n) * (a * x2 mod n) * … * (a * xφ(n) mod n) mod n 
≡ x1 * x2 * … * xφ(n) mod n 
對比等式的左右兩端,因為 xi (1 ≤ i ≤ φ(n)) 與 n 互質,所以 aφ(n) ≡ 1 mod n (消去律)。 
注: 
消去律:如果 gcd(c,p) = 1 ,則 ac ≡ bc mod p ⇒ a ≡ b mod p 。

費馬小定理:

ap-1 ≡ 1 (mod p)(a<p) (性質1易證)

這是本人對歐拉函數、歐拉定理和費馬小定理的一點理解,如果有更好的方法或解釋,歡迎在評論區評論。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM