
- •§ 43. Числовые кольца и воля
- •§ 44. Кольцо
- •§ 51. Кольцо многочленов от нескольких неизвестных
- •§ 52. Симметрические многочлены
- •§ 53*. Дополнительные замечания о симметрических многочленах
- •§ 54*. Результант. Исключение неизвестного. Дискриминант
- •§ 56*. Приводимость многочленов над полем рациональных чисел
- •§ 57*. Рациональные корни целочисленных многочленов
- •§ 58*. Алгебраические числа
- •§ 58*. Алгебраические числа
§ 54*. Результант. Исключение неизвестного. Дискриминант
Если дан многочлен/{х1г х2,. . .,хп)из кольцаР[хх, х2, . . ., хп], то егорешениемназывается такая система значений для неизвестных
Х\— ,Х2=СС2, . . .,Хп= С£п,
Взятых в поле Рили в некотором расширенииРэтого поля, которая обращает многочлен / в нуль:
/(а1, «2. • ■ ■>а„) = °-
Всякий многочлен/,степень которого больше нуля, обладает решениями:если неизвестно^ххвходит в запись этого многочлена, то в качестве а2,...,апможно взять по существу произвольные элементы из поляР,лишь бы степень многочлена/{хх, а2,.. .,ап) Оставалась строго положительной, а затем, используя теорему о существовании корня (§ 49), взять такое расширение Рполя Р, в котором многочлен/{хх, а2,. ..,ап)от одного неизвестногоххобладает корнем ах. Мы видим вместе с тем, что свойство многочлена степенипот одного неизвестного обладать во всяком поле не более чемпкорнями для многочленов от нескольких неизвестных перестает быть справедливым.
Если дано несколько многочленов от пнеизвестных, то можно поставить вопрос о разыскании решений, общих для всех этих многочленов, т. е. решений той системы уравнений, которая получается в результате приравнивания заданных многочленов нулда. Частный случай этой задачи, а именно случай систем линейных уравнений,
ГЛАВА ДВЕНАДЦАТАЯ
§ 56*. Приводимость многочленов над полем рациональных чисел
Третьим числовым полем, которое наряду с полями действительных и комплексных чисел представляет для нас особый интерес, является поле рациональных чисел; обозначим его через /?. Оно является самым малым среди числовых полей: как доказано в § 43, поле Ясодержится целиком во всяком числовом поле. Мы будем интересоваться сейчас вопросом о приводимости многочленов над полем рациональных чисел, а в следующем параграфе — вопросом
о рациональных (целых и дробных) корнях многочленов с рациональными коэффициентами. Еще раз подчеркнем, что это два разных вопроса: многочлен
х* + 2х* + \ ={х2+ I)2
приводим над полем рациональных чисел, хотя не имеет ни одного рационального корня.
Что можно сказать о приводимости многочленов над полем /?? Заметим, прежде всего, что если дан многочлен /(х), коэффициенты которого рациональны, но не все целые, то, приводя коэффициенты к общему знаменателю и умножая /(х)на этот знаменатель, р-авный, например, &, мы получим многочленк/{х),все коэффициенты которого будут уже целыми числами. Очевидно, что многочлены/{х)ик/(х)имеют одинаковые корни; с другой стороны, они одновременно будут приводимыми или неприводимыми над полемЯ.
'Мы, однако, пока не получили права ограничиться в дальнейшем рассмотрением многочленов с целыми коэффициентами. В самом деле, пусть целочисленный многочленg(x)(т. е. многочлен с целыми коэффициентами) приводим над полем рациональных чисел, т. е. разложим на множители меньшей степени с рациональными (вообще говоря, дробными) коэффициентами. Следует ли отсюда разложимость§(х)на множители с целыми коэффициентами? Иными словами, не может ли многочлен с целыми коэффициентами, приводимый над полем рациональных чисел, оказаться неприводимым над кольцом целых чисел?
Ответ на эти вопросы может быть получен при помощи рассмотрений, аналогичных проведенным в § 51. Назовем многочлен f(x) с целыми коэффициентамипримитивным, если его коэффициенты в совокупности взаимно просты, т. е. не имеют общих делителей, отличных от 1 и —1. Если дан произвольный многочлен (р(х)с рациональными коэффициентами, то его можно, притом однозначным образом, представить в виде произведения несократимой дроби на некоторый примитивный многочлен:
Ф (•*) = -£-/(*)’. 0)
для этого нужно вынести за скобки общий знаменатель всех коэффициентов многочлена ср (х), а затем и общие множители из числителей этих коэффициентов; заметим, что степеньf(x) равна степени ф(д:). Однозначность (с точностью до знака) представления (1) доказывается следующим образом. Пусть
Ф
(x)
= jf(x)^~g(x),
где g(x) — снова примитивный многочлен. Тогда
adf(x)
=
beg
(х).
Таким образом, ad иЬсполучены вынесением всех общих множителей из коэффициентов одного и того же целочисленного многочлена, а поэтому могут отличаться друг от друга лишь знаком. Отсюда следует, что и примитивные многочленыf(x) и ^(д:) также могут отличаться друг от друга лишь знаком.
Для целочисленных примитивных многочленов остается справедливой лемма Гаусса:
Произведение двух целочисленных примитивных многочленов само есть примитивный многочлен.
В самом деле, пусть даны примитивные целочисленные многочлены
f(x)
= аЛхк~1
+ ... +а{хк-1+...+ак,
g (х) — b0xl -f- Ьгх1 1-}-.. .-f- bjXl *-f- ...-f- bt
и пусть
/MgW = vh4vi+'-4 ... +с,.+/*(*+г>-"'+/>+ ... +с*+1.
Если это произведение не примитивно, то существует такое простоечислор,которое служит общим делителем для всех коэффициентов с0, сх,...,ck+l. Так как все коэффициенты примитивного многочлена / (лг) не могут делиться нар,то пусть коэффициент добудет первым, нарне делящимся; аналогично черезbj мы обозначим первый коэффициент многочлена не делящийся нар.Перемножая почленно /(*) иg(x)и собирая члены, содержащиех1к+!)~11+л, мы получим:
ci+^—aibJ-\-ai_1bj+lJrai_2bJ■+2-]г...
+ + а;
+ 2^_2
+ ...
Левая часть этого равенства делится на р.На него заведомо делятся также все слагаемые правой части, кроме первого; действительно, ввиду условий, наложенных на выбор / и у, все коэффициентыа,--1>а;-г>•••>атакжеbj_x, Ь...,делятся нар.Отсюда следует, что произведение также делится нар,а поэтому, ввиду простоты числар,нардолжен делиться хотя бы один из коэффициентов а,.,Ьчто, однако, не имеет места. Этим заканчивается доказательство леммы.
Переходим к ответу на поставленные выше вопросы. Пусть многочлен §■(*) степени пс целыми коэффициентами приводим над полем рациональных чисел:
g(x)
= ^p1(х)
ср2
(*),
где фг(х)и ф2(х)— многочлены с рациональными коэффициентами и их степени меньшеп.Тогда
Фг(*) = -^-/;(*). /=1. 2> где~— несократимая дробь, /;(х)— примитивный многочлен. Отсюда
«■(*) = [Л (*)/*(*)]■
Левая часть этого равенства является целочисленным многочленом, поэтому знаменатель ЬхЬгв правой части должен сократиться. Однако многочлен, стоящий в квадратных скобках, будет, по лемме Гаусса, примитивным, поэтому всякий простой множитель изЬХЬ2может сократиться лишь с некоторым простым множителем изаха2,а так кака{иЬ(взаимно просты, /=1,2, то число а2должно нацело делиться наЬг, а1— наЬ2\
о>2
~ ЬуО-21а^^Ь^а^,
Отсюда
Присоединив коэффициент йхагк любому из множителей /х(х),/2(х),мы получим разложение многочленаg(x)на множители меньшей степени с целыми коэффициентами. Этим доказана следующаятеорема:
Многочлен с целыми коэффициентами, неприводимый над кольцом целых чисел, будет неприводимым и над полем рациональных чисел.
Теперь мы получили, наконец, право ограничиваться в вопросах, относящихся к приводимости многочленов над полем рациональных чисел, рассмотрением разложений целочисленных многочленов на множители, все коэффициенты которых также целые.
Мы знаем, что над полем комплексных чисел приводим всякий многочлен, степень которого больше единицы, а над полем действительных чисел — всякий многочлен (с действительными коэффициентами), степень которого больше двух. Совсем иное положение в случае поля рациональных чисел: для любого п можно указать многочлен п-й степени с рациональными (даже целыми) коэффициентами, неприводимый над полем рациональных чисел. Доказательство этого утверждения основано на следующем достаточном признаке неприводимости многочлена над полем /?, называемомкритерием Эйзенштейна:
Пусть дан многочлен
/(х)
= а0хп+ а1хп-1+...
+ап_1.х
+ а„
с целыми коэффициентами. Если хотя бы одним способом можно подобрать простое число р, удовлетворяющее следующим требованиям:
старший коэффициент аане делится на р,
все остальные коэффициенты делятся на р,
свободный член, делясь на р, не делится на р
2,
то многочлен /(х) неприводилі на& полем рациональных чисел.
В самом деле, если многочлен /(х)приводим над полем /?, то он разлагается на два множителя меньшей степени с целыми коэффициентами:
/(х) = (Ь0хк-{-Ьххк~х+...+£*)[с0х1+схх1~гсг),
где к<іп, 1<іп, к-\-1 = п.Отсюда, сравнивая коэффициенты в обеих частях этого равенства, получаем:
(2)
а0—V о •
Из первого из равенств (2) следует, так как апделится на,р, а числорпростое, что один из множителейЬк, с1должен делиться нар.Они оба не могут одновременно делиться нар,так какап, по условию, не делится нар2.Пусть, например,Ькделится нар и поэтомус1взаимно просто ср.Переходим теперь ко второму из равенств (2). Его левая часть, а также первое слагаемое правой части делятся нар,поэтому нарделится и произведениеЬк_хс1;
так как, однако, сгнар не делится, то нарбудет делитьсяЬк-і. Подобным же образом из третьего равенства (2) мы получим, чтоЬк-ї делится нар,и т. д. Наконец, из (Уг-)-1)-го равенства будет получено, что нарделится'Ь0;но тогда из последнего из равенств (2) вытекает, что нар делится а0, что противоречит предположению.
Весьма легко для любого пнаписать целочисленные многочленып-Й степени, удовлетворяющие условиям критерия Эйзенштейна и, следовательно, неприводимые над полем рациональных чисел. Таков, например, многочленхп+2; к нему применим критерий Эйзенштейна прир —2.
Критерий Эйзенштейна является лишь достаточным условием неприводимости над полем /?, но отнюдь не необходимым: если для данного многочлена /(х)нельзя подобрать такого простого числар, чтобы выполнялись условия критерия Эйзенштейна, то он может быть приводимым, какX2,— 5лг +6, но может быть и неприводимым, как лга1. Существует, помимо критерия Эйзенштейна, много других достаточных критериев неприводимости многочленов над полемІ?, впрочем менее значительных. Существует также метод, принадлежащий Кронекеру и позволяющий о любом многочлене с целыми коэффициентами решить, приводим ли он над полемЯ или нет. Этот метод, однако, очень громоздок и практически почт? неприменим.
Пример.Рассмотрим многочлен
М*>=т^=*р"1 +*р'2+---+д;+1’
где р—простое число. Корнями этого многочлена служат корнир-й степени из единицы, отличные от самой единицы; так как эти корнн вместе с1делят единичный круг комплексной плоскости нарравных частей, то многочлен(х)называетсямногочленом деления круга.
К этому многочлену не может быть непосредственно применен критерий Эйзенштейна. Совершим, однако, замену неизвестного, положив х = у-\-1. Мы получим:
-у
[у'
+ ру*-1
+ Р-^1Ур-2
Ч-... +Р2/]
=
'=Ур~г+р/~8+-
“Р2~-1-
г/р~3+р.
Коэффициенты многочлена g(у) являются биномиальными коэффициентами и поэтому все, кроме старшего, делятся нар,причем свободный член не делится нар2. Таким образом, согласно критерию Эйзенштейна многочлен^ (у)неприводим над полем /?. Отсюда следуетнеприводимость над полем Я многочлена деления круга їр(х). В самом деле, если
ИЛИ
йГ(у)=ф(0+1)1>(0+1)-