欧拉函数
欧拉函数记作 φ(n) 表示在 n 一下的正整数中,有多少个数与 n 互质。
欧拉函数满足以下性质:
- φ(p)=p−1,其中 p 为质数。
- 欧拉函数是积性函数,也就是对于 a⊥b 满足 φ(ab)=φ(a)⋅φ(n)。
- ∑d∣nφ(d)=n。
狄利克雷卷积
对于两个函数 f 和 g,他们的狄利克雷卷积的定义如下:
f(x)∗g(x)=d∣n∑f(d)⋅g(dn)=ab=n∑f(a)⋅g(b)
狄利克雷卷积满足以下性质:
- 交换律:f∗g=g∗f
- 结合律:f∗g∗h=f∗(g∗h)
- 分配律:f∗(g+h)=f∗g+f∗h
函数 ε(n)=[n=1],它是狄利克雷卷积的单位函数,任意函数都满足 f(x)∗ε(x)=f(x)。
对于函数 f(x)=0 的,如果 g∗f=ε,那么称 g 为 f 的逆元。
重要性质:
- 两个积性函数的狄利克雷卷积还是积性函数。
- 积性函数的逆元还是积性函数。
莫比乌斯函数
莫比乌斯函数 μ(n) 为莫比乌斯函数,其定义如下:
μ(n)=⎩⎨⎧10(−1)kn=1n 含有平方因子k 为 n 本质不同的因子个数
莫比乌斯函数有以下性质:
d∣n∑μ(d)=[n=1]
可以转化成:
d∣n∑μ(n)=ε(n),μ∗1=ε
设 f(n) 和 g(n) 为两个数论函数,那么:
g(n)=d∣n∑μ(d)⋅f(dn)
还有:
g(n)=n∣d∑μ(nd)⋅f(d)
阶
由欧拉定理可知,对 a∈Z,m∈N∗,若 gcd(a,m)=1,则 aφ(m)≡1(modm).
因此满足同余式 an≡1(modm) 的最小正整数 n 存在,这个 n 称作 a 模 m 的阶,记作 δm(a) 或 ordm(a).
阶有以下性质:
- a,a2,⋯,aδm(a) 模 m 两两不同余。
- 若 an≡1(modm),则 δm(a)∣n.
- 设 m∈N∗,a,b∈Z,(a,m)=(b,m)=1,则 δm(ab)=δm(a)δm(b),(δm(a),δm(b))=1。
- 设 k∈N,m∈N∗,a∈Z,(a,m)=1,则 δm(ak)=(δm(a),k)δm(a)。
原根
设 m∈N∗,g∈Z. 若 (g,m)=1,且 δm(g)=φ(m),则称 g 为模 m 的原根。
即 g 满足 δm(g)=∣Zm∗∣=φ(m). 当 m 是质数时,我们有 gimodm,0<i<m 的结果互不相同。
设 m⩾3,gcd(g,m)=1,则 g 是模 m 的原根的充要条件是,对于 φ(m) 的每个素因数 p,都有 gpφ(m)≡1(modm).
若一个数 m 有原根,则它原根的个数为 φ(φ(m)).
一个数 m 存在原根当且仅当 m=2,4,pα,2pα,其中 p 为奇素数,α∈N∗.