Корень из единицы по модулю n
Эту статью может потребовать очистки Википедии , чтобы она соответствовала стандартам качества . Конкретная проблема заключается в следующем: отсутствие контекста, отсутствие явных примеров, отсутствие объяснения основных различий между корнем единства и конечным полем § Корни единства . ( февраль 2023 г. ) |
В чисел теории корень 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 является делителем числа
Корни единства
[ редактировать ]Характеристики
[ редактировать ]- Если x — корень k-й степени из единицы по модулю n , то x — единица (обратимая), обратная которой равна . То есть x и n просты взаимно .
- Если x — единица, то это (примитивный) корень k- й степени из единицы по модулю n , где k — мультипликативный порядок по x модулю n .
- Если x — корень k-й степени из единицы и не является делителем нуля , то , потому что
Количество k- х корней
[ редактировать ]За неимением общепринятого обозначения, мы обозначаем число корней k- й степени из единицы по модулю n через .Он удовлетворяет ряду свойств:
- для
- где λ обозначает функцию Кармайкла и обозначает функцию Эйлера
- это мультипликативная функция
- где черта означает делимость
- где обозначает наименьшее общее кратное
- Для премьер , . Точное отображение из к не известно. Если бы он был известен, то вместе с предыдущим законом это дало бы возможность оценить быстро.
Примеры
[ редактировать ]Позволять и . В этом случае имеется три кубических корня из единицы (1, 2 и 4). Когда однако существует только один кубический корень из единицы - сама единица 1. Такое поведение сильно отличается от поля комплексных чисел, где каждое ненулевое число имеет корни k k- й степени.
Первобытные корни единства
[ редактировать ]Характеристики
[ редактировать ]- Максимально возможный показатель системы счисления для примитивных корней по модулю является , где λ обозначает функцию Кармайкла .
- Показатель системы счисления для примитивного корня из единицы делителем является .
- Каждый делитель из дает примитив корень единства. Такой корень можно получить, выбрав примитивный корень из единицы (который должен существовать по определению λ), называемый и вычислить мощность .
- Если x — примитивный корень k-й степени из единицы, а также (не обязательно примитивный) корень ℓ -й степени из единицы, то k является делителем ℓ. Это верно, поскольку тождество Безу дает целочисленную линейную комбинацию k , и ℓ равную . Поскольку k минимально, оно должно быть и является делителем ℓ .
Количество примитивных k- го типа корней
[ редактировать ]Из-за отсутствия общепринятого символа мы обозначаем число примитивных k- корней й степени из единицы по модулю n через .Он удовлетворяет следующим свойствам:
- Следовательно, функция имеет значения, отличные от нуля, где вычисляет количество делителей .
- для , поскольку -1 всегда является квадратным корнем из 1.
- для
- для и в (последовательность A033948 в OEIS )
- с будучи полной функцией Эйлера
- Связь между и можно элегантно записать с помощью свертки Дирихле :
- , то есть
- Можно вычислить значения рекурсивно из используя эту формулу, которая эквивалентна формуле обращения Мёбиуса .
Проверка того, является ли x примитивным корнем k-й степени из единицы по модулю n
[ редактировать ]Путем быстрого возведения в степень можно проверить, что . Если это правда, то x — корень k-й степени из единицы по модулю n , но не обязательно примитивный. Если это не первообразный корень, то существовал бы некоторый делитель ℓ числа k с . Чтобы исключить такую возможность, достаточно проверить несколько ℓ, равных k, разделенному на простое число. То есть необходимо проверить:
Нахождение примитивного корня k-й степени из единицы по модулю n
[ редактировать ]Среди примитивных корней k-й степени из единицы примитивный корни встречаются наиболее часто.Поэтому рекомендуется попробовать некоторые целые числа на предмет примитивности. й корень, что быстро получится.Для примитива корень x , число это примитив корень единства.Если k не делит не будет , то корней k- й степени из единицы вообще .
Нахождение нескольких примитивных k-го корней порядка по модулю n
[ редактировать ]примитивный корень k-й степени из единицы x , каждая степень Как только получен это корень из единицы, но не обязательно примитивный. Сила это примитив корень из единицы тогда и только тогда, когда и взаимнопросты . Доказательство следующее: если не примитивен, то существует делитель из с , и поскольку и взаимно просты, существуют целые числа такой, что . Это дает
,
это означает, что это не примитив корень из единицы, потому что есть меньший показатель степени .
То есть, возведя x в степень , можно получить различные примитивные корни k-й степени из единицы, но это могут быть не все такие корни. Однако найти их всех не так-то просто.
Нахождение n с примитивным корнем k-й степени из единицы по модулю n
[ редактировать ]В каких кольцах целочисленных классов вычетов существует примитивный корень k- й степени из единицы? Его можно использовать для вычисления дискретного преобразования Фурье (точнее, теоретико-числового преобразования ) -мерный целочисленный вектор . Чтобы выполнить обратное преобразование, разделите на ; то есть k также является единицей по модулю
Простой способ найти такое n — проверить наличие примитивных корней k- й степени по модулям арифметической прогрессии. Все эти модули взаимно просты с k , и, следовательно, k является единицей. Согласно теореме Дирихле об арифметических прогрессиях, в прогрессии бесконечно много простых чисел, и для простого числа , оно держится . Таким образом, если является простым, то , и, таким образом, существуют примитивные корни k- й степени из единицы. Но критерий для простых чисел слишком строг, и могут существовать другие подходящие модули.
Нахождение n с кратными примитивными корнями из единицы по модулю n
[ редактировать ]Чтобы найти модуль такие, что есть примитивные корни единицы по модулю , следующая теорема сводит задачу к более простой:
- Для данного есть примитивные корни единицы по модулю тогда и только тогда, когда существует примитив корень из единицы по модулю n .
- Доказательство
Обратное направление:Если есть примитив корень из единицы по модулю называется , затем это корень из единицы по модулю .
Направление вперед:Если есть примитивные корни единицы по модулю , то все показатели являются делителями . Это подразумевает а это, в свою очередь, означает, что существует примитив корень из единицы по модулю .
Ссылки
[ редактировать ]- ^ Финч, Стивен; Мартин, Грег; Себах, Паскаль (2010). «Корни из единицы и недействительности по модулю n » (PDF) . Труды Американского математического общества . 138 (8): 2729–2743. дои : 10.1090/s0002-9939-10-10341-4 . Проверено 20 февраля 2011 г.