stringtranslate.com

Корень из единицы по модулю n

В теории чисел корень k- й степени из единицы по модулю n для положительных целых чисел k , n  ≥ 2, является корнем единицы в кольце целых чисел по модулю n ; то есть решением x уравнения (или сравнения ) . Если k — наименьший такой показатель для x , то x называется примитивным корнем k- й степени из единицы по модулю n . [1] См. модульную арифметику для обозначения и терминологии.

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

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

Корень из единицы по модулю n является примитивным корнем k- й степени из единицы по модулю n для некоторого делителя k числа и, наоборот, существуют примитивные корни k- й степени из единицы по модулю n тогда и только тогда, когда k является делителем

Корни единства

Характеристики

Количествоккорни

Из-за отсутствия общепринятого символа мы обозначаем число корней k- й степени из единицы по модулю n через . Оно удовлетворяет ряду свойств:

Примеры

Пусть и . В этом случае есть три кубических корня из единицы (1, 2 и 4). Когда же есть только один кубический корень из единицы, то сама единица 1. Такое поведение сильно отличается от поля комплексных чисел, где каждое ненулевое число имеет k корней k -й степени.

Первобытные корни единства

Характеристики

Число примитивныхккорни

Из-за отсутствия общепринятого символа мы обозначаем число примитивных корней степени k из единицы по модулю n через . Оно удовлетворяет следующим свойствам:

, то есть
Используя эту формулу, можно рекурсивно вычислить значения , что эквивалентно формуле обращения Мёбиуса .

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

С помощью быстрого возведения в степень можно проверить, что . Если это правда, x является корнем k- й степени из единицы по модулю n, но не обязательно примитивным. Если это не примитивный корень, то будет некоторый делитель ℓ числа k , причем . Чтобы исключить эту возможность, нужно только проверить несколько ℓ, равных k, деленным на простое число. То есть, нужно проверить следующее:

Нахождение примитиваккорень из единицы по модулюн

Среди примитивных корней k th из единицы примитивные корни th встречаются чаще всего. Поэтому рекомендуется попробовать некоторые целые числа на предмет примитивного корня th, что быстро увенчается успехом. Для примитивного корня th x число является примитивным корнем th из единицы. Если k не делится , то корней k th из единицы не будет вообще.

Нахождение нескольких примитивовккорни по модулюн

После того, как получен примитивный корень степени k из единицы x , каждая степень является корнем степени th из единицы, но не обязательно примитивной. Степень является примитивным корнем степени th из единицы тогда и только тогда, когда и взаимно просты . Доказательство следующее: Если не примитивно, то существует делитель с , а поскольку и взаимно просты, то существуют целые числа такие, что . Это дает

,

что означает, что это не примитивный корень степени th из единицы, поскольку есть меньший показатель степени .

То есть, возводя x в степень, можно получить различные примитивные корни k- й степени из единицы, но это могут быть не все такие корни. Однако найти их все не так-то просто.

Нахождениенс примитивнымккорень из единицы по модулюн

В каком целочисленном кольце вычетов существует примитивный корень k -й степени из единицы? Его можно использовать для вычисления дискретного преобразования Фурье (точнее, теоретико-числового преобразования ) -мерного целочисленного вектора . Чтобы выполнить обратное преобразование, разделите на ; то есть k также является единицей по модулю

Простой способ найти такое n — проверить примитивные корни степени k относительно модулей в арифметической прогрессии. Все эти модули взаимно просты с k , и, таким образом, k является единицей. Согласно теореме Дирихле об арифметических прогрессиях, в прогрессии бесконечно много простых чисел, и для простого числа выполняется . Таким образом, если является простым числом, то , и, таким образом, существуют примитивные корни степени k из единицы. Но тест на простые числа слишком сильный, и могут быть другие подходящие модули.

Нахождениенс несколькими примитивными корнями из единицы по модулюн

Чтобы найти модуль, такой, что существуют примитивные корни из единицы по модулю , следующая теорема сводит задачу к более простой:

Для данного существуют первообразные корни из единицы по модулю n тогда и только тогда, когда существует первообразный корень из единицы по модулю  n .
Доказательство

Обратное направление: Если существует примитивный корень степени th из единицы по модулю , называемый , то есть корень степени th из единицы по модулю .

Прямое направление: Если существуют примитивные корни единицы по модулю , то все показатели степени являются делителями . Это подразумевает , а это в свою очередь означает, что существует примитивный корень th из единицы по модулю .

Ссылки

  1. ^ Финч, Стивен; Мартин, Грег; Себах, Паскаль (2010). «Корни из единицы и нуля по модулю n» (PDF) . Труды Американского математического общества . 138 (8): 2729–2743. doi : 10.1090/s0002-9939-10-10341-4 . Получено 20.02.2011 .