Jump to content

Примитивный корень по модулю n

В модульной арифметике число g является примитивным корнем по модулю n, если каждое число, взаимно простое с n, степени конгруэнтно числа g по модулю n . То есть g является примитивным корнем по модулю   n, если для каждого целого числа, взаимно простого с n , существует некоторое целое число k , для которого g к а (модуль п ). Такое значение k называется индексом или дискретным логарифмом a n по основанию g модулю по . Таким образом, g является примитивным корнем по модулю   n тогда и только тогда, когда g является генератором мультипликативной группы целых чисел по модулю n .

Гаусс определил примитивные корни в статье 57 « Арифметических исследований» (1801 г.), где он приписал Эйлеру создание этого термина. В статье 56 он заявил, что Ламберт и Эйлер знали о них, но он был первым, кто строго продемонстрировал, что примитивные корни существуют для простого числа n . Фактически, Disquisitiones содержит два доказательства: доказательство в статье 54 является неконструктивным доказательством существования , а доказательство в статье 55 является конструктивным .

Примитивный корень существует тогда и только тогда, когда n равно 1, 2, 4, p к или 2 п. к , где p — нечетное простое число и k > 0 . Для всех других значений n мультипликативная группа целых чисел по модулю n не является циклической . [1] [2] [3] Впервые это было доказано Гауссом . [4]

Элементарный пример [ править ]

Число 3 является примитивным корнем по модулю 7. [5] потому что

Здесь мы видим, что период 3 к по модулю 7 равно 6. Остатки в периоде, которые равны 3, 2, 6, 4, 5, 1, образуют перестановку всех ненулевых остатков по модулю 7, подразумевая, что 3 действительно является примитивным корнем по модулю 7. Это происходит из тот факт, что последовательность ( g к по модулю n ) всегда повторяется после некоторого значения k , поскольку по модулю n дает конечное число значений. Если g — примитивный корень по модулю n, а n — простое число, то период повторения равен n — 1. Было показано, что созданные таким образом перестановки (и их круговые сдвиги) представляют собой массивы Костаса .

Определение [ править ]

Если n - положительное целое число, целые числа от 1 до n - 1 , взаимно простые с n (или, что то же самое, классы сравнения , взаимно простые с n ), образуют группу с умножением по модулю n в качестве операции; это обозначается ×
n
и называется группой единиц по модулю n или группой примитивных классов по модулю n . Как объяснено в статье мультипликативная группа целых чисел по модулю n , эта мультипликативная группа ( ×
n
) является циклическим тогда и только тогда, когда n равно 2, 4, p к , или 2 п. к где р к является степенью нечетного простого числа . [6] [7] [8] Когда (и только когда) эта группа ×
n
циклическая, образующая этой циклической группы называется примитивным корнем по модулю n. [9] (или, говоря более полным языком, примитивный корень из единицы по модулю n , подчеркивая его роль как фундаментального решения корней единичных полиномиальных уравнений X м
− 1 на ринге n ), или просто примитивный элемент ×
н
.

Когда ×
n
нецикличен, таких примитивных элементов по модулю n не существует. Вместо этого каждый простой компонент n имеет свои собственные субпримитивные корни (см. 15 в примерах ниже).

Для любого n (независимо от того, ×
n
циклический), порядок ×
n
задается функцией тотента Эйлера φ ( n ) (последовательность A000010 в OEIS ). И тогда теорема Эйлера гласит, что φ ( п ) ≡ 1 (mod n ) для любого числа, взаимно простого с n ; наименьшая степень a равная 1 по модулю n, мультипликативным порядком числа n , . называется В частности, чтобы a был примитивным корнем по модулю n , a φ ( п ) должна быть наименьшей степенью числа a , которая равна 1 по модулю n .

Примеры [ править ]

Например, если n = 14, то элементы ×
n
— классы конгруэнтности {1, 3, 5, 9, 11, 13}; их φ (14) = 6 . Вот таблица их полномочий по модулю 14:

 x     x, x2, x3, ... (mod 14)
 1 :   1
 3 :   3,  9, 13, 11,  5,  1 
 5 :   5, 11, 13,  9,  3,  1
 9 :   9, 11,  1
11 :  11,  9,  1
13 :  13,  1

Порядок 1 равен 1, порядок 3 и 5 равен 6, порядок 9 и 11 равен 3, а порядок 13 равен 2. Таким образом, 3 и 5 являются примитивными корнями по модулю 14.

Для второго примера пусть n = 15. Элементы ×
15
— классы конгруэнтности {1, 2, 4, 7, 8, 11, 13, 14}; их φ (15) = 8 .

 x     x, x2, x3, ... (mod 15)
 1 :   1
 2 :   2,  4,  8, 1 
 4 :   4,  1
 7 :   7,  4, 13, 1
 8 :   8,  4,  2, 1
11 :  11,  1
13 :  13,  4,  7, 1
14 :  14,  1

Поскольку не существует числа порядка 8, то нет и примитивных корней по модулю 15. Действительно, λ (15) = 4 , где λ функция Кармайкла . (последовательность A002322 в OEIS )

Таблица примитивных корней [ править ]

Числа имеющие примитивный корень, имеют форму

= {1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 17, 18, 19, ...}. [10]

Это цифры с хранится также в последовательности A033948 в OEIS .

В следующей таблице перечислены примитивные корни по модулю n до :

примитивные корни по модулю заказ
( ОЭИС : A000010 )
показатель степени
( ОЭИС : A002322 )
1 0 1 1
2 1 1 1
3 2 2 2
4 3 2 2
5 2, 3 4 4
6 5 2 2
7 3, 5 6 6
8 4 2
9 2, 5 6 6
10 3, 7 4 4
11 2, 6, 7, 8 10 10
12 4 2
13 2, 6, 7, 11 12 12
14 3, 5 6 6
15 8 4
16 8 4
17 3, 5, 6, 7, 10, 11, 12, 14 16 16
18 5, 11 6 6
19 2, 3, 10, 13, 14, 15 18 18
20 8 4
21 12 6
22 7, 13, 17, 19 10 10
23 5, 7, 10, 11, 14, 15, 17, 19, 20, 21 22 22
24 8 2
25 2, 3, 8, 12, 13, 17, 22, 23 20 20
26 7, 11, 15, 19 12 12
27 2, 5, 11, 14, 20, 23 18 18
28 12 6
29 2, 3, 8, 10, 11, 14, 15, 18, 19, 21, 26, 27 28 28
30 8 4
31 3, 11, 12, 13, 17, 21, 22, 24 30 30

Свойства [ править ]

Гаусс доказал [11] что для любого простого числа p (за единственным исключением p = 3) произведение его примитивных корней конгруэнтно 1 по модулю p .

Он также доказал [12] что для любого простого числа p сумма его примитивных корней конгруэнтна µ ( p − 1) по модулю p , где µ функция Мёбиуса .

Например,

р = 3, ц (2) = −1. Первоначальный корень равен 2.
р = 5, ц (4) = 0. Первоначальные корни — 2 и 3.
р = 7, м (6) = 1. Первоначальные корни — 3 и 5.
р = 31, ц (30) = −1. Первоначальные корни — 3, 11, 12, 13, 17, 21, 22 и 24.

Например, произведение последних примитивных корней равно , а их сумма равна .

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

Гипотеза Артина о примитивных корнях утверждает, что данное целое число a, которое не является ни точным квадратом , ни −1, является примитивным корнем по модулю бесконечного числа простых чисел .

Нахождение примитивных корней [ править ]

Простая общая формула для вычисления примитивных корней по модулю n неизвестна. [а] [б] Однако существуют методы обнаружения примитивного корня, которые работают быстрее, чем простая проверка всех кандидатов. Если мультипликативный порядок (его показатель ) числа m по модулю n равен (порядок ×
n
), то это примитивный корень. На самом деле верно обратное: если m является примитивным корнем по модулю n , то мультипликативный порядок m равен Мы можем использовать это, чтобы проверить кандидата m на предмет его примитивности.

Для сначала вычисли Затем определите различные простые множители , скажем, p 1 , ..., p k . Наконец, вычислите

использование быстрого алгоритма модульного возведения в степень, такого как возведение в степень возведением в степень . Число g , для которого все эти k результатов отличны от 1, является примитивным корнем.

Число первообразных корней по модулю n , если таковые имеются, равно [13]

поскольку, вообще говоря, циклическая группа с r элементами имеет генераторы.

Для простого n это равно , и поскольку генераторы очень распространены среди {2, ..., n −1}, и поэтому их относительно легко найти. [14]

Если g — примитивный корень по модулю p , то g также является примитивным корнем по модулю всех степеней p. к если только г р -1 ≡ 1 (против p 2 ); в этом случае g + p . [15]

Если g — примитивный корень по модулю p к , то g также является примитивным корнем по модулю всех меньших степеней p .

Если g — примитивный корень по модулю p к , то либо g , либо g + p к (в зависимости от того, какой из них нечетный) является примитивным корнем по модулю 2 p к . [15]

Поиск примитивных корней по модулю p также эквивалентен поиску корней ( p − 1)-го кругового многочлена по модулю p .

Порядок величины примитивных корней [ править ]

Наименее примитивный корень g p по модулю p (в диапазоне 1, 2,..., p − 1) обычно мал.

Верхние границы [ править ]

Берджесс (1962) доказал [16] [17] что для любого ε > 0 существует C такой, что

Гроссвальд (1981) доказал [16] [18] что если , затем

Шуп (1990, 1992) доказал, [19] предполагая обобщенную гипотезу Римана , что g p = O(log 6 п ).

Нижние границы [ править ]

Фридлендер (1949) и Салье (1950) доказали [16] что существует положительная константа C такая, что для бесконечного числа простых чисел g p > C log p .

Это можно доказать [16] элементарным образом, что для любого натурального числа M существует бесконечно много простых чисел таких, что M < g p < p M .

Приложения [ править ]

Примитивный корень по модулю n часто используется в генераторах псевдослучайных чисел. [20] и криптография , включая схему обмена ключами Диффи-Хеллмана . Звуковые диффузоры были основаны на теоретико-числовых концепциях, таких как примитивные корни и квадратичные вычеты . [21] [22]

См. также [ править ]

Сноски [ править ]

  1. ^ «Одной из наиболее важных нерешенных проблем теории конечных полей является разработка быстрого алгоритма построения примитивных корней. фон Цур Гатен и Шпарлински 1998 , стр. 15–24
  2. ^ «Не существует удобной формулы для вычисления [наименее примитивного корня]». Роббинс 2006 , с. 159

Ссылки [ править ]

  1. ^ Вайсштейн, Эрик В. «Группа умножения по модулю» . Математический мир .
  2. ^ Первобытный корень , Энциклопедия математики.
  3. ^ ( Vinogradov 2003 , pp. 105–121, § VI PRIMITIVE ROOTS AND INDICES)
  4. ^ ( Гаусс 1986 , ст. 52–56, 82–891)
  5. ^ Стромквист, Уолтер. «Что такое примитивные корни?» . Математика. Колледж Брин-Мор. Архивировано из оригинала 3 июля 2017 г. Проверено 3 июля 2017 г.
  6. ^ Вайсштейн, Эрик В. «Группа умножения по модулю» . Математический мир .
  7. ^ Первобытный корень , Энциклопедия математики .
  8. ^ Vinogradov 2003 , pp. 105–121, § VI Primitive roots and indices.
  9. ^ Vinogradov 2003 , p. 106.
  10. ^ Гаусс 1986 , ст. 92.
  11. ^ Гаусс 1986 , искусство. 80.
  12. ^ Гаусс 1986 , арт 81.
  13. ^ (последовательность A010554 в OEIS )
  14. ^ Кнут, Дональд Э. (1998). Получисловые алгоритмы . Искусство компьютерного программирования. Том. 2 (3-е изд.). Аддисон-Уэсли. раздел 4.5.4, стр. 391.
  15. ^ Jump up to: Перейти обратно: а б Коэн, Анри (1993). Курс вычислительной алгебраической теории чисел . Берлин: Шпрингер . п. 26. ISBN  978-3-540-55640-4 .
  16. ^ Jump up to: Перейти обратно: а б с д Рибенбойм, Пол (1996). Новая книга рекордов простых чисел Нью-Йорк, штат Нью-Йорк: Спрингер . п. 24. ISBN  978-0-387-94457-9 .
  17. ^ Берджесс, Д.А. (1962). «О суммах символов и примитивных корнях †» . Труды Лондонского математического общества . с3-12 (1): 179–192. дои : 10.1112/plms/s3-12.1.179 .
  18. ^ Гроссвальд, Э. (1981). «О границе Бёрджесса для примитивных корней по модулю простых чисел и приложении к Γ (p)» . Американский журнал математики . 103 (6): 1171–1183. дои : 10.2307/2374229 . ISSN   0002-9327 . JSTOR   2374229 .
  19. ^ Бах и Шалит 1996 , с. 254.
  20. ^ Нежный, Джеймс Э. (2003). Генерация случайных чисел и методы Монте-Карло (2-е изд.). Нью-Йорк: Спрингер. ISBN  0-387-00178-6 . OCLC   51534945 .
  21. ^ Уокер, Р. (1990). Проектирование и применение модульных акусторассеивающих элементов (PDF) . Исследовательский отдел BBC (Отчет). Британская радиовещательная корпорация . Проверено 25 марта 2019 г.
  22. ^ Фельдман, Элиот (июль 1995 г.). «Решетка отражения, сводящая на нет зеркальное отражение: конус тишины». Дж. Акуст. Соц. Являюсь . 98 (1): 623–634. Бибкод : 1995ASAJ...98..623F . дои : 10.1121/1.413656 .

Источники [ править ]

  • Бах, Эрик; Шалит, Джеффри (1996). Эффективные алгоритмы . Алгоритмическая теория чисел. Том. И. Кембридж, Массачусетс: MIT Press . ISBN  978-0-262-02405-1 .
  • Карелла, Северная Каролина (2015). «Наименьшие простые примитивные корни». Международный журнал математики и информатики . 10 (2): 185–194. arXiv : 1709.01172 .

« Disquisitiones Arithmeticae» переведена с цицероновской латыни Гаусса на английский и немецкий языки. Немецкое издание включает все его статьи по теории чисел: все доказательства квадратичной взаимности, определение знака суммы Гаусса, исследования биквадратной взаимности и неопубликованные заметки.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2179285bfca2286bdf0d15697dfd10a9__1714945860
URL1:https://arc.ask3.ru/arc/aa/21/a9/2179285bfca2286bdf0d15697dfd10a9.html
Заголовок, (Title) документа по адресу, URL1:
Primitive root modulo n - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)