数论前置知识

欧拉函数

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

欧拉函数满足以下性质:

  1. φ(p)=p1,其中 p 为质数。
  2. 欧拉函数是积性函数,也就是对于 ab 满足 φ(ab)=φ(a)φ(n)
  3. dnφ(d)=n

狄利克雷卷积

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

f(x)g(x)=dnf(d)g(nd)=ab=nf(a)g(b)

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

  1. 交换律fg=gf
  2. 结合律fgh=f(gh)
  3. 分配律f(g+h)=fg+fh

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

对于函数 f(x)0 的,如果 gf=ε,那么称 gf 的逆元。

重要性质

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

莫比乌斯函数

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

μ(n)={1n=10n 含有平方因子(1)kk 为 n 本质不同的因子个数

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

dnμ(d)=[n=1]

可以转化成:

dnμ(n)=ε(n),μ1=ε

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

g(n)=dnμ(d)f(nd)

还有:

g(n)=n|dμ(dn)f(d)

由欧拉定理可知,对 aZmN,若 gcd(a,m)=1,则 aφ(m)1(modm).

因此满足同余式 an1(modm) 的最小正整数 n 存在,这个 n 称作 am 的阶,记作 δm(a)ordm(a).

阶有以下性质:

  1. a,a2,,aδm(a)m 两两不同余。
  2. an1(modm),则 δm(a)n.
  3. mNa,bZ(a,m)=(b,m)=1,则 δm(ab)=δm(a)δm(b),(δm(a),δm(b))=1
  4. kNmNaZ(a,m)=1,则 δm(ak)=δm(a)(δm(a),k)

原根

mNgZ. 若 (g,m)=1,且 δm(g)=φ(m),则称 g 为模 m 的原根。

g 满足 δm(g)=|Zm|=φ(m). 当 m 是质数时,我们有 gimodm,0<i<m 的结果互不相同。

m3,gcd(g,m)=1,则 g 是模 m 的原根的充要条件是,对于 φ(m) 的每个素因数 p,都有 gφ(m)p1(modm).

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

一个数 m 存在原根当且仅当 m=2,4,pα,2pα,其中 p 为奇素数,αN.

posted @   未抑郁的刘大狗  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示