MathLabs
定理已证明

作为环同构的CRT与$\varphi$的积性

命题陈述

当gcd⁡(m1,m2)=1\gcd(m_1,m_2)=1时,映射ψ(x mod m1m2)=(x mod m1, x mod m2)\psi(x \bmod m_1 m_2) = (x\bmod m_1,\ x\bmod m_2)是环同构Z/(m1m2)Z≅(Z/m1Z)×(Z/m2Z)\mathbb{Z}/(m_1 m_2)\mathbb{Z} \cong (\mathbb{Z}/m_1\mathbb{Z})\times(\mathbb{Z}/m_2\mathbb{Z}),将ψ\psi限制到可逆元上即可证明φ(m1m2)=φ(m1) φ(m2)\varphi(m_1 m_2) = \varphi(m_1)\,\varphi(m_2)。

为什么成立?

这就是CRT的结构意义:模m1m2m_1 m_2的算术从字面上看就是两个相互独立的模算术副本(一个模m1m_1,一个模m2m_2)并排运行。这既是欧拉函数φ\varphi在互素数上能干净地分解为乘积的原因,也是计算机能够通过在每个小分量上分别计算来加速大整数与密码学运算的原因。

证明思路

第一,ψ\psi是良定义的:若x≡x′(modm1m2)x\equiv x'\pmod{m_1 m_2},则m1m2∣(x−x′)m_1 m_2\mid(x-x'),故m1m_1与m2m_2都整除x−x′x-x',即x≡x′(modm1)x\equiv x'\pmod{m_1}且x≡x′(modm2)x\equiv x'\pmod{m_2}。

第二,由于模mim_i化简保持加法与乘法(已在第一个同余主题中证明),ψ\psi在每个坐标上都保持加法与乘法,因此ψ\psi是环同态。

第三,上面的定理1恰好说明对每一对(a1,a2)(a_1,a_2)都存在映射到它的xx(故ψ\psi是满射),且该xx在模m1m2m_1 m_2下唯一(故ψ\psi是单射)。因此ψ\psi是双射,从而是环同构。

最后,在积环R1×R2R_1\times R_2中,元素(u1,u2)(u_1,u_2)有乘法逆元(v1,v2)(v_1,v_2)当且仅当在R1R_1中有u1v1=1u_1 v_1=1且在R2R_2中有u2v2=1u_2 v_2=1——也就是说当且仅当两个坐标都可逆。由于环同构保持可逆性,Z/(m1m2)Z\mathbb{Z}/(m_1 m_2)\mathbb{Z}中的可逆元(共φ(m1m2)\varphi(m_1 m_2)个)与(Z/m1Z)×(Z/m2Z)(\mathbb{Z}/m_1\mathbb{Z})\times(\mathbb{Z}/m_2\mathbb{Z})中的可逆元对(共φ(m1) φ(m2)\varphi(m_1)\,\varphi(m_2)对)一一对应。两边计数即得φ(m1m2)=φ(m1) φ(m2)\varphi(m_1 m_2)=\varphi(m_1)\,\varphi(m_2)。再结合素数幂的φ(pr)=pr−pr−1\varphi(p^r)=p^r-p^{r-1}(此时不互素的数恰好是pp的pr−1p^{r-1}个倍数),立即推出上一主题所使用的φ(n)\varphi(n)一般乘积公式。■\blacksquare

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Jean-Jacques Quisquater, Christophe Couvreur (1982). Fast decipherment algorithm for RSA public-key cryptosystem · DOI:10.1049/el:19820617
  2. David Harvey, Joris van der Hoeven (2021). Integer multiplication in time O(n log n) · DOI:10.4007/annals.2021.193.2.4