Первообразный корень (теория чисел)

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Значения Первообразный корень по модулю m — целое число g такое, что

gφ(m)1(modm)

и

g≢1(modm) при 1<φ(m),

где φ(m) — функция Эйлера. Другими словами, первообразный корень — это образующий элемент мультипликативной группы кольца вычетов по модулю m.

Чтобы не проверять все от 1 до φ(m), достаточно проверить три условия:

  1. Является ли g числом взаимно простым с m, и если нет, то это не первообразный корень.
  2. Так как φ(m) — всегда чётное число для всех m>2, то φ(m) имеет как минимум один простой делитель — простое число 2, следовательно, для того, чтобы отсеять значительное количество не-корней, достаточно проверить gφ(m)/2≢1(modm) для числа, подходящего на первообразный корень по модулю m.[1] Если результат +1  m, то g — не корень, в ином случае результат −1  m, когда g — это возможно первообразный корень.
  3. Далее следует убедиться, что g≢1(modm) для всех =φ(m)/p, где p — простой делитель числа φ(m), полученный в результате его факторизации.

Свойства

Существование

Первообразные корни существуют только по модулям m вида

m=2,4,pa,2pa,

где p>2простое число, a1 ― натуральное. Только в этих случаях мультипликативная группа кольца вычетов по модулю m является циклической группой порядка φ(m).

Количество

Если по модулю m существует первообразный корень g, то всего существует φ(φ(m)) различных первообразных корней по модулю m, причём все они имеют вид gk(modm), где 1k<φ(m) и (k,φ(m))=1.

Индекс числа по модулю

Для первообразного корня g его степени gφ(m)=1,g,gφ(m)1 несравнимы между собой по модулю m и образуют приведенную систему вычетов по модулю m. Поэтому для каждого числа a, взаимно простого с m, найдется показатель ,1φ(m), такой, что

ga(modm).

Такое число называется индексом числа a по основанию g.

Минимальный корень

Исследования Виноградова показали, что существует такая константа C, что для всякого простого p существует первообразный корень g<Cp. Другими словами, для простых модулей p минимальный первообразный корень имеет порядок O(p). Математик Шаблон:Iw из Университета Торонто показал, что если «Обобщённая гипотеза Римана» верна, то первообразный корень есть среди первых O(log6p) чисел натурального ряда[2].

История

Первообразные корни для простых модулей p были введены Эйлером, но существование первообразных корней для любых простых модулей p было доказано лишь Гауссом в «Арифметических исследованиях» (1801 год).

Примеры

Число 3 является первообразным корнем по модулю 7. Чтобы в этом убедиться, достаточно каждое число от 1 до 6 представить как некоторую степень тройки по модулю 7:

313 (mod7)
322 (mod7)
336 (mod7)
344 (mod7)
355 (mod7)
361 (mod7)

Примеры наименьших первообразных корней по модулю m (Шаблон:OEIS):

Модуль m 2 3 4 5 6 7 8 9 10 11 12 13 14
Первообразный корень 1 2 3 2 5 3 2 3 2 2 3

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:ВС