参考:这里
前言
这是笔者第一次写博客,挑选了一些笔者认为比较有意思且简单的欧拉函数的性质,希望各位看
完的同时也自己动手证明一下,会对学习欧拉函数有很大的帮助。
一.定义
在1~n中与n互质的数的个数,被称作欧拉函数,记作φ(n)
二.性质
1. 若 n 为 质 数 , 则 φ ( n ) = n − 1 证 明 : n 是 质 数 , 所 以 所 有 小 于 n 的 数 都 和 n 互 质 , 即 n − 1 1.若n为质数,则φ(n) = n - 1\\ 证明:\\ n是质数,所以所有小于n的数都和n互质,即n-1 1.若n为质数,则φ(n)=n−1证明:n是质数,所以所有小于n的数都和n互质,即n−1
2. 如 果 n 是 质 数 p 的 k 次 幂 , 即 n = p k , 则 φ ( n ) = p k − p k − 1 2. 如果n是质数p的k次幂,即n=p^k,则φ(n)=p^k-p^{k-1} 2.如果n是质数p的k次幂,即n=pk,则φ(n)=pk−pk−1
证 明 : 因 为 n = p k , 所 以 在 1 到 n 中 只 有 p 的 倍 数 与 n 不 互 质 , 可 以 分 为 p × 1 , p × 2...... p × p k − 1 , 一 共 有 p k − 1 个 数 与 n 互 质 , 则 φ ( n ) = n − p k − 1 = p k − p k − 1 。 证明:\\ 因为n=p^k,所以在 1到n中只有p的倍数与n不互质,\\ 可以分为p\times 1,p \times 2......p \times p^{k-1},\\一共有p^{k-1}个数与n互质,则φ(n)=n-p^{k-1}=p^k-p^{k-1}。 证明:因为n=pk,所以在1到n中只有p的倍数与n不互质,可以分为p×1,p×2......p×pk−1,一共有pk−1个数与n互质,则φ(n)=n−pk−1=pk−pk−1。
3. 欧 拉 函 数 计 算 公 式 φ ( n ) = n × ∏ p ∣ n ( 1 − 1 p ) 证 明 : 首 先 要 知 道 φ 是 积 性 函 数 , 即 对 于 互 质 的 p , q 都 有 φ ( p q ) = φ ( p ) φ ( q ) 首 先 n 可 以 分 为 n = p 1 a 1 p 2 1 2 . . . p m a m 因 为 φ 是 积 性 函 数 , 所 以 φ ( n ) = φ ( p 1 a 1 ) φ ( p 2 a 2 ) . . φ ( p m a m ) 由 性 质 2 转 化 这 个 等 式 = ( p a 1 − p a 1 − 1 ) ( p a 2 − p a 2 − 1 ) . . . ( p a m − p a m − 1 ) = ( p a 1 p a 2 . . . p a m ) ( 1 − 1 p 1 ) ( 1 − 1 p 2 ) . . . ( 1 − 1 p m ) = n × ∏ p ∣ n ( 1 − 1 p ) 3.欧拉函数计算公式\\ φ(n)=n \times \prod\limits_{p|n}(1 - {1 \over p})\\ 证明:\\ 首先要知道φ是积性函数,\\ 即对于互质的p,q都有φ(pq)=φ(p)φ(q) 首先n可以分为\\ n=p_1^{a_1}p_2^{1_2}...p_m^{a_m}\\ 因为φ是积性函数,所以\\ φ(n)=φ(p_1^{a_1})φ(p_2^{a_2})..φ(p_m^{a_m})\\ 由性质2转化这个等式\\ =(p^{a_1}-p^{a_1-1})(p^{a_2}-p^{a_2 -1})...(p^{a_m}-p^{a_{m-1}})\\ =(p^{a_1}p^{a_2}...p^{a_m})(1-{1 \over p_1})(1-{1 \over p_2})...(1-{1\over p_m})\\ =n\times \prod\limits_{p|n}(1-{1\over p}) 3.欧拉函数计算公式φ(n)=n×p∣n∏(1−p1)证明:首先要知道φ是积性函数,即对于互质的p,q都有φ(pq)=φ(p)φ(q)首先n可以分为n=p1a1p212...pmam因为φ是积性函数,所以φ(n)=φ(p1a1)φ(p2a2)..φ(pmam)由性质2转化这个等式