欧拉定理
UPD on 2025.7.11:更正了一些错误。
欧拉定理:对 \(\forall a,b\) 满足 \((a,b)=1\), 有 \(a^{\varphi(b)}\equiv 1\: (mod ~b)\)
证明:由简化剩余系的基本性质易得
\(a_0a_1...a_{\varphi(m)-1}\equiv(aa_0)(aa_1)...(aa_{\varphi(m)-1})\ (mod ~m)\)
推广:对 \(\forall a,b,n\) 有 \(a^n\equiv a^{n\: mod \:\varphi(b)+\varphi(b)}\: (mod~b)\)
实际上,对任意 \(t\ge [\log_{p}{b}]\) ,都有 \(a^{t+\varphi(b)}\equiv a^t\:(mod~b)\) , \(p\) 可以是 \(b\) 的最小素因子,或者直接取 \(2\)
证明只要把 \(n\) 分成与 \(a\) 互质的部分和不互质的部分即可,对相同的素因子分析素因子幂次。
例1
\(a\in N^*,a>1\) ,求证:集合 \(\{a^n+a^{n-1}-1\mid n=2,3,...\}\) 有无穷子集 \(X\) 使得 \(X\) 中任两数互素。
假定 \(X\) 中已选定 \(x_1,x_2,...,x_n\) ,取 \(N=\varphi(x_1x_2x_3...x_n)\) ,则有
\(a^{N+1}+a^N-1\equiv a\:(mod~x_1x_2...x_n)\)
又 \(a\nmid x_i\) ,知取 \(x_{n+1}=a^{N+1}+a^N-1\) 即可
利用欧拉函数的积性进行次幂类构造是常用的手法
例2
对任意 \(r,m,c,a\in Z^*\) ,存在无穷多 \(t\) ,使得 \(ca^t-t\equiv r\:(mod~m)\)
我们对 \(m\) 归纳证明命题。 \(m=2\) 是显然的。
数列 \(\{ca^t\}\: mod~m\) 最终是周期的,我们设这个周期是 \(T\) 。根据欧拉定理的推广 \(1\) 可以看出最终 \(T\le \varphi(m)<m\)
记 \(f(x)=ca^x-x\) ,于是对充分大 \(x\) 有 \(f(x+kT)\equiv f(x)-kT\:(mod~m)\)
如果 \(gcd(T,m)=1\) ,改变 \(k\) 的值即可使 \(-kT\) 不断遍历模 \(m\) 的完系,结果是显然的。
否则设 \(d=gcd(T,m)\) ,并记 \(m=dm_0\) ,然后使用归纳假设,找到 \(t_1,t_2,...,t_d\) 使得 \(f(t_i)\equiv i\:(mod~d)\)
我们设 \(t_{ij}=t_i+jT,1\le j\le m_0\) ,因为 \(d\mid m,T\) ,可以看到 \(f(t_{ij})\equiv f(t_i)+jT\equiv i\:(mod~d)\)
我们说 \(f(t_{ij})\ne f(t_{ik})\:(mod~m)\) 。如果不是这样,我们会得到 \(f(t_{ij})=f(t_{ik})-(j-k)T\equiv f(t_{ik})\:(mod~m)\) ,从而 \(m\mid (j-k)T\)
但事实上 \(m\mid m_0T\) ,其中 \(m_0\) 是最小的满足这个条件的正整数,而 \(j-k<m_0\) ,是不可能的
于是 \(f(t_{i1}),f(t_{i2}),...,f(t_{im_0})\) 模 \(m\) 余 \(i,i+m_0,...,i+(d-1)m_0\) ,当 \(i=1,2,...,d\) 时遍历模 \(m\) 的完系。
至此我们已经找到了 \(f(x)\equiv r\:(mod~m)\) 的至少一个解,而 \(x+kmT\) 给出了无穷组解。
注:Titu 上有个很有意思的归纳做法,但我不太懂……
例3
-
证明:对所有正整数 \(n\) 与整数 \(a\) ,有 \(\sum\limits_{d\mid n} \varphi(d)a^{\frac nd}\equiv 0\:(mod~n)\)
-
证明: \(n\mid \sum_{i=1}^na^{\gcd(i,n)}\)
设 \(f(n)=\sum\limits_{d\mid n} \varphi(d)a^{\frac nd}\)
首先我们看到,如果 \(n=uv,(u,v)=1\) ,我们只要证命题对 \(u,v\) 分别成立,因为
\(\large f(n) = \sum\limits_{d\mid u}\sum\limits_{e\mid v}\varphi(d)\varphi(e)a^{\frac{uv}{de}} =(\sum\limits_{d\mid u}\varphi(d)a^{\frac ud})(\sum\limits_{e\mid v}\varphi(e)a^{\frac ve})\)
我们只要证明 \(p^\alpha\) 的情况。这个可以计算
\( \begin{aligned} \large f(p^\alpha) &=a^{p^n}+(p-1)a^{p^{n-1}}+p(p-1)a^{p^{n-2}}+...\\ &=a^{p^n}-a^{p^{n-1}}+pf(p^{\alpha-1}) \end{aligned} \)
根据欧拉定理,只要 \(p^{\alpha-1}\mid f(p^{\alpha-1})\) ,可以归纳证明,奠基是显然的。
回忆 \(\sum\limits_{d\mid n}\varphi(d)=n\) 的证明,实际上我们证明了:满足 \(\gcd(i,n)=d\) 的整数 \(\in\{1,2,...,n\}\) 恰好有 \(\varphi(\frac nd)\) 个,于是
\(\large\sum\limits_{i=1}^na^{\gcd(i,n)}=\sum\limits_{d\mid n}\varphi(\frac nd)a^d\)
完成证明。
例4
正整数 \(x,y\) 满足对 \(\forall n\in Z_+\) 有 \(2^ny+1\mid x^{2^n}-1\) ,求证: \(x=1\)
考虑 \(p\mid 2^ny+1\) ,则
\(x^{2^n}-1=(x^{2^{n-1}}+1)...(x^2+1)(x+1)(x-1)\equiv 0\:(mod~p)\)
根据费马数的一些基本性质也可以考虑到如果取 \(p>x+1\) 且 \(p\equiv 3\:(mod~4)\) 就可以矛盾了 (\(x^2+1\) 所有素因子模 \(4\) 余 \(1\))
我们证明 \(S=\{2^ny+1\mid n\in Z_+\}\) 的素因子集中存在无穷个模 \(4\) 余 \(3\) 的素数
这里只需证明 \(y\) 是奇数的情况即可(偶数等价于奇数不考虑有限个 \(n\) ),特别地,由于 \(2y+1\) 是模 \(4\) 余 \(3\) 的,我们将其模 \(4\) 余 \(3\) 的素因子记为 \(p_1^{\alpha_1},...,p_k^{\alpha_k}\)
将其余数的模 \(4\) 余 \(3\) 素因子记为 \(y_1,...,y_t\) ,\(t\) 可能为 \(0\)
指数幂相关构造,考虑欧拉定理,取 \(N=\varphi(y_1...y_tp_1^{\alpha_1+1}...p_k^{\alpha_k+1})+1\)
那么可知 \(2^Ny+1\equiv 2y+1\:(mod~y_1...y_tp_1^{\alpha_1+1}...p_k^{\alpha_k+1})\)
那么就可以知道 \(y_i\mid 2^Ny+1,p_i^{\alpha_i}\mid\mid 2^Ny+1\)
这说明 \(2^Ny+1\) 的模 \(4\) 余 \(3\) 素因子与 \(2y+1\) 完全相同。然而后者模 \(4\) 余 \(3\) ,矛盾
注:多少用到了素因子幂次控制的思想,具体可见相关笔记,那里有更多欧拉定理的习题。
例5
整数 \(a_0,a_1,...,a_n\) 满足 \(a_0x_0^k+a_1x_1^k+...+a_nx_n^k=0\) 对所有 \(1\le k\le r\) 成立,求证: \(m\mid a_0x_0^m+a_1x_1^m+...+a_nx_n^m\) 对所有 \(r+1\le m\le 2r+1\) 成立
只要证对 \(p^t\mid m\) ,有 \(p^t\mid a_0x_0^m+a_1x_1^m+...+a_nx_n^m\) 即可。
最简单的想法是存在 \(1\le m'\le r\) ,使得对所有 \(i\) ,有 \(x_i^m\equiv x_i^{m'}\:(mod~p^t)\)
\(p\mid x_i\) 的情况似乎很简单,试着先考虑 \(p\nmid x_i\) 。这时候可以考虑欧拉定理推广(因为 \(p^t-\varphi(p^t)=p^{t-1}\) ):
\(x_i^{p^t}\equiv x_i^{p^(t-1)}\:(mod~p^t)\)
所以考虑 \(m=p^tm_0\) ,立即有
\(x_i^m=(x_i^{p^t})^m_0\equiv(x_i^{p^{t-1}})^m_0\:(mod~p^t)\)
也即 \(m'=\frac mp\) 。显然 \(m'\le \frac m2\le r\) (对 \(m=2r+1\) , \(p\ne 2\) )
如果 \(p\mid x_i\) ,显然 \(p^t\mid x_i^m\) ,只需 \(p^t\mid x_i^{\frac mp}\)
而 \(\frac mp\ge p^{t-1}\ge t\) ,综上证明了命题。
例6
设 \(x_1,x_2,...,x_n\) 是整数,满足 \(\gcd(x_1,x_2,...,x_n)=1\) ,设 \(s_i=x_1^i+x_2^i+...+x_n^i\) ,证明: \(\gcd(s_1,s_2,...,s_n)\mid \text{lcm}(1,2,...,n)\)
对于这类等幂和问题,由于 \(2022\) 高联 \(T3\) 考了,变成了“熟知”的方法。不过数论里一般不用构造多个取等的多项式,构造 \(x^n\) 即可。类似的题目也有用拉格朗日定理解决的。
我们要证:对任意 \(p^k>n\) ,不存在 \(x_1,x_2,...,x_n\) 使得 \(x_1^i+x_2^i+...+x_n^i\equiv0\:(mod~p^k)\) 对所有 \(1\le i\le n\) 成立
如果对 \(m\) 有 \(x_1^i+x_2^i+...+x_n^i\equiv0\:(mod~p^k)\) 对所有 \(1\le i\le n\) 成立,那么
\((x_1-c)^i+(x_2-c)^i+...+(x_n-c)^i\equiv nc^i\:(mod~m),\forall 1\le i\le n,1\le c\le m\)
简单的情况是 \(m=p>n\) ,如果所有等幂和模 \(p\) 意义下均为 \(0\) ,根据牛顿恒等式就知道 \((x-x_1)(x-x_2)...(x-x_n)\equiv x^n\:(mod~p)\) ,但是很显然 \(x^n\equiv 0\:(mod~p)\) 的唯一根是 \(x=0\) ,于是 \(p\mid x_i\) 对所有 \(i\) 成立,这就与条件中的 \(x_i\) 互质矛盾了
考虑对 \(m=p^k,k\ge 2\) 成立,那么前置条件是对 \(p^{k-1}\) 成立,设 \(n=s\cdot p^{k-1}+t,s<p\) (显然可以不妨设 \(p^{k-1}<n\) )
考虑
\((x_1-c)^{\varphi(p^{k-1})}+(x_2-c)^{\varphi(p^{k-1})}+...+(x_n-c)^{\varphi(p^{k-1})}\equiv nc^{\varphi(p^{k-1})}\:(mod~p^{k-1})\)
请注意,只要 \(p\mid x\) ,就有 \(p^{k-1}\mid x^{\varphi(p^{k-1})}\) ,因为 \(\varphi(p^{k-1})\ge k-1\)
代入 \(p\nmid c\) , \(nc^{\varphi(p^{k-1})}\equiv t\:(mod~p^{k-1})\) ,这说明 \(x_i-c\) 在模 \(p\) 意义下 \(0\) 的数量是 \(p^{k-1}\) 的整数倍
我们令 \(p\mid c\) ,得到 \(x_i-c\) 中 \(t+C\cdot p^{k-1}\) 个是 \(p\) 的倍数
现在把每 \(p^{k-1}\) 个相同的数组成一组,我们得到 \(c_1,c_2,...,c_s\) ,满足 \(\sum c_i^k\equiv 0\:(mod~p)\) 对 \(k=1,2,...,n\) 成立,而且 \(n\ge p\)
然后 \((x-c_1)(x-c_2)...(x-c_s)\equiv x^s\:(mod~p)\) ,唯一的根是 \(0\) 给出 \(p\mid c_i\),与 \(c_i\) 两两互质矛盾。
例7
证明:存在 \(n\) 个连续的数,每个都不被自己的数码和整除。
我们考虑 \(S(n)+k\nmid 10^{a_1}+10^{a_2}+...+10^{a_k}+n\)
一个直接的想法是让 \(S(n)+k\) 充分大,而 \(a_1,...,a_k\) 都是 \(\varphi(S(n)+k)\) 的倍数,在模 \(S(n)+k\) 的意义下右侧是 \(k+n\) ,而 \(\frac 12(n+k)<S(n)+k<n+k\)
这样的话为了防止出问题最后再给右边加个 \(1\) 就 ok 了。读者应该很乐于完成这个证明的细节。

浙公网安备 33010602011771号