定理已证明
作为环同构的CRT与$\varphi$的积性
命题陈述
当gcd(m1,m2)=1时,映射ψ(xmodm1m2)=(xmodm1, xmodm2)是环同构Z/(m1m2)Z≅(Z/m1Z)×(Z/m2Z),将ψ限制到可逆元上即可证明φ(m1m2)=φ(m1)φ(m2)。
为什么成立?
这就是CRT的结构意义:模m1m2的算术从字面上看就是两个相互独立的模算术副本(一个模m1,一个模m2)并排运行。这既是欧拉函数φ在互素数上能干净地分解为乘积的原因,也是计算机能够通过在每个小分量上分别计算来加速大整数与密码学运算的原因。
证明思路
第一,ψ是良定义的:若x≡x′(modm1m2),则m1m2∣(x−x′),故m1与m2都整除x−x′,即x≡x′(modm1)且x≡x′(modm2)。
第二,由于模mi化简保持加法与乘法(已在第一个同余主题中证明),ψ在每个坐标上都保持加法与乘法,因此ψ是环同态。
第三,上面的定理1恰好说明对每一对(a1,a2)都存在映射到它的x(故ψ是满射),且该x在模m1m2下唯一(故ψ是单射)。因此ψ是双射,从而是环同构。
最后,在积环R1×R2中,元素(u1,u2)有乘法逆元(v1,v2)当且仅当在R1中有u1v1=1且在R2中有u2v2=1——也就是说当且仅当两个坐标都可逆。由于环同构保持可逆性,Z/(m1m2)Z中的可逆元(共φ(m1m2)个)与(Z/m1Z)×(Z/m2Z)中的可逆元对(共φ(m1)φ(m2)对)一一对应。两边计数即得φ(m1m2)=φ(m1)φ(m2)。再结合素数幂的φ(pr)=pr−pr−1(此时不互素的数恰好是p的pr−1个倍数),立即推出上一主题所使用的φ(n)一般乘积公式。■