19-09-2023
Показателем, или мультипликативным порядком, целого числа a по модулю m называется наименьшее положительное целое число , такое, что
Показатель определен только для чисел a, взаимно простых с модулем m, то есть для элементов группы обратимых элементов кольца вычетов по модулю m. При этом, если показатель числа a по модулю определен, то он является делителем значения функции Эйлера (следствие теоремы Лагранжа).
Чтобы показать зависимость показателя от a и m, его также обозначают , а если m фиксировано, то просто .
Так как , но , , , то порядок числа 2 по модулю 15 равен 4.
Если известно разложение модуля m на простые множители и известно разложение чисел на простые множители, то показатель заданного числа a может быть найден за полиномиальное время от . Для вычисления достаточно найти разложение на множители функции Кармайкла и вычислить все для всех . Поскольку число делителей ограничено многочленом от , а возведение в степень по модулю происходит за полиномиальное время, то алгоритм поиска будет полиномиальным.
Мультипликативный порядок по модулю.