欧拉定理:若gcd(a,p)=1,则a^φ( p )≡1(mod p)
欧拉定理特例:费马小定理:若p是质数,则对于任意整数a,有a^p≡a(mod p)。
扩展欧拉定理(欧拉降幂):
欧拉函数:
对于一个正整数n,小于等于n且和n互质的正整数(包括1)的个数,记作φ(n) 。
通式:φ(n)=n*(1-1/p1) * (1-1/p2) * (1-1/p3) * (1-1/p4) * …… * (1-1/pn), 其中p1, p2……pn为n的所有质因数,n是不为0的整数。记 φ(1)=1(唯一和1互质的数就是1本身)。
欧拉函数性质:
-
当m,n互质时,有phi(m*n)= phi(m)*phi(n);(积性函数通有性质)
-
若i%p==0,有phi(i*p) = phi(i)*p;
-
当n为奇数时,phi(2n)=phi(n) (奇数与2互质,且phi(2) = 1);
-
n>1,不大于n且和n互质的所有正整数的和是 phi(n)*n/2。
-
若x与p互质且x<p,则p-x也与p互质;
-
若(n%a == 0 && (n/a)%a == 0) 则有:phi(n) = phi(n/a) * a;
-
若(n%a == 0 && (n/a)%a != 0) 则有:phi(n) = phi(n/a) * (a-1);
-
若i%p != 0,有phi(i*p) = phi(i) * (p-1);