數學學院

首頁 › 大學 › 大三

中國剩餘定理

大三 · 數論

觀念

÷5 餘 0餘 1餘 2餘 3餘 4÷3 餘 0061239÷3 餘 11017134÷3 餘 25112814

中國剩餘定理 (Chinese remainder theorem):模數 m1,…,mkm_1,\dots,m_k 兩兩互質,則同餘方程組 x≡ai(modmi)x\equiv a_i\pmod{m_i} 在  mod M=∏mi\bmod M = \prod m_i 下有唯一解。《孫子算經》的「物不知數」:三三數之剩二,五五數之剩三,七七數之剩二,答 23。

兩種解法:(1) 逐步代入——寫 x=a1+m1tx = a_1 + m_1t 代入第二式解 tt;(2) 構造公式 x=∑aiMiyix = \sum a_iM_iy_i,Mi=M/miM_i = M/m_i、yiy_i 是 MiM_i 模 mim_i 的反元素。

算例:x≡2(mod3)x\equiv2\pmod3、x≡3(mod5)x\equiv3\pmod5:x=2+3tx = 2 + 3t,3t≡1(mod5)3t\equiv1\pmod5,兩邊乘 3 的模 5 反元素 2 得 t≡2t\equiv2,x=8x = 8。

CRT 的結構意義是:gcd⁡(m,n)=1\gcd(m,n) = 1 時有環同構 Zmn≅Zm×Zn\mathbb{Z}_{mn}\cong\mathbb{Z}_m\times\mathbb{Z}_n——大模數的計算可以拆成小模數平行做,RSA 解密加速、多項式快速乘法、秘密分享都用它。

例題

用中國剩餘定理 (Chinese remainder theorem) 解 x≡1(mod3)x\equiv1\pmod{3}、x≡0(mod7)x\equiv0\pmod{7},填 0≤x<210\le x<21 的解。

看解法與答案

33、77 互質,解在  mod 21\bmod 21 下唯一。令 x=1+3tx = 1 + 3t,代入第二式:3t≡6(mod7)3t\equiv6\pmod{7}。

33 的模 77 反元素是 55,t≡5⋅6≡2t\equiv5\cdot6\equiv2,x=1+3⋅2=7x = 1 + 3\cdot2 = 7。

答案: 77

用在哪裡

插畫

中國剩餘定理:情境插畫中國剩餘定理:例題插畫

學習路徑

先學會

互動練習在本機版

這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。