欧拉定理:a^Φ (m) ≡ 1 (mod m) (前提:a,m互素)(Inference:a(^Φ(m)-1)为(a%m)的逆) roof: a^(Φ (m) )≡1 (mod m)—>a^(Φ(m)-1)*a ≡1 (mod m)—>a^(Φ(m)-1)=1 (mod m)/a
ex:3^(Φ(8))≡1 (mod 8) —>3^4 % 8—>81% 8≡1
既约剩余系:≤n的数中,与n互素的数 ex:n=5 n的既约剩余系 Φ(n)= {1,2,3,4} ; n=18 Φ(n)= {1,5,7,11,13,17}
既约剩余系推论:n的既约剩余系乘上同一个数,乘后的每个数,与n取模,依然为n的既约剩余系
举例证明:n=5 {1,2,3,4} 同乘3 {3,6,9,12} 依次与n取模 得{3,1,4,2}
欧几里得:gcd(a,b) = gcd (b , a%b) //a%b=a- int (a/b) * b【a/b下取整】
//a * b / gcd (a,b) = lcm (a,b)
扩展欧几里得 : ax + by =gcd ( a, b ) 求gcd同时 求出一组x y
int exgcd(int a,int b,int &x,int &y){
if(!b){
x=1,j=0;
return a;
}
int d=exgcd(b, a%b, x, y)
int t =x;
x=y; //替换 后来的x等于上次的y
y=x-a/b*y; // 后来的y
return d;
}
中国剩余定理(唯一解):Standard Question: m1,m2....mr 是两两互素的正整数 则同余方程组
x≡ a1 (mod m1) 、 x≡ a2 ( mod m2) ... x≡ ar ( mod mr)有模M = m1 * m2 * ... * mr 的唯一解
SOL:令Mk=M/mk = m1 * m2 * ...* m(k-1) * m(k+1) *...* mr 【gcd(Mk,mk)=1】 构造X = (a1 * M1 * y1) +(a2 * M2 * y2)+... + (ar * Mr * yr) X为同余方程组的解
ex:已知x ≡ 1 (mod 3) 、 x ≡ 2 ( mod 5) 、 x ≡ 3 (mod 7) 求唯一解x
M = m1 * m2 * m3= 3 * 5 * 7 = 105
M1 = M / m1 = 35; M2 = M / m2=21; M3 = M / m3 = 15;
a1 = 1 a2 = 2 a3 = 3
y1=M1 % m1 = 35 % 3 = 2; y2 =M2 % m2 = 1; y3 = M3 % m3 = 1 ;
∴ X=1 * 35 * 2 + 2 *21 * 1 + 3 * 15 * 1 = 157
两数互素条件:gcd(a,b)=1; 即最大公约数只有1;
欧拉定理应用:同余方程: ax ≡ b (mod m) ——>求解方程:x≡a^(Φ(m)-1) *b (mod m)
推导:ax ≡ b (mod m)—>a^(Φ (m)-1)* ax ≡ a^(Φ (m)-1)* b (mod m)——>x ≡ a^(Φ(m)-1) * b (mod m); ex: Φ(10)=4 对于同余方程3x ≡ 7(mod 10) sol:x=a^(Φ(m)-1) * b (mod m)
基本定理:1、 p为素数,Φ(p)= p - 1 反之若Φ(p)=p - 1 则p为素数
2、p为素数 a为一个正整数 Φ(p^a)=p^a - p^(a-1)
Simple Proof/ Train Of Thought:Φ(p^a)意为比p^a小的与p^a互素的数 ∴可以只求与p^a不互素的数即比p^a小能被p整除的数 该数为(p^a)/p=p^(a-1) ∴ 用(p^a)-p^(a-1)可表示p^a的既约剩余系
3、积性函数:Φ(mn)=Φ(m)(n); ex:欧拉函数 Φ( 36 )= Φ( 4 ) * Φ( 9 )=2 * 6 = 12
4、n=(p1^a1) * (p2^a2) * .... * (pk^ak)为正整数n的素数幂分解,则 Φ(n)=n (1-1/p1) * (1-1/p2) * ... * (1-1/pk)
Simple Proof:根据定理2可知Φ(p1^a1) = p1^a1 - p1^ (a1-1) 两项同时提取p1^a1 得p1^a1 * (1-1/p1) 其余同理可证
本文介绍了欧拉定理的基本性质、互素的概念、既约剩余系的定义及其推论,以及欧几里得算法和扩展欧几里得的应用。重点讲解了中国剩余定理的唯一解法,并给出了欧拉定理在解决同余方程中的应用。
417

被折叠的 条评论
为什么被折叠?



