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

Многочлены над областями целостности (теория и приложения). Учебное пособие

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

ление единственно с точностью до порядка сомножителей и элементов поля Р.

f (x) p1(x) p2 (x) ... pm (x) .

(9.1)

Представление многочлена в виде (9.1) называется раз-

ложением многочлена на неприводимые множители.

Если f (x) q1(x) q2 (x) ... qs (x) – другое разложение многочлена f(x) на неприводимые множители, то s = m и при соответствующей нумерации сомножителей справедливы ра-

венства qi (x) ci pi (x) (ci

P, ci 0) .

 

Если все многочлены

p1(x), p2 (x), ..., pm (x)

– нормиро-

ванные (приведенные), то разложение (9.1) принимает вид

f (x) c p1(x) p2 (x) ... pm (x) .

(9.2)

Разложение многочлена на нормированные неприводимые множители в виде (9.2) единственно с точностью до порядка сомножителей.

Число k называется кратностью неприводимого мно-

жителя (делителя) p(x), если f(x) делится на pk (x) , но не

делится на pk 1 (x) .

Используя понятие кратности неприводимого делителя, многочлен f(x) можно представить виде

f (x) c pk1

(x) pk2

(x) ... pkm (x) ,

(9.3)

1

2

m

 

где p1(x), p2 (x), ..., pm (x)

– различные нормированные не-

приводимые многочлены.

При нахождении кратности неприводимого делителя можно использовать следующие утверждения.

Теорема 9.2. Если p(x) – неприводимый делитель кратно-

сти k 1 многочлена f(x), то p(x) – неприводимый делитель кратности k – 1 производной многочлена fʹ(x).

71

Следствие 9.3. Неприводимый делитель p(x) кратности k ≥1 многочлена f(x) является делителем всех его производных до k – 1 порядка включительно, и не является делителем производной порядка k.

Естественно поставить вопрос: какие многочлены являются неприводимыми? Ответ на этот вопрос зависит от поля Р.

Прежде всего, любой многочлен первой степени неприводим над любым полем.

По теореме Безу многочлен, имеющий корень x0 P , делится на x x0 . Поэтому всякий многочлен степени больше 1,

имеющий корень в Р, приводим над полем Р. В § 11 будет показано, что любой многочлен, степень которого больше 1, приводим над полем комплексных чисел. Однако существуют многочлены второй степени, неприводимые над полем дей-

ствительных чисел. Например, многочлен x2 4 неприводим в кольце [x] . Можно доказать, что все многочлены третьей

степени приводимы в кольце [x] . В кольце [x] (многочлены над полем рациональных чисел) неприводим многочлен x2 7 , так как его корни не являются рациональными числами. Заметим, что многочлен x4 2x2 1 (x2 1)2 , не имеющий действительных корней, приводим в кольце [x] .

Если f (x) a p1k1 (x) p2k2 (x) ... pmkm (x) , то любой его де-

литель

имеет вид d(x) b pt1

(x) pt2

(x) ... ptm (x) , где

 

1

2

m

0 ti ki

(i

 

) , a, b P .

 

 

1, m

 

 

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

f (x) a p1k1 (x) p2k2 (x) ... pmkm (x) , g(x) b p1l1 (x) p2l2 (x) ... pmlm (x)

( a,b P, ab 0 ). Тогда имеем наибольший общий делитель

72

( f (x), g(x)) c ps1

(x) ps2

(x) ... psm (x) ,

(9.4)

 

1

2

m

 

наименьшееобщее кратное

 

 

 

[ f (x), g(x)] d pr1

(x) pr2

(x) ... prm (x) ,

(9.5)

 

1

2

m

 

где si min{ki , li},

ri max{ki ,li}

для всех

i 1,2,...m ,

c, d P . Если многочлен pi (x) не является делителем f(x)

или g(x), то считаем, что его кратность в разложении этого многочлена на неприводимые множители равна 0.

Пример 36. Найдите наибольший общий делитель и наимень-

шее общее кратное многочленов f (x) x3 (x 1)2 (x 3)5 (x2 1)

и

g(x) x2 (x 1)3 (x 3)2 (x2 1)2 .

 

Решение. Применив формулы (9.4) и (9.5), получим

 

( f (x), g(x)) x2 (x 1)2 (x2 1) ,

 

[ f (x), g(x)] x3 (x 1)3 (x 3)5 (x 3)2 (x2 1)2 .

 

Поставим вопросы: как определить имеет ли многочлен f(x) кратные неприводимые множители и как найти все неприводимые множители многочлена?

Если многочлен имеет кратные неприводимые множители, то он не является взаимно простым со своей производной и по теореме 8.1 результант R( f , f ) 0 .

Используя результант, можно ввести понятие дискриминанта.

Выражение

f (x) a

 

xn a xn 1

 

a

2

xn 2 ... a

n 1

x a

n

 

 

0

 

1

 

 

 

 

 

 

 

( a0 P, a0

0 )

называется

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

f (x) a xn a xn 1 a

2

xn 2 ... a

n 1

x a

n

( a P,

a

0 )

0

1

 

 

 

 

 

 

0

0

 

 

 

 

n(n 1)

a 1R( f ,

 

f ) .

 

 

 

 

 

 

 

 

D( f ) ( 1)

 

2

 

 

 

 

 

 

(9.6)

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

Справедливо следующее утверждение.

73

Теорема 9.4. Многочлен f(x) имеет кратный неприводимый множитель тогда и только тогда, когда его дискриминант равен нулю.

Для многочлена второй степени a0 x2 a1x a2 дискриминант имеет вид

D( f ) a 1

 

a0

a1

a2

 

4a a

 

a2 .

(9.7)

 

 

 

 

2a

a

0

 

2

0

 

 

0

1

a1

 

0

1

 

 

 

0

 

2a0

 

 

 

 

 

Это выражение совпадает с выражением, которое в школьном курсе алгебры называют дискриминантом квадратного уравнения. Если дискриминант квадратного уравнения равен нулю, то многочлен представим в виде

a x2

a x a

2

a (x x )2 , т.е. имеет кратный множитель.

0

1

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

Для многочлена третьей степени

a x3 a x2

a

2

x a дис-

криминант имеет вид

 

 

 

 

 

0

 

1

 

 

 

3

 

a0

 

a1

a2

 

a2

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D( f ) a 1

0

 

 

a0

a1

 

a2

a3

 

 

(9.8)

 

 

 

 

 

3a

0

 

2a

a

 

0

0

 

 

 

 

 

 

 

 

 

 

 

0

0

 

1

2

 

a2

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3a0

2a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

3a0

2a1

a2

 

 

 

27a2a2

18a a a a

4a3a

4a a3 a2a2.

 

 

 

 

 

 

0

3

 

 

0

1

2

3

 

1

 

3

0

2

1

2

 

 

 

 

 

Подробней дискриминант кубического уравнения будет рассмотрен в §12.

Пусть задано разложение многочлена f(x) над полем Р на неприводимые множители

f (x) a pk1

(x) pk2

(x) ... pkm (x)

( a P, a 0 ).

1

2

m

 

По теореме 9.2 кратный множитель piki (x) является мно-

жителем кратности ki – 1 производной многочлена. Из этого вытекает, что наибольший общий делитель многочлена f(x) и его производной

74

d(x) ( f ,

f ) b pk1 1

(x) pk2

1(x) ... pkm 1

(x) .

 

1

2

m

 

Получили, что неприводимые

множители многочлена

d(x) – это все кратные неприводимые множители многочлена f(x). Нахождение наибольшего общего делителя многочленов

f(x) и f (x) называется выделением кратных неприводимых множителей многочлена f(x).

Многочлен

f (x)

f (x)

c p (x) p

2

(x) ... p

m

(x)

со-

 

 

 

( f , f )

1

 

 

 

 

 

 

 

 

 

 

 

держит все неприводимые множители f(x). Таким способом можно найти все неприводимые множители многочлена f(x).

Пример 37. Найдите неприводимые множители многочлена

f (x) x9 2x8 x7 4x5 2x4 3x3 2x2 x 2 .

 

Решение. Вычислим производную многочлена

f (x) 9x8

16x7 7x6 20x4 8x3 9x2 4x 1 и, применив

алгоритм Ев-

клида, найдем наибольший общий делитель d(x) многочленов f(x)

и f (x). Имеем

d (x) x4 x3 x 1 (x2 x 1)(x 1)2 . Получили,

что x2 x 1 и

x 1 кратные неприводимые множители много-

члена f(x) и он представим в виде f (x) (x2 x 1)2 (x 1)3 q(x) . Для нахождения некратных неприводимых множителей разделим

f(x)

на (x2 x 1)2 (x 1)3 и получим разложение

f (x)

(x2

x 1)2 (x 1)3 (x2 x 2) (x2 x 1)2 (x 1)3 (x 2)(x 1) .

 

Упражнения

82. В кольце [x] найдите наибольший общий делитель и наименьшееобщее кратное многочленов, если

а)

f (x) (x2 4)(x2 5x 6)(x 1) и g(x) (x 2)3 (x2 4x 21) ;

б)

f (x) (x2 4x 3)(x2 5x 6)(x 2)3

 

и g(x) (x 2)3 (x2 2x 15)2 .

75

83. В кольце [x] найдите наибольший общий делитель и наименьшееобщее кратное многочленов

а) f (x) x4 x3 3x2 4x 1 и g(x) x3 x2 x 1;

б) f (x) x5 2x4 3x3 7x2 8x 3 и g(x) x3 x2 x 1; в) f (x) x5 x4 9x3 9x2 10x 8 и g(x) x3 x2 x 1; г) f (x) x5 2x4 5x3 5x2 4x 3 и g(x) x3 x2 x 1. 84. В кольце [x] найдите наибольший общий делитель и

наименьшееобщее кратное многочленов

f (x) x3 (x2

4)(x3 2)(x2 3x 2)

и g(x) x4 (x3 2)2 (x 2)2 .

85. Для многочленов

f (x) x4 (x 1)2 (x 2)3 (x i)2 и

g(x) x2 (x 1)3 (x 2)2 (x i)(x 2i) найдите наибольший

общий делитель и наименьшее общее кратное в кольце [x] .

§ 10. Многочлены с целыми коэффициентами

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

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

Заметим, что если у многочлена f (x) [x] не все коэф-

фициенты целые, то приводя все его коэффициенты к общему знаменателю и умножая f(x) на этот знаменатель, получим многочлен k f(x) с целыми коэффициентами.

76

Поставим вопрос о приводимости многочлена f(x) с целыми коэффициентами.

Справедлива следующая теорема.

Теорема 10.1. Многочлен с целыми коэффициентами неприводимый над кольцом целых чисел, является неприводимым над полем рациональных чисел.

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

Многочлен f (x) a

xn a xn 1

... a

n 1

x a

n

с целыми

0

1

 

 

 

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

Если (x) [x] – произвольный многочлен с рациональ-

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

(x) ba f (x) , где f(x) – примитивный многочлен, причем это

представление единственно (с точностью до знака).

Для примитивных многочленов с целыми коэффициентами справедлива следующая лемма.

Лемма 10.2 (Гаусса1). Произведение двух примитивных многочленов с целыми коэффициентами – примитивный многочлен.

1 Карл Фридрих Гаусс (1777–1855) немецкий математик, астроном, геодезист, член Геттингенской академии наук, иностранный почетный член Петербургской академии наук. Отличительной чертой исследований Гаусса является связь между теоретической и прикладной математикой. Работы Гаусса оказали большое влияние на развитие высшей алгебры, теории чисел, дифференциальной геометрии, теории электричества и магнетизма, геодезии, теоретической астрономии. Работа Гаусса «Ариф-

77

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

Пусть заданы

f (x) a

xk a xk 1

...

 

 

 

 

 

 

 

 

 

0

1

 

a

k 1

x a

k

и g(x) b xs b xs 1 ... b

x b

– два прими-

 

 

 

0

 

1

s 1

s

 

 

тивных

многочлена

 

и

f (x) g(x) c xk s c xk s 1

...

 

 

 

 

 

 

 

 

 

0

1

 

c

 

x(k s) (i j) ... c

.

 

 

 

 

 

i j

 

 

k

s

 

 

 

 

 

 

Предположим, что произведение f(x)g(x) не примитивно. Значит, существует простое число р такое, что все коэффи-

циенты многочлена делятся на , т.е. c0 p, c1 p,...,

ck l p .

Многочлены f(x) и g(x) примитивные, поэтому все коэффициенты этих многочленов не могут делиться на р. Пусть ai – первый коэффициент многочлена f(x), который не делится на р, bj – первый коэффициент многочлена g(x), который

не делится на р. Рассмотрим коэффициент при x(k l ) (i j) ci j aibj ai 1bj 1 ai 2bj 2 ... ai 1bj 1 ai 2bj 2 ... .

Левая часть этого выражения делится на р, в правой части все слагаемые, кроме первого, также делятся на р. Следовательно, произведение aibj делится на р. В силу простоты числа р один из сомножителей делится на р. Это противоречит выбору коэффициентов ai и bj. Получили противоречие. Сле-

довательно, многочлен f(x)g(x) примитивен.

 

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

– многочлен

степени n с целыми коэффициентами приводимый над полем

рациональных чисел, т.е. f (x) 1(x) 2 (x) , где i (x) – многочлены с рациональными коэффициентами и их степени

1 deg (x) n

(i = 1, 2). Тогда

 

имеем

(x) a1

f (x) ,

 

 

i

 

 

 

 

 

 

 

1

b

1

 

 

(x) a2

 

 

 

 

a1a2

 

 

 

1

 

 

2

f

2

(x) и

f (x)

f (x) f

2

(x) .

 

(*)

 

 

 

 

b2

 

 

 

 

b1b2

 

 

 

 

метические исследования» (1801) по высшей алгебре и теории чисел во многом предопределила развитие этих дисциплин.

78

В левой части стоит многочлен с целыми коэффициентами, поэтому a1a2 должно делиться на b1b2 (в силу примитив-

ности f1 (x) и f2 (x)). Но так как a1 и a2 – несократимые дро- b1 b2

би, то a b и

a

2

b , т.е.

a a b ,

a

a b . Равенство (*)

1

2

 

1

1

1

2

2

2

1

 

 

принимает вид

f (x) a a f (x) f

2

(x) .

Присоединив a a

к

 

 

 

 

1

2

1

 

 

 

1

2

 

одному из многочленов, получим, что многочлен f(x) приводим над кольцом целых чисел. Получили противоречие. Сле-

довательно, многочлен

f(x) неприводим над полем рацио-

нальных чисел.

 

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

Наиболее простым достаточным признаком неприводимости многочлена над полем является признак Эйзенштейна.

Теорема 10.3 (признак Эйзенштейна)1. Пусть

f (x) a0 xn a1xn 1 ... an 1x an – многочлен с целыми коэффициентами и существует такое простое число р, что:

1)старший коэффициент a0 не делится на р;

2)все остальные коэффициенты делятся на р;

3)свободный член делится на р, но не делится на p2 .

Тогда многочлен f(x) неприводим над полем рациональных чисел.

1 Фердинанд Макс Эйзенштейн (1823–1852) – немецкий математик. Основные работы в области алгебры (в частности критерий неприводимости), теории чисел (кубический и биквадратический законы взаимности) и эллиптических функций.

79

Доказательство. Если многочлен f(x) с целыми коэффициентами приводим над полем , то он разлагается в произ-

ведение двух многочленов меньших степеней с целыми ко-

эффициентами f (x) (b0 xk b1xk 1 ... bk )(c0 xs c1xs 1 ...

cs ) , где 1 < k < n, 1 < l < n, k + s = n. Сравнивая в этом равенстве коэффициенты при одинаковых степенях х, получим

an

bk cs ,

 

 

b

c ,

 

 

 

 

 

a

n 1

b c

1

 

 

 

 

 

 

k s

k 1 s

1

bk

 

2cs ,

an

 

2

bk cs

 

2

bk 1cs

 

 

 

 

...

 

 

 

...

 

...

 

 

...

 

 

 

 

a

0

b c .

 

 

 

 

 

 

 

 

 

 

 

 

0 0

 

 

 

 

 

 

 

 

 

Так как an делится на р и число р простое, то из первого равенства системы следует, что один из коэффициентов bk или cl делится на р. Оба они не могут делиться на р, так как по условию an не делится на p2 .

Пусть, например bk делится на р, тогда cl взаимно просто

с р. Во втором равенстве левая часть и первое слагаемое в правой части делятся на р, поэтому на р делится произведе-

ние bk l cl . Так как cl взаимно просто с р, то на р делится bk 1 . Рассматривая следующие уравнения системы, получим, что на р делятся все коэффициенты bk 2 ,...,b0 . Тогда из последнего равенства вытекает, что на р делится a0 . Это про-

тиворечит условию теоремы. Наше предположение неверно и многочлен f(x) неприводим. ♦

Признак Эйзенштейна является достаточным условием неприводимости многочлена над полем , но не является

необходимым. Например, многочлены f1(x) x2 4x 3 и f2 (x) x2 4x 5 не удовлетворяют условиям признака Эй-

80

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