Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В модульных арифметиках , что целые числа взаимно простые (взаимно простые) с п из множества из п неотрицательных целых чисел образуют группу относительно умножения по модулю п , называются мультипликативной группа целых чисел по модулю п . Эквивалентно, элементы этой группы можно рассматривать как классы конгруэнции , также известные как вычеты по модулю n , которые взаимно просты с n . Следовательно, другое название - группа примитивных классов вычетов по модулю n . В теории колец, ветвь абстрактной алгебры , она описывается как группа единиц кольца целых чисел по модулю n . Здесь единицы относятся к элементам с мультипликативным обратным , которые в этом кольце в точности взаимно просты с n .

Эта группа, которую обычно называют, является фундаментальной в теории чисел . Он нашел применение в криптографии , целочисленной факторизации и проверке простоты . Это абелева , конечная группа, порядок задается Функция Эйлера : Для простой п группа является циклической , и в целом структура легко описать, хотя даже для простого п нет общей формулы для нахождения генераторов известно.

Групповые аксиомы [ править ]

Это несложное упражнение, чтобы показать, что при умножении множество классов конгруэнции по модулю n , взаимно простых с n, удовлетворяет аксиомам абелевой группы .

В самом деле, a взаимно просто с n тогда и только тогда, когда gcd ( a , n ) = 1 . Целые числа в том же классе сравнения ab (mod n ) удовлетворяют gcd ( a , n ) = gcd ( b , n ) , следовательно, одно взаимно просто с n тогда и только тогда, когда другое является. Таким образом, понятие классов сравнения по модулю n , взаимно простых с n, определено правильно.

Поскольку gcd ( a , n ) = 1 и gcd ( b , n ) = 1 влечет gcd ( ab , n ) = 1 , множество классов, взаимно простых с n , замкнуто относительно умножения.

Целочисленное умножение учитывает классы сравнения, то есть из aa ' и bb' (mod n ) следует aba'b ' (mod n ) . Это означает, что умножение ассоциативно, коммутативно и что класс 1 является единственной мультипликативной единицей.

Наконец, с учетом более , то мультипликативный обратный из более по модулю п представляет собой целое число х , удовлетворяющее ах ≡ 1 ( по модулю п ) . Он существует именно тогда, когда a взаимно просто с n , потому что в этом случае gcd ( a , n ) = 1 и по лемме Безу существуют целые числа x и y, удовлетворяющие ax + ny = 1 . Обратите внимание, что из уравнения ax + ny = 1 следует, чтоx взаимно прост с n , поэтому мультипликативный обратный принадлежит группе.

Обозначение [ править ]

Множество (классов сравнения) целых чисел по модулю n с операциями сложения и умножения представляет собой кольцо . Он обозначается   или    (обозначение относится к делению целых чисел по модулю идеала или состоящих из кратных n ). Вне теории чисел часто используются более простые обозначения , хотя их можно спутать с p -адическими целыми числами, когда n - простое число.

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

Обозначение относится к циклической группе порядка n . Он изоморфен группе целых чисел по модулю n при сложении. Обратите внимание, что или также может относиться к добавляемой группе. Например, мультипликативная группа для простого p является циклической и, следовательно, изоморфной аддитивной группе , но изоморфизм не очевиден.

Структура [ править ]

Порядок мультипликативной группы целых чисел по модулю n - это количество целых чисел, взаимно простых с n . Он задается функцией totient Эйлера : (последовательность A000010 в OEIS ). Для простого р , .

Циклический регистр [ править ]

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

Это означает, что для этих n :

где

По определению группа является циклической тогда и только тогда, когда она имеет генератор g ( порождающий набор { g } размера один), то есть степени дают все возможные вычеты по модулю n, взаимно простые с n (первые степени дают каждому ровно один раз ). Генератор называется первообразным корнем по модулю n . [5] Если есть генератор, то их есть .

Степень двойки [ править ]

По модулю 1 любые два целых числа конгруэнтны, т. Е. Существует только один класс конгруэнции, [0], взаимно простой с 1. Следовательно, это тривиальная группа с φ (1) = 1 элементом. Из-за его тривиальной природы случай сравнений по модулю 1 обычно игнорируется, и некоторые авторы предпочитают не включать случай n = 1 в формулировки теорем.

По модулю 2 существует только один взаимно простой класс конгруэнции [1], как и тривиальная группа .

По модулю 4 существует два взаимно простых класса конгруэнции, [1] и [3], так что циклическая группа с двумя элементами.

По модулю 8 существует четыре взаимно простых класса сравнения: [1], [3], [5] и [7]. Квадрат каждого из них равен 1, то есть четырехгруппа Клейна .

По модулю 16 существует восемь взаимно простых классов сравнения [1], [3], [5], [7], [9], [11], [13] и [15]. - это 2- торсионная подгруппа (т. е. квадрат каждого элемента равен 1), поэтому не является циклической. Степени 3 являются подгруппой порядка 4, как и степени 5,   Таким образом

Шаблон, показанный цифрами 8 и 16, выполняется [6] для старших степеней 2 k , k > 2 : это 2-торсионная подгруппа (поэтому не является циклической), а степени 3 являются циклической подгруппой порядка 2 k - 2 , поэтому

Общие составные числа [ править ]

По основной теореме о конечных абелевых группах группа изоморфна прямому произведению циклических групп степенных порядков простых чисел.

В частности, китайская теорема об остатках [7] гласит, что если тогда кольцо является прямым произведением колец, соответствующих каждому из его простых степенных множителей:

Точно так же группа единиц является прямым произведением групп, соответствующих каждому из основных факторов мощности:

Для каждой нечетной степени простого числа соответствующий множитель представляет собой циклическую группу порядка , которая может дополнительно разлагаться на циклические группы порядков степени простого числа. Для степеней двойки множитель не является циклическим, если k = 0, 1, 2, но делится на циклические группы, как описано выше.

Порядок группы - это произведение порядков циклических групп в прямом произведении. Показатель в группе, то есть наименьшее общее кратное порядков в циклических групп, задается функцией Carmichael (последовательность A002322 в OEIS ). Другими словами, это наименьшее число такое , что для каждого в копервичных к п , имеет место. Он делится и равен ему тогда и только тогда, когда группа циклическая.

Подгруппа лжесвидетелей [ править ]

Если n составное, существует подгруппа мультипликативной группы, называемая «группой лжесвидетелей», в которой элементы, возведенные в степень n - 1 , сравнимы с 1 по модулю n . (Поскольку вычет 1 при возведении в любую степень сравним с 1 по модулю n , множество таких элементов непусто.) [8] Можно сказать, из-за Маленькой теоремы Ферма , что такие вычеты являются «ложноположительными» или «ложными». свидетелей »за первобытность п . Число 2 - это остаток, наиболее часто используемый в этой базовой проверке на простоту, поэтому 341 = 11 × 31 известен с тех пор, как 2340сравнимо с 1 по модулю 341, а 341 - наименьшее такое составное число (относительно 2). Для 341 подгруппа ложных свидетелей содержит 100 остатков и, следовательно, имеет индекс 3 внутри мультипликативной группы из 300 элементов по модулю 341.

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

n = 9 [ редактировать ]

Самый маленький пример с нетривиальной подгруппой лжесвидетелей - 9 = 3 × 3 . Имеется 6 вычетов, взаимно простых с 9: 1, 2, 4, 5, 7, 8. Поскольку 8 сравнимо с −1 по модулю 9 , отсюда следует, что 8 8 сравнимо с 1 по модулю 9. Таким образом, 1 и 8 являются ложными срабатываниями для «простота» числа 9 (поскольку 9 на самом деле не является простым числом). Фактически это единственные, поэтому подгруппа {1,8} - это подгруппа лжесвидетелей. Тот же аргумент показывает, что n - 1 является «ложным свидетелем» для любого нечетного составного n .

n = 91 [ редактировать ]

Для n = 91 (= 7 × 13) есть остатки, взаимно простые с 91, половина из них (т.е. 36 из них) являются ложными свидетелями 91, а именно 1, 3, 4, 9, 10, 12, 16, 17. , 22, 23, 25, 27, 29, 30, 36, 38, 40, 43, 48, 51, 53, 55, 61, 62, 64, 66, 68, 69, 74, 75, 79, 81, 82 , 87, 88 и 90, так как при этих значениях х , х 90 сравнимо с 1 по модулю 91.

n = 561 [ править ]

n = 561 (= 3 × 11 × 17) - число Кармайкла , таким образом, s 560 сравнимо с 1 по модулю 561 для любого целого s, взаимно простого с 561. Подгруппа лжесвидетелей в этом случае не является правильной; это вся группа мультипликативных единиц по модулю 561, состоящая из 320 остатков.

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

В этой таблице показано циклическое разложение и порождающий набор для n ≤ 128. Разбиение и порождающие множества не уникальны; например (но ). В таблице ниже перечислены кратчайшие декомпозиции (среди них выбирается лексикографически первое - это гарантирует, что изоморфные группы будут перечислены с одинаковыми разложениями). Генератор также выбирается как можно короче, а для n с первообразным корнем указывается наименьший примитивный корень по модулю n .

Например, возьмите . Тогда это означает, что порядок группы равен 8 (т. Е. Есть 8 чисел, меньших 20 и взаимно простых с ней); означает, что порядок каждого элемента делит 4, то есть четвертая степень любого числа, взаимно простого с 20, конгруэнтна 1 (по модулю 20). Набор {3,19} порождает группу, что означает, что каждый элемент имеет форму 3 a × 19 b (где a равно 0, 1, 2 или 3, потому что элемент 3 имеет порядок 4, и аналогично b равно 0 или 1, потому что элемент 19 имеет порядок 2).

Наименьший примитивный корень по модулю n (0, если корень не существует)

0, 1, 2, 3, 2, 5, 3, 0, 2, 3, 2, 0, 2, 3, 0, 0, 3, 5, 2, 0, 0, 7, 5, 0, 2, 7, 2, 0, 2, 0, 3, 0, 0, 3, 0, 0, 2, 3, 0, 0, 6, 0, 3, 0, 0, 5, 5, 0, 3, 3, 0, 0, 2, 5, 0, 0, 0, 3, 2, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0, 7, 0, 5, 5, 0, 0, 0, 0, 3, 0, 2, 7, 2, 0, 0, 3, 0, 0, 3, 0, ... (последовательность A046145 в OEIS )

Номера элементов в минимальном наборе образующих по модулю n равны

0, 0, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 3, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 2, 2, 1, 1, 2, 3, 2, 1, 1, 3, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 3, 1, 1, 2, 2, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 2, 3, 1, 2, ... (последовательность A046072 в OEIS )

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

  • Факторизация эллиптической кривой Ленстры

Заметки [ править ]

  1. ^ Вайсштейн, Эрик В. "Группа умножения по модулю" . MathWorld .
  2. ^ Первобытный корень , Энциклопедия математики
  3. ^ ( Виноградов 2003 , с. 105–121, § VI ПЕРВИЧНЫЕ КОРНИ И ИНДЕКСЫ)
  4. ^ ( Gauss & Clarke 1986 , статьи 52–56, 82–891)
  5. ^ ( Виноградов 2003 , с. 106)
  6. ^ ( Гаусс и Кларк 1986 , статьи 90–91)
  7. ^ Ризель покрывает все это. ( Ризель, 1994 , стр. 267–275).
  8. ^ Erdős, Пол ; Померанс, Карл (1986). «О количестве лжесвидетелей по составному номеру» . Математика. Comput . 46 (173): 259–279. DOI : 10.1090 / s0025-5718-1986-0815848-х . Zbl 0586.10003 . 

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

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

  • Гаусс, Карл Фридрих; Кларк, Артур А. (переводчик на английский язык) (1986), Disquisitiones Arithmeticae (второе, исправленное издание) , Нью-Йорк: Springer , ISBN 978-0-387-96254-2
  • Гаусс, Карл Фридрих; Мазер, Х. (перевод на немецкий) (1965), Untersuchungen uber hohere Arithmetik (Disquisitiones Arithemeticae и другие статьи по теории чисел) (второе издание) , Нью-Йорк: Челси, ISBN 978-0-8284-0191-3
  • Ризель, Ханс (1994), Простые числа и компьютерные методы факторизации (второе издание) , Бостон: Биркхойзер, ISBN 978-0-8176-3743-9
  • Виноградов И.М. (2003), «§ VI ПЕРВИЧНЫЕ КОРНИ И ИНДЕКСЫ» , Элементы теории чисел , Минеола, Нью-Йорк: Dover Publications, стр. 105–121, ISBN. 978-0-486-49530-9

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

  • Вайсштейн, Эрик В. "Группа умножения по модулю" . MathWorld .
  • Вайсштейн, Эрик В. «Первобытный корень» . MathWorld .
  • Веб-инструмент для интерактивного вычисления групповых таблиц от Джона Джонса