MathLabs
定理証明済み

中国剰余定理(存在と一意性)

内容

m1,…,mkm_1,\dots,m_kが対ごとに互いに素(gcd⁡(mi,mj)=1(i≠j)\gcd(m_i,m_j)=1\quad(i\neq j))ならば、任意の整数a1,…,aka_1,\dots,a_kに対して連立系x≡ai(modmi)(1≤i≤k)x \equiv a_i \pmod{m_i}\quad(1\le i\le k)は解xxを持ち、任意の2つの解はM=m1⋯mkM=m_1\cdots m_kを法として合同である。

なぜ正しいのか?

法が共通の素因数を持たないため、法m1m_1でa1a_1余るという条件と法m2m_2でa2a_2余るという条件は完全に独立した制約である——点のxx座標とyy座標を別々に指定するようなものである。ベズーの等式は、ある1つの法で11になり他のすべての法で00になる「基底ベクトル」を与えてくれるため、解を線形結合として直接構成できる。

証明の概略

まず2つの法の場合(k=2k=2)を証明し、帰納法で拡張する。gcd⁡(m1,m2)=1\gcd(m_1,m_2)=1より、ベズーの等式からm1u+m2v=1m_1 u + m_2 v = 1を満たす整数u,vu,vが得られる。x0=a1m2v+a2m1ux_0 = a_1 m_2 v + a_2 m_1 uとおく。

法m1m_1で確認する:m1u+m2v=1m_1 u + m_2 v = 1よりm2v=1−m1u≡1(modm1)m_2 v = 1 - m_1 u \equiv 1 \pmod{m_1}であり、一方m1u≡0(modm1)m_1 u \equiv 0 \pmod{m_1}なので、x0≡a1⋅1+a2⋅0=a1(modm1)x_0 \equiv a_1\cdot 1 + a_2\cdot 0 = a_1 \pmod{m_1}。

対称的に、法m2m_2では:m1u=1−m2v≡1(modm2)m_1 u = 1-m_2 v \equiv 1 \pmod{m_2}かつm2v≡0(modm2)m_2 v \equiv 0 \pmod{m_2}なので、x0≡a1⋅0+a2⋅1=a2(modm2)x_0 \equiv a_1\cdot 0 + a_2\cdot 1 = a_2 \pmod{m_2}。これでk=2k=2での存在が証明された。

k=2k=2での一意性:xxとx′x'がともに連立系を解くなら、x−x′≡0(modm1)x-x'\equiv0\pmod{m_1}かつx−x′≡0(modm2)x-x'\equiv0\pmod{m_2}、すなわちm1m_1とm2m_2はともにd=x−x′d=x-x'を割り切る。ベズーの式m1u+m2v=1m_1 u+m_2 v=1にddを掛けると:d=dm1u+dm2vd = d m_1 u + d m_2 v。m2∣dm_2\mid dなので第1項dm1ud m_1 uはm1m2m_1 m_2の倍数であり、m1∣dm_1\mid dなので第2項dm2vd m_2 vもm1m2m_1 m_2の倍数である。よってm1m2∣dm_1 m_2 \mid d、すなわちx≡x′(modm1m2)x\equiv x'\pmod{m_1 m_2}である。

一般のk>2k>2については帰納法による:最初の2つの合同式は(k=2k=2の場合により)m1m2m_1 m_2を法とする単一の合同式と同値である;m3m_3はm1m_1ともm2m_2とも互いに素なのでその積m1m2m_1 m_2とも互いに素であり、再び結合でき、以下kkまで同様である。明示的な和x≡∑i=1kaiMiyi(modM)x \equiv \sum_{i=1}^{k} a_i M_i y_i \pmod{M}もまったく同じ理由で任意のkkに対して直接機能することに注意せよ:Mi=M/miM_i = M/m_iはmim_iと互いに素なので逆元yiy_iが存在し、j≠ij\neq iなるすべての項はMjM_jの因数としてmim_iを含む。■\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