文章目录

  • 写在前面
  • 内容回顾
    • 模mmm剩余类环
      • 定理
    • 模ppp剩余类域
      • 定义
  • 欧拉函数的定义
  • 欧拉函数的性质
    • 命题1:欧拉函数等于与mmm互素整数个数
    • 命题2:取值为素数ppp的欧拉函数等于p−1p-1p−1
      • 证明
    • 定理2:取值为素数方幂的欧拉函数
      • 证 明
    • ★\bigstar★定理3:取值为可分解成互素整数乘积的欧拉函数
      • ★\bigstar★证 明
        • 证明思路
        • 会用到的一些结论
        • 具体步骤
    • 定理4:取值为任意大于1整数的欧拉函数
  • 欧拉函数的计算
  • 总结

写在前面

这回总结欧拉函数的一些有关定理,涉及到的以前的知识比较多,具体内容参见丘维声教授的《数学的思维方式与创新》一书。

内容回顾

介绍后面定理证明中可能会用到的一些定义与定理,在教材中均有相关的证明,在此不做详述。

模mmm剩余类环

定理

  • 在模mmm剩余类环Zm\mathbb{Z}_mZm​中,aˉ\bar{a}aˉ是可逆元当且仅当(a,m)=1(a,\,m)=1(a,m)=1。

  • Zm\mathbb{Z_m}Zm​的每一个元素或者是可逆元,或者是零因子,二者必居其一,且只居其一。

模ppp剩余类域

定义

  • 设FFF是一个有单位元e(e≠0)e(e\neq0)e(e​=0)的交换环,若FFF中每一个非零元都是可逆元,那么称FFF是一个

  • 设ppp是一个素数,则Zp\mathbb{Z_p}Zp​是一个域,称其为ppp剩余类域

欧拉函数的定义

把Zm\mathbb{Z_m}Zm​中所有可逆元组成的集合记作Zm∗\mathbb{Z}_m^*Zm∗​,把Zm\mathbb{Z_m}Zm​中可逆元的个数记作φ(m)\varphi(m)φ(m),称φ(m)\varphi(m)φ(m)为欧拉函数,即φ(m)=∣Zm∗∣\varphi(m)=|\mathbb{Z}_m^*|φ(m)=∣Zm∗​∣。

欧拉函数的性质

下面的这些命题与定理,都可以从具体的例子中归纳总结出来,本文仅介绍定理的证明部分。

命题1:欧拉函数等于与mmm互素整数个数

φ(m)\varphi(m)φ(m)等于集合Ωm={1,2,3,⋯,m}\varOmega_m=\{1,\,2,\,3,\,\cdots,\,m\}Ωm​={1,2,3,⋯,m}中与mmm互素的整数的个数。

命题2:取值为素数ppp的欧拉函数等于p−1p-1p−1

若ppp是素数,则φ(p)=p−1\varphi(p)=p-1φ(p)=p−1.

证明

若ppp是素数,则Zp\mathbb{Z_p}Zp​是一个域,从而

Zp∗={1‾,2‾,⋯,p−1‾},\mathbb{Z}_p^*=\{\overline{1},\,\overline{2},\,\cdots,\,\overline{p-1}\}, Zp∗​={1,2,⋯,p−1​},

于是φ(p)=p−1\varphi(p)=p-1φ(p)=p−1.

定理2:取值为素数方幂的欧拉函数

设ppp是素数,则对于任一正整数rrr,有

φ(pr)=pr−1(p−1).\varphi(p^r)=p^{r-1}(p-1). φ(pr)=pr−1(p−1).

证 明

由于互素的整数个数不易计算,下面从不互素的整数出发进行证明。

设集合Ωpr={1,2,⋯,pr}\varOmega_{p^r}=\{1,\,2,\,\cdots,\,p^r\}Ωpr​={1,2,⋯,pr},其中与prp^rpr不互素的整数的个数即所求。对∀a∈Ωpr\forall a\in\varOmega_{p^r}∀a∈Ωpr​,利用互素整数的性质3推广,有(a,p)=1⟹(a,pr)=1(a,\,p)=1\Longrightarrow(a,\,p^r)=1(a,p)=1⟹(a,pr)=1。若(a,p)≠1(a,\,p)\neq1(a,p)​=1,则p∣ap\,|\,ap∣a,从而(a,pr)≠1(a,\,p^r)\neq1(a,pr)​=1,因此

(a,pr)≠1⟺(a,p)≠1⟺p∣a⟺a=p,2p,⋯,pr−1p,\begin{aligned} (a,\,p^r)\neq1\iff&(a,\,p)\neq1\iff p\,|\,a\\ \iff&a=p,\,2p,\,\cdots,\,p^{r-1}p, \end{aligned} (a,pr)​=1⟺⟺​(a,p)​=1⟺p∣aa=p,2p,⋯,pr−1p,​

从而Ωpr\varOmega_{p^r}Ωpr​中与prp^rpr中不互素的整数的个数为pr−1p^{r-1}pr−1,于是得到

φ(pr)=pr−pr−1=pr−1(p−1).□\varphi(p^r)=p^r-p^{r-1}=p^{r-1}(p-1).\qquad\qquad\Box φ(pr)=pr−pr−1=pr−1(p−1).□

★\bigstar★定理3:取值为可分解成互素整数乘积的欧拉函数

设m=m1m2m=m_1m_2m=m1​m2​,且m1m_1m1​与m2m_2m2​是互素的大于111的整数,则

φ(m)=φ(m1)φ(m2).\varphi(m)=\varphi(m_1)\varphi(m_2). φ(m)=φ(m1​)φ(m2​).

★\bigstar★证 明

证明思路

这个定理的证明比较长,但思路很清晰,大致可总结为:

  1. 由于所要证明的等式是【Zm\mathbb{Z_m}Zm​中可逆元的个数等于Zm1\mathbb{Z_{m_1}}Zm1​​中可逆元的个数乘以Zm2\mathbb{Z_{m_2}}Zm2​​中可逆元的个数】,自然想到联系两个环(本质上是一种集合)的一种运算是将两个环对应元素进行Cartes积(笛卡尔积),定义满足一定条件,且经笛卡尔积运算后的环为直和:Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​。

  2. ★\bigstar★由于Zm∗\mathbb{Z}_m^*Zm∗​和(Zm1⁣ ⁣⊕⁣Zm2)∗(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*(Zm1​​⊕Zm2​​)∗的结构并不清楚,于是想到从Zm\mathbb{Z_m}Zm​和Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​入手进行分析。

  3. 从映射的角度考虑两个环的对应关系,再研究Zm∗\mathbb{Z}_m^*Zm∗​上的映射,可以发现集合计数之间的联系。

会用到的一些结论

  1. 映射的一些定义及结论,可以参考《关于映射的一些理解与常用定理》.
  2. 互素的一些性质,可以参考《与素数有关的一些性质及证明(一)》.

具体步骤

  • 首先考虑环Zm1\mathbb{Z}_{m_1^{}}Zm1​​和Zm2\mathbb{Z}_{m_2^{}}Zm2​​的笛卡尔积
    Zm1×Zm2={(a~1,a~~2)∣a~1∈Zm1,a~~2∈Zm2},\mathbb{Z}_{m_1^{}}\times\mathbb{Z}_{m_2^{}}=\left\{(\widetilde{a}_1,\,\widetilde{\widetilde{a}}_2)\,|\,\widetilde{a}_1\in\mathbb{Z}_{m_1^{}},\,\widetilde{\widetilde{a}}_2\in\mathbb{Z}_{m_2^{}}\right\}, Zm1​​×Zm2​​={(a1​,a2​)∣a1​∈Zm1​​,a2​∈Zm2​​},
    规定:
    加法运算:(a~1,a~~2)+(b~1,b~~2):=(a~1+b~1,a~~2+b~~2),乘法运算:(a~1,a~~2)⋅(b~1,b~~2):=(a~1b~1,a~~2b~~2),\begin{aligned} \text{加法运算:}&(\widetilde{a}_1,\,\widetilde{\widetilde{a}}_2)+(\widetilde{b}_1,\,\widetilde{\widetilde{b}}_2)\,:=\,(\widetilde{a}_1+\widetilde{b}_1,\,\widetilde{\widetilde{a}}_2+\widetilde{\widetilde{b}}_2),\\ \text{乘法运算:}&(\widetilde{a}_1,\,\widetilde{\widetilde{a}}_2)\ \cdot\ (\widetilde{b}_1,\,\widetilde{\widetilde{b}}_2)\,:=\,(\widetilde{a}_1\widetilde{b}_1,\,\widetilde{\widetilde{a}}_2\widetilde{\widetilde{b}}_2),\\ \end{aligned} 加法运算:乘法运算:​(a1​,a2​)+(b1​,b2​):=(a1​+b1​,a2​+b2​),(a1​,a2​) ⋅ (b1​,b2​):=(a1​b1​,a2​b2​),​
    易验证Zm1×Zm2\mathbb{Z}_{m_1^{}}\times\mathbb{Z}_{m_2^{}}Zm1​​×Zm2​​为一个交换环,且其零元为(0~,0~~)(\widetilde{0},\,\widetilde{\widetilde{0}})(0,0),单位元为(1~,1~~)(\widetilde{1},\,\widetilde{\widetilde{1}})(1,1)。把这个环称为环Zm1\mathbb{Z}_{m_1^{}}Zm1​​和环Zm2\mathbb{Z}_{m_2^{}}Zm2​​的直和,记作Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​.


  • (a~1,a~~2)是Zm1⁣ ⁣⊕⁣Zm2的可逆元⟺∃(b~1,b~~2)∈Zm1⁣ ⁣⊕⁣Zm2,s.t.(a~1,a~~2)⋅(b~1,b~~2)=(1~,1~~),即(a~1b~1,a~~2b~~2)=(1~,1~~),⟺∃b~1∈Zm1,b~~2∈Zm2,s.t.a~1b~1=1~,a~~2b~~2=1~~⟺a~1是Zm1的可逆元,且a~~2是Zm2的可逆元。\begin{aligned} &(\widetilde{a}_1,\,\widetilde{\widetilde{a}}_2)是\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}的可逆元\\ \iff&\,\,\exists\,(\widetilde{b}_1,\,\widetilde{\widetilde{b}}_2)\in\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}},\,\mathrm{s.t.}\, (\widetilde{a}_1,\,\widetilde{\widetilde{a}}_2)\cdot(\widetilde{b}_1,\,\widetilde{\widetilde{b}}_2)=(\widetilde{1},\,\widetilde{\widetilde{1}}),\\ &\,\text{即}(\widetilde{a}_1\widetilde{b}_1,\,\widetilde{\widetilde{a}}_2\widetilde{\widetilde{b}}_2)=(\widetilde{1},\,\widetilde{\widetilde{1}}),\\ \iff&\,\,\exists\,\widetilde{b}_1\in\mathbb{Z}_{m_1^{}},\,\widetilde{\widetilde{b}}_2\in\mathbb{Z}_{m_2^{}},\,\mathrm{s.t.}\ \widetilde{a}_1\widetilde{b}_1=\widetilde{1},\,\widetilde{\widetilde{a}}_2\widetilde{\widetilde{b}}_2=\widetilde{\widetilde{1}}\\ \iff&\,\widetilde{a}_1是\mathbb{Z}_{m_1^{}}的可逆元,且\widetilde{\widetilde{a}}_2是\mathbb{Z}_{m_2^{}}的可逆元。 \end{aligned} ⟺⟺⟺​(a1​,a2​)是Zm1​​⊕Zm2​​的可逆元∃(b1​,b2​)∈Zm1​​⊕Zm2​​,s.t.(a1​,a2​)⋅(b1​,b2​)=(1,1),即(a1​b1​,a2​b2​)=(1,1),∃b1​∈Zm1​​,b2​∈Zm2​​,s.t. a1​b1​=1,a2​b2​=1a1​是Zm1​​的可逆元,且a2​是Zm2​​的可逆元。​

  • 根据上面的推导,以及“分步计数原理”,可以得到:∣(Zm1⁣ ⁣⊕⁣Zm2)∗∣=φ(m1)φ(m2)\bf\big|(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*\big|=\varphi(m_1)\varphi(m_2)∣∣​(Zm1​​⊕Zm2​​)∗∣∣​=φ(m1​)φ(m2​),所以我们只需证明∣Zm∗∣=∣(Zm1⁣ ⁣⊕⁣Zm2)∗∣\bf|\mathbb{Z}_m^*|=|(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*|∣Zm∗​∣=∣(Zm1​​⊕Zm2​​)∗∣成立,即可证明这个定理。根据上面的分析,首先建立环Zm\mathbb{Z_m}Zm​与环Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​之间的联系(对应法则)。

  • 建立Zm\mathbb{Z_m}Zm​的元素与Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​的元素之间的对应关系,令
    σ:Zm→Zm1⁣ ⁣⊕⁣Zm2,x‾↦(x~,x~~),\boxed{ \begin{aligned} \sigma:\quad&\mathbb{Z_m}\to\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}},\\ &\overline{x}\ \mapsto\ (\widetilde{x},\,\widetilde{\widetilde{x}}), \end{aligned}} σ:​Zm​→Zm1​​⊕Zm2​​,x ↦ (x,x),​​

  • 验证上述的对应法则是否构成映射,即对Zm\mathbb{Z}_mZm​中的任一元素,是否能从Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​中找到唯一确定的一个元素与之对应,亦即验证
    x‾=y‾⟺(x~,x~~)=(y~,y~~)\overline{x}=\overline{y}\iff(\widetilde{x},\,\widetilde{\widetilde{x}})=(\widetilde{y},\,\widetilde{\widetilde{y}}) x=y​⟺(x,x)=(y​,y​​)
    是否成立。而
    x‾=y‾⟺x≡y(modm)⟺m∣x−y,[‘‘⇐"须有(m1,m2)=1]⟺m=m1m2,m1∣m,m2∣m,∴m1∣x−y,m2∣x−y,⟺x≡y(modm1),x≡y(modm2),⟺x~=y~,x~~=y~~,⟺(x~,x~~)=(y~,y~~)\begin{aligned} \overline{x}=\overline{y}\iff&x\equiv y\,(\mathrm{mod}\ m)\iff m\,|\,x-y,\\ [``\Leftarrow"须有(m_1,m_2)=1]\iff&m=m_1m_2,\,m_1\,|\,m,\,m_2\,|\,m,\\ &\therefore m_1\,|\,x-y,\,m_2\,|\,x-y,\\ \iff&x\equiv y\,(\mathrm{mod}\ m_1),\\ &x\equiv y\,(\mathrm{mod}\ m_2),\\ \iff&\widetilde{x}=\widetilde{y},\,\widetilde{\widetilde{x}}=\widetilde{\widetilde{y}},\\ \iff&(\widetilde{x},\,\widetilde{\widetilde{x}})=(\widetilde{y},\,\widetilde{\widetilde{y}}) \end{aligned} x=y​⟺[‘‘⇐"须有(m1​,m2​)=1]⟺⟺⟺⟺​x≡y(mod m)⟺m∣x−y,m=m1​m2​,m1​∣m,m2​∣m,∴m1​∣x−y,m2​∣x−y,x≡y(mod m1​),x≡y(mod m2​),x=y​,x=y​​,(x,x)=(y​,y​​)​
    因此σ\sigmaσ是Zm\mathbb{Z}_mZm​到Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​的一个映射,而由于像相同推出其对应的原像相同,所以σ\sigmaσ为单射

  • 又由于∣Zm∣=m=m1m2=∣Zm1⁣ ⁣⊕⁣Zm2∣|\mathbb{Z}_m|=m=m_1m_2=|\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}|∣Zm​∣=m=m1​m2​=∣Zm1​​⊕Zm2​​∣,并根据结论“建立单射且元素个数相同的两有限集合,其对应法则也为满射”,可以得到映射σ\sigmaσ为满射,所以σ\sigmaσ为双射

  • 下面寻找环Zm\mathbb{Z_m}Zm​与环Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​的可逆元之间的关系,只需证明存在Zm∗\mathbb{Z}_m^*Zm∗​到(Zm1⁣ ⁣⊕⁣Zm2)∗(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*(Zm1​​⊕Zm2​​)∗的一个双射,即可得到∣Zm∗∣=∣(Zm1⁣ ⁣⊕⁣Zm2)∗∣|\mathbb{Z}_m^*|=|(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*|∣Zm∗​∣=∣(Zm1​​⊕Zm2​​)∗∣。因为可逆元是由乘法运算定义的,所以首先要验证σ\sigmaσ保持乘法运算,即验证σ(x‾y‾)=σ(x‾)σ(y‾)\sigma(\overline{x}\,\overline{y})=\sigma(\overline{x})\sigma(\overline{y})σ(xy​)=σ(x)σ(y​)成立。
    σ(x‾y‾)=σ(xy‾)=(xy~,xy~~)=(x~y~,x~~y~~)=(x~,x~~)(y~,y~~)=σ(x‾)σ(y‾)\begin{aligned} \sigma(\overline{x}\,\overline{y})&=\sigma(\overline{xy})=(\widetilde{xy},\,\widetilde{\widetilde{xy}})=(\widetilde{x}\widetilde{y},\,\widetilde{\widetilde{x}}\widetilde{\widetilde{y}})\\ &=(\widetilde{x},\,\widetilde{\widetilde{x}})(\widetilde{y},\,\widetilde{\widetilde{y}})=\sigma(\overline{x})\sigma(\overline{y}) \end{aligned} σ(xy​)​=σ(xy​)=(xy​,xy​​)=(xy​,xy​​)=(x,x)(y​,y​​)=σ(x)σ(y​)​
    于是,
    a‾是Zm的可逆元,⟺∃b‾∈Zm,s.t.a‾b‾=1‾,[‘‘⇐"①]⟺∃b‾∈Zm,s.t.σ(1‾)=σ(a‾b‾),∴(1~,1~~)=σ(a‾)σ(b‾),[‘‘⇐"②]⟺σ(a‾)是Zm1⁣ ⁣⊕⁣Zm2的可逆元.\begin{aligned} &\overline{a}是\mathbb{Z_m}的可逆元,\\ \iff&\exists\,\overline{b}\in\mathbb{Z_m},\,\mathrm{s.t.}\ \overline{a}\overline{b}=\overline{1},\\ [``\Leftarrow"①]\iff&\exists\,\overline{b}\in\mathbb{Z_m},\,\mathrm{s.t.}\ \sigma(\overline{1})=\sigma(\overline{a}\overline{b}),\\ &\therefore(\widetilde{1},\,\widetilde{\widetilde{1}})=\sigma(\overline{a})\sigma(\overline{b}),\\ [``\Leftarrow"②]\iff&\sigma(\overline{a})是\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}的可逆元. \end{aligned} ⟺[‘‘⇐"①]⟺[‘‘⇐"②]⟺​a是Zm​的可逆元,∃b∈Zm​,s.t. ab=1,∃b∈Zm​,s.t. σ(1)=σ(ab),∴(1,1)=σ(a)σ(b),σ(a)是Zm1​​⊕Zm2​​的可逆元.​

    • ①:须满足σ\sigmaσ为单射且保持乘法运算;
    • ②:因为σ(a‾)\sigma(\overline{a})σ(a)是Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​的可逆元,而σ\sigmaσ是满射(陪域等于值域),所以σ(Zm)=Zm1⁣ ⁣⊕⁣Zm2\sigma(\mathbb{Z_m})=\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}σ(Zm​)=Zm1​​⊕Zm2​​,从而Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​中每个元素都可以表成σ(b‾)\sigma(\overline{b})σ(b)的形式,又b‾∈Zm\overline{b}\in\mathbb{Z_m}b∈Zm​,所以σ(a‾)σ(b‾)=(1~,1~~)\sigma(\overline{a})\sigma(\overline{b})=(\widetilde{1},\,\widetilde{\widetilde{1}})σ(a)σ(b)=(1,1)。
  • 由于a‾\overline{a}a是Zm\mathbb{Z_m}Zm​的可逆元⟺σ(a‾)\,\iff\,\sigma(\overline{a})⟺σ(a)是Zm1⁣ ⁣⊕⁣Zm2\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}}Zm1​​⊕Zm2​​的可逆元,将映射σ\sigmaσ限制在环(集合)Zm∗\mathbb{Z}_m^*Zm∗​上,记为σ∣Zm∗\sigma|_{\mathbb{Z}_m^*}σ∣Zm∗​​,于是这个新的映射σ∣Zm∗\sigma|_{\mathbb{Z}_m^*}σ∣Zm∗​​是Zm∗\mathbb{Z}_m^*Zm∗​到(Zm1⁣ ⁣⊕⁣Zm2)∗(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*(Zm1​​⊕Zm2​​)∗的一个映射,且该映射是满射(陪域(Zm1⁣ ⁣⊕⁣Zm2)∗(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*(Zm1​​⊕Zm2​​)∗中每一个元素σa‾\sigma\overline{a}σa都能找到一个a‾\overline{a}a与之对应,即值域等于陪域),而该映射显然为单射,所以σ∣Zm∗\sigma|\mathbb{Z}_m^*σ∣Zm∗​是双射,于是证明了
    ∣Zm∗∣=∣(Zm1⁣ ⁣⊕⁣Zm2)∗∣,|\mathbb{Z}_m^*|=|(\mathbb{Z}_{m_1^{}}\!\!\oplus\!\mathbb{Z}_{m_2^{}})^*|, ∣Zm∗​∣=∣(Zm1​​⊕Zm2​​)∗∣,

    φ(m)=φ(m1)φ(m2).□\varphi(m)=\varphi(m_1)\varphi(m_2).\qquad\Box φ(m)=φ(m1​)φ(m2​).□

定理4:取值为任意大于1整数的欧拉函数

设m=p1r1p2r2⋯psr3m=p_1^{r_1}p_2^{r_2}\cdots p_s^{r_3}m=p1r1​​p2r2​​⋯psr3​​,其中p1,p2,⋯,psp_1,\,p_2,\,\cdots,\,p_sp1​,p2​,⋯,ps​是两两不等的整数,则
φ(m)=φ(p1r1)φ(p2r2)⋯φ(psrs)=p1r1−1(p1−1)p2r2−1(p2−1)⋯psrs−1(ps−1).\begin{aligned} \varphi(m)&=\varphi(p_1^{r_1})\varphi(p_2^{r_2})\cdots\varphi(p_s^{r_s})\\ &=p_1^{r_1-1}(p_1-1)p_2^{r_2-1}(p_2-1)\cdots p_s^{r_s-1}(p_s-1). \end{aligned} φ(m)​=φ(p1r1​​)φ(p2r2​​)⋯φ(psrs​​)=p1r1​−1​(p1​−1)p2r2​−1​(p2​−1)⋯psrs​−1​(ps​−1).​

(这个定理是定理2与定理3的推论,利用算术基本定理及数学归纳法易证。根据此定理可以很方便地计算任意大于1整数的欧拉函数。)

欧拉函数的计算

例:计算φ(1800)\varphi(1800)φ(1800).

φ(1800)=φ(23×32×52)=φ(23)×φ(32)×φ(52)=23−1(2−1)×32−1(3−1)×52−1(5−1)=4×6×20=480.\begin{aligned} \varphi(1800)&=\varphi(2^3\times3^2\times5^2)=\varphi(2^3)\times\varphi(3^2)\times\varphi(5^2)\\ &=2^{3-1}(2-1)\times3^{2-1}(3-1)\times5^{2-1}(5-1)\\ &=4\times6\times20=480. \end{aligned} φ(1800)​=φ(23×32×52)=φ(23)×φ(32)×φ(52)=23−1(2−1)×32−1(3−1)×52−1(5−1)=4×6×20=480.​

总结

本文是在看了丘老师的课程之后的一个课程笔记与总结,不得不说丘老师的课程真的很棒,讲的很细致,而且关于一些数学思想的讲解很自然,很推荐大家学习。未来有时间我还会总结《数学的思维方式与创新》课程的一些笔记,希望大家喜欢。

素数的有关性质(二)欧拉函数的一些定理证明与计算相关推荐

  1. 算法总结之欧拉函数中国剩余定理

    算法总结之欧拉函数&中国剩余定理 1.欧拉函数 概念:在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目. 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)( ...

  2. 欧拉函数的Möbius反演公式证明中换序求和一些想法

    定义NNN上的函数f(n),g(n)f(n),g(n)f(n),g(n)满足 f(n)=∑d∣ng(d)(1.1)f(n)=\sum\limits_{d|n}g(d)\tag{1.1}f(n)=d∣n ...

  3. 欧拉函数的性质及其证明

    欧拉函数 ppp是素数,则有ϕ(p)=p−1\phi(p) = p - 1ϕ(p)=p−1 证明:显然. ppp是素数,n=pkn = p ^ kn=pk,则ϕ(n)=pk−pk−1\phi(n) = ...

  4. 欧拉函数+狄利克雷卷积+莫比乌斯函数+莫比乌斯反演+整除分块+杜教筛

    Powered by:NEFU AB-IN 文章目录 欧拉函数 狄利克雷卷积 莫比乌斯函数 莫比乌斯反演 P3455 [POI2007]ZAP-Queries 整除分块 P2522 [HAOI2011 ...

  5. 【欧拉函数】 欧拉函数计算及打表

    文章目录 一.欧拉函数简介 二.欧拉函数计算 三.欧拉函数值打表 四.练手题目 一.欧拉函数简介 在数论中,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1).此函数以 ...

  6. 欧拉函数和莫比乌斯函数

    多校赛上最近有道题目是gugufishtion Problem Description Today XianYu is too busy with his homework, but the bori ...

  7. 数学--数论-数论函数-欧拉函数

    **欧拉函数定义 对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目.例如euler(8)=4,因为1,3,5,7均和8互质. Euler函数表达通式: 其中p1,p2--pn为x的所有素因数 ...

  8. 欧拉函数——数学知识(c++)

    定义:欧拉函数表示1-N中与N互质的数的个数: 给定一个数n,求在[1,n]这个范围内两两互质的数的个数 对于这个范围内的每一个数,我们只要找到不超过这个数且与这个数互质的数的个数就可以了 欧拉函数用 ...

  9. 欧拉函数(dayn)

    欧拉函数 基础数论复习 - zjp_shadow - 博客园 定义:欧拉函数表示1-N中与N互质的数的个数: 给定一个数n,求在[1,n]这个范围内两两互质的数的个数 对于这个范围内的每一个数,我们只 ...

最新文章

  1. python安装了怎么使用_Python PyCharm 安装与简单使用
  2. C语言程序设计0004,C语言程序设计0004.doc
  3. linux中lvm的缩减
  4. Python成为TIOBE 2020年度编程语言!是获此奖项次数最多的语言
  5. ORA-00600 [4194] 故障处理
  6. 钉钉打卡如何破译人脸识别_疫情常态下,如何选择合适的考勤管理系统和考勤打卡工具?...
  7. 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only...
  8. 决策树以及XGBoost如何画出 树分裂图?
  9. ASP.NET MVC 3和Razor中的@helper
  10. python计算等额本息还款房贷_[Python]等额本息房贷计算器
  11. 链表节点被删除时的资源释放
  12. [bzoj3197][SDOI2013]assassin
  13. arduino 44键盘制作简易计算器
  14. 扫描版模糊pdf优化方法
  15. register hotkey
  16. break语句和continue语句的区别
  17. 主流车品牌魅力指数榜别克、东风日产、一汽丰田列前三
  18. tomcat跨域请求
  19. c语言文学研究助手报告,文学研究助手数据结构报告.doc
  20. 【vbers】ibv_get_async_event()

热门文章

  1. python 机器学习第一章
  2. 【原创】记一次HttpWebRequest中国移动查账单爬虫的攻克历程
  3. switch java 语法_Java_基础语法之switch语句
  4. 为什么说“进程是资源分配的单位、线程是调度的单位”?
  5. 栈——括号匹配(洛谷 Uva673)
  6. 暴力枚举——火柴棒等式(洛谷 P1149)
  7. confirm关闭 layer_基于 vue+layer.js 超青睐的弹窗组件VueLayer
  8. 创邻科技张晨:智能物联为图数据库的迅速发展提供了良好应用场景
  9. 【每日一练 085】性能优化-实例优化(四)
  10. MySQL 8.0 安装部署3个注意事项