Теорема 1. Для фиксированного положительного числа m все
целые числа распадаются на m различных классов чисел, сравни-
мых по модулю m между собой (эта система классов называется
полной системой вычетов по модулю m).
Говорят, что m чисел образуют полную систему вычетов по мо-
дулю m, если среди них есть представители всех классов полной
системы вычетов по модулю m.
Теорема 2. Любые m чисел, несравнимые между собой по мо-
дулю m, образуют полную систему вычетов.
Теорема 3. Если (a, m) = 1 и x пробегает полную систему
вычетов, а b – любое фиксированное целое, то выражение ax + b
пробегает полную систему вычетов по модулю m.
Теорема 4. Если (a, m) = 1, то уравнение
ax ≡ b mod m (1.3)
однозначно разрешимо в классе всех вычетов при любом целом
b (т.е. целочисленные решения этого уравнения существуют, и
любые два его решения сравнимы друг с другом по модулю m).
Следствие. Если (a, m) = 1, то элемент a обратим в классе
всех вычетов по модулю m (т.е. существуют целочисленные ре-
шения уравнения (1.3), и любые два его решения сравнимы друг с
другом по модулю m).
2. Полугруппа, моноид, группа (определения, примеры)
Полугруппой называется множество элементов, в котором зада-
на ассоциативная бинарная операция.
Моноидом называется полугруппа с единицей; иначе говоря, мо-
ноидом называется множество M, на котором задана ассоциатив-
ная бинарная операция, обычно именуемая умножением, и в кото-
ром существует такой элемент e, называемый единицей, что
ex = xe = x, при любом x ∈ M.
В любом моноиде существует ровно одна единица.
Если в моноиде бинарная операция коммутативна, то ее обычно
называют сложением, а единицу называют нулем.
Группой называется множество элементов с ассоциативной би-
нарной операцией, гарантирующей единицу и обратные элементы.
99