积性函数&欧拉函数&莫比乌斯函数

积性函数

  • (积性函数).
    如果算术函数ff对任意两个互素的正整数a和b,f(ab)=f(a)f(b)f(ab)=f(a)f(b),则ff被称为积性函数(或乘性函数);如果对任意两个正整数a和b,f(ab)=f(a)f(b)f(ab)=f(a)f(b),则ff被称为完全积性函数(或完全乘性函数)。

  • fnnn=p1a1p2a2...pmam,f(n)=f(p1a1)f(p2a2)...f(pmam).如果f是一个积性函数,n是一个正整数,且n有素幂因子分解\\n=p_1^{a_1}p_2^{a_2}...p_m^{a_m}, 则f(n)=f(p_1^{a_1})f(p_2^{a_2})...f(p_m^{a_m}).

欧拉函数

  • (欧拉函数ϕ(n)\phi(n)
    nn是一个正整数。欧拉ϕ\phi函数ϕ(n)\phi(n)是不超过nn且与nn互素的正整数的个数;
    如果nn是素数,ϕ(n)=n1\phi(n)=n-1;如果n是合数,ϕ(n)<n1\phi(n)<n-1.

  • ϕ\phi函数公式)
    如果p是一个素数,且k是正整数,则ϕ(pk)=pkpk1\phi(p^k)=p^k-p^{k-1}
    如果m和n是互素的正整数,ϕ(mn)=ϕ(m)ϕ(n)\phi(mn)=\phi(m)\phi(n)
    所以,ϕ(n)\phi(n)是积性函数,但不是完全积性函数。

  • ϕ(n)\phi(n)计算公式)
    如果nn有素因子分解n=p1a1p2a2...pmamn=p_1^{a_1}p_2^{a_2}...p_m^{a_m},那么有欧拉ϕ\phi函数ϕ(n)=n(11p1)(11p2)...(11pm)\phi(n) = n*(1-\frac{1}{p_1})(1-\frac{1}{p_2})...(1-\frac{1}{p_m})

  • (欧拉定理)
    如果nnaa 是互素的正整数,则aϕ(n)1mod  na^{\phi(n)}≡1 \mod n.

  • (a模n的阶)
    设a和n是互素的整数,a>=0,n>0。使得ax1mod  na^x≡1\mod n成立的最小正整数x被称为a模n的阶,并记为ordnaord_na

  • (原根)
    设a和n是互素的整数,且n>0。如果ordna=ϕ(n)ord_na = \phi(n),则称a是模n的原根,并称n有一个原根。

    如果正整数n有一个原根,那么它有ϕ(ϕ(n))\phi(\phi(n))个不同余的原根。

  • (模nn的既约剩余系)
    模n的既约剩余系是由ϕ(n)\phi(n)个整数构成的集合,集合中的每个元素均与nn互素,且任何两个元素模nn不同余。

    定理:如果集合{r1,r2,,rn}\{r_1, r_2, …, r_n\}是一个模n的既约剩余系,并且nnaa是互素的正整数,则集合{ar1,ar2,,arn}\{a*r_1,a*r_2, …,a*r_n\}也是一个模nn的既约剩余系。

  • 计算gcd(i,N)\sum gcd(i,N)
    首先,在从1到N的每个数中,如果gcd(i,N)=p,1<pNgcd(i, N)=p,(1<p\leq N),则i/p和N/p互素,且满足gcd(i,N)=pgcd(i, N)=p的i的个数是ϕ(N/p)\phi(N/p),所以,相应的和为pϕ(N/p)p*\phi(N/p)。所以,要计算gcd(i,N)\sum gcd(i,N),只需要根据gcd的值不同,分类进行计算即可,gcd(i,N)=pNpϕ(N/p)\sum gcd(i,N)=\sum_{p|N} p*\phi(N/p).

莫比乌斯函数

考虑非平方数的因子个数,ff的和函数F(n)=dnf(d)F(n)=\sum_{d|n}f(d).
由此可见,f(n)f(n)等于±F(n/d)\pm F(n/d)之和。

  • (莫比乌斯函数)
    μ(n)={1n=1(1)mn=p1p2...pm,pi0\mu(n)=\begin{aligned} \left\{ \begin{array}{lr} 1 & n=1\\ (-1)^m &n=p_1p_2...p_m,其中p_i为不同的素数 \\0&其他 \end{array} \right. \end{aligned}
  • 定理:莫比乌斯函数μ(n)\mu(n)是积性函数。、
  • (莫比乌斯反演公式)
    ff是算术函数,FFff的和函数,F(n)=dnf(d)F(n)=\sum_{d|n}f(d),则f(n)=dnμ(d)F(n/d)f(n)=\sum_{d|n}\mu(d)F(n/d)
posted @ 2019-08-04 20:32  Mr.doublerun  阅读(38)  评论(0)    收藏  举报