欧拉函数

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

欧拉函数满足以下性质:

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

狄利克雷卷积

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

f(x)g(x)=dnf(d)g(nd)=ab=nf(a)g(b)f(x)*g(x)=\sum\limits_{d\mid n} f(d)\cdot g(\dfrac{n}{d})=\sum\limits_{ab=n}f(a)\cdot g(b)

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

  1. 交换律fg=gff*g=g*f
  2. 结合律fgh=f(gh)f*g*h=f*(g*h)
  3. 分配律f(g+h)=fg+fhf*(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 的,如果 gf=εg*f=\varepsilon,那么称 ggff 的逆元。

重要性质

  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.

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

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

可以转化成:

dnμ(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)=dnμ(d)f(nd)g(n)=\sum_{d\mid n}\mu(d)\cdot f(\frac{n}{d})

还有:

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

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

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

阶有以下性质:

  1. a,a2,,aδm(a)a,a^2,\cdots,a^{\delta_m(a)}mm 两两不同余。
  2. an1(modm)a^n \equiv 1 \pmod m,则 δm(a)n\delta_m(a)\mid n.
  3. mNm\in\mathbf{N}^{*}a,bZa,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. kNk \in \mathbf{N}mNm\in \mathbf{N}^{*}aZa\in\mathbf{Z}(a,m)=1(a,m)=1,则 δm(ak)=δm(a)(δm(a),k)\delta_m(a^k)=\dfrac{\delta_m(a)}{\left(\delta_m(a),k\right)}

原根

mNm \in \mathbf{N}^{*}gZg\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 是质数时,我们有 gimodm,0<i<mg^i \bmod m,\,0 \lt i \lt m 的结果互不相同。

m3,gcd(g,m)=1m \geqslant 3, \gcd(g,m)=1,则 gg 是模 mm 的原根的充要条件是,对于 φ(m)\varphi(m) 的每个素因数 pp,都有 gφ(m)p1(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}^{*}.