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

algebra1

.pdf
Скачиваний:
46
Добавлен:
21.03.2016
Размер:
1.92 Mб
Скачать

Глава III

Кольца многочленов

x 1: О следствиях коммутативности, ассоциативности и дистрибутивности

1 Суммы

Пусть на множестве A задана бинарная алгебраическая операция

сложения. Предположим, что эта операция ассоциативна, то есть что (a + b) + c = a + (b + c) для любых a; b; c 2 A. Это значит, что сумма

a + b + c не зависит от того, как мы расставим скобки, Нетрудно до-

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

a+(b+(c+d)); a+((b+c)+d); (a+b)+(c+d); ((a+b)+c)+d; (a+(b+c))+d

равны. Поэтому конечные суммы a1 +a2 + +an (если, конечно, сло- жение ассоциативно) обычно записываются без скобок; как бы мы ни группировали слагаемые так, чтобы каждый раз складывались два элемента, результат всегда будет один и тот же. Но, вообще говоря, порядок слагаемых в сумме менять нельзя.

Однако, если сложение не только ассоциативно, но и коммутативно, то есть a + b = b + a для любых a; b 2 A, то, как легко доказать по

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

n

X

X

X

xi;

s;

ai

i=1

s2S

i2I

означают соответственно сумму элементов x1; x2; : : : ; xn 2 A, сумму всех элементов из конечного множества S A и сумму элементов

71

ai 2 A, занумерованных элементами из конечного множества I. Ча- сто бывает удобно рассматривать и сумму пустого множества слагаемых; ее естественно считать равной 0. Иногда аналогичные обозна- чения применяются и тогда, когда множество индексов бесконечно; например, нам придется рассматривать суммы вида

1

X

ai:

i=1

Конечно, вообще говоря, такая сумма не имеет смысла; однако, если все слагаемые ai, кроме конечного числа, равны 0, то такая сумма фактически является конечной и имеет смысл. В той ситуации, когда все элементы некоторого набора элементов, кроме конечного числа, обладают некоторым свойством, мы будем говорить, что этим свойством обладают почти все элементы рассматриваемого набора. Только в этом смысле термин "почти все" употребляется в алгебре; в других разделах математики он может иметь и отличный от этого смысл. Например, в теории меры термин "почти все точки" означает "все, кроме точек, принадлежащих некоторому множеству меры 0".

Пусть теперь I, J два конечных множества, и пусть I J их декартово произведение, то есть множество всех пар (i; j), где i 2 I, j 2 J. Далее, пусть aij 2 A набор элементов, занумерованных двумя индексами i 2 I, j 2 J. Тогда определена сумма

X

aij:

(i;j)2I J

Вместо того, чтобы считать сумму по декартову произведению двух множеств, можно поступить иначе: зафиксировав i, сосчитать сум-

ìó âñåõ aij, j 2 J, а затем сложить все получившиеся суммы. Еще один способ состоит в том, что, зафиксировав j, мы считаем сумму

âñåõ aij, i 2 I, а затем складываем все получившиеся суммы. Ввиду независимости суммы от порядка и способа группировки слагаемых результат всегда будет один и тот же:

X XX XX

 

aij =

aij =

aij:

(i;j)2I J

i2I j2J

j2J

i2I

2 Произведения

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

n

Y

Y

1

Y

Y

xi;

s;

ai;

ai

i=1

s2S

i2I

i=1

72

означают соответственно произведение элементов x1; x2; : : : ; xn 2 A, произведение всех элементов из конечного множества S A, произведение элементов ai 2 A, занумерованных элементами из конечного множества I и произведение элементов ai, 1 i < 1, почти все из которых равны 1. Произведением пустого множества сомножителей удобно считать 1. Для двойных произведений справедливы соотношения, аналогичные соотношениям для двойных сумм:

Y

YY

YY

aij =

aij =

aij:

(i;j)2I J

i2I j2J

j2J i2I

3 Свойство 0

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

Предложение 1. Пусть A, B, C абелевы группы, и пусть для каждых элементов a 2 A, b 2 B определено их произведение ab 2 C,

причем выполняется соотношение дистрибутивности: (a1 + a2)b = a1b + a2b для любых a1; a2 2 A, b 2 B. Тогда 0A b = 0C для любого b 2 B.

Доказательство. Мы имеем:

0A b = (0A + 0A)b = 0A b + 0A b;

Прибавив к обеим частям этого равенства элемент 0A b и воспользовавшись ассоциативностью сложения в группе C, получим:

0C = 0A b + ( 0A b) = (0A b + 0A b) + ( 0A b) =

=0A b + (0A b + ( 0A b)) = 0A b + 0C = 0A b:

Âчастности, это свойство выполняется, если A любое кольцо,

èB = C = A.

4 Произведение сумм

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

73

так полученные произведения сложить. Запишем это теперь в виде точной формулы:

 

X

X

X

X

2

ar;ir :

(

a1;i1 )(

a2;i2 ) (

ar;ir ) =

 

a1;i1 a2;i2

 

i12I1

i22I2

ir2Ir

(i1;:::;ir)

 

 

 

 

 

 

I1 Ir

 

x 2: Определение и построение колец многочленов

1 Определение кольца многочленов

Пусть кольцо. Непустое подмножество A называется подкольцом , если оно замкнуто относительно действий в . Это зна- чит, что для всяких a; b 2 A их сумма a + b, разность a b и произведение ab принадлежат A. Ясно, что любое подкольцо само является кольцом; если кольцо коммутативно и ассоциативно, то и любое его подкольцо коммутативно и ассоциативно. Если кольцо являет-

ся кольцом с единицей 1 и 1 принадлежит подкольцу, то подкольцотоже кольцо с единицей.

Пусть ассоциативное кольцо с единицей 1. Для элемента t 2

определим по индукции его степени ti с показателем i 2 N0. Положим t0 = 1; если элемент ti уже определен, то положим ti+1 = tit. Индук-

цией по j легко доказать, что titj = ti+j для любых i; j 2 N0. Äåé- ствительно, tit0 = ti 1 = ti = ti+0. Если уже доказано, что titj = ti+j,

òî

titj+1 = ti(tjt) = (titj)t = ti+jt = t(i+j)+1 = ti+(j+1):

Пусть коммутативное ассоциативное кольцо с единицей, Aподкольцо , содержащее единицу 1 кольца , а t элемент из. Мы говорим, является кольцом многочленов от t над кольцом

A и пишем = A[t], если любой элемент f 2 однозначно пред-

1

ставляется в виде f = P aiti, ãäå ai элементы из A, почти все (то

i=0

есть все, кроме конечного числа) равные 0, так что на самом деле предыдущая сумма конечна. Однозначно определенные элементы ai называются коэффициентами многочлена f.

Из этого определения не ясно, для всякого ли кольца существует кольцо многочленов над ним. Ниже мы докажем, что это так: для любого ассоциативного коммутативного кольца с единицей A суще-

ствует кольцо A и элемент t 2 , такие что = A[t]. Но сначала

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

74

2 Кольцо формальных степенных рядов

Пусть A коммутативное ассоциативное кольцо с единицей 1. Обозначим через A[[t]] множество всех бесконечных последовательностей (a0; a1; a2; : : : ) элементов из A. Если f = (a0; a1; a2; : : : ) 2 A[[t]]

такая последовательность, то через f[i] будем обозначать ее i-ю компоненту ai; это будет удобно, если элемент из A[[t]] обозначается не одной буквой f, а более сложным сочетанием знаков (например, f(g+h)). Определим на A[[t]] две бинарных алгебраических операциисложение и умножение, положив для любых f; g 2 A[[t]] и любого i 2 N0

 

i

X

 

X

(f + g)[i] = f[i] + g[i];

(fg)[i] =

f[s]g[i s] =

 

f[p]g[q]:

 

s=0

p+q=i

 

 

p;q

 

0

 

 

 

Иными словами, если f = (a0; a1; a2; : : : );

g = (b0; b1; b2; : : : ), òî

f + g = (a0 + b0; a1 + b1; a2 + b2; : : : );

fg = (c0; c1; c2; : : : );

где для любого i 2 N0

 

 

 

 

i

XX

ci = asbi s =

apbq:

s=0

p+q=i

 

p;q 0

Предложение 2. Относительно введенных операций A[[t]] является коммутативным ассоциативным кольцом с 1.

Доказательство. Надо проверить, что выполняются следующие свойства:

(1) f + (g + h) = (f + g) + h для любых f; g; h 2 A[[t]] (ассоциа-

тивность сложения);

(2) f + g = g + f для любых f; g 2 A[[t]] (коммутативность сложения);

(3)существует такой элемент 0 2 A[[t]], что 0 + f = f для любого f 2 A[[t]];

(4)для любого f 2A[[t]] существует такой элемент f 2A[[t]], что f + ( f) = 0;

(5)f(gh) = (fg)h для любых f; g; h 2 A[[t]] (ассоциативность

умножения);

(6) fg = gf для любых f; g 2 A[[t]] (коммутативность умножения);

(7)существует такой элемент 1 2 A[[t]], что 1 f = f для любого f 2 A[[t]];

(8)f(g + h) = fg + fh для любых f; g; h 2 A[[t]] (дистрибутивность умножения относительно сложения).

75

Действительно, в качестве 0 и 1 возьмем элементы (0; 0; 0; : : : )

и (1; 0; 0; : : : ) из A[[t]], а для элемента f = (a0; a1; a2; : : : ) положимf = ( a0; a1; a2; : : : ). Пользуясь тем, что A коммутативное ассоциативное кольцо с 1, для любого индекса i 2 N0 получаем:

(1)(f +(g+h))[i] = f[i]+(g+h)[i] = f[i]+(g[i]+h[i]) = (f[i]+g[i])+h[i] =

=(f + g)[i] + h[i] = ((f + g) + h)[i];

(2)(f + g)[i] = f[i] + g[i] = g[i] + f[i] = (g + f)[i];

(3)(0 + f)[i] = 0[i] + f[i] = 0 + f[i] = f[i];

(4)(f + ( f))[i] = f[i] + ( f)[i] = f[i] + ( f[i]) = 0 = 0[i];

 

 

 

P

 

 

 

P

P

 

(5) ((fg)h)[i]

=

 

(fg)[s]h[r]

=

(

f[p]g[q])h[r] =

P

P

 

s+r=i

P

 

s+r=i p+q=s

P

 

 

 

 

 

p+P

=

(f[p]g[q])h[r] =

 

f[p](g[q]h[r]) =

f[p](g[q]h[r]) =

s+r=i p+q=s

 

 

p+q+r=i

 

 

u=i q+r=u

p+P

P

 

 

 

P

 

 

 

 

=

f[p]

(g[q]h[r]) =

f[p](gh)[u] = (f(gh))[i];

 

u=i

q+r=u

P

 

p+u=i

 

 

 

 

 

 

 

P

 

 

 

(6) (fg)[i] =

 

f[p]g[q] =

g[q]f[p]

= (gf)[i];

 

 

p+q=i

 

q+p=i

 

 

 

 

 

p P

 

 

 

 

 

 

(7) (1 f)[i] =

+q=i

1[p]f[q] = f[i];

 

P

 

 

 

 

 

P

 

 

 

 

(8) ((f + g)h)[i] =

 

(f + g)[p]h[q] =

(f[p]h[q] + g[p]h[q]) =

p P

 

 

p+q=i

 

 

 

p+q=i

 

 

P

 

 

 

 

 

 

=

f[p]h[q] +

 

g[p]h[q] = (fh)[i] + (gh)[i] = (fh + gh)[i]

+q=i

 

p+q=i

 

 

 

 

 

 

(все индексы p, q, r, s, t, участвующие в формулах, целые неотри-

цательные числа).

Эти выкладки почти не нуждаются в комментариях; поясним только две из них. Поскольку 1[0] = 1, 1[p] = 0 ïðè p 6= 0, â ñóì-

ме из (7) остается только одно ненулевое слагаемое 1[0]f[i] = f[i]. ×óòü больше надо сказать о выкладке (5). При переходе от третьего выражения к четвертому мы пользуемся дистрибутивностью умножения относительно сложения в кольце A: произведение суммы на элемент

равно сумме произведений слагаемых на этот элемент. При следующем переходе мы делаем два преобразования. Каждое слагаемое двойной суммы зависит от индексов p, q, r, таких что p + q = s,

s + r = i; исключая s, мы находим, что складываются выражения, отвечающие всем наборам индексов p, q, r, таким что p + q + r = i.

Кроме того, в этом же преобразовании мы, пользуясь ассоциативностью умножения в A, заменяем произведение (f[p]g[q])h[r] íà ïðî- изведение f[p](g[q]h[r]). Дальнейшая выкладка "обратный ход": мы делаем аналогичные преобразования в обратном порядке.

Обозначим через t элемент (0; 1; 0; : : : ) построенного кольца A[[t]]. Это кольцо называется кольцом формальных степенных рядов над A

76

от одной переменной t; его элементы называются формальными сте-

пенными рядами, и обычно элемент f = (a0; a1; a2; : : : ) записывают в

1

âèäå f = P aiti. Подчеркнем, что это только другая форма записи

i=0

элемента f: сумма бесконечного числа слагаемых не определена, и

знак суммы в этом выражении является лишь графическим знаком, не несущим содержательного смысла.

Аналогично тому, как это делалось в главе II при построении поля комплексных чисел, вложим кольцо A в кольцо A[[t]]. Пусть a эле-

мент из A; последовательность (a; 0; 0; : : : ) 2 A[[t]] будем обозначать просто через a. Напомним, что мы уже использовали это обозначе- ние при a = 0 и a = 1. Множество элементов кольца A оказывается

тем самым вложенным в множество формальных степенных рядов A[[t]], и всякий раз, когда мы будем рассматриваем элемент a из A

как формальный степенной ряд, мы будем иметь ввиду последовательность

(a; 0; 0; : : : ) 2 A[[t]]:

При этом для любых a; b 2 A сумма и произведение последовательностей

a = (a; 0; 0; : : : );

b = (b; 0; 0; : : : )

в кольце A[[t]] равны соответственно

 

(a; 0; 0; : : : ) + (b; 0; 0; : : : ) = (a + b; 0; 0; : : : );

(a; 0; 0; : : : )(b; 0; 0; : : : ) = (ab; 0; 0; : : : );

а получившиеся последовательности в наших обозначениях равны сумме a + b и произведению ab элементов a, b. Таким образом, это

вложение делает кольцо A подкольцом кольца формальных степенных рядов A[[t]].

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

Как мы только что видели, мы можем считать кольцо A подкольцом кольца формальных степенных рядов A[[t]]. Выделим в A[[t]] подкольцо, содержащее A, которое окажется кольцом многочленов от t над кольцом A. Пусть A[[t]] множество всех элементов (a0; a1; a2; : : : ) 2 A[[t]], таких что ai = 0 почти для всех i (то есть для всех i, кроме конечного числа). Легко проверить, что сумма разность и произведение элементов из снова принадлежат . Действительно, если f = (a0; a1; a2; : : : ) è g = (b0; b1; b2; : : : ) принадлежат , то лишь конечное число элементов ai, bj отличны от 0, а поэтому от- личаются от 0 лишь конечное число сумм ai + bi, разностей ai bi,

 

p P

произведений apbq, а вместе с последними и сумм

apbq. Íî ýòî

 

+q=i

77

èзначит, что почти все компоненты (f g)[i], (fg)[i] суммы, разности

èпроизведения элементов f и g равны 0, то есть f g; fg 2 . Таким

образом, подкольцо A[[t]].

Лемма 1. Пусть a0; a1; a2 : : : элементы из A, почти все равные 0.

1

Тогда конечная сумма P aiti равна элементу (a0; a1; a2; : : : ) кольца

i=0

A[[t]].

Доказательство. Сначала индукцией по i докажем, что (ti)[i] = 1 è (ti)[j] = 0 ïðè j 6= i, òî åñòü

ti = (0; 0; : : : ; 0; 1; 0; : : : );

причем единственной единице в этой последовательности предшествуют i нулей. Действительно, t0 = 1 = (1; 0; 0; : : : ). Åñëè i > 0 è äëÿ

ti 1 утверждение уже доказано, то (ti)[j] = (ti 1t)[j] =

(ti 1)[p]t[q].

 

 

 

 

 

 

 

 

 

 

 

 

 

p+q=j

Íî (ti 1)

 

= 0 è t

= 0 ëèøü ïðè p = i

i

1 è q

=P1, а значит,

 

 

[p]

6

[q] 6

 

 

 

 

= 0 ïðè j 6= i, à

ïðè j = p + q = (i 1) + 1 = i. Èòàê, (t )[j]

(ti)

= (ti 1)

t = 1

 

1 = 1.

 

 

 

 

 

[i]

 

 

 

[i 1] [1]

 

 

i

= (0; : : : ; 0; ai; 0; : : : ), где элементу ai

Далее, покажем, что ait

 

предшествуют i нулей. В самом деле, (aiti)[j]

=

p+Pq=j(ai)[p](ti)[q]; íî

(ai)[p] è (ti)[q] отличны от 0 лишь при p = 0, q = i, а значит, при j = p + q = 0 + i = i. Значит, (aiti)[j] = 0 ïðè j 6= i, à

(aiti)[i] = (ai)[0](ti)[i] = ai 1 = ai:

Теперь утверждение леммы становится очевидным: для любого j

1

ненулевую j-ю компоненту имеет только слагаемое ajtj суммы P aiti,

i=0

и эта компонента равна aj; поэтому aj является j-й компонентой суммы, и, таким образом,

1

X

aiti = (a0; a1; a2; : : : ):

i=0

Теорема 1. Кольцо является кольцом многочленов от t над кольцом A.

Доказательство. Ясно, что A ; лемма 1 показывает, что всякий

1

элемент f 2 представляется в виде f = P aiti, ãäå ai элементы из

i=0

A, почти все равные 0, и это представление единственно, потому что коэффициенты ai однозначно определяются элементом f (а именно, ai = f[i]). Итак, построенное нами кольцо это кольцо многочленов от t над A.

78

4 Старший член и степень многочлена

Многочлен вида ati, где a 2 A, i 0, называется одночленом; если a 6= 0, то число i называется степенью одночлена ati. Легко видеть,

что сумма одночленов одной и той же степени либо является одно- членом той же степени, либо равна 0.

По определению, всякий ненулевой многочлен f(t) 2 A[t] являет-

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

тот из них, который имеет наибольшую степень, называется старшим членом многочлена. Очевидно, что если к одночлену atn прибавить

сумму нескольких одночленов, степени которых строго меньше, чем степень одночлена atn, но не обязательно попарно различны, то все

равно atn будет старшим членом получившегося многочлена. Степенью ненулевого многочлена f(t) называется степень его стар-

шего члена; она обозначается deg f(t). Таким образом, если f(t) ненулевой многочлен над A, и его степень deg f(t) равна n, то

f(t) = a0 + a1t + + antn;

ãäå a0; a1; : : : ; an 2 A, an 6= 0; при этом одночлен antn является стар- шим членом многочлена f(t). Коэффициент an старшего члена antn

многочлена f(t) называется старшим коэффициентом многочлена f(t).

Дополним это определение, приписав нулевому многочлену степень 1. Мы будем считать, что символ 1 обладает такими свой-

ствами: для любого n 2 N0

1 < n; 1 + n = 1 + (1) = 1:

Следующее простое утверждение обычно называют теоремой о старшем члене произведения многочленов.

Предложение 3. Пусть f(t); g(t) 2 A[t] ненулевые многочлены,

и пусть amtm, bntn их старшие члены (здесь am, bm элемен- ты из A). Тогда произведение f(t)g(t) является суммой ambntm+n è

нескольких одночленов, степень каждого из которых меньше, чем m + n. Если ambn 6= 0, то произведение ambntm+n = (amtm)(bntn)

старших членов многочленов f(t), g(t) является старшим членом произведения f(t)g(t).

Доказательство. Пусть

f(t) = a0 + a1t + + amtm; g(t) = b0 + b1t + + bntn:

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

79

эти слагаемые и затем сложить все получившиеся произведения. Таким образом, f(t)g(t) является суммой произведений aibjti+j, â êîòî-

рых 0 i m, 0 j n. Если i < m или j < n, то произведение aibjti+j или равно нулю, или является одночленом, степень i + j которого строго меньше, чем m + n. Поэтому f(t)g(t) является сум- ìîé ambntm+n и нескольких одночленов, степень каждого из которых меньше, чем m + n. Последнее утверждение предложения очевидно.

Предложение 4. Пусть A коммутативное ассоциативное кольцо с 1.

(1) Степень суммы и разности двух многочленов из A[t] не пре-

восходит максимальной из степеней этих многочленов. Если степени многочленов различны, то степень их суммы и разности равна максимальной из степеней этих многочленов.

(2) Степень произведения двух многочленов из A[t] не превосходит суммы их степеней. Если A область целостности (в частности, если A поле), то степень произведения многочленов из A[t] равна сумме степеней сомножителей.

Доказательство. Утверждение (1) очевидно; докажем (2). Если хотя бы один из сомножителей является нулевым многочленом, то и произведение равно 0, и утверждение верно, так как 1 + n = 1

для любого n 2 N0 или n = 1. Если же оба многочлена отлич- ны от 0, то утверждения пункта (2) непосредственно вытекают из предложения 3.

Следствие. Если A область целостности, то A[t] тоже область целостности.

Доказательство. Если f(t); g(t) 2 A[t], f(t)g(t) = 0, то по предложе-

íèþ 4, (2)

1 = deg f(t)g(t) = deg f(t) + deg g(t);

а это возможно лишь если deg f(t) = 1 или deg f(t) = 1, то есть если f(t) = 0 или g(t) = 0.

5 Деление с остатком для многочленов

Теорема 2 (о делении с остатком для многочленов). Пусть

A коммутативное ассоциативное кольцо с 1, и пусть f(t), g(t)многочлены над кольцом A, причем g(t) 6= 0 и, более того, старший коэффициент многочлена g(t) обратим в A. Тогда существуют единственные многочлены q(t); r(t) 2 A[t], такие что

f(t) = g(t)q(t) + r(t); deg r(t) < deg g(t):

Многочлен q(t) называется неполным частным, а многочлен r(t) остатком от деления f(t) на g(t).

80

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