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

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

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

суммой и поточечным произведением ( , – операции сложения и умножения в кольце K)6

( f g)(x) f (x) g(x), ( f g)(x) f (x) g(x).

Непосредственная проверка показывает, что K X является кольцом.

§ 2. Основные понятия теории многочленов

Рассмотрим множество М последовательностей элементов

из области целостности K

 

f (a0 , a1, a2 ,..., an ,...) ,

(2.1)

таких, что лишь конечное число элементов последовательности отлично от нуля.

Определим на множестве М операции сложения и умно-

жения. Пусть

f (a0 , a1, a2 ,...) , g (b0 , b1,b2 ,...) – две после-

довательности. Полагаем

 

 

f g (a0 , a1, a2 ,...) (b0 ,b1,b2 ,...) (c0 , c1, c2 ,...) ,

(2.2)

где ck ak bk

(k 0,1,2,...) ,

 

 

f g (a0 , a1, a2 ,...) (b0 ,b1, b2 ,...) (d0 , d1, d2 ,...) ,

(2.3)

где dk aibj a0bk a1bk 1 ... ak b0

(k 0,1,2,...) .

 

i j k

Множество М с введенными выше операциями сложения

иумноженияобразует коммутативное кольцо с единицей. Последовательности вида (a,0,0,...) образуют подкольцо

кольца М, изоморфное области целостности K, поэтому полагаем (a,0,0,...) a . Таким образом, K M .

Обозначим через x (0,1,0,0,...) .

Выполняя операцию

умножения, получим x2 (0, 0, 1, 0,...),

x3 (0, 0, 0, 1, 0,...), ...,

xk (0,...,0,1,0, 0,...) . Пусть a

n

– последний отличный от ну-

 

 

k

 

 

ля элемент последовательности f (a0 , a1, a2 ,..., an ,...) . Так

11

как

(0,....0, a,0,...) axk , то представим последовательность f

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

в виде

 

 

 

 

 

 

 

 

 

 

f (a0

, a1,..., an , 0,...) (a0 , 0, 0,...) (0, a1

, 0,...)

(2.4)

 

... (0,..., 0, a

n

, 0,...) a

0

a x a

2

x2 ...

a xn .

 

 

 

 

1

 

n

 

Представление последовательности f в виде (2.4) однозначно.

Введенное таким образом кольцо, называется кольцом многочленов над областью целостности K и обозначается K[x], а его элементы называются многочленами1. Числа

a0, a1,...,an K называются коэффициентами многочлена. Заметим, что кольцо многочленов является подкольцом в кольце функций K X .

Пусть

f (x) a

a x a

2

x2 ... a

n

xn ,

g(x) b

b x

 

0

1

 

 

0

1

b2 x2 ... bm xm – два многочлена и пусть для определенно-

сти m n . Считаем, что все коэффициенты многочлена g(x) с номерами большими m, если они существуют, равны 0. Для такой формы записи многочленов операции над многочленами записываются в виде

f (x) g(x) (a

b

) (a

b )x ... (a

n

b )xn ,

(2.5)

0

0

1

1

 

 

n

 

f (x) g(x) a0b0

(a0b1

a1b0 )x

(2.6)

(a b

a b a b )x2 ... a b

 

xn m .

0 2

1 1 2

0

n m

 

 

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

f (x) a

xn a xn 1

... a

x a

n

,

(2.7)

0

1

n 1

 

 

 

1 В дальнейшем, если это специально не оговорено, будем считать K областью целостности, в частности – полем.

12

где n – целое неотрицательное число, a0, a1,..., an 1, an – элементы кольца K, причем a0 0 . Выражение (2.7) может со-

стоять и из одного слагаемого – такой многочлен называется

одночленом.

Пусть

f (x) a

xn a xn 1

... a

x a

n

– произвольный

 

0

1

n 1

 

 

многочлен и a0 0 . Число n называется степенью много-

члена f (x). Чтобы подчеркнуть, что степень многочлена f (x) равна n вместо f (x) иногда пишут fn(x). Степень многочлена f (x) обозначают deg(f (x)) или просто deg f (x) (от английского

слова «degree»). Например, если f (x) x9 4x6 5x , то

deg f (x) = 9.

Отметим, что многочлены нулевой степени – это элементы кольца K, отличные от нуля. Будем также считать многочленом и нуль кольца K. Такой многочлен называется нулевым многочленом или просто нулем. Нулевому многочлену не приписывается никакой степени (иногда удобно считать, что степень нулевого многочлена равна ).

Коэффициент a0 – называют старшим коэффициентом

многочлена f (x), а сам одночлен a0xn – его старшим членом. Коэффициент an называется свободным членом. Мно-

гочлен, старший коэффициент которого равен 1, называется

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

Если кольцо K является подкольцом кольца L, или что то же самое, кольцо L является расширением кольца K, то всякий многочлен с коэффициентами из K можно рассматривать как многочлен с коэффициентами из L. При этом действия с многочленами с коэффициентами из K в кольце L[x] приводят к тем же результатам, что и действия в кольце K[x]. Это означает, что кольцо K[x] является подкольцом кольца L[x].

13

Поэтому утверждения, доказанные для кольца L[x], применимы и для кольца K[x]. Для приложений теории многочленов наиболее важен случай, когда K[x] [x] (кольцо мно-

гочленов над полем действительных чисел), L[x] [x]

(кольцо многочленов над полем комплексных чисел). Справедливы следующие теоремы.

Теорема 2.1. Кольцо многочленов над областью целостности само является областью целостности.

Теорема 2.2. Кольцо многочленов Р[х] над полем Р является кольцом главных идеалов.

Теорема 2.3. Если Р – поле, то кольцо многочленов Р[х] факториально.

Теорема 2.4. В кольце многочленов K[x] над областью целостности K множество обратимых элементов совпадает с множеством обратимых элементов кольца K.

Отметим два свойства операций над многочленами. Если f (x) и g(x) – два многочлена с коэффициентами из области целостности, то:

1.Степень произведения многочленов f (x) и g(x) равна сумме степеней сомножителей:

deg( f (x) g(x)) deg f (x) deg g(x) .

2.Степень суммы многочленов f (x) и g(x) не превосходит большей из степеней слагаемых:

deg( f (x) g(x)) max{deg f (x),deg g(x)}.

Рассмотрим понятие равенства многочленов.

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

f (x) a

xn a xn 1

... a

x a

n

,

0

1

n 1

 

 

 

g(x) b xm b xm 1

... b

 

x b

 

0

1

m 1

 

m

14

и многочлены f (x) и g(x) равны, тогда m n и a0 b0 , a1 b1, a2 b2 ,..., an bn . Такое равенство многочленов назы-

вается равенством в алгебраическом смысле.

Однако многочлен можно рассматривать как функцию,

которая определена на K и принимает значения в

K. Пусть

f (x) a xn a xn 1

... a

x a

n

– многочлен с коэффици-

0

1

n 1

 

 

 

 

 

 

 

 

ентами из K. Для любого x0 K положим

 

 

 

 

 

f (x ) a xn a xn 1 ... a

n 1

x

a

n

,

(2.8)

 

0

0 0 1

0

 

 

0

 

 

 

где выражение в правой части понимается как результат операций в области целостности K. Полученный при этом эле-

мент f (x0 ) K называется значением многочлена f(x) в

точке x0 . Таким образом, каждому элементу x0 K ставится в соответствие элемент f (x0 ) K и тем самым определя-

ется функция, заданная на K и принимающая значения в K. Сложение и умножение многочленов согласуются с операциями над функциями.

Вообще говоря, соответствие между многочленами и определяемыми ими функциями не является взаимно однозначным1.

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

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

1 В кольце вычетов Z p по простомумодулю р, которое является полем, а значит, областью целостности, согласно малой теореме Ферма многочлены xp и х определяют однуи туже функцию.

15

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

равенством в функциональном смысле. Если многочлены f(x) и g(x) равны, то для любого элемента c K имеем f (c) g(c) .

Понятно, что если два многочлена равны в алгебраическом смысле, то они равны в функциональном смысле. Однако в общем случае из равенства многочленов в функциональном смысле не следует их равенство в алгебраическом смысле. Справедлива теорема.

Теорема 2.5. Если кольцо K бесконечно, то равенство функций, определяемых двумя многочленами из K[x], влечет равенство самих многочленов.

Эта теорема означает, что если кольцо K бесконечно, то понятия равенства многочленов над этим кольцом в алгебраическом и функциональном смысле эквивалентны.

Для конечных колец теорема 2.5 неверна. Однако при дополнительных предположениях о кольце K можно сформулировать утверждение, аналогичное этой теореме.

Пусть K p – кольцо вычетов по простому модулю р. Два многочлена f(x) и g(x) над кольцом p называются эквивалентными, если в кольце p[x] они определяют одну и

ту же функцию.

Теорема 2.6. Если многочлены f(x) и g(x) над кольцом p ,

степени которых на превосходят р– 1, эквивалентны, то они равны (в алгебраическом смысле).

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

16

f (0) an ; f (1) a0 a1 ... an 1 an .

Пример 1. Найдите свободный член и сумму коэффициентов многочлена f (x) (4x2 5x 1)1000 (7x2 5x 1)1003 .

Решение. После раскрытия скобок и приведения подобных чле-

нов в

выражении

f (x) (4x2 5x 1)1000 (7x2 5x 1)1003 полу-

чится

многочлен

2006

степени

со

свободным членом

f (0) 11000

( 1)1003

0

и

суммой

коэффициентов

f (1) 01000

11003 1 .

 

 

 

Пример 2. Каждый из многочленов f(x) и g(x) является суммой квадратов двух многочленов. Докажите, что произведение f (x)g(x) также обладает этим свойством.

Решение. Пусть f (x) p2 (x) q2 (x), g(x) u2 (x) v2 (x) . Тогда

f(x)g(x) p2 (x)u2 (x) p2 (x)v2 (x) q2 (x)u2 (x) q2 (x)v2 (x)

p2 (x)u2 (x) p2 (x)v2 (x) q2 (x)u2 (x) q2 (x)v2 (x) 2 p(x)q(x)u(x)v(x)

–2 p(x)q(x)u(x)v(x) ( p(x)u(x) q(x)v(x))2 ( p(x)v(x) q(x)u(x))2 .

Элемент x0 кольца K называется корнем многочлена f(x), если значение многочлена в точке x0 равно нулю, т.е.

f (x0 ) 0 .

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

Пример 3. В многочлене f (x) x4 5x3 ax2 3x 14 один из

корней равен –2. Найдите f(x).

 

Решение. Так как x0 2 является корнем многочлена

f(x), то

f ( 2)

0 . Тогда ( 2)4 5( 2)3 a( 2)2 3( 2) 14 0 и

a 4 .

Итак,

f (x) x4 5x3 4x2 3x 14 – искомый многочлен.

 

17

Пример

4. Найдите целые числа a и b, при которых один из

корней многочлена

f (x) 2x 3 ax2 bx 1 равен 2

3 .

 

Решение.

Дано

x0 2

3 –

корень многочлена f (x),

значит

f (x ) 0 .

Имеем

f (x ) 2(2

3)3 a(2

3)2 b(2

3) 1

0

 

0

 

 

 

 

 

52 30 3 a(7 4 3) b(2 3) 1 0 .

 

 

 

Соберем все слагаемые, содержащие

3 , в

правой

части

53 7a 2b (30 4a b)

3 .

 

 

 

 

Так как a и b – целые числа, то равенство выполняется только тогда, когда и правая и левая его части равны нулю. Получаем систему уравнений

7a 2b 53 0, 4a b 30 0.

Решая эту систему, находим, что a 7, b 2 .

 

Искомый многочлен f (x) 2x 3 7x2 2x 1.

 

Пример 5. При каких значениях неизвестных коэффициентов справедливо равенство

(x2 2x a)(x2 bx 2) x4 cx3 9x2 dx 10 .

Решение. Раскроем скобки x4 (2 b)x3 (a 2b 2)x2

(ab 4)x 2a x4 cx3 9x2 dx 10 , приравняем коэффициенты при одинаковых степенях переменной х и запишем систему

 

2 b c,

 

 

 

a

уравнений

a 2b

2 9,

решая эту систему, получим

b

ab 4

d,

 

c

 

 

 

 

 

 

 

 

2a 10.

 

 

 

d

Заданное в условии равенство имеет вид

 

 

(x2 2x 5)(x2

3x 2) x4 x3 9x2

19x 10

5,

3,

1,

19.

.

Пример 6. Дан многочлен f (x) x4 6x3 5x2 12x 4 . До-

кажите, что он является квадратом некоторого многочлена. Решение. Покажем, что существует многочлен g(x) такой, что

g2 (x) f (x) . Многочлен g(x) будем искать в виде многочлена

18

второй

степени

с

неопределенными

 

коэффициентами.

Пусть

g(x) ax2 bx c . Тогда

 

 

 

 

 

g2

(x) (ax2 bx c)2

 

a2 x4

2abx3 (b2

2ac)x2 2bcx c2 .

 

Приравняем коэффициенты при одинаковых степенях x:

a2

1,

2ab 6,

b2 2ac 5,

2bc 12,

c2 4 . Получим два набо-

ра

значений коэффициентов: a1 1, b1

3, c1 2

и

a2 1,

b2 3, c2

2 .

 

 

 

f(x)

 

 

 

 

 

 

Таким

образом,

 

 

является

квадратом

многочленов

g (x) x2 3x 2 и g

2

(x) x2 3x 2 .

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

Пример 7. Найдите нормированный многочлен третьей степени, удовлетворяющий условиям: f(–3) = 26, f(1) = 2, f(2) = 11.

Решение. Будем искать f(x) в виде f (x) x3 ax2 bx c . Для определения неизвестных коэффициентов подсчитаем значения

многочлена

в

 

 

заданных

точках

 

 

и

 

 

составим

 

 

систему:

1 a b c 2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8 4a 2b c 11,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27 9a 3b c 26.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение этой системы a 3,

 

 

b 7,

 

c 5. Искомый многочлен

имеет вид f (x) x3 3x2 7x 5 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 8.

В

 

 

кольце

7

 

 

найдите а) сумму многочленов

f (x) x3

 

 

 

x2

 

 

 

x

 

 

 

и

g(x)

 

x3

 

 

x2

 

 

x

 

 

 

; б)

произведе-

 

 

 

 

 

 

 

 

 

5

3

4

2

3

6

5

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

f (x)

 

 

 

x4

 

x3

 

 

 

x

 

 

на число

 

 

 

; в) произ-

2

6

7

4

4

ведение многочленов f (x) x2

 

 

x

 

 

и g(x) x2

 

x

 

 

.

 

 

3

4

4

3

 

 

Решение.

 

 

 

 

 

Имеем

 

 

 

а) f (x) g(x) (x3

 

x2

 

 

x

 

 

 

 

 

 

 

 

 

 

5

3

4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2

x3 3x2 6 x

5) 3x3 8 x2 9 x 9 3 x3 x2 2 x 2 ;

б)

 

f (x)

 

 

x4

 

 

x3

 

 

x2

 

x

 

 

x4

 

x3

 

x2

 

;

 

 

 

 

 

 

24

20

28

16

4

8

3

6

2

в) f (x) g(x) (x2

 

 

 

 

x

 

 

 

 

 

 

 

 

 

x3

 

x2

 

 

x

 

3

4)(x2 4x 3) x4

 

7

19

25

 

 

x4

 

x2

 

x

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

Упражнения

1. Коэффициенты многочлена f (x) – натуральные числа, меньшие 10. Значение многочлена в точке 10 равно

7328495607. Найдите f (x).

2.Найдите многочлен, принимающий в точках 1, 3, 4, 7, 9 значения, равные нулю.

3.Найдите такой многочлен f (x), что

xf (x 1) (x 29) f (x) .

4.Найдите степень многочлена

(x5 2x4 3x3 x2 4)( x2 2x 7) (x3 21)( x4 1) .

5.Докажите тождества:

a)(x 1)(xn 1 xn 2 ... x 1) xn 1 ;

б) (x 1)(x2n x2n 1 x2n 2 ... x 1) x2n 1 1.

6. Докажите, что если все коэффициенты многочлена – целые числа, то при всяком целом значении аргумента значение многочлена есть целое число. Верно ли обратное утверждение?

7.Приведите примеры многочленов, таких что:

a)степень суммы многочленов f (x) + g(x) равна большей

из степеней слагаемых;

б) степень суммы многочленов f (x) + g(x) меньше степени каждого из слагаемых.

8. а) Докажите, что если многочлен f(x) над полем является четной функцией, то он не содержит одночленов нечетной степени.

б) Докажите, что если многочлен f (x) над полем является нечетной функцией, то он не содержит одночленов четной степени.

9. Найдите свободные члены и суммы коэффициентов многочленов:

а) (x3 4x2 5x 1)17 (2x4 6x3 7x2 x 1)21 ;

20

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