Professional Documents
Culture Documents
Chap 5
Chap 5
то член (34) вищий від члена (36). Справді, якщо член (34) вищий від члена (35), то існує такий
номер i , 1 i n , що k p l p , 1 p i 1 , ki li ; аналогічно, існує такий номер j , 1 j n , що
lq mq , 1 q j 1 , l j m j . Якщо j i , то k j l j m j ; якщо ж j i , то ki li mi ; якщо,
нарешті, j i , то ki li mi . Таким чином, у всіх трьох випадках член (34) є вищим від члена
(36). Таким чином, якщо у записі многочлена кожний вищий член передує кожному нижчому,
то отримуємо впорядкований запис членів многочлена, який називається лексикографічним.
Наприклад, члени многочлена
Легко побачити, що член (41) вищий від члена (42). Справді, якщо, наприклад, i j , то
k1 l1 s1 t1 ,..., ki 1 li 1 si 1 ti 1 , але ki li si ti , бо ki si , li ti . Так само і при
i j : k j s j , l j t j , тому k j l j s j t j . Цілком так само перевіряється, що член (41) вищий
від добутку членів (37) і (40), а також добутку членів (38) і (39). Звідси, при перемножуванні
многочленів f і g член (41) є вищим від добутку будь-яких інших членів і тому не може
знищитися при зведенні подібних членів і залишається, таким чином, вищим членом добутку
fg .
f x1 , x2 ,..., xn f xi1 , xi2 ,..., xin
1 2 ... n
для всеможливих підстановок . Іншими словами, симетричний многочлен не
i1 i2 ... in
змінюється при будь-якій перестановці невідомих.
Зрозуміло, що сума, різниця і добуток двох симетричних многочленів самі є
симетричними многочленами. Очевидно, що будь-який многочлен нульового степеня, тобто
кожна ненульова постійна, а також число нуль є симетричними многочленами.
Симетричні многочлени
n
1 x1 x2 ... xn xi ,
i 1
2 x1 x2 x1 x3 ... xn 1 xn
1i j n
xi x j ,
3 x1 x2 x3 x1 x2 x4 ... xn 2 xn 1 xn
1i j k n
xi x j xk , (43)
.................................................................................
n 1 x1 x2 ...xn 1 x1 x2 ...xn 2 xn ... x2 x3 ...xn
1i1 i2 ...in1 n
xi1 xi2 ...xin1 ,
n x1 x2 ...xn
k1 k2 ... kn . (45)
тобто збігається з членом (44). Звідси, при відніманні многочлена 1 від многочлена f вищі
члени цих многочленів взаємно знищуються, тобто вищий член симетричного многочлена
f1 f 1 є нижчим від члена (44), який є вищим у многочлені f . Застосовуючи той самий
прийом до многочлена f1 , прийдемо до рівності f 2 f1 2 , де 2 – добуток невід’ємних
степенів елементарних симетричних многочленів з деяким комплексним коефіцієнтом, а f2 –
симетричний многочлен, вищий член якого нижчий від вищого члена многочлена f1 . Таким
чином, f 2 f 1 2 .
Продовжуючи цей процес, через скінченне число кроків s отримаємо рівність f s 0 ,
тобто отримаємо вираз для f у вигляді многочлена від 1 , 2 ,..., n :
s
f x1 , x2 ,..., xn i 1 , 2 ,..., n .
i 1
до того ж вищий член кожного з них є нижчим від вищих членів попередніх многочленів, в
тому числі і від члена (44). Звідси, якщо член
l1 l2 ... ln . (50)
Легко побачити, що існує скінченне число систем цілих невід’ємних чисел l1 , l2 ,..., ln , для яких
виконуються умови (50) і (51). Справді, якщо навіть проігнорувати умови (50) і вимагати лише,
щоб всі li , i 1, 2,..., n , не перевищували k1 , то вибір таких чисел li можливий найбільше k1n
способами. Звідси випливає, що послідовність многочленів (48), в якій понижуються вищі
члени, не може бути нескінченною. Теорему доведено.
Нехай a x1k1 x2k2 ... xnkn – деякий добуток степенів невідомих x1 , x2 ,..., xn . Позначимо через
S a x1k1 x2k2 ... xnkn суму всіх членів, які отримуються з члена a x1k1 x2k2 ... xnkn всеможливими
перестановками невідомих:
S a x1k1 x2k2 ... xnkn a xik11 xik22 ... xiknn ,
n n
1 121 210 1 2 xi x j xk xi x j xk
i 1 1 j k n i 1 1 j k n
1i j k n
xi x j xk
1i j k n
xi x j xk
1 j i k n
xi x j xk
1 j i k n
xi x j xk
1 j k i n
xi x j xk .
1i j k n
xi x j xk
1 j i k n
xi x j xk
1 j k i n
xi x j xk
1i j k n
xi x j xk
1i j k n
x j xi xk
1i j k n
xk xi x j
3
1i j k n
xi x j xk 3s x1 x2 x3 3 3 .
Таким чином,
1 S x12 x2 3 3 ,
звідки
f1 f 1 S x12 x2 S x12 x2 3 3 3 3 .
Звідси,
f 1 f1 1 2 3 3 .
Теорема єдиності. Кожний симетричний многочлен можна лише єдиним чином подати
у вигляді многочлена від елементарних симетричних многочленів.
Доведення. Покажемо спочатку, що якщо многочлен 1 , 2 ,..., n має хоч би один
ненульовий коефіцієнт, тобто 1 , 2 ,..., n є ненульовим многочленом, то і многочлен
g x1 , x2 ,..., xn , отриманий з 1 , 2 ,..., n заміною 1 , 2 ,..., n їх виразами через x1 , x2 ,..., xn ,
1 , 2 ,..., n g x1 , x2 ,..., xn ,
де
l1 k1 k2 ... kn ,
l2 k2 ... kn ,
..............................
ln kn .
Звідси,
ki li li 1 , i 1, 2,..., n 1,
k n ln ,
тобто за показниками l1 , l2 ,..., ln можна однозначно відновити показники k1 , k2 ,..., kn вихідного
члена многочлена 1 , 2 ,..., n . Звідси дістаємо, що різні члени многочлена 1 , 2 ,..., n
як многочлени від x1 , x2 ,..., xn мають різні вищі члени.
Розглянемо тепер всі члени многочлена 1 , 2 ,..., n . Подамо кожен з них у вигляді
многочлена від x1 , x2 ,..., xn і знайдемо вищі члени цих многочленів. З цих вищих членів
виокремимо той, який є найвищим. Як тільки-що було показано, цей найвищий член не має
подібних серед решти вищих членів. Тим більше він не має подібних членів з числа нижчих в
кожному многочлені. Отже, при переході від многочлена 1 , 2 ,..., n до многочлена
g x1 , x2 ,..., xn за формулами (43) виникає (вищий) член з ненульовим коефіцієнтом, який не
може взаємно знищитися при зведенні подібних з жодним іншим членом. Іншими словами, не
всі коефіцієнти многочлена g x1 , x2 ,..., xn дорівнюють нулеві, або, що все-одно, g x1 , x2 ,..., xn
не є нульовим многочленом.
Припустимо тепер, що симетричний многочлен f x1 , x2 ,..., xn можна виразити через
1 , 2 ,..., n двома різними способами:
f x1 , x2 ,..., xn f x1 , x2 ,..., xn 0 .
f1 x1 , x2 ,..., xn 0
f 2 x1 , x2 ,..., xn 0
..............................
f x , x ,..., x 0 .
k 1 2 n
При яких умовах многочлени f , g мають спільні корені? З попередніх результатів випливає,
що многочлени f і g мають спільні корені тоді і лише тоді, коли вони не є взаємно простими,
тому відповідь на поставлене запитання можна отримати за допомогою алгоритму Евкліда. В
цьому пункті викладається інший підхід до розв’язання цього питання.
Нехай многочлен f ( x ) має корені 1 , 2 ,..., n , а g ( x) – 1 , 2 ,..., s . Число
R( f , g ) a0s b0n i j
n s
(53)
i 1 j 1
Оскільки g ( x) b0 x j , то g i b0 i j . Звідси,
n n
j 1 j 1
n
R( f , g ) a0s b0n i j a0s b0 i j a0s g i .
n s n n
(54)
i 1 j 1 i 1 j 1 i 1
R( g , f ) b0n f j .
s
(55)
j 1
Зазначимо, що многочлени f ( x ) і g ( x) використовуються в означенні результанта не
симетрично:
j 1 i 1 j 1 i 1 j 1 i 1
(56)
j (1) R( f , g ).
n s
(1) a b
ns s n
0 0 i
ns
i 1 j 1
a0 a1 ... ... an 0 0 0
0 a0 a1 ... ... an 0 0
s рядків
... ... ... ... ... ... ... ...
0 0 0 a0 a1 ... ... an
D (57)
b0 b1 ... ... bs 0 0 0
0 b0 b1 ... ... bs 0 0
n рядків
... ... ... ... ... ... ... ...
0 0 0 b0 b1 ... ... bs
j j 1 j .
s n
M i i (58)
1i j s j 1 i 1 1i j n
j 1 i 1
a0s b0n DM Da0s b0n j i j j
s n
i i
j 1 i 1 1i j s 1i j n
(59)
D R( g , f ) i j i j .
1i j s 1i j n
a0 a1 ... an 0 0 n s 1
... sn s 1 1n s 1 ... nn s 1
... ... ... ... ... ... 1n s 2
... sn s 2 1n s 2 ... nn s 2
0 0 a0 a1 ... an 1
DM det ... ... ... ... ... ... .
b0 b1 ... bs 0 0
s 1 ... n
... 1
... ...
... ... ... ...
1
bs
1 ... 1 1 ...
0 0 b0 b1 ...
1) 1 i s , 1 j s . Тоді
2) 1 i s , s 1 j n s . Враховуючи, що f j 0 , маємо:
cij a0 nj s i a1 nj s (i 1) ... an nj s (i n ) sj i a0 nj a1 nj 1 ... an sj i f j 0 .
3) s 1 i n s , 1 j s . Оскільки g j 0 , то
4) s 1 i n s , s 1 j n s . Тоді
Таким чином,
1s 1 f 1 2s 1 f 2 ... ss 1 f s 0 0 ... 0
s 2
1 f 1 2 f 2 ... f s
s 2 s 2
s 0 0 ... 0
1 f 1 2 f 2 ... s f s 0 0 ... 0
f 1 f 2 ... f s 0 0 ... 0
DM det .
0 0 ... 0 g 1 g 2
n 1 n 1
... n g n
n 1
1 2
0 0 ... 0 g 1 g 2
n2
1
n2
2 ... nn 2 g n
0 0 ... 0 1 g 1 2 g 2 ... n g n
0 0 ... 0 g 1 g 2 ... g n
DM f j i j g j j .
s n
i
j 1 1i j s i 1 1i j n
a0sb0n DM R( g , f ) R( f , g )
1i j s
i j
1i j n
i j . (60)
Праві частини рівностей (59) і (60) будемо розглядати як многочлени від невідомих 1 ,..., n ,
1 ,..., s . Тоді, прирівнявши праві частини рівностей (59) і (60) і скоротивши на спільні
множники, отримаємо рівність R ( f , g ) D . Теорему доведено.
Приклад. Знайти результант двох квадратних тричленів f ( x) a0 x2 a1x a2 ,
g ( x) b0 x2 b1 x b2 .
За рівністю (56)
a0 a1 a2 0
0 a0 a1 a2
R( f , g ) .
b0 b1 b2 0
0 b0 b1 b2
b0
Помножимо перший рядок визначника на і додамо до третього рядка. Розкладемо
a0
отриманий визначник за елементами першого стовпчика. Тоді
a0 a1 a2
R( f , g ) a0b1 a1b0 a0b2 b0 a2 0 .
b0 b1 b2
b2
Помножимо перший рядок на і додамо до третього рядка. Розкладемо за елементами
a2
третього стовпчика:
a0b1 a1b0 a0b2 a2b0
R( f , g ) .
a2b0 a0b2 a2b1 a1b2
Звідси,
f ( x, y ) a0 ( y ) x n a1 ( y ) x n 1 ... an ( y )
(62)
g ( x, y ) b0 ( y ) x s b1 ( y ) x s 1 ... bs ( y ).
f ( x, y ) x 2 y 3 xy 2 y 3
g ( x, y ) 2 xy 2 x 2 y 3.
f ( x, y ) yx 2 (3 y ) x (2 y 3)
(64)
g ( x, y ) (2 y 2) x (2 y 3)
і знайдемо результант Rx ( f , g ) :
y 3y 2y 3
Rx ( f , g ) 2 y 2 2 y 3 0 2 y 2 11 y 12 .
0 2y 2 2y 3
3
Результант має корені 1 4 і 2 . При цих значеннях невідомої y старші коефіцієнти
2
многочленів (64) не перетворюються в нуль, тому кожне з них разом з деяким значенням
невідомої x складає розв’язок заданої системи многочленів. Многочлени
f x, 1 f ( x, 4) 4 x 2 12 x 5
g x, 1 g ( x, 4) 10 x 5
1
мають спільний корінь 1 , а для многочленів
2
3 3 9
f x, 2 f x , x 2 x
2 2 2
3
g x, 2 g x, 5 x
2
спільним коренем є 2 0 . Таким чином, задана система многочленів має два розв’язки:
1 3
1 , 1 4 і 2 0, 2 .
2 2
j .
2
D a02 n2 i
n i j 1
Очевидно, що серед коренів 1 , 2 ,..., n многочлена f ( x ) є рівні тоді і лише тоді, коли
D 0 . Іншими словами, многочлен f ( x ) має кратні корені тоді і лише тоді, коли D 0 .
Нагадаємо, що якщо число є k -кратним коренем многочлена f ( x ) , то є (k 1) -
кратним коренем похідної f ( x) . Навпаки, якщо є спільним коренем многочлена f ( x ) та
його похідної f ( x) , то є кратним коренем многочлена f ( x ) . Справді, нехай f ( ) 0 ,
f ( ) 0 . Припустимо, що є простим коренем многочлена f ( x ) . Тоді f ( x) ( x ) ( x) ,
( ) 0 . Звідси, f ( ) ( x) ( x ) ( x) x ( ) 0 . Суперечність. Таким чином,
многочлен f ( x ) має кратні корені тоді і лише тоді, коли f ( x ) та f ( x) мають спільні корені,
що можливо лише при умові, що результант R f , f 0 .
Підсумовуючи, скажемо, що многочлен f ( x ) має кратні корені тоді і лише тоді, коли
D R f , f 0 . Знайдемо зв’язок між дискримінантом D і результантом R f , f .
За формулою (54)
n
R f , f a0n 1 f i .
i 1
Диференціюючи рівність
n
f ( x) a0 x k ,
k 1
отримаємо
f ( x) a0 x j .
n
k 1 j k
При підстановці i в цю рівність замість x всі доданки, крім i –го, перетворюються в нуль,
тому
f i a0 i j .
j i
Звідси,
R f , f a0n 1 f i a0n i j .
n n
i 1 i 1 j i
n ( n 1) n ( n 1)
R f , f (1) i j (1)
2
2
a02 n1 2
a0 D ,
n i j 1
або, остаточно,
n ( n 1)
1
D (1) 2
R f , f .
a0
a b c
R f , f 2a b 0 ab 2 4a 2c 2ab 2 a b 2 4ac .
0 2a b
n(n 1) 1
У нашому випадку 1 , тому D R f , f b 2 4ac .
2 a