Китайская теорема об остатках
Китайская теорема об остатках утверждает: если модули системы сравнений попарно взаимно просты, то система имеет решение, причём все решения дают один и тот же остаток по модулю произведения модулей.
Формула решения
Для вычисления решения положим \(M=m_1m_2\cdots m_k\) и \(M_i=\frac{M}{m_i}\). Для каждого \(i\) найдём число \(y_i\), обратное к \(M_i\) по модулю \(m_i\): \(M_i y_i\equiv1\pmod{m_i}\). Тогда решение имеет вид:
Обратное число можно найти с помощью расширенного алгоритма Евклида. Для понимания самих сравнений сначала полезно повторить арифметику по модулю, а условие взаимной простоты проверять через наибольший общий делитель.
Решим систему \(x\equiv2\pmod3\), \(x\equiv3\pmod5\). Здесь \(M=15\), \(M_1=5\), \(M_2=3\). Обратное к \(5\) по модулю \(3\) равно \(2\), а обратное к \(3\) по модулю \(5\) равно \(2\). Поэтому \(x\equiv2\cdot5\cdot2+3\cdot3\cdot2=38\equiv8\pmod{15}\). Ответ: \(x=8+15t\), где \(t\) — целое число.
Попарная взаимная простота означает, что НОД каждой пары модулей равен \(1\). Если модули не взаимно просты, решение может отсутствовать или быть не единственным по модулю их произведения; тогда применяют обобщённую теорему и проверяют совместимость остатков.
Каков общий модуль решений системы \(x\equiv1\pmod4\) и \(x\equiv2\pmod7\)?
Главное
- При попарно взаимно простых модулях система сравнений всегда разрешима.
- Все решения отличаются на произведение модулей \(M\).
- Для вычисления ответа используют обратные элементы, которые можно найти расширенным алгоритмом Евклида.