Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ALGEBRA

.pdf
Скачиваний:
26
Добавлен:
27.03.2015
Размер:
359.74 Кб
Скачать

Если многочлен имеет степень единица, то он неприводим. Утверждение теоремы выполняется тривиальным образом. Это дает базу индукции.

Пусть теперь степень многочлена f равна s и для многочленов меньшей степени теорема доказана. Докажем ее для f.

Вначале докажем существование разложения в произведение неприводимых многочленов.

Действительно, если многочлен f сам неприводим, то указанное разложение состоит из одного множителя самогоf и утверждение доказа-

íî. Åñëè æå f приводим, то он разлагается в произведение многочленов

меньшей степени. К этим многочленам можно применить предположение индукции и получить разложение их на неприводимые множители. Такое разложение приводит к разложению на множители самого многочлена f. Это рассуждение доказывает существование разложенияf â

произведение неразложимых.

Остается доказать единственность разложения на неразложимые множители.

Основной момент доказательства заключен в следующей лемме.

Лемма о неразложимом делителе

Пусть p неразложимый многочлен и он делит произведение pj(f ¢ g). Тогда либо pjg, ëèáî pjf.

Действительно, если pjf, то доказывать нечего. Поэтому предположим, что p 6fj. В силу неприводимости p многочлены f è p взаимно просты (p; f) = 1. По теореме о диофантовом уравнении для многочленов найдутся такие полиномы u; v 2 P [X], для которых pu + fv = 1. Íî

тогда

g = gpu + fgv è g делится на p. Лемма доказана.

Пусть теперь f = p1:::pn = q1:::qm два разложения в произведе-

ние неприводимых. По лемме некоторый неприводимый многочлен из q1; :::; qm делится на pn. Изменим, если это необходимо, нумерацию и бу-

дем считать, что pnjqm. В силу неприводимости многочленов эти делители ассоциированные многочлены pn » qm; pn = a ¢ qm; deg(a) = 0; a 2 P .

Поделим равенство p1:::pn = q1:::qm íà pn и получим разложение част- ного в произведение меньшего числа неприводимых:p1:::p1 = q1:::(q1a). По предположению индукции n ¡ 1 = m ¡ 1; n = m и после подходящей

перенумерации сомножителей в этом произведении они попарно ассоциированы : p1 » q1; :::; p1 » q1. Теорема доказана.

21

4. Поле рациональных дробей

Пусть K поле. Рациональной дробью от переменной X с коэффициентами из поля P называют отношение двух многочленовf(X)=g(X); g 6= 0 со следующим отношение равенства. Два отношенияf=g; h=q считаются равными, если выполнено равенство "перекрестных произведений"f ¢

q = g ¢ h. Так что можно всегда представить рациональную дробь так,

чтобы ее знаменатель делился на любой наперед заданный многочлен. Само кольцо многочленов оказывается вложенным в рациональные дроби. Многочленам отвечают дроби с единичным знаменателем. Операции кольца многочленов легко продолжаются на рациональные дроби. Суммой рациональных дробей f=g; h=q полагаем дробь (fq + hg)=qg, à

произведением дробь fh=qg.

Теорема о поле рациональных дробей

Рациональные дроби с введенными выше операциями образуют поле. Это поле содержит кольцо многочленов P [X] и является наименьшим

полем, содержащим это кольцо.

Доказательство состоит в проверке всех аксиом поля из раздела (2),

(3). Эту несложную, но рутинную проверку предоставляем читателю. Минимальность поля следует из того, что любое поле, содержащее

кольцо многочленов, для любого ненулевого полиномаf =6 0 содержит и

обратную к нему дробь 1=f. Таким образом, такое поле будет содержать

поле рациональных дробей. Это доказывает теорему.

Поле рациональных дробей от переменной X с коэффициентами из поля P принято обозначать как P (X).

В данном разделе получим некоторое каноническое представление рациональных дробей. Оно будет использоваться в приложениях алгебры в математическом анализе при вычислении интегралов от дробнорациональных выражений.

Степенью рациональной дроби f=g называют целое число

deg(f=g) = deg(f) ¡ deg(g):

Дробь f=g называется правильной, если ее степень отрицательнаdeg(f=g) < 0, степень числителя меньше степени знаменателя такой дроби :deg(f) <

deg(g).

22

Теорема о правильной дроби

Каждая рациональная дробь из поля P (X) однозначно представима

в виде суммы многочлена и правильной дроби.

Действительно, существование такого представления несложное следствие алгоритма деления с остатком. Если f=g 2 P (X), то поделим чис-

литель на знаменатель с остатком

f = gh + r; deg(r) < deg(g):

Тогда f=g = (gh + r)=g = h + r=g; deg(r) < deg(g).

Докажем однозначность. Если f=g = h1 + r1=g1 еще одно представ- ление, то из равенства

f=g = h + r=g = h1 + r1=g1

следует, что h ¡ h1 = (r1g ¡ rg1)=gg1. Из сравнения степеней следует, что это возможно только если

h = h1; r1=g1 = r=g:

Теорема доказана. n, в которой многочлен Примарной дробью называют дробь вида f=p

p неразложим. Если к тому же степень числителя меньше степени этого

неразложимого многочлена: deg(f) < deg(p), то примарная дробь называется простейшей.

Теорема о простейших дробях

Любая рациональная дробь может быть разложена в сумму много- члена и простейших дробей, причем единственным образом.

Вначале докажем вспомогательное утверждение.

Предложение о разложении в сумму примарных дробей

áåé.Любая рациональная дробь представляется суммой примарных дро-

Действительно, пусть f=g 2 P (X). Представим знаменатель в виде

произведения степеней неразложимых многочленов: g = pr11 :::prnn . Äîêà- жем предложение индукцией по числу сомножителей знаменателяn.

Если сомножитель всего один, то сама дробь примарна и доказывать нечего. Это дает нам базу индукции.

23

примарна, g = pn для неразложимого полинома

Предположим, что для дробей с числом сомножителей у знаменателя меньше n предложение доказано. Обозначим g1 = pr11 ; g2 = pr22 :::prnn взаимно простые многочлены. По теореме о диофантовом уравнении найдутся такие u; v 2 P [X], для которых g1u+g2v = 1. Тогда f = fg1u+fg2v

и это делает возможным представить дробь в виде суммы дробей, знаменатели которых имеют меньше сомножителей чемn

f=g = fg1u=g + fg2v=g = fu=(pr22 :::prnn ) + fv=(pr11 ):

Остается применить к этим слагаемым предположение индукции. Предложение доказано.

Обратимся к доказательству теоремы.

Докажем существование разложения в сумму простейших дробей. Применим предложение и сведем доказательство к случаю примарной дроби.

Если же дробь f=g

p степени m = deg(g), то используем теорему о делении с остатком и

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

f = g0 + g1 ¢ p + ::: + gk ¢ pk:

Это приводит к разложению самой дроби в сумму простейших и, возможно, многочлена

f=g = g0=pn + g1=p1 + ::: + gk=pn¡k:

Существование доказано.

Единственность разложения оставляем читателю в качестве упражнения. Теорема доказана.

5. Корни многочленов

Пусть K произвольное коммутативное кольцо, аK[X] кольцо многочленов от переменной X с коэффициентами из этого кольца.

Åñëè f = a0 ¢Xn + a1 ¢X1 + ::: + an; a0; :::; an 2 K некоторый полином этого кольца, то для любого c 2 K определено значение этого полинома при X = c: f(c) = a0 ¢ cn + a1 ¢ c1 + :: + an. Такое значение некоторый элемент кольца K.

24

Корнем полинома f(X) в кольце K называют такой элемент кольца c 2 K, значение в котором полинома равно нулю: f(c) = 0.

Отметим, что если имеется некоторое расширение кольцаK äî áîëü-

шего кольца L, то вообще говоря у того же многочлена в большем кольце имеется больше корней.

Теорема Безу

Элемент кольца c 2 K служит корнем полинома f(X) тогда и только тогда, когда линейный многочлен X ¡ c делит полином f(X),

(X ¡ c)jf(X):

Действительно, поделим многочлен с остатком на линейный много-

÷ëåí: f(X) = (X ¡ c) ¢ h(X) + r(X). Ïðè ýòîì deg(r) < deg(X ¡ c) = 1,

значит, deg(r) = 0; r 2 K. Но полученное тождество многочленов при

X = c приводит к соотношению f(c) = r. Отсюда следует доказательство. Теорема доказана.

Схема Горнера

¢ X1 + ::: + bn неполное частное от деления

Пусть h(X) = b0

многочлена f(X) íà X ¡ c, f(X) = (X ¡ c) ¢ h(X) + r; r 2 K. Тогда коэф-

фициенты этого неполного частного можно вычислять по следующей рекуррентной схеме:

b0 = a0; :::; bk = b1 ¢ c + ak; :::; b1 = b2 ¢ c + a1:

При этом в заключение возможно вычисление

r = f(c) = b1 ¢ c + an:

Для доказательства достаточно подставить многочлен h(X) â âûðà-

жение f(X) = (X ¡ c) ¢ h(X) + r.

Пусть k 2 N. Элемент c 2 K называется k-кратным корнем полинома f(X), åñëè f(X) делится на (X ¡ c)k, но не делится на (X ¡ c)k+1. Иными словами, если имеется разложение в произведение многочленов

f(X) = (X ¡ c)k ¢ g(X); g(c) =6 0:

Говорят о простом корне (при k = 1), о двойном корне (при k = 2), î

тройном корне (при k = 3). Аналогично определяется понятие кратного неприводимого множителя полинома.

25

Теорема о числе корней многочлена

Пусть P некоторое поле, f(X) 2 P [X] многочлен с коэффици-

ентами из этого поля, а c1; :::; cr его корни с кратностями k1; :::; kr соответственно. Тогда в кольце многочленов имеется разложение

f(X) = (X ¡ c1)k1 :::(X ¡ cr)kr ¢ g(X);

âкотором g(ci) 6= 0; i = 1; 2; :::; r.

Âчастности, число корней многочлена с учетом их кратности не превосходит степени многочлена: k1 + ::: + kr · deg(f).

Доказательство. Заключительное утверждение теоремы следует из первого утверждения. Достаточно сравнить степени сомножителей. Поэтому обратимся к получению разложения многочлена.

По определению кратности корня многочлен f(X) делится на мно-

гочлены (X ¡ c1)k1 ; :::; (X ¡ cr)kr . Но это степени попарно различных

неприводимых многочленов. В силу однозначности разложения на множители в кольце K[X] заключаем, что f(X) делится на их произведение.

Это завершает доказательство теоремы.

Теорема об однозначности интерполяции

Пусть f; g 2 P [X] два многочлена степени не выше n. Тогда если эти многочлены принимают одинаковые значения при подстановкеn+1

различных элементов поля P , то эти многочлены равные: f = g.

Действительно, это следствие теоремы о числе корней многочлена. Если обозначить h = f ¡ g, то степень этого многочлена тоже не выше

n и он обращается в нуль при n + 1 различном значении из поля P . Заключаем 0 = h = f ¡ g; f = g, теорема доказана.

Теорема о решении задачи интерполяции

Пусть n 2 N и задана n+1 пара элементов поля P : (a0; b0); :::; (an; bn). Тогда найдется и единственный полином f(X) степени n для которого

ïðè i = 0; 1; :::; n имеем равенство: f(ai) = bi.

Действительно, единственность такого полинома вытекает из предыдущей теоремы. Существование такого полинома следует изинтерполяционной формулы Лейбница :

n

(X ¡ a0):::(X ¡ a1)(X ¡ ai+1):::(X ¡ an)

 

f(X) = bi

:

Xi

(ai

¡

a1):::(ai

¡

ai

1)(ai

¡

ai+1):::(ai

¡

an)

 

 

 

¡

 

 

 

 

=0

 

 

 

 

 

 

 

 

 

 

 

26

Другой способ определить кратные корни и отделить их предоставляет следующее понятие.

(Формальной) производной многочлена f = a0 ¢Xn +a1 ¢X1 +:::+an

называется полином

f0 = n ¢ a0 ¢ X1 + (n ¡ 1) ¢ a1 ¢ X2 + ::: + a1:

Непосредственно проверяются свойства формальной производной

(f + g)0 = f0 + g0; (fg)0 = f0g + fg0:

Теорема о кратных множителях многочлена и о его производной

Пусть p(X) åñòü k-кратный неприводимый множитель многочлена f 2 P [X]. Тогда p(X) будет k ¡ 1-кратным множителем производной f0. В частности, при k = 1 производная f0 не делится на p(X).

Имеем f = pk ¢ g; (p; g) = 1. По свойствам производной имеем равенство: f0 = p1(kp0g + pg0). Но выражение в скобках не делится на p. Отсюда следует заключение.

Теорема об отделении корней полинома

Рассмотрим произвольный многочлен степени выше нуля

f 2 P [X]; deg(f) > 0:

Пусть (f; f0) наибольший общий делитель многочлена и его производной. Тогда в частном f=(f; f0) 2 P [X] присутствуют все неприводимые множители полинома f, но все они в этом частном простые мно-

жители кратности 1.

Эта теорема прямое следствие теоремы о кратных множителях многочлена и его производной. Обратим внимание, что частное находится из алгоритма Евклида и никак не использует само разложение на неприводимые множители!

Итогом этого раздела служит

Теорема о поле разложения

27

Пусть f(X) многочлен с коэффициентами из поля P ненулевой

степени. Тогда найдется такое расширение поляP äî ïîëÿ L, в котором этот многочлен разлагается на линейные множители:

f(X) = (X ¡ c1)k1 :::(X ¡ cr)kr ; c1; :::; cr 2 L:

Такое поле называется полем разложения f.

Доказательство проведем индукцией по степени полиномаf.

База индукции. Если многочлен первой степени, то доказывать нече- го, это линейный многочлен. Поэтому предположим, что для много- членов степени меньше, чем у f, теорема доказана. Докажем ее для f.

Заметим, что f можно предполагать неразложимым унитарным многочленом над полем P . Действительно, если бы он разлагался на множители f = g ¢ h ненулевой степени, то для сомножителя g меньшей степени, чем у f по предположению инжукции имеется поле разложение

расширение поля P äî ïîëÿ L1. Остается расширить поле L1 äî ïîëÿ разложения полинома h меньшей степени, чем у f. Опять возможно ис-

пользовать индукцию. Далее предполагаем f неприводимым над полем

P .

Построим кольцо классов вычетов многочленов из P [X] по модулю многочлена f.

Многочлены g; h называются сравнимыми по модулю f, если они имеют одинаковые остатки при делении на f. Записывать это отношение между многочленами будем g ´ h(mod f) или просто g ´ h(f).

Легко проверить, что сравнимость многочленов g è h эквивалентна представлению g = h + ft; t 2 P [X] или же делимости разности g ¡ h íà f. Пользуясь этим замечанием, нетрудно установить свойства сравнений,

аналогичные свойствам (1)-(4) сравнений целых чисел.

Классом многочленов по модулю f называют максимальное множе-

ство многочленов попарно сравнимых друг с другом. Каждый класс многочленов образуется всеми многочленами, имеющими один и тот же остаток от деления на f. Так что кольцо многочленов разбивается на

непересекающиеся классы сравнимых многочленов.

Совокупность классов многочленов по модулюf обозначают P [X]=(f).

Определим сложение и умножение классов по представителям. Если g; h два класса с представителями многочленами g; h, то их суммой

будет òот класс многочленов, который содержит сумму представителей g + h: g + h = g + h. А произведением двух классов считаем тот класс,

28

который содержит произведение представителей: g ¢ h = g ¢ h.

Теорема о поле классов многочленов

Совокупность классов многочленов по модулю неприводимого многочлена f P [X]=(f) образует поле относительно введенных выше

операций.

Это поле содержит поле P в качестве собственного подполя.

Вначале проверим, что классы образуют коммутативное кольцо, при этом неприводимость многочлена не нужна.

Как и в случае целых чисел это утверждение легко следует из свойств классов многочленов. Из свойств (2) и (3) следует корректность определения операций, а аксиомы кольца следуют из того, что представители классов складываются и перемножаются как многочлены. Так что это следует из того, что сами многочлены образуют кольцо.

Заметим, что нулевым классом служит класс нулевого многочлена 0 = 0, а единичным элементом классов класс, содержащий единицу

кольца многочленов 1 = 1.

Покажем, что классы образуют поле. Для этого остается проверить только аксиому обратного. Она легко следует из теоремы о диофантовом уравнении для многочленов.

Действительно, пусть многочлен g 2 P [X] представитель ненулевого класса. Это означает, что этот многочлен не делится на многочленf. В силу неприводимости f отсюда следует взаимная простота этих много- членов, (f; g) = 1. Тогда по указанной теореме найдутся такие полиномы u; v 2 P [X], для которых fu + gv = 1. Но тогда для классов этих многочленов имеем равенство: fu + gv = gv = 1: Таким образом, класс v обратный для класса g.

Наконец само поле P содержится в поле P [X]=(f), его элементы от-

вечают классам многочленов нулевой степени. Теорема о поле классов доказана.

Закончим доказательство теоремы о поле разложения. Рассмотрим поле классов L1 = P [X]=(f) некоторое расширение поля P . Покажем,

что многочлен f в этом поле имеет корень.

Действительно, рассмотрим класс X. По построению классов имеем f(X) = 0, так что этот класс действительно представляет корень полино-

ìà f. Заключаем, что над полем L1 многочлен становится разложимым и доказательство теоремы следует из предположения индукции.

29

Теорема о поле разложения доказана.

Теорема о формулах Виета

Пусть P ïîëå, à

f(X) = Xn + a1X1 + ::: + akXn¡k + ::: + an

приведенный многочлен. Пусть L поле разложения этого многочлена,

à c1; :::; cn все корни многочлена в поле разложения L. Тогда коэффициенты многочлена выражаются через эти корни по формулам Виета

a1 = ¡(c1 + ::: + cn);

:::::::::::::::::::;

ak = (¡1)k

ci1 ci2 :::cik ;

<:::<i

k

i1<iX2

:::::::::::::::::::;

an = (¡1)nc1c2:::cn:

Для доказательства достаточно раскрыть скобки в представлении многочлена в виде произведения

f(X) = (X ¡ c1)(X ¡ c2):::(X ¡ cn):

6. Симметрические многочлены

Многочлен от переменныхX1; X2; :::; Xn называется симметрическим,

если он переходит в тождественно равный ему многочлен при любой перестановке переменных.

Примером симметрического многочлена служит любой элементарный симметрический многочлен порядка k

sk =

ci1 ci2 :::cik ; k = 1; 2; :::; n:

<:::<i

k

i1<iX2

Кроме того, если в произвольный многочлен

g(Y1; :::; Yn) 2 K[Y1; :::; Yn] вместо переменных подставить элементарные

симметрические многочлены

Y1 = s1; :::; Yn = sn, то получится симметрический многочлен. Ниже мы

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]