Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Теорема 8.1. Пусть F – поле, f (x), g (x) F [ x ], g (x) 0. Тогда существуют единственные многочлены q (x), r (x) F [ x ] такие, что f(x)=g (x) · q (x) +r (x), причем degr (x) < degg (x).

Доказательство. 1. Существование. Если f (x)=0 q (x)=0, r (x)=0, причем degr (x)=− < degg (x) 0. Если degf (x)< degg (x) q (x)=0, r (x)= f (x), причем degr (x)= degf (x)< deg g (x).

Пусть f (x) 0 и degf (x) degg (x). Пусть f (x) =a 0 +a 1 x+…+anxn, g (x) =b 0 +b 1 x+…+bmxm n m. Доказательство проведем методом математической индукции по параметру n.

1) Пусть n =0 f (x) =a 0 g (x) =b 0 , причем deg r (x) = − < 0 =deg g (x).

2) Предположим, что утверждение верно для любого многочлена степени, меньшей n.

3) Докажем утверждение для многочлена степени n.

 

f (x) =ao+…+anxn

g (x) =bo+…+bmxm bm- 1 ∙ anxn-m

h (x) =f (x) –g (x) ∙ bm- 1 ∙ anxn-m = ao+…+ (anxn–bmbm- 1 anxmxn-m) h (x) – многочлен степени, меньшей n q 1(x), r 1(x) F [ x ]: h (x) =g (x) ∙ q 1(x) +r 1(x), где deg r 1(x) < deg g (x)

f (x)– g (x) =g (x) ∙ q 1(x) +r 1(x) , причем deg r (x) < deg g (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 1q 2) + (r 1r 2) r 2r 1 =g (x)(q 1q 2) (3).

Допустим, что q 1q 2 0. Согласно теореме 3, F [ x ]–область целостности. Поэтому в F [ x ]нет делителей нуля и из (3) следует, что . Тогда, с одной стороны, deg (r 2r 1) , т.е. .

С другой стороны, , т.е. deg (r 2 -r 1) < deg g. Противоречие. Следовательно, . Теорема доказана.

9. Алгоритм Евклида. НОД и НОК многочленов.

Линейное представление НОД.

Определение 9.1. Пусть F – поле, f (x), g (x) F [ x ]. Многочлен d (x) F [ x ] называется наибольшим общим делителем многочленов f (xg (x) (или коротко, НОД f (xg (x)) и обозначается d (x)=(f (x), g (x)), если выполняются два условия:

1) d (x) – общий делитель многочленов f (xg (x), т.е. и ;

2) d(x) делится на любой общий делитель многочленов f(x) и g(x), т.е. если и , то .

Определение 9.2. Пусть K – ассоциативно-коммутативное кольцо с единицей. Элементы a и b кольца K называются ассоциированными в K и обозначаются ab, если и .

Лемма 9.1. Пусть F – поле, f (x), g (x), q (x), r (x) F [ x ], g≠ 0, и f=g·q+r (1). Тогда НОД многочленов f и g и НОД многочленов g и r ассоциированы, т.е. (f, g)∼ (g, r).

Доказательство. Пусть d 1=(f, g), d 2=(g, r). Так как и , то из (1) имеем (2). Так как и , то из (1) имеем (3). Из (2) и (3) следует, что d 1d 2. Лемма доказана.

Лемма 9.2. НОД двух многочленов определяется однозначно с точностью до ассоциированности.

Пусть F – поле, f (x), g (x) F [ x ], g≠ 0. Для нахождения НОД многочленов f и g применяется алгоритм Евклида: применяем теорему о делении с остатком к f и g; если r≠ 0, то применяем теорему о делении с остатком к g и r, и т.д.:

(4)

...

...

Последовательность равенств (4) представляет алгоритм Евклида.

Покажем, что процесс деления в алгоритме Евклида является конечным. Рассмотрим последовательность (5). Так как (5) – убывающая последовательность целых неотрицательных чисел, она является конечной и содержит число членов . Следовательно, процесс деления с остатком в алгоритме Евклида (4) конечен.

Пусть – последний отличный от нуля остаток. Покажем, что (f, g)∼ . Действительно, по лемме 9.1 (f, g)∼ (g, )∼ ( , )∼ …∼ ( , )∼ .

Замечание 9.1. Так как по лемме 9.2 НОД двух многочленов определяется однозначно с точностью до ассоциированности, то будем писать (f, g) = , т.е. НОД многочленов f и g равен последнему отличному от нуля остатку в алгоритме Евклида (4).

Определение 9.3. Пусть F – поле, f (x), g (x) F [ x ]. Многочлен m (x) F [ x ] называется наименьшим общим кратным многочленов f (xg (x) (или коротко, НОК f (xg (x)) и обозначается m (x)=[ f (x), g (x)], если выполняются два условия:

1) m (x) – общее кратное многочленов f (xg (x), т.е. и ;

2) m (x) делит любое общее кратное многочленов f (xg (x), т.е. если и , то .

Лемма 9.3. НОК двух многочленов определяется однозначно с точностью до ассоциированности.

Лемма 9.3. Пусть F – поле, f (x), g (x) F [ x ]. Тогда [ f, g ]= .

Теорема 9.1 (теорема о линейном представлении НОД). Пусть F – поле, f (x), g (x) F [ x ], g≠ 0, d= (f, g). Тогда (6).

Доказательство. Рассмотрим алгоритм Евклида (4). Выражая из последнего равенства (4) и заменяя их значениями из предыдущих равенств (4), через конечное число шагов получим , где . Теорема доказана.

Равенство (6) называется линейным представлением НОД многочленов f(x) и g(x).

10. Деление многочлена на (х-с). Схема Горнера.

Пусть F – поле, f (x) =a 0 xn+a 1 xn- 1 +an- 1 x+anF [ x ] – многочлен, записанный по убывающим степеням. Пусть сF. Разделим f (x) на (х–с). По теореме Безу существует q (x)∈ F [ x ]: f (x) = (xc) ·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= (xc)·(b 0 xn - 1 +b 1 xn - 2 +…+bn -2 x+bn - 1) +r.

Приравняем коэффициенты при соответствующих степенях переменной:

a 0 =b 0 b 0 =a 0

a 1 =b 1b 0 c b 1 =a 0 c+a 1

a 2 =b 2b 1 c b 2 =b 1 c+a 2

(3) ……….. (4) ………..

an – 1 =bn –1bn – 2 c bn - 1 =bn - 2 c+an - 2

an=rbn – 1 c r =bn - 1 c+an

 

 

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

коэффициенты f (x)

 

  a 0 a 1 a 2 …… an - 1 an
с b 0 b 1 b 2 ……. bn - 1 bn

 

 

 
 


коэффициенты q (x) r=f (c)

 

11. Разложение многочлена по степеням (хс)

Пусть F – поле, f(x) = a 0 xn+a 1 xn- 1 +…+an- 1 x+anF [ x ], cF. Найдем разложение многочлена f(x) по степеням (xс), т.е. найдем представление f(x) в виде

f(x)=d 0 (xc)n+d 1 (xc)n- 1 + d 2 (xc)n- 2 +…+ dn- 1 (xc)+dn .

Разделим f(x) на (xc), при этом получим искомое частное q 1 и остаток r 0. Далее, разделим частное q 1 на r 1, и т.д.:

f(x) = (xc)·q 1 (x)+r 0, deg q 1 (x) = n –1

q 1 (x) = (xc)·q 2 (x)+r 1, deg q 2 (x) = n –2

(1) ….

qn- 2 (x)=(xc)·qn- 1 (x)+rn- 2, deg qn- 1 (x)= n(n –1 )= 1

qn- 1 (x)=(xc)·qn(x)+r 1, (где qn(x)=a 0 ), deg qn(x)= n–n= 0

 

Из (1) следует, что f(x) = (xc)q 1 +r 0 =(xc)·((xc)·q 1 +r 1 ))+r 0= (xc) 2 q 2 +(xc)r 1 +r 0 =

= (xc) 2 ((xc)·q 3 +r 2 )+(xc)·r 1 +r 0 =(xc) 3 q 3 +(xc) 2 r 2 +(x-c)·r 1 +r 0 =…=

= (xc)n- 1 qn- 1 +(xc)n- 2 rn- 2 +…+(xc) 2 r 2 +(xc)r 1 +r 0 =(xc)na 0 +(xc)n- 1 rn- 1 +…+(xc) 2 r 2 +(xc)·r 1 +r 0.

Таким образом, f(x)=a 0 (xc)n+rn- 1 (xc)n- 1 +…+r 2 (xc) 2 +r 1 (xc)+r 0 (2) - разложение f(x) по степеням (xc). Формулу (2) удобно получать с помощью схемы Горнера.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.