【学习笔记】欧拉函数&欧拉定理
欧拉函数&欧拉定理
费马小定理
这个是欧拉定理的(前缀)(?)
定义:
设 \(p\) 是素数。对于任意整数 \(a\) 且 \(p \nmid a\),成立 \(a^{p-1}\equiv 1 \pmod p\)
证明
特殊情况
考虑特殊情况,因为直接思考
大脑爆炸考虑 \(4^6 = 1 \pmod 7\)
我们枚举 \(1,2,3,\cdots, n-1(6)\)
对比 \(x \pmod 7\) 和 \(4x \pmod 7\)
1 2 3 4 5 6 4 1 5 2 6 3 注意到第二行(\(4x \pmod 7\))也是一个排列。
所以把他们乘起来,也是相同的,原式变为:
\[4^6 \times 6! \equiv 6! \pmod 7 \]消去 \(6!\),即为:
\[4^6 \equiv 1 \pmod 7 \]
一般情况
设 \(p\) 为素数,\(a\) 为任意整数且 \(p \nmid a\),则数
\[a,2a,3a,\cdots ,(p-1)a \]对 \(p\) 取模后与数
\[1,2,3,\cdots,p-1 \]相同,允许位置不同。
从第一个数列中取 \(xa\)、\(ya\)。
我们假设他们同余,即:\(xa \equiv ya \pmod p\)。
数列中的数都比 \(p\) 小,所以 \(xa\)、\(ya\) 都是正整数。
那么因为 \(p \mid (xa - ya)\),所以 \(p \mid a(x-y)\)
因为 \(p\) 不整除 \(a\),所以 \(p \mid (x - y)\)。
且 \(|x-y| < p\)。
所以 \(|x-y| < p\)的范围内,能被 \(p\) 整除的数只有 \(0\)。
所以 \(x-y=0\),所以\(x=y\)
矛盾。
所以在第一个数列中,每一个数对 \(p\) 取模的结果不同。
命题成立。
所以:
\[\prod_{i=1}^{p-1} ia \equiv \prod_{i=1}^{p-1} i \pmod p \]即:
\[a^{p-1} \times (p-1)! \equiv (p-1)! \pmod p \]消去 \((p-1)!\):
\[a^{p-1} \equiv 1 \pmod p \]证毕
应用:
这个式子可以化为:
其余的应用可以参考:费马小定理 & 欧拉定理 OI-wiki
欧拉函数
我们定义 \(\varphi(n)\) 为 \(1, 2, 3, \cdots,n\)中与 \(n\) 互质的数的个数。
我们来研究性质。
性质
欧拉函数是积性函数
排成如下方阵:
\[\begin{matrix} 1&2&\cdots&i&\cdots&n\\ 1+n&2+n&\cdots&i+n&\cdots&2n\\ 1+2n&2+2n&\cdots&i+2n&\cdots&3n\\ \vdots&\vdots&\ddots&\vdots&\ddots&\vdots\\ 1+jn&2+jn&\cdots&i+jn&\cdots&(j+1)n\\ \vdots&\vdots&\ddots&\vdots&\ddots&\vdots\\ 1+(m-1)n&2+(m-1)n&\cdots&i+(m-1)n&\cdots&mn \end{matrix} \]设 \(n \bot m\)。
看第 \(j\) 列:
\[j,\ j+n,\ j+2n,\ \dots,\ j+(m-1)n. \]这一列的数模 \(n\) 都等于 \(j\),所以这一列的数与 \(n\) 互素当且仅当 \(j\) 与 \(n\) 互素。
而 \(1\le j\le n\) 中与 \(n\) 互素的 \(j\) 有 \(\varphi(n)\) 个。固定一列。因为 \(\gcd(m,n)=1\),所以
\[0,\ n,\ 2n,\ \dots,\ (m-1)n \]模 \(m\) 的余数恰好遍历所有余数。因此
\[j,\ j+n,\ j+2n,\ \dots,\ j+(m-1)n \]模 \(m\) 的余数也恰好遍历所有余数。
所以这一列中有 \(\varphi(m)\) 个数与 \(m\) 互素。于是,同时与 \(m\) 和 \(n\) 互素的数,只能出现在与 \(n\) 互素的列中;这样的列有 \(\varphi(n)\) 列,每一列中又有 \(\varphi(m)\) 个与 \(m\) 互素。所以总数为
\[\varphi(m)\varphi(n). \]而 \(1\) 到 \(mn\) 中与 \(mn\) 互素的数,正好是同时与 \(m,n\) 都互素的数,因为 \(\gcd(m,n)=1\)。因此
\[\varphi(mn)=\varphi(m)\varphi(n) \]
证明
我们设 \(p\) 为质数。
因为 \(1\) 到 \(p\) 中与 \(p\) 互质的数为 \(p - 1\) 个,所以 \(\varphi(p) = p-1\)。
所以 \(1\) 到 \(p^k\) 中与 \(p^k\) 不互质的数为 \(p^{k-1}\) 个。
\(\therefore \varphi(p^k)=p^k-p^{k-1}\)根据唯一分解定理:
若 \(n \in \mathbb{Z}\)
\(n=p_1^{k_1}p_2^{k_2}p_3^{k_3}p_4^{k_4}\cdots p_m^{k_m}\)
\(\therefore \varphi(n)=\varphi(p_1^{k_1}p_2^{k_2}\cdots p_m^{k_m})\)
\(\therefore \varphi(n)=\varphi(p_1^{k_1})\cdot\varphi(p_2^{k_2})\cdot\varphi(p_3^{k_3})\cdots\varphi(p_m^{k_m})\) (积性函数)
\(\therefore \varphi(n)=(p_1^{k_1}-p_1^{k_1-1})(p_2^{k_2}-p_2^{k_2-1})\cdots(p_m^{k_m}-p_m^{k_m-1})\)
\(\varphi(n)=p_1^{k_1}p_2^{k_2}\cdots p_m^{k_m}\left(1-\frac{1}{p_1}\right)\left(1-\frac{1}{p_2}\right)\cdots\left(1-\frac{1}{p_m}\right)\)
\(\therefore p_1^{k_1}p_2^{k_2}\cdots p_m^{k_m}=n\)
\(\therefore \varphi(n)=n\left(1-\frac{1}{p_1}\right)\cdots\left(1-\frac{1}{p_m}\right)\)
\(\therefore \varphi(n)=n\prod_{i=1}^{m}\left(1-\frac{1}{p_i}\right)\)
欧拉反演
已知结论
带入 \(n = \gcd(a, b)\)
对 \(\gcd(a,b)\) 求和,其中 \([a]\) 是艾弗森符号。(若 \(a\) 为真为 \(1\),否则为 \(0\)。)
怎么从第二步到第三步的?
即:\(\sum_{i=1}^n[d|i] = \lfloor{\frac{n}{d}}\rfloor\)
可以发现被 d 整除的刚好有 $\lfloor{\frac{n}{d}}\rfloor $ 个。
欧拉定理
\(a \bot m\) 表示 \(a\) 和 \(m\) 互素。
证明
我们的第一种证明和费马小定理的证明类似。
所以我们掠过。
我们的第二个证明是在群论视角的。
有兴趣的可以看看我之前的博客。
设 \(m\ge 1\)。在 \(\mathbb Z/m\mathbb Z\) 中,令
\[U(m)=\{\bar a\in \mathbb Z/m\mathbb Z\mid \gcd(a,m)=1\}. \]即 \(U(m)\) 由所有与 \(m\) 互素的剩余类组成。
命题:\(U(m)\) 在乘法下构成一个群。
验证:
- 封闭性:若 \(\gcd(a,m)=\gcd(b,m)=1\),则 \(\gcd(ab,m)=1\),所以 \(\overline{ab}\in U(m)\)。
- 结合律:由 \(\mathbb Z/m\mathbb Z\) 中乘法的结合律继承。
- 单位元:\(\bar 1\in U(m)\),因为 \(\gcd(1,m)=1\)。
- 逆元:若 \(\bar a\in U(m)\),则 \(\gcd(a,m)=1\)。由裴蜀定理,存在 \(x,y\in\mathbb Z\) 使 \(ax+my=1\),于是 \(\bar a\bar x=\bar 1\),且 \(\gcd(x,m)=1\),所以 \(\bar x\in U(m)\)。
因此 \(U(m)\) 是一个群,称为模 \(m\) 的单位群。
由定义,
\[|U(m)|=\varphi(m). \]由拉格朗日定理,对任意 \(\bar a\in U(m)\),有
\[\operatorname{ord}(\bar a)\mid \varphi(m). \]设 \(\operatorname{ord}(\bar a)=r\),则 \(\varphi(m)=rk\) 对某整数 \(k\) 成立,于是
\[\bar a^{\varphi(m)}=(\bar a^r)^k=\bar 1^k=\bar 1. \]翻译成同余式就是
\[a^{\varphi(m)}\equiv 1\pmod m. \]这正是欧拉定理,证毕。
扩展欧拉定理
相比之前,不强制要求 \(a, m\) 互质了。
证明:
设 \(m=p_1^{e_1}\cdots p_k^{e_k}\),\(p_i\) 为不同素数,\(e_i\ge1\)。令 \(r=c\bmod\varphi(m)\)。需证
固定 \(p^e\parallel m\)。只需证
当 \(p \mid a\) 时:
设 \(a=p^t b\),\(t\ge1\)。由 \(p^e\mid m\),
又 \(c\ge\varphi(m)\ge e\),故
而 \(r+\varphi(m)\ge\varphi(m)\ge e\),故
故
对每个 \(p_i^{e_i}\) 均有此同余。由中国剩余定理,
即
\(p \nmid a\) 时:
则为基本欧拉定理,因此,所有情况均讨论玩,证毕。

浙公网安备 33010602011771号