知经百科 / Y

余数定理

余数定理 (Chinese Remainder Theorem, CRT)

余数定理数论/抽象代数核心→描述同余方程组解的存在唯一性:给定两两互质模数m1,,mkm_1,\ldots,m_k→任意余数a1,,aka_1,\ldots,a_k→存在唯一解模M=miM=\prod m_i。核等式:

{xa1(modm1)xa2(modm2)xak(modmk)    xi=1kaiMiyi(modM)\begin{cases} x \equiv a_1 \pmod{m_1} \\ x \equiv a_2 \pmod{m_2} \\ \cdots \\ x \equiv a_k \pmod{m_k} \end{cases} \implies x \equiv \sum_{i=1}^k a_i M_i y_i \pmod{M}

Mi=M/miM_i=M/m_iyiy_iMiM_imim_i乘法逆元Miyi1(modmi)M_i y_i\equiv 1\pmod{m_i}

历史与直观

源《孙子算经》"物不知数":三三数余二→五五数余三→七七数余二→求物数。解:x23(mod105)x\equiv 23\pmod{105}。直观:若仅一式xa(modm)x\equiv a\pmod{m}→无限多解a+tma+tm;多式联立→筛选交集→互质性保证交集非空→模MM内唯一。核思想:分解→独立求解→合成→大模数问题化为互质小模数→逐一攻破→合而得整体解。

环论本质

代数深层:中国剩余定理=环同构。映射f:Z/MZZ/m1Z××Z/mkZf:\mathbb{Z}/M\mathbb{Z}\to\mathbb{Z}/m_1\mathbb{Z}\times\cdots\times\mathbb{Z}/m_k\mathbb{Z}f(xmodM)=(xmodm1,,xmodmk)f(x\bmod M)=(x\bmod m_1,\ldots,x\bmod m_k)→当mim_i两两互质→ff环同构→既单射又满射→解存在(满射)且唯一(单射)。泛化至一般交换环→理想互质条件→CRT推广至理想理论。

构造性证明

步骤一:算M=miM=\prod m_iMi=M/miM_i=M/m_iMiM_imim_i互质→由贝祖等式→∃yiy_i使Miyi1(modmi)M_i y_i\equiv 1\pmod{m_i}(扩展欧几里得算法)。步骤二:构特解x0=aiMiyix_0=\sum a_i M_i y_i→验:模mjm_jiji\neq jMiM_i含因子mjm_j→消→仅剩ajMjyjaj1=aj(modmj)a_j M_j y_j\equiv a_j\cdot1=a_j\pmod{m_j}步骤三:通解x=x0+tM(tZ)x=x_0+tM(t\in\mathbb{Z})→模MM内唯一。证完。

非互质情况

gcd(mi,mj)=d>1\gcd(m_i,m_j)=d>1→须满足相容条件:aiaj(modd)a_i\equiv a_j\pmod{d}对所有i,ji,j→否则无解。可解时→合并等价模→逐步约化为互质情形→仍可用CRT。实际上→若gcd(m1,m2)=d\gcd(m_1,m_2)=d→两式可并为xa(modlcm(m1,m2))x\equiv a\pmod{\operatorname{lcm}(m_1,m_2)}a1a2(modd)a_1\equiv a_2\pmod{d}→迭代至互质或判无解。

计算加速与RSA

CRT→模幂加速核:计算cdmodnc^d\bmod n(n=pqn=pqRSA)→分算cdmodpc^d\bmod pcdmodqc^d\bmod q→各速约4倍(模小/指数小)→CRT合二结果→总提速约4倍→RSA解密/签名标配(CRT-RSA)。另→Garner算法:逐步合并同余式→避免大模数逆元预计算→高效硬件实现。

拉格朗日插值联系

CRT与拉格朗日插值结构同源:插值→给定点(xi,yi)(x_i,y_i)求通过多→CRT→给定余数求满足整数。核:Lagrange基函数Li(x)=jixxjxixjL_i(x)=\prod_{j\neq i}\frac{x-x_j}{x_i-x_j}↔CRT中MiyiM_i y_i→皆"在某点/模为1→其余为零"→线性组合得解→本质:商空间直和分解→两个对偶基实例。

秘密共享

Asmuth-Bloom方案:CRT变体→(t,n)(t,n)门限→秘密SS编码为同余方程组→选模数m0<m1<<mnm_0<m_1<\cdots<m_n使任意ttmim_i之积>m0>m_0\cdot任意t1t-1个→恢复SS需至少tt份子密钥→CRT合成→不足tt份→模积不足→无法唯一确定→信息论安全。

推广

多项式CRT多项式环中→模多项式两两互质→CRT成立→快速傅里叶变换(FFT)多点求值/插值→信号处理核。②一般交换环:理想I1,,IkI_1,\ldots,I_k两两互质(Ii+Ij=RI_i+I_j=R)→R/IiR/I1××R/IkR/\bigcap I_i\cong R/I_1\times\cdots\times R/I_k。③戴德金域→分式理想CRT分解→代数数论基石。④编码理论Reed-Solomon码解码→CRT视角→纠错定位。余数定理→对整数、多项式、理想统一→"分而治之"数学范本→数论/代数/计算/密码跨界枢纽。

返回百科索引