欧拉函数学习

本文介绍了欧拉函数的概念,包括简化剩余系及其性质,并详细证明了欧拉函数的积性性质。此外,文章提供了若干例题,展示了如何利用欧拉函数解决实际问题,如计算与n互质的数的个数、模运算等。还提到了线性筛等高效算法在处理欧拉函数问题中的应用。
摘要由CSDN通过智能技术生成

今天复习了一下欧拉函数,顺便写一篇博客


概念

简化剩余系(既约剩余系、缩系)

  • 剩余系中与m互质的数的集合称为简化剩余系
  • 性质一:设m为自然数,k,t为任意数,\left ( k,m \right )= 1,则当x属于m的简化剩余系时,kx+tm也属于模m的简化剩余系。
  • 证明:由于\left ( k,m \right )=1,\left ( x,m \right )=1,所以\left ( kx+tm,m \right )= \left ( kx,m \right )= 1
  • 性质二:设m为自然数,k,t为任意整数,\left ( k,m \right )= 1,若a_{i}组成了模m的简化剩余系,那么ka_{i}+tm也能组成模m的简化剩余系。
  • 证明:由性质一,变换后的所有数都在缩系内,所以只需证明不存在两个数属于同一剩余系。反证法,假设\exists i\neq j,s,t.ka_{i}+tm\equiv ka_{j}+tm(mod\;m)\Leftrightarrow k(a_{i}-a_{j})\equiv 0(mod\;m)\overset{\left ( k,m \right )= 1}{\Rightarrow}a_{i}-a_{j}\equiv 0(mod\;m)a_{i},a_{j}是缩系中不同元素而矛盾。

欧拉函数

  • 一个数的简化剩余系的大小记为\varphi(n),称为欧拉函数,一个等价的定义是n以内和n互质的数的个数。
  • n= p_{1}^{w_{1}}\times p_{2}^{w_{2}}\times \cdots \times p_{m}^{w_{m}}
  • \varphi(n)=n\times(1-\frac{1}{p_{1}})\times(1-\frac{1}{p_{2}})\times\cdots \times(1-\frac{1}{p_{m}})
  • \varphi(n)=p_{1}^{w_{1}-1}(p_{1}-1)\times p_{2}^{w_{2}-1}(p_{2}-1)\times \cdots \times p_{m}^{w_{m}-1}(p_{m}-1)
  • 可以看出,欧拉函数是积性函数。

证明:当\left ( M,N \right )=1时,有\varphi\(MN\)=\varphi(M)\cdot \varphi(N)

X表示M的简化剩余系,大小为\varphi(M),元素用x表示。

Y表示N的简化剩余系,大小为\varphi(N),元素用y表示。

对此我们需要证明两点:

  • (x_{i}N+y_{j}M,NM)=1,且对于不同的i,jx_{i}N+y_{j}M的值也不同。
  • x_{i}N+y_{j}M可以表示NM剩余系中的所有元素。

先证第一条

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值