![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Теорема о делении с остатком для многочленов
Теорема 8.1. Пусть F – поле, f (x), g (x) Доказательство. 1. Существование. Если f (x)=0 Пусть f (x) 1) Пусть n =0 2) Предположим, что утверждение верно для любого многочлена степени, меньшей n. 3) Докажем утверждение для многочлена степени n.
g (x) =bo+…+bmxm ∙ bm- 1 ∙ anxn-m h (x) =f (x) –g (x) ∙ bm- 1 ∙ anxn-m = ao+…+ (anxn–bmbm- 1 anxmxn-m) f (x)– g (x) =g (x) ∙ q 1(x) +r 1(x) Из 1)–3) по методу математической индукции следует, что утверждение верно 2. Единственность. Пусть f (x) =g (x) ∙ q 1(x) +r 1(x) (1) и f (x) =g (x) ∙ q 2(x) +r 2(x) (2). Покажем, что q 1 =q 2, r 1 =r 2. Вычтем из равенства (1) равенство (2): 0= g (x)(q 1– q 2) + (r 1– r 2) Допустим, что q 1– q 2 С другой стороны, 9. Алгоритм Евклида. НОД и НОК многочленов. Линейное представление НОД. Определение 9.1. Пусть F – поле, f (x), g (x) 1) d (x) – общий делитель многочленов f (x)и g (x), т.е. 2) d(x) делится на любой общий делитель многочленов f(x) и g(x), т.е. если Определение 9.2. Пусть K – ассоциативно-коммутативное кольцо с единицей. Элементы a и b кольца K называются ассоциированными в K и обозначаются a ∼ b, если Лемма 9.1. Пусть F – поле, f (x), g (x), q (x), r (x) Доказательство. Пусть d 1=(f, g), d 2=(g, r). Так как Лемма 9.2. НОД двух многочленов определяется однозначно с точностью до ассоциированности. Пусть F – поле, f (x), g (x)
... ... Последовательность равенств (4) представляет алгоритм Евклида. Покажем, что процесс деления в алгоритме Евклида является конечным. Рассмотрим последовательность Пусть Замечание 9.1. Так как по лемме 9.2 НОД двух многочленов определяется однозначно с точностью до ассоциированности, то будем писать (f, g) = Определение 9.3. Пусть F – поле, f (x), g (x) 1) m (x) – общее кратное многочленов f (x)и g (x), т.е. 2) m (x) делит любое общее кратное многочленов f (x)и g (x), т.е. если Лемма 9.3. НОК двух многочленов определяется однозначно с точностью до ассоциированности. Лемма 9.3. Пусть F – поле, f (x), g (x) Теорема 9.1 (теорема о линейном представлении НОД). Пусть F – поле, f (x), g (x) Доказательство. Рассмотрим алгоритм Евклида (4). Выражая Равенство (6) называется линейным представлением НОД многочленов f(x) и g(x). 10. Деление многочлена на (х-с). Схема Горнера. Пусть F – поле, f (x) =a 0 xn+a 1 xn- 1 +an- 1 x+an ∈ F [ x ] – многочлен, записанный по убывающим степеням. Пусть с ∈ F. Разделим f (x) на (х–с). По теореме Безу существует q (x)∈ F [ x ]: f (x) = (x – c) ·q (x) +f (c)(1), где f (c) =r. Пусть q (x) =b 0 xn- 1 +b 1 xn- 2 +…+bn- 2 x+bn- 1. Подставим в (1) выражения для f и q: (2) a 0 xn+a 1 xn - 1 +…+an -1 x+an= (x – c)·(b 0 xn - 1 +b 1 xn - 2 +…+bn -2 x+bn - 1) +r. Приравняем коэффициенты при соответствующих степенях переменной:
a 1 =b 1– b 0 c b 1 =a 0 c+a 1
(3) ……….. (4) ……….. an – 1 =bn –1– bn – 2 c bn - 1 =bn - 2 c+an - 2 an=r – bn – 1 c r =bn - 1 c+an
Система (4) позволяет разделить многочлен f (x) на (х – с), т.е. получить коэффициенты частного и остаток. Систему (4) удобно записывать в виде схемы, которая называется схемой Горнера.
коэффициенты q (x) r=f (c)
11. Разложение многочлена по степеням (х – с) Пусть F – поле, f(x) = a 0 xn+a 1 xn- 1 +…+an- 1 x+an ∈ F [ x ], c ∈ F. Найдем разложение многочлена f(x) по степеням (x – с), т.е. найдем представление f(x) в виде f(x)=d 0 (x – c)n+d 1 (x – c)n- 1 + d 2 (x – c)n- 2 +…+ dn- 1 (x – c)+dn . Разделим f(x) на (x – c), при этом получим искомое частное q 1 и остаток r 0. Далее, разделим частное q 1 на r 1, и т.д.:
q 1 (x) = (x – c)·q 2 (x)+r 1, deg q 2 (x) = n –2 (1) …. qn- 2 (x)=(x – c)·qn- 1 (x)+rn- 2, deg qn- 1 (x)= n – (n –1 )= 1 qn- 1 (x)=(x – c)·qn(x)+r 1, (где qn(x)=a 0 ), deg qn(x)= n–n= 0
Из (1) следует, что f(x) = (x – c)q 1 +r 0 =(x – c)·((x – c)·q 1 +r 1 ))+r 0= (x – c) 2 q 2 +(x – c)r 1 +r 0 = = (x – c) 2 ((x – c)·q 3 +r 2 )+(x – c)·r 1 +r 0 =(x – c) 3 q 3 +(x – c) 2 r 2 +(x-c)·r 1 +r 0 =…= = (x – c)n- 1 qn- 1 +(x – c)n- 2 rn- 2 +…+(x – c) 2 r 2 +(x – c)r 1 +r 0 =(x – c)na 0 +(x – c)n- 1 rn- 1 +…+(x – c) 2 r 2 +(x – c)·r 1 +r 0. Таким образом, f(x)=a 0 (x – c)n+rn- 1 (x – c)n- 1 +…+r 2 (x – c) 2 +r 1 (x – c)+r 0 (2) - разложение f(x) по степеням (x – c). Формулу (2) удобно получать с помощью схемы Горнера.
|