Функция Эйлера
Одной из главных задач арифметики остатков является решение уравнения относительно
. Линейное уравнение
с вещественными коэффициентами при
всегда разрешимо. Если же рассматривать его над кольцом целых чисел, то такое уравнение может не иметь решения. Рассмотрим некоторые уравнения в кольце вычетов.
Уравнение имеет ровно одно решение. Действительно,
, где
, или
. Тогда
. Это возможно только в случае, если
. Однако, в этом случае
и
при любом
, т. е. все решения этого уравнения равны между собой по модулю 143. Рассмотрим уравнение
. В этом случае
, где
, или
, т. е. уравнение не имеет решений. Уравнение
(
) имеет 11 решений (при
, т. к.
- целое число, причем
).
Таким образом, встает вопрос, при каких значениях и
уравнение
имеет решения и как их все найти.
Существует критерий, позволяющий определить, имеет ли данное уравнение ни одного, одно или несколько решение.
1. Если НОД , то существует равно одно решение. Оно может быть найдено с помощью промежуточного числа
, удовлетворяющего уравнению
, после чего искомое неизвестное вычисляется по формуле
.
Пример. Рассмотрим уравнение . В этом случае НОД
и можно взять
. Тогда
. Если взять
, то
. В общем виде можно взять
и
.
2. Если НОД и
НОД
делит
, то уравнение будет иметь
решений. Чтобы их найти, нужно разделить исходное уравнение на
:
, где
,
,
. Если
- решение полученного уравнения, то решение исходного - любое число вида
, где
.
Пример. Рассмотрим уравнение . В этом случае НОД
и уравнение имеет 11 решений. Тогда
. Решение полученного уравнения
и
,
.
3. В других случаях решений нет.
Определение. Числа и
называются взаимно простыми, если НОД
.
Число элементов кольца , взаимно простых с
, дается функцией Эйлера
и равно
. Значение
можно найти по разложению числа
на простые множители. Если
, где
- различные простые числа, то
.
По разложению числа на простые множители очень легко вычислить
. Особый интерес представляют следующие случаи:
1. Если - простое, то
.
2. Если и
- простые числа и
, то
.