Независимые (взаимно простые) модули
Под независимыми или взаимно простыми модулями понимают набор целых чисел (модулей) больше единицы, попарно не имеющих общих делителей, кроме единицы. Формально это означает, что для любых двух разных индексов i и j выполняется . Такое свойство гарантирует особые преимущества при решении систем сравнений по модулю: если модули m_1, m_2, …, m_k независимы, то их произведение обозначим как .
Ключевое практическое следствие независимости модулей — теорема об одном классе решений для системы сравнений. Для произвольной системысуществует решение, и оно единственно по модулю M, то есть все решения дают один и тот же остаток при делении на M: . Именно эта конструкция лежит в основе китайской теоремы об остатках (CRT), которая часто используется при упрощении вычислений, распараллеливании задач и в криптографии.
Пример. Возьмём модули 3, 4 и 5 — они попарно взаимно просты: . Их произведение равно . Рассмотрим систему сравненийОдно из решений этой системы — число , и значит все решения образуют класс.Классический алгоритм построения решения использует величины , их обратные по модулю m_i (коэффициенты e_i, такие что ) и формулу,по которой восстанавливают x по заданным остаткам a_i.
Независимые модули встречаются в практических задачах: при проектировании алгоритмов для быстрого вычисления больших модулей, в системах хранения и передачи данных (разбиение задач на независимые части), в криптографии (конструкции, базирующиеся на взаимной простоте модулей) и при решении олимпиадных задач по теории чисел. Понимание того, какие наборы модулей независимы, и как это свойство используется, важно для эффективного применения китайской теоремы и связанных методов.