欧拉函数

欧拉函数记作 φ(n)\varphi(n) 表示在 nn 一下的正整数中,有多少个数与 nn 互质。

欧拉函数满足以下性质:

  1. φ(p)=p−1\varphi(p)=p-1,其中 pp 为质数。
  2. 欧拉函数是积性函数,也就是对于 a⊥ba\perp b 满足 φ(ab)=φ(a)⋅φ(n)\varphi(ab)=\varphi(a)\cdot \varphi(n)。
  3. ∑d∣nφ(d)=n\sum_{d\mid n}\varphi(d)=n。

狄利克雷卷积

对于两个函数 ff 和 gg,他们的狄利克雷卷积的定义如下:

f(x)∗g(x)=∑d∣nf(d)⋅g(nd)=∑ab=nf(a)⋅g(b)f(x)*g(x)=\sum\limits_{d\mid n} f(d)\cdot g(\frac{n}{d})=\sum\limits_{ab=n}f(a)\cdot g(b)

狄利克雷卷积满足以下性质:

  1. 交换律:f∗g=g∗ff*g=g*f
  2. 结合律:f∗g∗h=f∗(g∗h)f*g*h=f*(g*h)
  3. 分配律:f∗(g+h)=f∗g+f∗hf*(g+h)=f*g+f*h

函数 ε(n)=[n=1]\varepsilon(n)=[n=1],它是狄利克雷卷积的单位函数,任意函数都满足 f(x)∗ε(x)=f(x)f(x)*\varepsilon(x)=f(x)。

对于函数 f(x)≠0f(x)\ne 0 的,如果 g∗f=εg*f=\varepsilon,那么称 gg 为 ff 的逆元。

重要性质:

  1. 两个积性函数的狄利克雷卷积还是积性函数。
  2. 积性函数的逆元还是积性函数。

莫比乌斯函数

莫比乌斯函数 μ(n)\mu(n) 为莫比乌斯函数,其定义如下:

μ(n)={1n=10n 含有平方因子(−1)kk 为 n 本质不同的因子个数\mu(n)= \left\{\begin{matrix} 1 & n=1\\ 0 & n\text{ 含有平方因子}\\ (-1)^k & k\text{ 为 }n\text{ 本质不同的因子个数} \end{matrix}\right.

莫比乌斯函数有以下性质:

∑d∣nμ(d)=[n=1]\sum\limits_{d\mid n}\mu(d)=[n=1]

可以转化成:

∑d∣nμ(n)=ε(n),μ∗1=ε\sum\limits_{d\mid n}\mu(n)=\varepsilon (n),\mu*1=\varepsilon

设 f(n)f(n) 和 g(n)g(n) 为两个数论函数,那么:

g(n)=∑d∣nμ(d)⋅f(nd)g(n)=\sum_{d\mid n}\mu(d)\cdot f(\frac{n}{d})

还有:

g(n)=∑n∣dμ(dn)⋅f(d)g(n)=\sum_{n|d}\mu(\frac{d}{n})\cdot f(d)

阶

由欧拉定理可知,对 a∈Za\in \mathbf{Z},m∈N∗m\in\mathbf{N}^{*},若 gcd⁡(a,m)=1\gcd(a,m)=1,则 aφ(m)≡1(modm)a^{\varphi(m)}\equiv 1\pmod m.

因此满足同余式 an≡1(modm)a^n \equiv 1 \pmod m 的最小正整数 nn 存在,这个 nn 称作 aa 模 mm 的阶,记作 δm(a)\delta_m(a) 或 ord⁡m(a)\operatorname{ord}_m(a).

阶有以下性质:

  1. a,a2,⋯ ,aδm(a)a,a^2,\cdots,a^{\delta_m(a)} 模 mm 两两不同余。
  2. 若 an≡1(modm)a^n \equiv 1 \pmod m,则 δm(a)∣n\delta_m(a)\mid n.
  3. 设 m∈N∗m\in\mathbf{N}^{*},a,b∈Za,b\in\mathbf{Z},(a,m)=(b,m)=1(a,m)=(b,m)=1,则 δm(ab)=δm(a)δm(b),(δm(a),δm(b))=1\delta_m(ab)=\delta_m(a)\delta_m(b),\left(\delta_m(a), \delta_m(b)\right)=1。
  4. 设 k∈Nk \in \mathbf{N},m∈N∗m\in \mathbf{N}^{*},a∈Za\in\mathbf{Z},(a,m)=1(a,m)=1,则 δm(ak)=δm(a)(δm(a),k)\delta_m(a^k)=\frac{\delta_m(a)}{\left(\delta_m(a),k\right)}。

原根

设 m∈N∗m \in \mathbf{N}^{*},g∈Zg\in \mathbf{Z}. 若 (g,m)=1(g,m)=1,且 δm(g)=φ(m)\delta_m(g)=\varphi(m),则称 gg 为模 mm 的原根。

即 gg 满足 δm(g)=∣Zm∗∣=φ(m)\delta_m(g) = \left| \mathbf{Z}_m^* \right| = \varphi(m). 当 mm 是质数时,我们有 gi mod m, 0<i<mg^i \bmod m,\,0 \lt i \lt m 的结果互不相同。

设 m⩾3,gcd⁡(g,m)=1m \geqslant 3, \gcd(g,m)=1,则 gg 是模 mm 的原根的充要条件是,对于 φ(m)\varphi(m) 的每个素因数 pp,都有 gφ(m)p≡1(modm)g^{\frac{\varphi(m)}{p}}\not\equiv 1\pmod m.

若一个数 mm 有原根,则它原根的个数为 φ(φ(m))\varphi(\varphi(m)).

一个数 mm 存在原根当且仅当 m=2,4,pα,2pαm=2,4,p^{\alpha},2p^{\alpha},其中 pp 为奇素数,α∈N∗\alpha\in \mathbf{N}^{*}.