EssayAI
Блог
Блог
Математика и алгоритмы

Критерий Эйзенштейна: неприводимость многочлена над Q

20 июня 2026Время чтения: 7 минут
#критерий эйзенштейна#неприводимость многочлена#простое число#многочлены над Q#сдвиг переменной
Критерий Эйзенштейна: неприводимость многочлена над Q

Доказать, что многочлен с целыми коэффициентами нельзя разложить на множители меньшей степени над полем рациональных чисел, обычно тяжело: вариантов разложения бесконечно много, перебирать их вручную нереально. Критерий Эйзенштейна закрывает эту задачу одним простым числом: если для подходящего pp выполнены три арифметических условия, многочлен заведомо неприводим над Q\mathbb{Q}. Ниже разберём, как этот признак устроен, почему он работает и как его применять, когда напрямую он не срабатывает. Соберите свой многочлен в форме ниже и получите готовый разбор по шагам.

Что утверждает критерий Эйзенштейна

Пусть дан многочлен с целыми коэффициентами

f(x)=anxn+an1xn1++a1x+a0.f(x) = a_n x^n + a_{n-1} x^{n-1} + \dots + a_1 x + a_0.

Критерий Эйзенштейна о неприводимости многочлена формулируется так. Если существует простое число pp, для которого выполнены три условия:

1) pan(старший коэффициент не делится на p),2) pak для всех k=0,1,,n1,3) p2a0(свободный член не делится на p2),\begin{aligned} &1)\ p \nmid a_n \quad (\text{старший коэффициент не делится на } p),\\ &2)\ p \mid a_k \ \text{для всех } k = 0, 1, \dots, n-1,\\ &3)\ p^2 \nmid a_0 \quad (\text{свободный член не делится на } p^2), \end{aligned}

то f(x)f(x) неприводим над полем Q\mathbb{Q}. Иными словами, его нельзя представить как произведение двух многочленов положительной степени с рациональными коэффициентами.

Удобство в том, что проверка чисто арифметическая: берём одно простое число и смотрим делимость коэффициентов. Никакого перебора множителей не нужно.

Три условия критерия Эйзенштейна на делимость коэффициентов многочлена простым числом p
Три условия критерия Эйзенштейна на делимость коэффициентов многочлена простым числом p

Почему три условия дают неприводимость

Понять логику признака помогает рассуждение от противного. Предположим, что f(x)f(x) всё-таки раскладывается на два множителя положительной степени. По лемме Гаусса достаточно искать разложение в целых коэффициентах:

f(x)=(brxr++b0)(csxs++c0).f(x) = \left( b_r x^r + \dots + b_0 \right)\left( c_s x^s + \dots + c_0 \right).

Перемножим и посмотрим на коэффициенты по модулю pp. Свободный член a0=b0c0a_0 = b_0 c_0 делится на pp, но не на p2p^2. Значит, ровно один из b0,c0b_0, c_0 делится на pp, а второй нет, скажем, pb0p \mid b_0, но pc0p \nmid c_0.

Дальше идём вверх по коэффициентам произведения и видим, что на pp обязаны делиться все bib_i вплоть до старшего. Тогда на pp делится и старший коэффициент an=brcsa_n = b_r c_s, а это противоречит первому условию. Получили противоречие, значит, разложения нет. Эта связка делимостей и есть суть критерия: простое число pp как бы протискивается сквозь все коэффициенты, кроме старшего, и блокирует любое нетривиальное разложение.

Близкая по духу идея используется при работе с минимальным многочленом: неприводимый над Q\mathbb{Q} многочлен ровно потому и является минимальным для своего корня, что его нельзя разбить на множители (подробнее в статье про минимальный многочлен элемента поля).

Как выбрать простое число p

Простое pp не дано заранее, его нужно угадать по коэффициентам. Практический порядок такой:

  1. Выпишите свободный член a0a_0 и старший коэффициент ana_n.
  2. Разложите a0a_0 на простые множители. Кандидаты в pp ищите среди этих простых.
  3. Для каждого кандидата проверьте, что pp делит все младшие коэффициенты и не делит старший.
  4. Отдельно убедитесь, что p2p^2 не делит свободный член.

Например, для f(x)=x4+3x2+3f(x) = x^4 + 3x^2 + 3 свободный член равен 33. Единственный кандидат, простое p=3p = 3: оно не делит старший коэффициент 11, делит все младшие (33 и 33, а коэффициенты при x3x^3 и xx равны нулю и делятся на что угодно), и 99 не делит 33. Все три условия выполнены, многочлен неприводим над Q\mathbb{Q}.

Нулевые коэффициенты тоже считаются младшими. Ноль делится на любое простое, так что пропуски в степенях критерию не мешают.

Когда нужен сдвиг переменной

Бывает, что напрямую критерий не работает ни при одном pp, но многочлен всё равно неприводим. Тогда выручает подстановка xx+cx \to x + c для подходящего целого cc (чаще всего c=1c = 1). Неприводимость при этом сохраняется: если f(x+c)f(x + c) нельзя разложить, то и f(x)f(x) нельзя, ведь замена обратима.

Классический пример, многочлен деления круга

Φ5(x)=x4+x3+x2+x+1.\Phi_5(x) = x^4 + x^3 + x^2 + x + 1.

К нему критерий напрямую неприменим. Но подстановка xx+1x \to x + 1 даёт

Φ5(x+1)=x4+5x3+10x2+10x+5,\Phi_5(x+1) = x^4 + 5x^3 + 10x^2 + 10x + 5,

и здесь работает p=5p = 5: старший коэффициент 11 на 55 не делится, остальные (5,10,10,55, 10, 10, 5) делятся, а 2525 не делит свободный член 55. Значит, Φ5(x+1)\Phi_5(x+1) неприводим, а с ним и Φ5(x)\Phi_5(x).

Сдвиг переменной превращает многочлен в форму, пригодную для критерия Эйзенштейна
Сдвиг переменной превращает многочлен в форму, пригодную для критерия Эйзенштейна

Та же техника решает f(x)=x4+1f(x) = x^4 + 1: подстановка xx+1x \to x + 1 приводит к x4+4x3+6x2+4x+2x^4 + 4x^3 + 6x^2 + 4x + 2, где срабатывает p=2p = 2.

Что значит, когда критерий молчит

Важная и часто упускаемая деталь: критерий Эйзенштейна это достаточное, но не необходимое условие. Если признак не сработал ни при каком pp и ни при каком сдвиге, нельзя делать вывод, что многочлен разложим. Признак просто молчит, и нужен другой инструмент.

Что использовать вместо него:

  • Редукция по модулю простого pp: если f(x)f(x) остаётся той же степени и неприводим над полем вычетов Fp\mathbb{F}_p, то он неприводим и над Q\mathbb{Q}.
  • Поиск рациональных корней по теореме о целых корнях (для проверки многочленов степени 2 и 3 наличие корня сразу означает разложимость).
  • Прямой разбор на возможные множители для небольших степеней.

То есть неудача критерия Эйзенштейна это сигнал сменить метод, а не приговор многочлену.

Связь с многочленами деления круга

Критерий особенно красиво работает для Φp(x)\Phi_p(x), где pp простое: это многочлен степени p1p - 1 со всеми коэффициентами, равными единице. Сдвиг xx+1x \to x + 1 превращает его в многочлен, к которому критерий применим напрямую с тем же простым pp, потому что биномиальные коэффициенты в середине делятся на pp, а старший остаётся равным единице. Так доказывается классический факт: многочлен деления круга простого порядка неприводим над Q\mathbb{Q}. Этот результат лежит в основе теории расширений полей и теории Галуа.

Частые ошибки

  • Проверяют только делимость, забывая про p2p^2. Третье условие p2a0p^2 \nmid a_0 обязательно: без него вывод неверен. Например, при f(x)=x2+2x+4f(x) = x^2 + 2x + 4 и p=2p = 2 свободный член 44 делится на 44, критерий неприменим.
  • Берут составное число вместо простого. pp должно быть именно простым: для p=4p = 4 или p=6p = 6 рассуждение от противного ломается.
  • Из неудачи делают вывод о разложимости. Молчание критерия ничего не доказывает, нужен другой метод (редукция, корни).
  • Забывают про сдвиг. Многие неприводимые многочлены поддаются критерию только после подстановки xx+cx \to x + c.
  • Путают старший и свободный коэффициенты. На pp не должен делиться именно старший коэффициент, а на p2p^2 именно свободный член.

FAQ

Можно ли по критерию Эйзенштейна доказать разложимость многочлена? Нет. Критерий устанавливает только неприводимость. Если он не сработал, это не значит, что многочлен разложим: возможно, просто нет подходящего простого числа, хотя многочлен неприводим. Для доказательства разложимости ищут конкретное разложение или рациональный корень.

Над какими полями работает критерий? В стандартной формулировке речь о неприводимости над Q\mathbb{Q} для многочлена с целыми коэффициентами. Есть обобщения на многочлены над факториальными кольцами с простым элементом вместо простого числа, но базовый случай это многочлены с целыми коэффициентами над полем рациональных чисел.

Как понять, какой сдвиг x to x + c пробовать? Чаще всего достаточно c=1c = 1 или c=1c = -1. Если не помогло, перебирают небольшие целые cc и смотрят, не появится ли простое pp, делящее все младшие коэффициенты сдвинутого многочлена. Для многочленов деления круга простого порядка c=1c = 1 работает всегда.

Коротко

Критерий Эйзенштейна доказывает неприводимость многочлена над Q\mathbb{Q} через одно простое число pp: оно не делит старший коэффициент, делит все младшие и не делит свободный член в квадрате. Если напрямую не вышло, помогает сдвиг xx+cx \to x + c, сохраняющий неприводимость. Признак достаточный, но не необходимый: его молчание не означает разложимости, и тогда переходят к редукции по модулю pp или поиску корней.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также