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

Лекции по алгебре. В 2 частях. Ч.2. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

nn

Y

Y

Y

Res(f, g) = a0m

g(αi) = a0m

b0i−β1) . . . (αi−βm) = a0mb0n i−βj).

i=1

i=1

i,j

Res 3. Пусть f(x) = a0(x−α1) . . . (x−αn) P [x] и a0 ̸= 0. Положим

D(f) = a20n−2D(a0 1f). Тогда a0D(f) = (−1)n(n2−1) Res(f, f).

n

Доказательство. Согласно Res 2 Res(f, f) = an0−1 Q fi). Так

i=1

как f(x) = a0(x − α1) . . . (x − αn), то

 

 

n

 

 

 

 

 

n

n

 

 

f(x) = a

 

X

 

) . . . (x\α

 

Xj

Y̸

 

 

0

i=1

1

i

n 0

i=1

=1,j=i

j

 

 

 

 

 

 

 

 

 

а потому fi) = a0 Qi − αj). Окончательно получаем:

j̸=i

Res(f, f) = a0n−1

a0

 

i − αj) =

 

 

 

 

 

 

n

Y

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

i=1

j̸=i

 

 

 

 

n

 

 

 

 

 

n(n−1)

 

 

 

 

Y Y

 

 

 

 

 

Y

 

a02n−1

i − αj) = a02n−1(−1)

 

 

 

i − αj)2 =

 

2

 

i=1 j̸=i

 

 

 

 

 

 

 

i<j

 

 

n(n−1)

Y

 

 

 

 

 

n(n−1)

a0(−1)

 

 

 

a02n−2 i − αj)2 = a0(−1)

 

D(f).

2

 

 

2

 

 

 

 

i<j

 

 

 

 

 

 

 

 

Res 4. Пусть f(x), g1(x), g2(x) P [x]. Тогда

 

 

 

 

 

Res(f, g1g2) = Res(f, g1)Res(f, g2).

 

Доказательство. Пусть f(x)

= a0(x − α1) . . . (x − αn) P [x], где

αi P , и g1(x), g2(x) — произвольные многочлены из P [x] степеней k и m. По Res 2 имеем:

 

 

 

n

 

Res(f, g1g2) = a0k+m

iY

 

g1i)g2i) =

 

!

 

=1

n

n

!

YY

= a0k

g1i) · a0m g2i) = Res(f, g1)Res(f, g2).

i=1

i=1

 

41

§16. Алгебраическая замкнутость поля C

Поле F называется алгебраически замкнутым, если любой многочлен из F [x] разлагается в F [x] на линейные множители.

В данном параграфе мы докажем алгебраическую замкнутость поля C — теорему, доказанную Гауссом на рубеже XVIII и XIX веков и часто называемую основной теоремой алгебры комплексных чисел. В дальнейшем будем использовать следующую лемму.

Лемма 1. Пусть f(x) R[x]. Тогда при x R, достаточно больших по абсолютной величине, знак f(x) совпадает со знаком ненуле-

вого коэффициента многочлена f(x) при наибольшей степени.

Лемма 2. Пусть f(x) R[x], deg f(x) = 2k +1. Тогда существует α R такое, что f(α) = 0.

Доказательство. По лемме 1 существуют такие a, b R, что f(a) < 0, f(b) > 0. Так как f(x) — непрерывная функция, то существует такое α R, что f(α) = 0. □

Теорема 1. Пусть f(x) R[x]. Тогда существует такое α C, что f(α) = 0.

Доказательство. Пусть deg f = 2kq, где q = 2s + 1. Проведём индукцию по k. При k = 0 теорема следует из леммы 2. Пусть P — поле

разложения для f(x) над C и f(x) = (x−α1) . . . (x−αn). Выберем d R и положим βij = αiαj +d(αi j) P, i < j. Число элементов βij равно

n(n − 1) = 2kq(2kq − 1) = 2k−1q(2kq − 1) = 2k−1q, 2 2

где qнечётно. Пусть g(x) = Qi<j(x − βij). Коэффициенты многочлена g(x) являются элементарными симметрическими многочленами от βij, поэтому они являются многочленами от αi с действительными коэффициентами; более того, это симметрические многочлены. Действительно, перестановка любых αk и αl влечёт за собой лишь перестановку среди элементов βij: βkj при j ̸= k, l превращается в βlj и, наоборот, βkl и все βij при i, j ̸= k, l остаются на месте. Но коэффициенты многочлена g(x) не меняются при перестановке его корней. Следовательно, по теореме 2 § 12 коэффициенты многочлена g(x) — это многочлены с действительными коэффициентами от коэффициентов многочлена f(x), т. е. g(x) R[x]. По предположению индукции существуют такие i, j,

42

что βij C. В силу произвольности выбора d существуют такие d1 и d2 R, d1 ̸= d2, что

 

 

 

 

αiαj + d1i + αj) = a C,

 

 

 

i, j

 

 

 

αiαj + d2i + αj) = b C

 

, и элементы α , α

для некоторых

.

Следовательно, α + α

, α

α

 

C

 

 

2

i j

i

 

j

 

i j

— корни уравнения x

 

− (αi + αj)x + αiαj

= 0, т. е. αi, αj C.

Теорема 2. Пусть f(x) C[x]. Тогда существует такое α C, что f(α) = 0.

Доказательство. Пусть f(x) = a0xn+a1xn−1+. . .+an. Тогда F (x) = f(x)f¯(x) = (a0xn + a1xn−1 + . . . + an)(¯a0xn + a¯1xn−1 + . . . + a¯n) =

= b0x2n + . . . + b2n, где bk =

aij, k = 0, . . . , 2n.

 

 

 

 

+j=k

 

¯

 

 

 

i X

 

= i+j=k iaj = bk, т. е. F (x)

R[x]. Тогда по теореме 1

Имеем bk

существует такое β

 

C

, что F (β) = f(β)f¯(β) = 0. Если f(β) = 0, то

 

P

 

 

всё доказано. Если f¯(β) = 0, т. е. a¯0βn + a¯1βn−1 + . . . + a¯n = 0, то

¯n ¯n1 , а потому ¯ .

a0β + a1β + . . . + an = 0 f(β) = 0 □

§17. Разложение многочленов на множители над C, R и Q

Как следствие из предыдущего параграфа, получаем следующие две теоремы.

Теорема 1. Пусть f(x) C[x], deg f = n. Тогда имеет место

разложение f(x) = (x − α1) . . . (x − αn), α1, . . . , αn C.

Теорема 2. Пусть f(x) R[x] и f(x) неприводим. Тогда deg f ≤ 2. Доказательство. Пусть deg f ≥ 2. Так как f не имеет корней из R,

но существует

такой α

C

, что f(α) = 0, то f(¯α) = 0 и f делится на

 

2

 

 

(x − α)(x − α¯) = x

 

− (α + α¯) + αα¯ R[x], т. е. deg f(x) = 2.

По признаку неприводимости Эйзенштейна в Q[x] существуют неприводимые многочлены сколь угодно большой степени. Однако этот признак не даёт ответа на вопрос о неприводимости произвольного многочлена из Q[x]. Ответить на этот вопрос можно, используя понятие делимости в Z.

43

Теорема 3. Пусть f(x) Q[x]. Тогда существует алгоритм, позволяющий за конечное число шагов определить, является ли f неприводимым над Q.

Доказательство. Вспомним, что неприводимость в Q[x] эквивалентна неприводимости в Z[x]. Пусть f(x) Z[x]. Предположим, что f = gh и deg f = n. Тогда можно считать, что deg g ≤ n2 = k. Выбирая различные числа p1, . . . , pk+1 Z, получаем, что g(pi) — это делитель числа f(pi). Поскольку таких возможностей конечное число, то мы можем для каждого случая по интерполяционной формуле построить g(x) и проверить, делит ли g(x) многочлен f(x). Таким образом, за конечное число шагов мы решаем вопрос о неприводимости f(x) над Q. □

§18. Границы корней. Теорема Штурма

Пусть f(x) = xn + a1xn−1 + . . . + an C[x], n ≥ 1.

Лемма 1. Пусть A = max{|a1|, . . . , |an|}. Тогда любой корень мно-

гочлена f(x) по модулю меньше 1 + A.

. Имеем:n

| 1

 

n| ≤

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

 

| ≥

 

n

 

x

 

A + 1

 

a xn−1

+ . . . + a

 

|a1||x|n−1 + . . . + |an| ≤ A(|x|n−1 + . . . + 1) = A|x|x||−11 < A|x|x|−| 1 ≤ |x|n. □

Для вычисления границ корней достаточно уметь находить лишь верхнюю границу положительных корней любого многочлена. Действительно, если N0 — верхняя граница положительных корней многочлена f(x), то рассмотрим многочлены

ϕ1(x) = xnf(1/x), ϕ2(x) = f(−x), ϕ3(x) = xnf(−1/x).

Пусть их верхние границы равны соответственно N1, N2, N3. Тогда ес-

ли x0 — положительный корень f(x), то 1 < x0 < N0; если x0

N1

отрицательный корень, то −N2 < x0 < − 1 .

N3

Пусть f(x) = xn + a1xn−1 + . . . + an R[x], n ≥ 1. Для нахождения верхней границы положительных корней удобно использовать следую-

щий метод Ньютона.

Лемма 2. Пусть c R+ такое, что f(c) > 0, f(c) ≥ 0, . . . , f(n)(c) ≥ 0. Тогда любой действительный корень многочлена f(x) меньше c.

Доказательство следует из формулы Тейлора:

f(x) = f(c) + f(c)(x − c) + . . . +

f(n)(c)

(x − c)n.

n!

44

Предположим, что (f, f) = 1. Если это не так, то рассмотрим вместо многочлена f многочлен f/(f, f), который уже обладает требуемым свойством, т. е. не имеет кратных корней. Пусть f0, f1, . . . , fr — последовательность многочленов, полученная из f по следующей схеме: f0 = f, f1 = f,

f0

= f1q1 − f2,

deg f2

< deg f1,

f1

= f2q2 − f3,

deg f3

< deg f2,

 

. . .

 

. . .

fr−1 = frqr,

deg fr = 0.

Последовательность f0, f1, . . . , fr называется рядом Штурма многочлена f(x).

Для каждого a R, не являющегося корнем f, определим ω(a) как число перемен знака в последовательности чисел f0(a), f1(a), . . . , fr(a), из которой удалены все нули.

Теорема (Штурма). Число корней из R у многочлена f на интервале [b, c] (при условии, что b и c не корни f) равно ω(b) − ω(c).

Доказательство. Заметим, что для любого a R число a не может обращать в нуль два подряд многочлена из ряда Штурма, так как если

fs(a) = fs+1(a), то и fs+2(a) = . . . = fr(a) = 0 — противоречие, поскольку fr(a) — ненулевая константа. Все корни всех fi разбивают интервал

[b, c] на подинтервалы [b, c] = [b, c1] [c1, c2] . . . [ck, c]. Внутри (ci, ci+1)

все fs имеют один знак, поэтому там ω(a) не меняется. Посмотрим, как меняется ω(a) в точках ci.

1. Пусть ci — корень fs, 0 < s < r. В силу равенства fs−1 = fsqs

fs+1 числа fs−1(ci) и fs+1(ci) должны иметь разные знаки. Эти же знаки они имеют и в примыкающих к точке ci подинтервалах. Значит,

независимо от знака fs есть одна перемена знака в последовательности

fs−1(a), fs(a), fs+1(a), как слева, так и справа от ci (и в точке ci). Итак, ω(a) не изменяется в этом случае.

2. Пусть ci — корень f. Имеем: f(x) = (x − c)g(x), g(c) ̸= 0, f1(x) = g(x) + (x − c)g(x). Знак f1 в точке ci и возле неё совпадает со знаком

g(ci), а f меняет знак в точке ci. Значит, при a < ci есть перемена знака среди чисел f0(a) и f1(a), а при a > ci нет перемены знака. Все остальные перемены знака сохраняются. Итак, при переходе через корень многочлена f число ω(a) уменьшается на 1. □

45

Глава 4. Линейные преобразования векторных пространств

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

§1. Матрица линейного отображения

В § 15 главы 1 мы ввели понятие линейного отображения и привели некоторые примеры линейных отображений. Дадим ещё несколько примеров.

Далее в этой главе через V мы обозначаем линейное пространство над некоторым полем F . Пусть V = V1 LV2. Тогда для любого v V существуют такие единственные v1 V1, v2 V2, что v = v1 + v2. Положим φ(v) = v1. Нетрудно проверить, что φ L(V, V ). Отображение φ называется проектированием V на V1 параллельно V2.

Далее пусть F [x] — линейное пространство многочленов от x над полем F . Положим φ(f(x)) = f(x). Очевидно, что φ L(F [x], F [x]).

Пусть V — линейное пространство размерности n над F , a1, . . . , an

— некоторый базис V и φ L(V, V ). Тогда существуют такие единственные αij F , 1 ≤ i, j ≤ n, что

φ(a1) = α11a1 + . . . + α1nan,

. . .

φ(an) = αn1a1 + . . . + αnnan.

Матрица [φ]a1,...,an

=

 

α...11

·.·..·

α1...n

 

называется матрицей ли-

 

 

 

αn1

· · ·

αnn

 

 

 

 

 

 

 

 

 

нейного преобразования φ в базисе a1, . . . , an. Таким образом, мы построили отображение [ ]a1,...,an : L(V, V ) → Mn(F ).

46

Примеры.

1.[id]a1,...,an = E.

2.[0]a1,...,an = 0.

3.Пусть V = V1 LV2, a1, . . . , ak — базис V1, ak+1, . . . , an — базис V2.

Тогда

[φ]a1,...,an =

0k

0

,

 

E

0

 

 

 

 

 

 

 

где φ — проектирование V на V1 параллельно V2, а Ek — единичная матрица из Mk(F ).

4. Пусть φ(f(x)) = f(x), φ : Fn[x] → Fn[x], где по определению Fn[x] = {f F [x] : deg f ≤ n}. Тогда 1, x, x2, . . . , xn — базис пространства Fn[x] и

 

 

 

1 0 ·· ·· ··

0

0

 

 

 

 

0

0

 

0

0

.

[φ]1,x,...,x

 

=

0

0

· · ·

0

0

 

 

 

 

 

 

 

 

 

 

 

n

 

 

0

2

· · ·

0

0

 

 

 

 

0

0

n

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· · ·

 

 

 

§2. Координаты образа вектора. Изменение матрицы при изменении базы

Пусть V — линейное пространство над F , dimF (V ) = n, a1, . . . , an и b1, . . . , bn — некоторые базисы V . Тогда для любого v V суще-

n

ствуют такие единственные α1, . . . , αn F , что v = P αiai. Строка

i=1

[v]a1,...,an = (α1, . . . , αn) Fn называется координатами вектора v в базисе a1, . . . , an. По теореме 1 § 1.12 отображение [ ]a1,...,an : V → Fn является изоморфизмом векторных пространств. Существуют такие един-

n

ственные tij F , что bi = P tijaj, i, j = 1, . . . , n. Матрица T = (tij)

j=1

называется матрицей перехода от базиса a1, . . . , an к b1, . . . , bn.

Теорема 1. Для всех x V , φ L(V, V ) выполняется:

1)[x]a1,...,an = [x]b1,...,bn T ;

2)[φ(x)]a1,...,an = [x]a1,...,an · [φ]a1,...,an ;

3)[φ]b1,...,bn = T [φ]a1,...,an T −1.

47

Доказательство. 1. Пусть мы имеем [x]a1,...,an = (x1, . . . , xn), а также [x]b1,...,bn = (y1, . . . , yn). Тогда

x =

n

xiai =

n

yjbj =

n

yj

n

tjiai! =

n

n

yjtji

ai.

 

X

 

Xn

X

 

Xi

 

X

X

 

 

 

i=1

 

j=1

 

j=1

 

=1

 

i=1

j=1

 

 

Следовательно, xi = P yjtji, i = 1, . . . , n, и (x1, . . . , xn) = (y1, . . . , yn)T .

j=1

В итоге [x]a1,...,an = [x]b1,...,bn T. Заметим, что из последнего равенства следует |T | ̸= 0. Действительно, последовательно полагая x =

a1, . . . , x = an, получаем E = XT для некоторой матрицы X.

nn

2.Пусть x = P xiai, φ(ai) = P αijaj. Тогда

 

 

i=1

 

 

j=1

 

 

 

 

 

xiαij!aj,

φ(x) =

n

xiφ(ai) =

n

xi

n

αijaj

=

n

n

 

X

 

X

 

X

 

 

 

X Xi

 

 

i=1

 

i=1

 

j=1

 

 

 

j=1

=1

 

nn

X

X

[φ(x)]a1,...,an = ( xiαi1, . . . ,

xiαin) =

i=1

i=1

α11

= (x1, . . . , xn) · ...

αn1

·· ·

...

·· ·

α1n

... = [x]a1,...,an [φ]a1,...,an .

αnn

3. Пусть [φ]a1,...,an = A, [φ]b1,...,bn = B. Тогда для любого x V имеем:

[φ(x)]a1,...,an

=

[x]a1,...,an A, [φ(x)]b1,...,bn = [x]b1,...,bn B,

[φ(x)]a1,...,an

=

[φ(x)]b1,...,bn T, [x]a1,...,an = [x]b1,...,bn T.

Следовательно, [x]a1,...,an A = [x]b1,...,bn T A = [x]b1,...,bn BT . Так как x — произвольный вектор, то T A = BT и B = T AT −1. □

§3. Однозначное определение линейного преобразования по образу базиса

Теорема 1. Пусть a1, . . . , an — некоторый базис V , b1, . . . , bn — произвольные векторы из V . Тогда существует такое единственное

φ L(V, V ), что φ(ai) = bi, i = 1, . . . , n.

48

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

любого v

 

V существуют такие единствен-

 

n

 

 

n

 

ные γ1, . . . , γn F , что v =

=1

γiai. Положим φ(v) = i=1 γibi. Докажем,

 

 

iP

 

 

n

P

n

что φ L(V, V ). Для любых α, β F, x = i=1 αiai,

y =

=1 βiai V

имеем αx + βy =

n

 

 

 

 

P

 

iP

(ααi + ββi)ai. По определению φ(αx + βy) =

n

P

 

 

n

 

 

 

 

 

i=1

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

i=1(ααi +ββi)bi = α i=1 αibi i=1 βibi = αφ(x)+βφ(y), т. е. φ L(V, V ).

P Пусть ψ

L(V, P и

i P

i для всех

n

Тогда для

 

n

 

 

 

 

V ) ψ(a ) = b

 

i = 1, . . . , n.

 

любого x = i=1

αiai V выполняется ψ(x) = i=1

αibi. Следовательно,

P

P

φ(x) = ψ(x) и φ = ψ.

 

Обозначим отображение [ ]a1,...,an через [ ].

Следствие 1. Отображение [ ] : L(V, V ) → Mn(F ) является биективным.

Доказательство. Для любых φ, ψ L(V, V ) имеем

[φ]a1,...,an = [ψ]a1,...,an φ(ai) = ψ(ai)

для всех i = 1, . . . , n. Последние равенства эквивалентны тому, что φ(x) = ψ(x) для всех x V , т. е. φ = ψ. Следовательно, отображение [ ]

n

инъективно. Для любой A = (αij) Mn(F ) положим bi = P αijaj, где

j=1

i = 1, . . . , n. По теореме 1 существует такое единственное φ L(V, V ),

что φ(ai) = bi для всех i = 1, . . . , n. По определению [φ]a1,...,an = A. Следовательно, отображение [ ] сюръективно. □

§4. Изоморфизм алгебр L(V, V ) и Mn(F)

Предложение 1. Для любых α F , φ, ψ L(V, V ) справедливо:

αφ, φ + ψ, φ ◦ ψ L(V, V ).

Доказательство. Предложение было доказано в § 1.15, за исключением того, что φ ◦ ψ L(V, V ). Пусть α, β F, x, y V . Тогда

φ ◦ ψ(αx + βy) = ψ(φ(αx + βy)) = ψ(αφ(x) + βφ(y)) = αψ(φ(x)) +

βψ(φ(y)) = α(φ ◦ ψ)(x) + β(φ ◦ ψ)(y). □

Алгебраическая система A; +, ·, ·α, α F называется алгеброй над полем F , если

49

(A1)

A; +, · — кольцо;

(A2)

A; +, ·α, α F — линейное пространство над F ;

(A3)

α(a · b) = (αa · b) = a · (αb) для любых α F, a, b A.

В главе 1 было доказано, что Mn(F ) — кольцо и линейное пространство над F . Так как α(A · B) = (αA) · B = A · (αB) для любых α F, A, B Mn(F ), то Mn(F ) — алгебра над F . Докажем, что L(V, V ) — алгебра над F .

Теорема 1. L(V, V ) M (F ).

= n

Доказательство. Выберем a1, . . . , an — некоторый базис V и обозна-

чим [ ] = [ ]a1,...,an . Докажем, что [ ] : L(V, V ) → Mn(F ) — изоморфизм. В силу следствия 1 § 3 [ ] — биективное отображение. Докажем, что [ ]

сохраняет операции.

1) [φ + ψ] = [φ] + [ψ]: для любых x V, φ, ψ L(V, V ) имеем

[(φ + ψ)(x)] = [x][φ + ψ] = [φ(x) + ψ(x)] = [φ(x)] + [ψ(x)] = [x][φ] + [x][ψ] = [x]([φ] + [ψ]). Следовательно, [φ + ψ] = [φ] + [ψ], так как x —

произвольный вектор.

2)[αφ] = α[φ]: для любых x V, φ L(V, V ) имеем [(αφ)(x)] = [αφ(x)] = α[φ(x)] = α[x][φ] = [x][αφ]. Следовательно, α[φ] = [αφ].

3)[φ ◦ ψ] = [φ] · [ψ]: для любых x V, φ, ψ L(V, V ) имеем [(φ ◦

ψ)(x)] = [x][φ ◦ ψ] = [ψ(φ(x))] = [φ(x)][ψ] = ([x][φ])[ψ] = [x]([φ] · [ψ]).

Следовательно, [φ ◦ ψ] = [φ] · [ψ].

Следствие. L(V, V ) — алгебра над F .

§5. Характеристические многочлены подобных матриц. Подобие матриц.

Пусть A = (αij) Mn(F ), а λ — некоторая неизвестная. Матрица

 

−α21

λ − α22

. . . −α2n

 

 

 

λ

− α11

−α12

. . .

−α1n

 

 

λE − A =

...

 

 

...

 

... ...

 

 

 

 

 

α

n1

 

α

 

λ

 

α

 

 

 

 

n2

· · ·

 

 

nn

 

 

 

 

 

 

 

 

 

называется характеристической матрицей для матрицы A. Многочлен fA(λ) = det(λE−A) называется характеристическим многочленом для матрицы A.

50

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