Вычисление мультипликативных обратных элементов по заданному модулю — различия между версиями
Isaeva (обсуждение | вклад) |
Isaeva (обсуждение | вклад) |
||
| Строка 16: | Строка 16: | ||
Если <math>a</math> и <math>p</math> взаимно просты, то <math>a^{phi(p)} \equiv 1 \pmod p</math>, где <math>phi (n)</math> - функция Эйлера. | Если <math>a</math> и <math>p</math> взаимно просты, то <math>a^{phi(p)} \equiv 1 \pmod p</math>, где <math>phi (n)</math> - функция Эйлера. | ||
| + | |||
| + | Доказательство теоремы достаточно простое, возможны различные варианты. Приведем здесь теоретико-числовое доказательство. | ||
Доказательство. | Доказательство. | ||
| − | Пусть <math>x_1, \dots, x_{ | + | Пусть <math>x_1, \dots, x_{phi(p)}</math> — все различные натуральные числа, меньшие <math>p</math> и взаимно простые с ним. |
Рассмотрим все возможные произведения <math>x_i a</math> для всех <math>i</math> от <math>1</math> до <math>\varphi(p)</math>. | Рассмотрим все возможные произведения <math>x_i a</math> для всех <math>i</math> от <math>1</math> до <math>\varphi(p)</math>. | ||
Версия 17:19, 4 сентября 2014
Рассмотрим вопрос о мультипликативных обратных элементов по заданному модулю в фактор-кольце
.
Рассмотрим два способа вычисления обратных мультипликативных элементов. Первый способ основан на рассмотренном выше алгоритме Евклида, второй – на теореме Эйлера.
Определение
Функция Эйлера
— это количество чисел от
до
, взаимно простых с
.
Т.е. это количество таких натуральных чисел из отрезка [1; n], наибольший общий делитель (НОД) которых с
равен единице.
Tеоремa Эйлера
Если
и
взаимно просты, то
, где
- функция Эйлера.
Доказательство теоремы достаточно простое, возможны различные варианты. Приведем здесь теоретико-числовое доказательство.
Доказательство.
Пусть
— все различные натуральные числа, меньшие
и взаимно простые с ним.
Рассмотрим все возможные произведения
для всех
от
до
.
Поскольку
взаимно просто с
и
взаимно просто с
, то и
также взаимно просто с
, то есть
для некоторого
.
Отметим, что все остатки
при делении на
различны. Действительно, пусть это не так, то существуют такие
, что
или
-
.
Так как
взаимно просто с
, то последнее равенство равносильно тому, что
-
или
.
Это противоречит тому, что числа
попарно различны по модулю
.
Перемножим все сравнения вида
. Получим:
или
-
.
Так как число
взаимно просто с
, то последнее сравнение равносильно тому, что
или
.
В частном случае, когда
простое, теорема Эйлера превращается в так называемую малую теорему Ферма:
Малая теорема Ферма
Если
- простое число и
- произвольное целое число, не делящееся на
, то
.