Говорят, что число а, взаимно простое с модулем т, принадлежит показателю d, если d — такое наименьшее натуральное число, что выполняется сравнение adºl(mod т). Справедливы следующие свойства.
Свойство 1. Числа a0, a1,…, ad -1 попарно несравнимы по модулю т.
Свойство 2.аg º ah(mod т) <=> g º h(mod d).
Свойство 3.d |j(т). Число, принадлежащее показателю j(т), называется первообразным корнем по модулю т.
Свойство 4.По любому простому модулю р существует первообразный корень.
Гауссом доказано существование первообразных корней по модулям рk и 2рk при любом нечетном простом р. Легко убедиться, что при т = 4 первообразный корень также существует. Таким образом, первообразные корни существуют по модулям 2, 4, рk, 2 рk, где р — нечетное простое, kÎN.
Первообразные корни по всем остальным модулям отсутствуют.
Свойство 5. Пусть с = j(т) и q1,q2, ...,qk — различные простые делители числа с. Число a, взаимно простое с модулем т, будет первообразным корнем тогда и только тогда, когда не выполнено ни одно из следующих сравнений:
ac/q1º1(mod m), ac/q2ºl(mod m),..., ac/qkºl(mod m). (3.1.11.1)
Пример. Пусть т = 41. Имеем с =j(41) = 40= 23•5. Итак, первообразный корень не должен удовлетворять двум сравнениям
а8º1(mod41), a20ºl(mod 41).
Испытываем числа 2, 3, 4, ...: 28 º10, 220 º 1, 38 º1, 48º18, 420 º 1, 58 º18,520 º 1, 68 = 10, 620 = 40. Отсюда видим, что 6 является наименьшим первообразным корнем по модулю 41.
3.1.12. Индексы по модулям рk и 2рk
Обозначим через т модуль вида рk или 2рk, а через g – первообразный корень по этому модулю. Положим с=j(т).
Свойство 1. Если число g принимает последовательно значения 0, 1, ..., с -1, то ggпробегает приведенную систему вычетов по модулю т.
Для чисел а, взаимно простых с т, введем понятие индекса, называемого иногда дискретным логарифмом.
Пусть а º gg(mod т). Число g (g ³0) называется индексом числа а по модулю т при основании g. Используются обозначения g = indga или g = ind а. В силу теоремы Эйлера индекс определен по модулю с. Тем самым было бы правильнее говорить о классе вычетов по модулю с.
Свойство 2. ind ab ºind а + ind b (mod с).
Свойство 3. ind an º n ind а(modc).
Если воспользоваться таблицами индексов, то можно решать показательные и степенные сравнения путем их индексирования (дискретного логарифмирования). В самом деле, степенное сравнение xn º a(mod т) равносильно сравнению n ind x º ind a(modc), решение которого при наличии таблиц не составляет труда. Положим d = (п, с).
Свойство 4. Сравнение хn ºa(mod т) разрешимо тогда и только тогда, когда d делит ind а. В случае разрешимости имеется d решений.