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