Показателем, или мультипликативным порядком, целого числа по модулю называется наименьшее положительное целое число , такое, что[1][2]
Показатель определен только для чисел , взаимно простых с модулем , то есть для элементов группы обратимых элементов кольца вычетов по модулю . При этом, если показатель числа по модулю определен, то он является делителем значения функции Эйлера (следствие теоремы Лагранжа) и значения функции Кармайкла .
Чтобы показать зависимость показателя от и , его также обозначают , а если фиксировано, то просто .
Свойства[править | править код]
- , поэтому можно считать, что показатель задан на классе вычетов по модулю .
- . В частности, и , где — функция Кармайкла, а — функция Эйлера.
- ; если , то
- Если — простое число и , то — все решения сравнения .
- Если — простое число, то — образующая группы .
- Если — количество классов вычетов с показателем , то . А для простых модулей даже .
- Если — простое число, то группа вычетов циклична и потому, если , где — образующая, , а — взаимно просто с , то . В общем случае для произвольного модуля можно вывести аналогичную формулу, пользуясь теоремой о структуре мультипликативной группы вычетов .
Пример[править | править код]
Так как , но , , , то порядок числа 2 по модулю 15 равен 4.
Вычисление[править | править код]
Если известно разложение модуля на простые множители и известно разложение чисел на простые множители, то показатель заданного числа может быть найден за полиномиальное время от . Для вычисления достаточно найти разложение на множители функции Кармайкла и вычислить все для всех . Поскольку число делителей ограничено многочленом от , а возведение в степень по модулю происходит за полиномиальное время, то алгоритм поиска будет полиномиальным.
Приложения[править | править код]
Характеры Дирихле[править | править код]
Характер Дирихле по модулю определяется обязательными соотношениями и . Чтобы эти соотношения выполнялись, необходимо, чтобы был равен какому-либо комплексному корню из единицы степени .
См. также[править | править код]
- Дискретное логарифмирование
- Функция Кармайкла
Примечания[править | править код]
- ↑ Бухштаб, 1966, с. 140.
- ↑ Виноградов, 1972, с. 92.
Литература[править | править код]
- Бухштаб А. А. Теория чисел. — М.: Просвещение, 1966.
- Виноградов И. М. Основы теории чисел. — М.: Наука, 1972.
Показателем, или мультипликативным порядком, целого числа a по модулю m называется наименьшее положительное целое число , такое, что
Показатель определен только для чисел a, взаимно простых с модулем m, то есть для элементов группы обратимых элементов кольца вычетов по модулю m. При этом, если показатель числа a по модулю определен, то он является делителем значения функции Эйлера (следствие теоремы Лагранжа).
Чтобы показать зависимость показателя от a и m, его также обозначают , а если m фиксировано, то просто .
Свойства
- , поэтому можно считать, что показатель задан на классе вычетов по модулю m.
- . В частности, и , где — функция Кармайкла, а — функция Эйлера.
- ; если , то
- Если p — простое число и , то — все решения сравнения .
- Если p — простое число, то — образующая группы .
- Если — количество классов вычетов с показателем , то . А для простых модулей даже .
- Если p — простое число, то группа вычетов циклична и потому, если , где g — образующая, , а k взаимно просто с , то . В общем случае для произвольного модуля m можно вывести аналогичную формулу, пользуясь теоремой о структуре мультипликативной группы вычетов.
Пример
Так как , но , , , то порядок числа 2 по модулю 15 равен 4.
Вычисление
Если известно разложение модуля m на простые множители и известно разложение чисел на простые множители, то показатель заданного числа a может быть найден за полиномиальное время от . Для вычисления достаточно найти разложение на множители функции Кармайкла и вычислить все для всех . Поскольку число делителей ограничено многочленом от , а возведение в степень по модулю происходит за полиномиальное время, то алгоритм поиска будет полиномиальным.
См. также
- Дискретное логарифмирование
- Функция Кармайкла
Литература
- Бухштаб Теория чисел
- Виноградов Теория чисел
Запишем многочлен f(x) в виде |
||
f(x) = a(x − x0) |
· · · (x − xn−1)+ |
|
+b(x − x1) · · · (x − xn−1)+ |
||
+c(x − x2) · · · (x − xn−1)+ |
(10) |
|
· · · |
+d(x − xn−1)+ +e,
где целые коэффициенты a, b, c, d, . . . , e подберем следующим образом. Приравняем коэффициенты при xn в левой и правой частях из в (10). Полу-
чим a = a0.
Затем подбираем число b. Для этого вычислим коэффициент при xn−1 в правой части. Он является суммой уже заданного коэффициента b1 при xn−1 в первой строке, и искомого числа b во второй строке. Приравняем эту сумму к a1. Получим a1 = b1 + b, откуда b = b1 − a1.
Аналогично находим c, d, . . . , e.
Покажем теперь, что все числа a, b, c, . . . , e делятся на p. Подставим в (10) вместо переменной x решение xn−1. В правой части получим e, а левой части получим число, сравнимое с 0. Поэтому e ≡ 0 (mod p) и число e можно заменить на 0 в сравнении (10).
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
С учетом этого, подставив x = xn−2, получим d(xn−2 − xn−1) ≡ 0 (mod p).
Тогда d(xn−2 − xn−1) ... p. Учтем что решения xn−2 и xn−1 различны, т.е. xn−2 6≡ xn−1 (mod p) и (xn−2 − xn−1) 6... p. Из d(xn−2 − xn−1) ... p получаем d ... p.
Поднимаясь выше получаем делимость на p коэффициентов e, d, . . . , c, b. На последнем шаге вместо x подставляем xn, и получаем a ... p.
Итак, все числа a, b, . . . , c, d делятся на p. Тогда все коэффициенты в правой части из (10) делятся на p. Поэтому коэффициенты a0, a1, . . . , an из левой части делятся на p.
Теорема доказана.
ТЕОРЕМА 1 (Д. Вильсон) Если p —простое число, то
(p − 1)! + 1 ≡ 0 (mod p). |
(11) |
Доказательство. Пусть p = 2. Тогда вместо (11) получаем верное сравнение 2 ≡ 0 (mod 2). Далее считаем, что p > 2. Рассмотрим сравнение
h i
f(x) = (x − 1)(x − 2) . . . (x − (p − 1)) − (xp−1 − 1) ≡ 0 (mod p). (12)
При вычитании члены xp−1 взаимно уничтожаются. Поэтому это сравнение имеет степень не выше p − 2. Очевидно, что числа 1, 2, 3, . . . , p − 1 является
решениями этого сравнения. Поэтому число решений сравнения больше его
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
степени. По предыдущей теореме все коэффициенты многочлена f(x) делятся на p.
В частности, свободный член многочлена f(x) делится на p. Из (12) получаем вид свободного члена
(−1)(−2) . . . (−(p − 1)) + 1 = (−1)p−1(p − 1)! + 1 = (p − 1)! + 1.
При этом учтено, что p > 2, т.е. p − 1 —четно и (−1)p−1 = 1. Получили (p − 1)! + 1 ... p, т.е. (p − 1)! + 1 ≡ 0 (mod p), что и нужно. Теорема доказана.
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
Лекция 13. Показатель числа. Свойства показателя.
Пусть задан некоторый модуль m и (a, m) = 1. Тогда существует натуральное число δ со свойством aδ ≡ 1 (mod m).
В качестве δ может выступать, например, ϕ(m), так как по теореме Эйлера aϕ(m) ≡ 1 (mod m). Также, очевидно, и числа 2ϕ(m), 2ϕ(m), . . . можно взять
в качестве δ. |
|
ОПРЕДЕЛЕНИЕ 1 Наименьшее натуральное число δ с условием |
|
aδ ≡ 1 (mod m) |
(1) |
называется показателем числа a по модулю m.
То же самое можно выразить в другом виде.
Натуральное число δ является показателем числа a по модулю m, если выполнены следующие два условия
1)aδ ≡ 1 (mod m),
2)ak 6≡1 (mod m) для всех k N, где k < δ.
Если показатель числа a по модулю m равен δ, то говорят, что a принадлежит показателю δ по модулю m.
ПРИМЕР. Найти показатель числа a = 2 по модулю m = 7.
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
По теореме Ферма имеем 26 ≡ 1 (mod 7). Может оказаться, что наряду с 26 ≡ 1 (mod 7), имеется сравнение 2δ ≡ 1 (mod 7) при δ < 6, δ N. Выясним такую возможность. Имеем
21 6≡1 (mod 7),
22 6≡1 (mod 7),
23 ≡ 1 (mod 7).
Поэтому 3 — наименьшее натуральное число n с условием 2δ ≡ 1 (mod 7) и показатель числа 2 по модулю 7 равен 3.
Свойства показателя
СВОЙСТВО 1 Если числа a и b сравнимы между по модулю m, то они имеют один и тот же показатель по модулю m.
Доказательство. Пусть a ≡ b (mod m). Тогда ak ≡ bk (mod m) для всех k N. Поэтому
ak ≡ 1 (mod m) bk ≡ 1 (mod m). |
(2) |
Обозначим A = {k N | ak ≡ 1 (mod m)} и B = {k N | bk ≡ 1 (mod m)}. По (2) A = B.
Показатель δ1 числа a — наименьшее число в A, показатель δ2 числа a —
наименьшее число в B. Так как A = B, то δ1 = δ2, что и нужно.
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
Поскольку все числа одного класса сравнимы между собой по модулю m, то у них один и тот же показатель δ. Считаем это число δ также и показателем данного класса.
СВОЙСТВО 2 Пусть показатель числа a по модулю m равен δ. Тогда
числа
a0, a1, . . . , aδ−1
попарно несравнимы по модулю m.
Доказательство. Предположим противное. Тогда ai ≡ aj (mod m), где 0 6 i < j 6 δ − 1. Учитывая (ai, m) = 1, разделим сравнение на число ai. Тогда aj−i ≡ 1 (mod m). Обозначив j − i = k, имеем
ak ≡ 1 (mod m), где k N и k < δ.
Это противоречит пункту 2) в определении показателя.
СВОЙСТВО 3 Пусть a принадлежит показателю δ по модулю m. Тогда
ai ≡ aj (mod m) i ≡ j (mod δ). |
(3) |
Доказательство. Пусть i ≡ j (mod δ). Тогда i = j + δt, где t Z. Отсюда
ai = aj+δt = aj(aδ)t ≡ aj1t = aj (mod m).
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
Обратно, пусть ai ≡ aj (mod m). Докажем, что i ≡ j (mod δ). Нужно проверить, что i и j имеют одинаковые остатки от деления на δ. Обозначив эти остатки через r1 и r2, получим
i = δq1 + r1, где 0 6 r1 6 δ − 1 и j = δq2 + r2, где 0 6 r2 6 δ − 1.
Тогда
ai = aδq1 |
+r1 |
= (aδ)q1 ar1 |
≡ ar1 |
(mod m), |
||
aj = aδq2 |
+r2 |
= (aδ)q2 ar2 |
≡ ar2 |
(mod m). |
||
Отсюда с учетом ai ≡ aj |
(mod m) имеем ar1 ≡ ar2 (mod m), где r1 и r2 взяты |
|||||
из 0, 1, . . . , δ − 1. По свойству 1 r1 = r2. Получили i ≡ j (mod δ). |
||||||
СВОЙСТВО 4 Пусть показатель числа a по модулю m равен δ. Тогда |
||||||
k |
. |
|||||
a |
≡ 1 (mod m) |
. |
||||
k . δ. |
В частности, δ числа a является делителем числа ϕ(m).
Доказательство. По предыдущему свойству ak ≡ a0 (mod m) k ≡ 0 (mod δ),
k |
. |
|||||
т.е. a |
≡ 1 (mod m) |
. |
||||
k . δ. |
||||||
По теореме Эйлера aϕ(m). ≡ 1 (mod m), т.е. aϕ(m) ≡ a0 (mod m). Тогда |
||||||
ϕ |
m |
. |
||||
) |
≡ 0 |
(mod δ) т.е. ϕ(m) . δ. |
||||
( |
След Пред Стр Начало Оглавление Обратно Меню Экран Выход |
СВОЙСТВО 5 Если число a принадлежит показателю δ1 по модулю m, число b принадлежит показателю δ2 по модулю m, причем (δ1, δ2) = 1, то число ab принадлежит показателю δ1δ2.
Доказательство. Нужно проверить два условия
1)(ab)δ1δ2 ≡ 1 (mod m),
2)(ab)k 6≡1 (mod m) для k = 1, 2, . . . , δ1δ2 − 1.
Проверим 1). Имеем
(ab)δ1δ2 = aδ1δ2 bδ1δ2 = (aδ1 )δ2 (bδ2 )δ1 ≡ 1δ2 1δ1 = 1 (mod m).
Установим 2) методом от противного. Допустим (ab)k ≡ 1 (mod m), где k
N и k < δ1δ2. |
≡ 1 |
Возведя сравнение (ab)k ≡ 1 (mod m) в степень δ1, получим akδ1 bkδ1 |
|
(mod m). С учетом aδ1 ≡ 1 (mod m) имеем bkδ1 ≡ 1 (mod m). |
|
. |
|
. |
|
По свойству (4) kδ1 . δ2. Так как (δ1, δ2) = 1, то |
|
. |
|
. |
(4) |
k . δ2. |
|
Аналогично, возведя в степень δ2 сравнение (ab)k ≡ 1 (mod m), получим |
|
. |
|
. |
(5) |
k . δ1. |
|
След Пред Стр Начало Оглавление Обратно Меню Экран Выход |
Из (4) и (5) с учетом (δ1, δ2) = 1, получаем k ... δ1δ2. Поэтому k > δ1δ2. Однако, у нас k < δ1δ2, противоречие. Значит верно 2).
СВОЙСТВО 6 Пусть число a принадлежит показателю kl. Тогда показатель числа ak равен l.
Доказательство самостоятельно.
След Пред Стр Начало Оглавление Обратно Меню Экран Выход
Лекция 14. Первообразные корни. |
||||||
ОПРЕДЕЛЕНИЕ 1 Число a называется первообразным корнем по мо- |
||||||
дулю m, если его показатель по модулю m равен ϕ(m). |
||||||
ПРИМЕР. Пусть m = 7. Рассмотрим числа a = 1, 2, 3, 4, 5, 6. Какие из дан- |
||||||
ных чисел являются первообразными корнями по модулю 7? |
||||||
Показатель числа a будем обозначать P (a). Вычислим показатели чисел |
||||||
1, 2, 3, 4, 5, 6 и занесем их во вторую строку следующей таблицы. |
||||||
a |
1 |
2 |
3 |
4 |
5 |
6 |
P (a) 1 3 6 3 |
6 |
2 |
||||
Ответ. Существует ровно два первообразных корня a = 3 и a = 5 по модулю |
||||||
7. |
||||||
Рассмотрим теперь m = 8 и попробуем найти первообразные корни по мо- |
||||||
дулю 8. Имеем ϕ(m) = ϕ(8) = ϕ(23) = 23 − 22 = 4. Нужно рассмотреть |
||||||
a {0, 1, . . . , 7} с условием (a, 8) = 1. Получим {1, 3, 5, 7}. Укажем показатели |
||||||
этих чисел в следующей таблице. |
||||||
a |
1 |
3 |
5 |
7 |
||
P (a) 1 2 2 |
2 |
|||||
След Пред Стр Начало Оглавление Обратно Меню Экран Выход |
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
Теория чисел – показатель числа по модулю
Ася
Мастер
(1210),
на голосовании
8 лет назад
Добрый вечер!
Нужно разобраться в понятии первообразного корня, однако никак не удается понять показатель числа по модулю.
Как получаются эти значения: почему 36 тождественно равно 2 по модулю 17, почему 6^4 тожд. равно 4 по мод 17? объясните, пожалуйста, если несложно
Голосование за лучший ответ