今天看啥  ›  专栏  ›  BlueHeart0621

欧拉函数

BlueHeart0621  · 简书  ·  · 2020-03-10 02:55

1. 欧拉函数定义

欧拉函数 {\phi(n)} 表示的是小于等于 n 且和 n 互质的正整数的个数。(易知 {\phi(1) = 1}

2. 欧拉函数公式

对于任意整数 n ,若其质因数分解结果为 {n = p_1^{k_1}p_2^{k_1} \cdots p_n^{k_n}} ,则欧拉函数公式为 {\phi(n) = n(1-{1 \over p_1})(1- {1 \over p_2}) \cdots (1-{1 \over p_n})}

3. 欧拉函数性质

(1)欧拉函数为积性函数。(对于数论函数 {f(n)} 不恒等于 0,当 {(m,n) = 1} 时,满足 {f(mn) = f(m)f(n)} ,则称 {f(n)} 为积性函数)
{\phi(mn) = \phi(m)\phi(n), \, (m,n) = 1}

(2)若 {(m,n) = d} ,则
{\phi(mn) = d{\phi(m)\phi(n) \over \phi(d)}}

(3)若 mn 满足 {m|n} ,则
{\phi(mn) = m \cdot \phi(n)}

(4)若 mn 满足 {m|n} ,则
{\phi(m)|\phi(n)}

(5)对于质数 p ,其欧拉函数公式为
{\phi(p) = p-1}

(6)对于质数 p{p_k} 的欧拉函数公式为
{\phi(p^k) = (p-1)p^{k-1}}

(7)小于等于 n 且整除 n 的所有正整数的欧拉函数值之和等于 n ,即
{n = \sum_{d|n}\phi(d)}

(8)欧拉定理:若 {(a,m) = 1} ,则 {a^{\phi(m)} \equiv 1 \, (mod \, m)}

(9)扩展欧拉定理
{a^x \equiv a^{x \,\, mod \,\, \phi(m)} \, (mod \, m), \,\, (a,m) = 1}{a^x \equiv a^x (mod \, m), \,\, (a,m) \neq 1 \wedge x \lt \phi(m)}{a^x \equiv a^{x \,\, mod \,\, \phi(m) + \phi(m)} (mod \, m), \,\, (a,m) \neq 1 \wedge x \ge \phi(m)}




原文地址:访问原文地址
快照地址: 访问文章快照