stringtranslate.com

Мультипликативная группа целых чисел по модулю n

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

Наконец, при заданном a , мультипликативное обратное число a по модулю n является целым числом x , удовлетворяющим ax ≡ 1 (mod n ) . Оно существует точно, когда 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 . Он задается функцией Эйлера : (последовательность A000010 в OEIS ). Для простых p , .

Циклический случай

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

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

где

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

Степени числа 2

По модулю 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] гласит, что если то кольцо является прямым произведением колец, соответствующих каждому из его простых множителей:

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

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

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

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

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

Примеры

н= 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 .

н= 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, поскольку для этих значений x , x 90 сравнимо с 1 mod 91.

н= 561

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

Примеры

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

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

Например, возьмем . Тогда означает, что порядок группы равен 8 (т. е. существует 8 чисел, меньших 20 и взаимно простых с ним); означает, что порядок каждого элемента делит 4, т. е. четвертая степень любого числа, взаимно простого с 20, сравнима с 1 (mod 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 )

Числа элементов в минимальном порождающем наборе mod n равны

1, 1, 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. ^ Вайсштейн, Эрик В. «Группа умножения по модулю». Математический мир .
  2. ^ "Первобытный корень - Энциклопедия математики". encyclopediaofmath.org . Получено 2024-07-06 .
  3. ^ Виноградов 2003, стр. 105–121, § VI ПЕРВООБРАЗНЫЕ КОРНИ И ИНДЕКСЫ
  4. Гаусс 1986, статьи 52–56, 82–891.
  5. ^ Виноградов 2003, стр. 106.
  6. ^ Гаусс 1986, статьи 90–91.
  7. ^ Ризель охватывает все это. Ризель 1994, стр. 267–275.
  8. ^ Эрдёш, Пол ; Померанс, Карл (1986). «О числе ложных свидетелей для составного числа». Математика вычислений . 46 (173): 259–279. doi : 10.1090/s0025-5718-1986-0815848-x . Zbl  0586.10003.

Ссылки

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

Внешние ссылки