MathLabs
Định lýĐã chứng minh

Định lý phần dư Trung Hoa (Tôn Tử, Tần Cửu Thiều)

Phát biểu

Cho m1,m2,…,mkm_1,m_2,\dots,m_k là các số nguyên dương đôi một nguyên tố cùng nhau và a1,…,aka_1,\dots,a_k là các số nguyên tùy ý. Khi đó hệ đồng dư x≡ai(modmi)x\equiv a_i\pmod{m_i} với mọi ii có nghiệm xx, và nghiệm này duy nhất theo modulo M=m1m2⋯mkM=m_1m_2\cdots m_k.

Vì sao đúng?

Được ghi chép lần đầu vào khoảng thế kỷ 3–5 trong Tôn Tử toán kinh ("số vật chưa biết") và được Tần Cửu Thiều đưa ra thuật toán tổng quát hoàn chỉnh năm 1247 (phép Đại Diễn), định lý này nói rằng các modulo đôi một nguyên tố cùng nhau mang thông tin độc lập: biết số dư của một số theo modulo 3, modulo 5, modulo 7 sẽ xác định duy nhất số đó theo modulo 105, không mất thông tin và cũng không mâu thuẫn, vì các modulo không bao giờ "chồng lấn".

Phác thảo chứng minh

Sự tồn tại, bước 1 (dựng các mảnh ghép): với mỗi ii, định nghĩa Mi=M/miM_i=M/m_i, tích của mọi modulo trừ mim_i. Vì các mjm_j đôi một nguyên tố cùng nhau, mọi thừa số nguyên tố của mim_i không xuất hiện trong bất kỳ mjm_j nào (j≠ij\neq i), nên gcd⁡(Mi,mi)=1\gcd(M_i,m_i)=1. Theo đẳng thức Bezout (thuật toán Euclid mở rộng), tồn tại số nguyên yiy_i — nghịch đảo modulo của MiM_i theo mim_i — sao cho Miyi≡1(modmi)M_iy_i\equiv1\pmod{m_i}.

Sự tồn tại, bước 2 (ráp nghiệm): đặt x=∑i=1kaiMiyi mod Mx=\sum_{i=1}^{k}a_iM_iy_i\bmod M. Cố định một chỉ số ii bất kỳ rồi rút gọn tổng này theo modulo mim_i. Với mọi j≠ij\neq i, thừa số Mj=M/mjM_j=M/m_j chứa mim_i như một trong các thừa số của nó (vì i≠ji\neq j), nên mi∣Mjm_i\mid M_j và số hạng ajMjyj≡0(modmi)a_jM_jy_j\equiv0\pmod{m_i}. Chỉ số hạng thứ ii còn lại: x≡aiMiyi≡ai⋅1=ai(modmi)x\equiv a_iM_iy_i\equiv a_i\cdot1=a_i\pmod{m_i} (dùng Miyi≡1(modmi)M_iy_i\equiv1\pmod{m_i}). Vì ii tùy ý, xx thỏa mãn mọi đồng dư x≡ai(modmi)x\equiv a_i\pmod{m_i} cùng lúc.

Tính duy nhất theo modulo MM: giả sử x′x' là một số nguyên khác cũng thỏa mọi x≡ai(modmi)x\equiv a_i\pmod{m_i}. Khi đó x−x′≡0(modmi)x-x'\equiv0\pmod{m_i} với mọi ii, nghĩa là mọi mim_i đều chia hết x−x′x-x'. Vì các mim_i đôi một nguyên tố cùng nhau, bội chung nhỏ nhất của chúng bằng tích MM của chúng, nên M∣(x−x′)M\mid(x-x') — bất kỳ bội chung nào của các số đôi một nguyên tố cùng nhau đều phải là bội của tích chúng. Vậy x≡x′(modM)x\equiv x'\pmod M: nghiệm là duy nhất theo modulo MM, đúng như khẳng định.

Kiểm tra với ví dụ nhỏ: lấy m1=3,m2=5m_1=3,m_2=5 với a1=2,a2=3a_1=2,a_2=3, tức hệ x≡2(mod3), x≡3(mod5)x\equiv2\pmod3,\ x\equiv3\pmod5. Ở đây M=15M=15; M1=5M_1=5 cần 5y1≡1(mod3)5y_1\equiv1\pmod3, tức 2y1≡1(mod3)2y_1\equiv1\pmod3, nên y1=2y_1=2; M2=3M_2=3 cần 3y2≡1(mod5)3y_2\equiv1\pmod5, nên y2=2y_2=2. Khi đó x=2⋅5⋅2+3⋅3⋅2=20+18=38≡8(mod15)x=2\cdot5\cdot2+3\cdot3\cdot2=20+18=38\equiv8\pmod{15}, nên x=8x=8. Kiểm tra: 8=2⋅3+28=2\cdot3+2 dư 22 theo modulo 33, và 8=1⋅5+38=1\cdot5+3 dư 33 theo modulo 55 — cả hai đồng dư đều đúng, xác nhận cách dựng.

Chủ đề chứa định lý này

Chứng minh từng bước

Chưa có chứng minh từng bước cho định lý này.

Tài liệu tham khảo

  1. Victor J. Katz (2009). A History of Mathematics: An Introduction
  2. Oliver Knill (2012). A Multivariable Chinese Remainder Theorem · arXiv:1206.5114