Система сравнений первой степени
Мы рассмотрим лишь простейшую систему сравнений
x º b1(mod m1),
x º b2(mod m2),
…………… (1)
x º bk(mod mk)
с одним неизвестным, но с разными и притом попарно простыми модулями.
Решить систему (1), т. е. найти все значения x, ей удовлетворяющие, можно, применяя следующую теорему:
Теорема 1: Пусть числа Ms и
, определены из условий
и пусть
Мs
.
Тогда совокупность значений x, удовлетворяющих системе (1), определяется сравнением
x º x0(mod mlm2...mk). (2)
Доказательство: Ввиду делимости на ms всех Mj, отличных от Ms, при любом s = 1, 2, ..., k имеем
,
и, следовательно, система (1) равносильна системе
x º x0(mod m1), x º x0(mod m2), ..., x º x0(mod mk) (3)
(т. е. системам (1) и (3) удовлетворяют одни и те же значения x). Системе же (3), ввиду (глава 3, п. 3, Свойство 3 и Свойство 4), удовлетворяют те и только те значения x, которые удовлетворяют сравнению (2).
Теорема 2: Если b1, b2, …, bk независимо друг от друга пробегают полные системы вычетов по модулям m1, m2, ..., mk, то х0 пробегает полную систему вычетов по модулю m1m2...mk.
Доказательство: x0 пробегает m1m2...mk значений, ввиду (глава 3, п. 3, Свойство 4), несравнимых по модулю m1m2...mk.
Пример: Решим систему
x º b1(mod 4), x º b2(mod 5), x º b3(mod 7).
Здесь 4?5?7 = 35?4 = 28?5 = 20?7, причем
35?3 º 1(mod 4), 28?2 º 1(mod 5), 20?6 º 1(mod 7).
Поэтому
x0 = 35?3b1 + 28?2b2 + 20?6b3 = 105b1 + 56b2 + 120b3
и, следовательно, совокупность значений x, удовлетворяющих системе, может быть представлена в виде
х = 105b1 + 56b2 + 120b3(mod 140).
Так, например, совокупность значений x, удовлетворяющих системе
x º 1(mod 4), x º 3(mod 5), x º 2(mod 7),
будет
x º 105?1 + 56?3 + 120?2 º 93(mod 140),
а совокупность значений х, удовлетворяющих системе
x º 3(mod 4), x º 2(mod 5), x º 6(mod 7),
будет
x º 105?3 + 56?2 + 120?6 º 27(140). 4