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

ALGEBRA

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

Все аксиомы коммутативного кольца хорошо известные свойства сложения и умножения целых чисел. Так что целые числа Z с обычны-

ми операциями образуют коммутативное кольцо. Его принято обозна- чать тем же символом Z. Примеры других колец будут изучены в по-

следующих разделах. А мы рассмотрим здесь исторически второй (после целых чисел) пример коммутативного кольца. Как раз от этого примера и произошло само понятие кольца. Прилагательное "коммутативное"присоединилось к этому существительному гораздо позже.

Пусть m положительное целое. Рассмотрим классы целых чисел по

модулю m Zm. Определим сложение и умножение классов по представителям. Если a; b два класса с представителями целыми a; b, òî

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

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

Теорема о кольце классов чисел

Совокупность классов чисел по модулю целого m образует комму-

тативное кольцо относительно введенных выше операций.

Это утверждение легко следует из свойств классов чисел.

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

Наконец аксиомы следуют из свойств целых чисел, так как представители классов складываются и перемножаются как целые числа.

Заметим, что нулевым классом служит класс нулевого числа0 = 0, à

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

Теорема доказана.

Особо важен случай классов вычетов по простому модулюp. Ýòî ñâÿ-

зано с важным дополнительным свойством.

Коммутативное кольцо называется полем, если кроме аксиом коммутативного кольца дополнительно выполняется аксиома поля

² Для любого ненулевого a =6 0 имеется обратный a¡1 для которого

a ¢ a¡1 = 1:

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

11

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

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

Действительно, пусть a некоторый ненулевой класс чисел. Тогда его представитель ненулевое целое a, оно взаимно просто с модулем в силу простоты p, (a; p) = 1. По теореме о полной системе вычетов найдется такое целое x, для которого a ¢ x принадлежит единичному классу чисел по модулю m. Тогда x ¢ a ´ 1(p) è x обратный для класса

a. Доказательство окончено.

Конечно, это далеко не единственный в своем роде пример поля. Например, рациональные, вещественные и комплексные числа с операциями сложения и умножения образуют поля соответственно рациональных (Q), вещественных (R) и комплексных (C) чисел. Все аксиомы извест-

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

12

еще один многочлен. Будем
тами из кольца K называют формальное выражение вида

Глава 2. Многочлены

1. Кольцо многочленов

Пусть имеется некоторое (коммутативное) кольцоK, à X некоторая переменная. Многочленом (полиномом) от переменной X с коэффициен-

f = a0 + a1 ¢

X + ::: + an ¢ Xn при некотором неотрицательном n è a0 2 K; :::; an 2 K. Элементы ao; :::; an называют коэффициентами многочлена f.

Если все коэффициенты многочлена равны нулю, то f нулевой

многочлен . А ненулевой многочлен содержит ненулевые коэффициенты. Степенью ненулевого многочлена f называют максимальное целое

deg(f) = m, для которого имеется ненулевой коэффициент, am =6 0. Сам этот коэффициент am называется старшим коэффициентом многочлена

. Степень нулевого многочлена будем считать равной символу¡1, êî-

торый считается меньше любого целого числа и произведение его с любым неотрицательным целым числом приводит к ¡1.

Пусть g = b0 + b1 ¢ X + ::: + bm ¢ Xm

считать для определенности, что n ¸ m. Многочлены f è g считаются равными, если у них равны соответствующие коэффициенты:

f = g , a0 = b0; :::; am = bm; am+1 = 0; :::; an = 0:

Так что всегда можно "дописать"к многочлену дополнительные более высокие степени переменной с нулевыми коэффициентами.

Элементы самого кольца K отождествляем с многочленами нулевой

степени a 2 K; a = a + 0 ¢ X + ::: + 0 ¢ Xn:

Так что кольцо K содержится во множестве многочленов. Наша цель

13

продолжить операции сложения и умножения с кольцаK на многочлены от переменной X. Это возможно по "обычным школьным"правилам.

Пусть f = a0 + a1 ¢ X + ::: + an ¢ Xn è g = b0 + b1 ¢ X + ::: + bm ¢ Xm.

Мы можем дополнить второй многочлен нулевыми одночленами более высоких степеней и считать, что n = m. Это будет предполагаться.

Определим сумму многочленов по формуле

f + g = (a0 + b0) + (a1 + b1) ¢ X + ::: + (an + bn) ¢ Xn;

а произведение есть многочлен f ¢g = c0 + c1 ¢X + ::: + cn ¢Xn; коэффици-

P

енты которого определяются формулами ci = s+t=i as ¢ bt i = 0; 1; :::; n:

Теорема о кольце многочленов

Пусть K произвольное коммутативное кольцо, а X переменная.

Многочлены с коэффициентами из кольца K образуют коммутативное

кольцо. Нулевым элементом этого кольца служит нулевой многочлен. Само кольцо K образует подкольцо этого кольца, образованное много-

членами степени нуль. Единицей кольца многочленов служит единица этого подкольца K.

Действительно, обратимся к проверке аксиом кольца. Аксиомы сло-

жения сводятся к аксиомам сложения коэффициентов многочлена к

сложению элементов коммутативного кольца. Так что их выполнимость

очевидна. Проверим дистрибутивность.

 

 

Пусть кроме многочленов

 

 

n дан многочлен

n

 

 

f = a0 + a1 ¢ X + ::: + an ¢ X n.è g = b0 + b1 ¢ X + ::: + bn ¢ X

 

h = c0 + c1 ¢ X + ::: + cn ¢ X

 

 

 

Тогда закон дистрибутивности следует из равенств

 

X

X

sX

 

as ¢ (bt + ct) =

as ¢ bt +

as ¢ ct

s+t=i

s+t=i

+t=i

 

выполненных для любого i = 0; 1; :::; n.

 

 

Наконец проверим асоциативность умножения. Она следует из дис-

трибутивности

X

 

X X

 

X

X

as ¢ bu ¢ cv =

as ¢ bu) ¢ cv:

 

as ¢ (

bu ¢ cv) =

(

s+t=i

u+v=t

s+u+v=i

 

r+v=i s+u=r

 

íî. Остальные утверждения теоремы очевидны. Доказательство оконче-

14

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

Цель данной главы перенести теорию делимости целых чисел главы 1 на многочлены от одной переменной. Точка опоры такого переноса алгоритм Евклида для определения НОД.

В заключение определиммногочлены от нескольких переменных. Пусть даны несколько переменных X1; X2; :::; Xn. По индукции определяется

кольцо от переменных X1; :::; Xn. А именно, по теореме о кольце много- членов K[X1] коммутативное кольцо. ПолагаемK[X1; X2] = (K[X1])[X2] есть кольцо многочленов от переменнойX2 с коэффициентами из кольца K[X1]. Наконец если уже определено коммутативное кольцо многочленов K[X1; :::; X1] от переменных X1; :::; X1, то полагаем

K[X1; :::; Xn] = (K[X1; :::; X1])[Xn]:

Это коммутативное кольцо от переменной Xn с коэффициентами из

кольца K[X1; :::; X1].

2. Теория делимости многочленов

Пусть R произвольное (коммутативное) кольцо. Такое кольцо называется целостным , если для любых элементов r; s 2 R из равенства rs = 0 следует, что либо r = 0, ëèáî s = 0.

Примером целостного кольца служат целые числа Z. Любое поле целостное кольцо, поскольку из равенства rs = 0 и неравенства r =6 0 следует наличие обратного r¡1 ê r и выполняется равенство s = r¡1rs =

r¡1 ¢ 0 = 0.

Из свойства степени многочленов легко следует целостность кольца многочленов с коэффициентами из целостного кольца.

Лемма о о свойстве степени многочлена

Пусть P произвольное целостное кольцо. Тогда еслиf; g ненулевые многочлены кольца P [X], то для их суммы имеется неравенство степеней deg(f + g) · max(deg(f); deg(g)), а для произведения равенство

deg(f ¢ g) = deg(f) + deg(g).

Действительно, первое неравенство вполне очевидно для произвольного кольца коэффициентов P , второе равенство следует из целостности

кольца P .

15

Действительно, если f = a0 + a1 ¢ X + ::: + an ¢ Xn è g = b0 + b1 ¢ X +

::: + bm ¢ Xm два многочлена и старшие коэффициенты в такой записи

ненулевые,

an =6 0 =6 bm, то старший коэффициент произведения an ¢ bm ненулевой в силу целостности P . Это доказывает лемму.

Самое важное свойство целостных колец возможность сокращения на ненулевые элементы.

Лемма о сокращении

Пусть R целостное кольцо. Тогда если для некоторых элементов

x; y; r =6 0 этого кольца выполняется равенство xr = yr, òî x = y.

Действительно, из этого равенства следует соотношение

0= xr ¡ yr = (x ¡ y)r:

Âсилу целостности либо x ¡ y = 0; x = y, ëèáî r = 0. Но второе невоз-

можно по предположению r =6 0. Заключаем x = y. Лемма доказана.

В теории делимости имеется в виду возможность сокращения ра-

венств на общие сомножители. Поэтому такая теория возможна только

для целостного коммутативного кольца.

Обратимыми элементами целостного кольца R называют множество

его элементов R¤, для которых в этом кольце имеется обратный элемент

R¤ =

f

r

2

R

j

s

2

R; r

¢

s = 1 . Например, в кольце целых чисел

 

 

 

 

 

g

обратимыми являются только элементы +1; ¡1,

Z¤ = f+1; ¡1g.

Два элемента r; s целостного кольца называются ассоциированными, если они отличаются на обратимый сомножитель из этого кольца:

r » s () r = ² ¢ s; ² 2 R¤:

Это понятие ассоциированности согласуется с понятием ассоциированности целых чисел как чисел отличающихся только знаком.

Åñëè r; s 2 R, то говорят, что r делит s, rjs, åñëè s = r ¢ t для некото-

ðîãî t 2 R.

öà. Отметим простые свойства делимости произвольного целостного коль-

²rjs; sjt =) rjt;

²rjs; rjt =) rj(s + t); rj(s ¡ t);

16

²rjs; t 2 R =) rjst;

²rjs1; :::; rjsn; t1; :::; tn 2 R =) rj(s1t1 + ::: + sntn);

²a 2 R¤; s 2 R =) ajs;

²a 2 R¤; r; s 2 R; rjs =) arjs;

²rjs; sjr =) r = as; a 2 R¤;

²a 2 R¤; rjs () rjas.

Поскольку обратимые элементы кольца делят любой элемент, то понятие делимости определено с точностью до ассоциированных элементов. Наибольшим общим делителем элементов r; s называют такой их

общий делитель d, который делится на любой другой общий делитель.

Такой делитель, если он существует, определен однозначно с точностью до ассоциированности. Обозначаем его через (r; s).

Обратимся к теории делимости кольца многочленов от одной переменной X с коэффициентами из поля P P [X]. Вначале необходимо

определить обратимые элементы такого целостного кольца.

Лемма об обратимых элементах многочленов

Пусть P ïîëå, à X переменная. Тогда обратимые элементы кольца многочленов P [X] есть ненулевые элементы самого поля P , P [X]¤ =

P .

Действительно, обратимость ненулевых элементов поляP следует из

аксиом поля. По построению кольца многочленов поле P содержится в

нем. Так что остается проверить, что верно и обратное, любой обратимый элемент кольца многочленов есть ненулевой элемент поля коэффициентов P , то есть это ненулевой полином нулевой степени.

Пусть f; g 2 P [X] произвольные многочлены, а многочлен f обратим и уже f ¢ g = 1. По свойству степени deg(fg) = deg(f) + deg(g) = 0, так что возможно только deg(f) = 0; f 2 P и этот многочлен ненулевой.

Лемма доказана.

Все это приводит к определению ассоциированности в кольце много- членов. Два многочлена f; g 2 P [X] называют ассоциированными, если

они отличаются на постоянный ненулевой сомножитель : f = c ¢ g; c 2

P; c 6= 0.

17

Каждый класс ассоциированных многочленов вполне определяется любым своим представителем. Остальные полиномы этого класса полу- чаются домножениями представителя на ненулевые элементы поля P .

Обычно в качестве представителя выбирают приведенный (унитарный, нормализованный) полином, старший коэффициент которого равняется единице поля P .

Существование наибольшего общего делителя многочленов следует из наличия в кольце многочленов от одной переменной с коэффициентами из поля алгоритма деления с остатком.

Теорема о делении многочленов с остатком

Пусть P произвольное поле, а X некоторая переменная. Тогда для любых двух многочленов f; g 2 P [X]; g =6 0 найдутся такие многочлены h; r 2 P [X], для которых f = g ¢ h + r, причем deg(r) < deg(g). Такие

многочлены этими условиями определяются однозначно.

Докажем существование. Пусть f = a0 + a1 ¢ X + ::: + an ¢ Xn è

g = b0 + b1 ¢ X + ::: + bm ¢ Xm, причем an =6 0 =6 bm, òàê ÷òî deg(f) = n;

deg(g) = m. Åñëè n < m, то достаточно положить h = 0; r = f. Поэтому будем предполагать, что n ¸ m и доказывать утверждение индукцией по n. При этом базой индукции служит уже разобранный случай степеней

n < m.

Произведем шаг индукции. Предположим утверждение теоремы доказанным для многочлена f степени меньше n. Рассмотрим многочлен

f1 = f ¡ ( an )Xn¡m ¢ g: bm

Легко заметить, если сравнить старшие степени слагаемых, что степень полученного многочлена n1 = deg(f1) строго меньше степени n = deg(f).

Применим предположение индукции к многочленуf1 и найдем такие многочлены h1; r, для которых f1 = g ¢ h1 + r è deg(r) < m. Но тогда

немедленно получаем искомое разложение f = f1 + ( an )Xn¡m ¢ g = (h1 +

( an )Xn¡m) ¢ g + r.

bm

bm Докажем однозначность. Пусть f = g ¢h1 + r1 еще одно разложение.

Тогда вычтем одно равенство из другого и получим тождество много- членов

(h ¡ h1) ¢ g = r1 ¡ r:

В силу свойств степени deg(r1 ¡ r) < deg(g), поэтому такое равенство

18

гочлен наименьшей степени, который представляется в виде
g = r2

возможно только если r1 = r; h1 = h. Теорема доказана.

Следствие (алгоритм Евклида для многочленов)

Пусть P ïîëå, à P [X] кольцо многочленов. Пусть f è g два многочлена, причем g 6= 0. Строим последовательность многочленов rs; s 2 N по следующему правилу: полагаем вначале r1 = f; r2 = g.

Для того чтобы построить член ряда rs+1 после построения двух предыдущих членов r1; rs делим r1 íà rs с остатком и этот остаток и полагаем следующим членом последовательности: r1 = rs ¢ q + rs+1.

По определению деления с остатком члены такой последовательности, начиная со второго, образуют последовательность многочленов убывающих степеней. Поэтому на некотором шаге получается нулевой член rt+1. Последний ненулевой член rt такой последовательности

и будет наибольшим общим делителем многочленов f è g, (f; g) = rt.

Обозначим r = rt. Докажем, что (f; g) = r.

Докажем вначале, что r общий делитель f; g. Мы покажем, что r делит все многочлены последовательности ri.

Действительно, последнее соотношение

r1 = rt ¢ ht показывает, что r = rt делит r1. Если уже показано, что r делит r1 è rs, то из равенства r2 = r1 ¢ h1 + rs следует, что и r2 делится на r. Продолжая эти рассуждения мы установим, что r делит

f = r1 è g = r2.

Остается установить, что любой общий делитель q многочленов f è

g служит делителем и r. Покажем, что такой общий делитель делит все

многочлены построенной последовательности. Действительно, если уже показана делимость : qjr2; qjr1, то из равенства r2 = r1 ¢ h1 + rs

следует, что qjrs. Опять продолжаем наши рассуждения начиная сf = r1 и и закончим их тем, что qjrt = r. Следствие доказано.

Теорема о диофантовом уравнении для многочленов

Наибольший общий делитель ненулевых многочленовf è g åñòü ìíî-

fh + gt

для некоторых многочленов h è t. В частности, многочлены f è g âçà-

имно просты тогда и только тогда, когда для некоторых многочленов h è t имеем соотношение 1 = fh + gt.

Действительно, пусть d = fh + gt многочлен наименьшей степени,

19

представимый в таком виде. Поделим f íà d с остатком,

f = dq + r; deg(r) < deg(d):

Тогда r = f ¡ dq = f ¡ (fh + gt)q = f(1 ¡ hq) + g(¡tq) есть многочлен

меньшей степени.

В силу минимальности r = 0 è djf. Аналогично, djg. Таким образом, d общий делитель f; g. Проверим, что он наибольший.

Действительно, если d0 общий делитель f è g, то из соотношения d = fh + gt сразу следует, что d0 делит d. Теорема доказана.

3. Факториальность кольца многочленов

Напомним, что в случае кольца многочленов с коэффициентами из некоторого поля обратимые элементы такого кольца в точности ненулевые многочлены степени нуль, ненулевые элементы поля коэффициен-

òîâ.Необратимый многочлен f (многочлен ненулевой степени) называ-

ется неразложимым, если его нельзя представить в виде произведения f = g ¢ h, в котором многочлены g; h ненулевой степени (многочлены g; h

сами необратимы).

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

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

Пусть P ïîëå, à P [X] кольцо многочленов от переменной X с коэффициентами из поля P . Тогда любой ненулевой многочлен f 2 P

разлагается в произведение неприводимых многочленов f = p1:::pn.

Такое разложение однозначно с точностью до перестановки сомножителей и отношения ассоциированности между ними. Иными словами, если f = q1:::qm другое разложение в произведение неприводи-

мых многочленов, то должно выполняться равенство: n = m è ïî-

сле подходящей перенумерации сомножителей можно добиться, чтобы

p1 » q1; :::; pn » qn.

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

20

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