The Chinese Remainder Theorem

Comprehensive study notes, diagrams, and exam preparation for The Chinese Remainder Theorem.

The Chinese Remainder Theorem

Definition

The Chinese Remainder Theorem (CRT) is a fundamental theorem in number theory which states that if one knows the remainders of the division of an integer $n$ by several pairwise coprime integers, then one can uniquely determine the remainder of the division of $n$ by the product of these integers, within a specific range.


Main Content

1. Modular Arithmetic Foundation

  • The theorem relies on the concept of congruences. If two numbers $a$ and $b$ leave the same remainder when divided by $m$, we write $a \equiv b \pmod{m}$.
  • Pairwise coprime means that for any two moduli $m_i$ and $m_j$, their greatest common divisor is 1, meaning they share no common factors.

2. The Theorem Statement

  • Suppose we have a system of congruences: $x \equiv a_1 \pmod{m_1}$, $x \equiv a_2 \pmod{m_2}$, ..., $x \equiv a_k \pmod{m_k}$.
  • If the moduli $m_1, m_2, ..., m_k$ are pairwise coprime, there exists a unique solution for $x$ modulo $M$, where $M = m_1 \times m_2 \times ... \times m_k$.

3. Visualizing the Overlap

  • The theorem essentially finds the "intersection" point where multiple periodic cycles align.
Cycle 1 (mod 3): 0, 1, 2, 0, 1, 2, 0, 1...
Cycle 2 (mod 5): 0, 1, 2, 3, 4, 0, 1, 2...
Overlap: The value where both cycles reset to 0 simultaneously 
occurs at every multiple of (3 * 5) = 15.

Working / Process

1. Calculate the Product of Moduli

  • Identify all moduli $m_1, m_2, ..., m_k$ and calculate their product $M = m_1 \times m_2 \times ... \times m_k$.
  • Verify that each pair of moduli has a greatest common divisor of 1.

2. Calculate Partial Products

  • For each $i$, calculate $M_i = M / m_i$. This is the product of all moduli except $m_i$.
  • This step isolates the impact of each individual congruence on the total result.

3. Find Modular Inverses and Solve

  • Find the modular multiplicative inverse $y_i$ for each $M_i$ such that $M_i \times y_i \equiv 1 \pmod{m_i}$.
  • Calculate $x = \sum (a_i \times M_i \times y_i) \pmod{M}$. This value $x$ is the smallest non-negative solution.

Advantages / Applications

  • Cryptography: Used in RSA encryption to speed up decryption and signing processes by breaking large calculations into smaller components.
  • Big Integer Arithmetic: Allows computers to perform operations on extremely large numbers by breaking them into a set of smaller residues, which can be computed in parallel.
  • Computer Science: Used in error-correcting codes and efficient parallel processing algorithms where independent sub-tasks are performed concurrently.

Summary

The Chinese Remainder Theorem provides a systematic method to solve systems of linear congruences with coprime moduli. By breaking down complex modular problems into smaller, manageable parts, it ensures a unique solution exists within the range of the product of the moduli. Key terms to remember are "Coprime," "Modular Multiplicative Inverse," and "Congruence."