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

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

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

но поскольку deg f(x1, . . . , xn−1, 0) ≤ m, то h(g1(y1, . . . , yn−1)) ≤ m, а также deg (g1(s1, . . . , sn−1)) ≤ m. Следовательно, многочлен

f1(x1, . . . , xn) = f(x1, . . . , xn) − g1(s1, . . . , sn−1)

имеет степень ≤ m. Так как

f1(x1, . . . , xn−1, 0) = f(x1, . . . , xn−1, 0) − g1((s1)0, . . . , (sn−1)0) = 0,

то по теореме Безу многочлен f1(x1, . . . , xn) делится на xn, т. е. верно

равенство f1(x1, . . . , xn) = xnf2(x1, . . . , xn). Но многочлен f1(x1, . . . , xn)

является симметрическим, поэтому для любой подстановки σ Sn по-

лучаем, что σf1 = f1 = xσ(n)f2(xσ(1), . . . , xσ(n)). Следовательно, многочлен f1 делится на x1, x2, . . . , xn соответственно, и значит f1 делится

на произведение x1x2 . . . xn = sn. Поэтому получаем следующее равен-

ство f1(x1, . . . , xn) = sn · f3(x1, . . . , xn). Тогда для любой подстановки σ Sn, σf1 = f1 = sn · σf3. Отсюда следует, что 0 = sn · (σf3 − f3) = 0. Поскольку A[x1, . . . , xn] — целостное кольцо, то σf3 = f3. Следователь-

но, f3(x1, . . . , xn) — симметрический многочлен. Поскольку deg f3 ≤ m − n, то по предположению индукции существует g2(y1, . . . , yn)

A[y1, . . . , yn], что f3(x1, . . . , xn) = g2(s1, . . . , sn). Тогда

f(x1, . . . , xn) = f1(x1, . . . , xn) + g1(s1, . . . , sn−1) =

sn · g2(s1, . . . , sn) + g1(s1, . . . , sn−1).

Существование многочлена g доказано. Сравнивая степени f и g, получаем, что вес g равен m. Докажем единственность такого g.

Пусть существуют два многочлена h1(y1, . . . , yn) и h2(y1, . . . , yn) из кольца A[y1, . . . , yn] такие, что

f(x1, . . . , xn) = h1(s1, . . . , sn) = h2(s1, . . . , sn).

Рассмотрим многочлен g(y1, . . . , yn) = h1(y1, . . . , yn) − h2(y1, . . . , yn). Тогда g(s1, . . . , sn) = 0. Докажем, что g(y1, . . . , yn) — нулевой многочлен. Для этого установим справедливость следующего утверждения:

пусть g(y1, . . . , yn) A[y1, . . . , yn] — произвольный многочлен с условием g(s1, . . . , sn) = 0, тогда g(y1, . . . , yn) = 0. Доказательство проведём

индукцией по n.

При n = 1 получаем g = g(y1) = α0 + α1y1 + . . . + αky1k, где αi A. Поскольку s1(x1) = x1, то g(s1) = α0 + α1x1 + . . . + αkxk1 = 0, т. е.

α0 = α1 = . . . = αk = 0 и g = 0.

Пусть утверждение верно для всех многочленов от (n −1) неизвестной. Рассмотрим g = g(y1, . . . , yn) от неизвестных y1, . . . , yn и разложим

31

g по степеням yn. Тогда

g = g0(y1, . . . , yn−1) + g1(y1, . . . , yn−1)yn + . . . + gk(y1, . . . , yn−1)ynk,

где g0(y1, . . . , yn−1), . . . , g1(y1, . . . , yn−1) — многочлены от (n − 1) неизвестной, и 0 = g(s1, . . . , sn) =

g0(s1, . . . , sn−1) + g1(s1, . . . , sn−1)sn + . . . + gk(s1, . . . , sn−1)skn.

Положив xn = 0, получим 0 = g((s1)0, . . . , (sn)0) = g0((s1)0, . . . , (sn−1)0). Таким образом, многочлен g0(y1, . . . , yn−1) обладает следующим свой-

ством:

g0(s1(x1, . . . , xn−1), . . . , sn−1(x1, . . . , xn−1)) = 0.

Тогда по предположению индукции получаем g0(y1, . . . , yn−1) = 0. Если все многочлены gi(y1, . . . , yn−1) = 0, то g = 0, и доказывать

нечего. Пусть существует такое i = 1, . . . , k, что gi(y1, . . . , yn−1) ̸= 0. Выберем число l = min1≤i≤k{i : gi(y1, . . . , yn−1) ̸= 0}. Тогда

0= g(s1, . . . , sn) =

=gl(s1, . . . , sn−1)sln + gl+1(s1, . . . , sn−1)sln+1 + . . . + gk(s1, . . . , sn−1)skn =

sln(gl(s1, . . . , sn−1)+gl+1(s1, . . . , sn−1)sn +. . .+gk(s1, . . . , sn−1)skn−l) = 0.

Поскольку A[x1, . . . , xn] — целостное кольцо, то

gl(s1, . . . , sn−1) + gl+1(s1, . . . , sn−1)sn + . . . + gk(s1, . . . , sn−1)skn−l = 0.

Полагая опять xn = 0, получим, что gl(y1, . . . , yn−1) = 0. Противо-

речие с выбором l. Следовательно, все gi(y1, . . . , yn−1)

= 0, откуда

g(y1, . . . , yn) = 0 и h1 = h2.

Следствие. Пусть P — поле, f(x) P [x], c1, . . . , cn — все корни f(x) в расширении F поля P и h(x1, . . . , xn) — симметрический многочлен. Тогда h(c1, . . . , cn) P .

Доказательство. По теореме 2 существует g(y1, . . . , yn) P [y1, . . . , yn] такой, что h(x1, . . . , xn) = g(s1, . . . , sn). В силу формул Виета

s1(c1, . . . , cn), . . . , sn(c1, . . . , cn) P,

 

т. е. h(c1, . . . , cn) = g(s1(c1, . . . , cn), . . . , sn(c1, . . . , cn)) P.

32

§13. Дискриминант. Формулы Ньютона

Пусть P — поле. В кольце многочленов P [t1, . . . , tn] рассмотрим произведение

Y

n = n(t1, . . . , tn) = (tj − ti).

1≤i<j≤n

Тогда σ n = n(tσ(1), . . . , tσ(n)) = ±n(t1, . . . , tn) для любой подстановки σ Sn. Значит, 2n — симметрический многочлен от неизвест-

ных t1, . . . , tn. По теореме 2 § 12 существует единственный многочлен Dis(x1, . . . , xn), для которого

2n = 2n(t1, . . . , tn) = Dis(s1(t1, . . . , tn), . . . , sn(t1, . . . , tn)).

Если f = xn + a1xn−1 + . . . + an — многочлен, имеющий корни c1, . . . , cn в расширении F поля P , то по формулам Виета sk(c1, . . . , cn) = (−1)kak и элемент

D(f) = Dis(s1(c1, . . . , cn), . . . , sn(c1, . . . , cn)) =

Y

Dis(−a1, . . . , (−1)nan) = (ci − cj)2

1≤i<j≤n

поля P называется дискриминантом многочлена f(x), или дискриминантом алгебраического уравнения f(x) = 0. Если ai P, то ясно, что D(f) P , даже если корни ci не лежат в P . Очевидно, что справедливо следующее

Предложение 1. Для любого многочлена f(x) его дискриминант D(f) = 0 тогда и только тогда, когда f(x) имеет хотя бы один крат-

ный корень.

Научимся рекуррентно вычислять D(f).

 

Рассмотрим степенные суммы:

 

P0(x1, . . . , xn) = x10 + . . . + xn0 ,

 

P1(x1, . . . , xn) = x1 + . . . + xn,

 

· · ·

где k N.

Pk(x1, . . . , xn) = x1k + . . . + xnk ,

Очевидно, что Pk(x1, . . . , xn) — симметрический многочлен для любого k N.

Теорема 1. Справедливы следующие формулы Ньютона:

Pk + (−1)Pk−1s1 + (−1)2Pk−2s2 + . . . + (−1)kksk = 0 при 1 ≤ k ≤ n, (1)

33

Pk + (−1)Pk−1s1 + (−1)2Pk−2s2 + . . . + (−1)nPk−nsn = 0 при k > n. (2)

Доказательство. По формулам Виета получаем, что

xni + (−1)s1xni −1 + . . . + (−1)n−1sn−1xi + (−1)nsn = 0,

где i = 1, 2, . . . , n. Умножив каждое из этих соотношений на xki −n при k ≥ n, получим:

xki + (−1)s1xki −1 + . . . + (−1)nsnxki −n = 0.

Сложив их, приходим к равенству Pk+(−1)s1Pk−1+. . .+(−1)nsnPk−n =

0 (k ≥ n). В частности, при k = n получаем Pn + (−1)s1Pk−1 + . . . + (−1)nsnP0 = 0, т. е. мы доказали (2), а также (1) при k = n.

Рассмотрим многочлен fk,n(x1, . . . , xn) = Pk−Pk−1s1+. . .+(−1)kksk. Докажем индукцией по r = n − k, что fk,n = 0.

Для r = 0, т. е. при n = k, это уже доказано. Пусть fl,m = 0 при m − l ≤ r.

Рассмотрим fk,n при n − k = r + 1. Положим xn = 0. Заметим, что многочлены (Pi)0 и (si)0 совпадают соответственно с многочленами Pi

и si от неизвестных x1, . . . , xn−1. Тогда

fk,n(x1, . . . , xn−1, 0) = (Pk)0(s1)0+. . .+(−1)k−1(P1)0(sk−1)0+(−1)kk(sk)0

= fk,n−1(x1, . . . , xn−1) = 0

по предположению индукции, так как n − 1 − k = r. Следовательно,

fk,n(x1, . . . , xn−1, xn) делится на xn, т. е. fk,n(x1, . . . , xn) = xnf1. Используя симметричность fk,n, получаем, что fk,n(x1, . . . , xn−1, xn) делится на многочлен x1 . . . xn, т. е.

fk,n = x1 . . . xng(x1, . . . , xn) = sng(x1, . . . , xn).

Так как deg sn = n, а deg (fk,n) = k < n, то g = 0 и fk,n = 0.

 

 

 

 

 

 

 

Формулы Ньютона позволяют рекуррентно вычислять Pi.

 

 

 

 

 

 

 

Пример. P1(x1, . . . ,

 

2n

 

 

1

;

при

n > 1

из (1) следует

P

2

1

P

1

+

 

 

 

 

 

 

 

 

 

 

 

 

x ) = s

 

 

 

 

 

 

 

 

s

 

2s

 

= 0

 

 

 

 

P

 

= s

1

2s ; P

 

s

P

+s

P

1

3s

= 0

что получаем из

 

 

2

, поэтому

 

2

 

 

 

2

 

 

321

 

2

2

 

3

 

, 3

− 3s1s2 + 3s3;

(1) при n ≥ 3, поэтому P3 = s1(s1 − 2s2) − s1s2 + 3s3 = s1

P

 

 

s P

33

+ s

P

2

s

P

 

= 0

что следует из (2) при n = 3, поэтому

 

4

1

2

 

3

 

 

 

1

 

,

2

 

 

 

 

 

 

4

 

2

 

 

2

+ 4s1s3

P4 = s1(s1

− 3s1s2 + 3s3) − s2(s1

− 2s2) + s1s3 = s1

− 4s1s2

+ 2s2

и т. д.

Вычислим рекуррентно D(f).

34

Теорема 2. Для любого натурального n справедливо равенство

 

 

 

 

 

P1

P2

P3

 

 

 

 

 

n

 

P1

P2

Dis(s

, . . . , s

n

) =

P

2

P

3

. . .

1

 

 

 

 

 

 

 

 

 

 

 

. . .

. . . . . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

n−1

P

n

P

n+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. . .

. . .

. . .

. . .

. . .

Pn

 

 

Pn

1

.

P

n+1

 

 

. . .

 

 

 

 

 

 

P

2n−2

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Вычислим n =

Q (xi − xj) через определи-

1≤j<i≤n

тель Вандермонда:

1

x1

Wn = ..

.

xn−1

1

x2

.. .. ..

xn

 

 

1

 

1

 

.

.

 

.

 

.

 

.

 

 

.

 

.

 

 

xn−1

. . . xn

1

 

2

 

n

 

 

 

 

 

 

 

 

 

 

 

 

Последовательно из каждой строки определителя Wn вычтем предыдущую, умноженную на элемент x1. Получим, что

 

 

0

(x2 − x1)

. . . (xn − x1)

 

 

 

 

 

 

1

1

 

 

 

. . .

1

 

 

 

 

 

 

 

Wn =

. .

 

 

 

 

.

 

 

 

 

 

=

 

. .

 

 

 

 

.

 

 

 

 

 

 

 

 

. .

 

 

 

 

.

 

 

 

 

 

 

 

 

 

0

xn−2

(x

2

 

x ) . . . xn

2(x

n

 

x

)

 

 

 

 

 

2

 

1

n

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

. . .

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x... 2

 

...xn

 

 

 

 

 

 

 

 

 

 

(x2 − x1) . . . (xn − x1)

 

. . .

 

 

= (x2 − x1) . . . (xn − x1)Wn−1.

 

 

xn−2

. . . xn

2

 

 

 

 

 

 

 

 

 

 

 

2

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 j<i

 

n

 

 

 

Применяя индукцию по числу n, имеем Wn =

Q

(xi

 

xj) =

 

n.

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

x1

. . . xn

 

 

 

 

 

 

1

. . . 1

 

Dis(s1, . . . , sn) =

 

n

=

.

.

 

 

 

 

.

.

 

 

 

 

 

.

.

 

 

 

 

 

 

xn−1

. . . xn

1

 

 

 

 

 

1

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

x1 = ...

xn−1

1

. . .

1

. . .

.xn

 

.

 

.

. . .

xnn−1

1

x1

· ...

 

 

x1n−1

 

 

 

 

 

x1

 

 

1

.

 

· .

 

.

 

xn−1

 

 

1

 

 

 

 

 

 

. . .

1

. . .

.xn

 

 

.

 

 

.

. . .

xnn−1

. . . xn

 

 

 

. . .

1

 

 

 

 

.

 

=

 

.

 

 

 

 

.

 

 

 

. . .

xn

1

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

τ

=

35

1

x1

=...

 

x1n−1

 

 

. . . 1

. . . xn

...

. . . xnn−1

 

1

x2

 

1

x1

... ...

 

 

 

 

1

xn

 

 

 

. . . x1n−1

 

 

. . . x2n−1

 

.

 

=

.

 

 

.

 

 

n 1

 

 

. . . xn

 

 

 

 

 

 

 

 

 

 

 

=

P1

P2

. . . Pn

 

.

 

 

n

 

P1

. . .

Pn

1

 

. . .

. . .

. . . . . .

 

 

 

 

 

 

 

 

 

 

 

 

P

n−1

P

n

. . .

P

 

 

 

 

 

 

 

2n−2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример. Для многочлена g = x3 + ax + b его дискриминант

3 P1 P2

D(g) = P1 P2 P3 .

P2 P3 P4

По формулам Ньютона P1 = s1 = 0, P2 = s21 − 2s2 = −2a, P3 = s31

3s1s2 + 3s3 = −3b, P4 = s41 − 4s1s2 + 2s22 + 4s1s3 = 2a2, поэтому

 

 

 

 

−2a

 

 

 

D(g) =

 

3

0

 

= −12a3 + 8a3 − 27b2

= −4a3 − 27b2.

0

−2a

−3b

 

 

 

 

 

 

 

 

 

 

−2a −3b

 

 

 

 

 

 

2a2

 

 

 

 

 

 

 

 

 

 

 

§14. Результант как определитель наличия общих множителей

Пусть P — поле и f, g P [x]. Когда f и g имеют общий множитель

из P [x]? Предположим, что f(x) = a0xn + . . . + an и g(x) = b0xm + . . . + bm.

Результантом Res(f, g) многочленов f и g называется элемент поля P , определяемый формулой:

36

 

 

 

0

a0

a1

. .n. an

 

 

 

 

 

 

a

 

a1

. . .

a

 

.

 

 

 

m

 

 

 

 

 

 

. .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строк

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0

a1

. . . an

 

 

 

 

Res(f, g) =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

0

b

1

. . .

b

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

0

b

1

. . . b

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

n

 

 

 

 

 

 

 

. .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строк

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b0

b1

. . . bm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n+m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

 

 

 

 

 

 

 

 

 

{z

 

 

 

 

}

 

 

 

(пустые места предполагаются заполненными нулями). Заметим, что значение Res(f, g) зависит от формы записи f и g, если мы допускаем возможность a0 = 0 или b0 = 0.

Свойства результанта.

Res 1. Res(f, g) = 0 тогда и только тогда, когда a0 = b0 = 0 или многочлены f и g имеют общий множитель в P [x], т. е. deg (f, g) > 0.

Доказательство. Докажем вначале, что deg (f, g) > 0 тогда и только тогда, когда существуют такие ненулевые многочлены f1, g1 P [x], что

fg1 + f1g = 0, deg f1 < deg f или deg g1 < deg g.

Пусть (f, g) = h и deg h > 0. Тогда f = f1h, g = −g1h. Очевидно, что deg f1 < deg f, deg g1 < deg g. Имеем:

fg1 + gf1 = f1hg1 − g1hf1 = 0.

Обратно, пусть fg1+gf1 = 0 для некоторых ненулевых f1 и g1 таких, что deg f1 < deg f или deg g1 < deg g. Покажем, что deg (f, g) > 0. Предположим, что (f, g) = 1. Тогда ввиду факториальности кольца P [x] из равенства fg1 = −gf1 следует, что f|f1, а g|g1. Следовательно, deg f ≤ deg f1 < deg f и deg g ≤ deg g1 < deg g. Противоречие.

Теперь докажем, что условие fg1 + gf1 = 0, где f1 и g1 — такие ненулевые многочлены, что deg f1 < deg f или deg g1 < deg g, влечёт

Res(f, g) = 0.

37

Пусть f1 = c0xn−1 +. . .+cn−1 и g1 = d0xm−1 +. . .+dm−1. Поскольку fg1 + gf1 = 0, то, приравнивая коэффициенты многочлена fg1 + gf1 к

нулю, получаем:

 

 

 

 

a0d0 + b0c0 = 0

при степени n + m

1,

a1d0 + a0d1 + b1c0 + b0c1 = 0

при степени n + m

2,

a2d0 + a1d1 + a0d2 + b2c0 + b1c1 + b0c2 = 0

при степени n + m

3,

 

 

 

 

 

 

 

 

 

· · ·

 

· · ·

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим систему линейных уравнений

 

 

 

 

a1x0

+ a0x1 + . . . . . . . . . + b1y0 + b0y1

. . .

= 0,

(1)

a0x0

+ . . . . . . . . . . . . . . . + b0y0 + . . .

 

= 0,

 

 

a2x0 + a1x1 + a0x2 + . . . + b2y0 + b1y1 + b0y2 . . . = 0

· · · · · ·

снеизвестными x0, . . . , xm−1, y0, . . . , yn−1.

Выпишем матрицу этой системы:

 

 

 

 

m

 

 

 

 

 

 

 

n

 

 

 

 

 

 

a0

}|

 

 

 

b0

 

 

}|

 

 

 

 

 

za1 a0

 

 

{zb1

b0

 

 

 

{

 

 

. a .

 

 

.

 

b

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

 

 

.

 

. .

 

 

 

b

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A =

. .

 

 

a

0

 

 

 

.

 

 

 

b

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

a

1

 

b

m

 

 

 

 

.

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

.

 

 

 

 

b

m

 

 

.

 

 

 

 

 

n

.

.

 

 

 

 

 

.

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

 

 

 

 

 

 

 

 

. .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

n

 

 

 

 

 

 

 

b

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Очевидно, что det Aτ = Res(f, g). Поскольку (d0, . . . , dm−1, c0, . . . , cn−1)

— ненулевое решение системы (1), то det A = 0. Следовательно, Res(f, g) = det Aτ = det A = 0.

Обратно, если Res(f, g) = 0, а a0 и b0 одновременно не равны нулю, то, обращая последние рассуждения, получаем deg (f, g) > 0. □

38

§15. Результант как симметрическая функция корней

Res 2. Пусть P — поле, f, g — многочлены из P [x], которые полностью разлагаются в кольце P [x] на линейные множители. Предположим, что для некоторых αi, βj P мы имеем

f(x) = a0(x − α1)

. . . (x − αn) и g(x) = b0(x − β1)

. . . (x − βm).

Тогда

 

 

n

m

Y

Y

Y

Res(f, g) = a0m

g(αi) = (−1)mnb0n f(βj) = a0mb0n

i − βj).

i=1

j=1

i,j

Доказательство. Рассмотрим кольцо P = P [x1, . . . , xn, y1, . . . , ym]. Положим

f(x) = a0(x − x1) . . . (x − xn) = a0xn + a1xn−1 + . . . + an,

g(x) = b0(x − y1) . . . (x − ym) = b0xm + b1xm−1 + . . . + bm.

Очевидно, что ai, bj P . Более того, по формулам Виета ai = (−1)ia0si(x1, . . . , xn) и bj = (−1)jb0sj(y1, . . . , ym).

Пусть z1, . . . , zn, t1, . . . , tm — элементы поля P . Рассмотрим отображение

Πz1,...,zn,t1,...,tm : P 7→P,

заданное правилом

Πz1,...,zn,t1,...,tm : h(x1, . . . , xn, y1, . . . , ym) −→ h(z1, . . . , zn, t1, . . . , tm).

Нетрудно проверить, что данное отображение является гомоморфизмом кольца P в поле P . Будем называть такое отображение подстановкой xi = zi, yj = tj и образ многочлена h P при этом отображении будем обозначать как h|xi=zi,yj=tj .

Отметим, что f|xii = f, g|yjj = g и Res(f, g)|xii,yjj = Res(f, g). Введём новую неизвестную t. Тогда P [t][x], P [x][t] и P [x] —

факториальные кольца.

Рассмотрим многочлены f(x) и g(x) − t как многочлены с коэффициентами из кольца P [t]. Из определения результанта имеем:

39

z

a0

a1

.

.

Res(f, g − t) = det .

an

 

 

m

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

b0

 

 

 

 

 

 

 

 

a0

}|

 

 

 

 

{z

b1

 

 

}|

 

 

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

.

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

1

 

 

.

 

 

.

 

 

 

 

 

b0

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

a

.

 

 

 

 

 

b

1

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

bm

 

t

.

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

a

n

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. .

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

n

 

 

 

 

 

 

 

bm

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисляя этот определитель, получаем:

Res(f, g − t) = (−1)nam0 tn + . . . + Res(f, g) P [t],

т. е. Res(f, g−t) — многочлен степени n. Многочлены f(x) и g(x)−g(xi) имеют общий корень x = xi, поэтому по теореме Безу они делятся на x−xi. По свойству Res 1 имеем Res(f(x), g(x)−g(xi)) = 0. Следовательно, g(xi) — корень многочлена Res(f(x), g(x)−t). Тогда по теореме Безу

многочлен Res(f(x), g(x) − t) делится на t − g(xi) для всех i = 1, . . . , n. Так как многочлены g(xi) попарно различны, то

n

Y

(t − g(xi)) делит Res(f, g − t),

i=1

n

а потому Res(f, g −t) = (−1)nam0 Q(t −g(xi)). Положив t = 0, получим

i=1

n

Y

Res(f, g) = am0 g(xi).

i=1

Подставим сюда x1 = α1, . . . , xn = αn, y1 = β1, . . . , ym = βm. Тогда

 

n

Res(f, g) = a0m

iY

g(αi).

 

=1

Ввиду свойств определителя имеем Res(f, g) = (−1)nmRes(g, f). По доказанному выше окончательно получаем следующие равенства:

 

m

Res(f, g) = (−1)nmb0n

iY

f(βj),

 

=1

40

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