Обратный элемент в кольце по модулю

Картинки по запросу возведение в отрицательную степень

Нахождение с помощью Бинарного возведения в степень

Воспользуемся теоремой Эйлера:

 a ^ {\phi(m)} \equiv 1 \pmod m,

которая верна как раз для случая взаимно простых

a
m

и .

Кстати говоря, в случае простого модуля

m

мы получаем ещё более простое утверждение — малую теорему Ферма:

 a^{m-1} \equiv 1 \pmod m.
a^{-1}

Умножим обе части каждого из уравнений на , получим:

    • для любого модуля
m
    • :
 a^{\phi(m)-1} \equiv a^{-1} \pmod m,
    • для простого модуля
m
    • :
 a^{m-2} \equiv a^{-1} \pmod m.

Таким образом, мы получили формулы для непосредственного вычисления обратного.

[ http://e-maxx.ru/algo/reverse_element ]