Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

При этом q (x) · называется неполным частным, а r (x) – остатком при делении f (x)на g (x).

Доказательство. 1. Существование.

Если f (x)=0, (1) примет вид 0 (x) =g (x) ·0 (x) +0 (x) q (x)=0, r (x)=0, причем
deg r (x)= − < deg g (x) 0.

Если deg f (x)< deg g (x) справедливо f (x) =g (x) ·0 (x) +f (x) в (1) достаточно взять q (x)=0, r (x)= f (x), причем deg r (x)= deg f (x)< deg g (x).

Пусть f (x) 0 и deg f (x) deg g (x). Тогда f (x) =ao+a1x+…+anxn, g (x) =bo+b1x+…+bmxm и n m. Доказательство проведем методом математической индукции по параметру n.

1) Пусть n = deg f (x) = 0 f (x) =a0. Так как mn=0 и m=deg g (x)¹-¥, то m =0Þ g (x) =b 0 Так как F – поле и b 0¹0, то существует b 0-1Î F. Тогда , причем deg r (x) = − <0 =deg g (x).

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

3) Докажем утверждение для многочлена степени n. Рассмотрим многочлен h (x) =f (x) - bm-1∙anxn-m⋅g (x) = (ao+…+anxn) - bm-1∙anxn-m (bo+…+bmxm)=
ao+…+anxn- b0bm-1anxn-m -…-bmbm-1anxmxn-m= ao+…+anxn- b0bm-1anxn-m -…- anxn.

Таким образом, старший член степени n многочлена h (x) уничтожается, и h (x) - многочлен степени, меньшей n. По предположению индукции, h (x) делится на g (x) с остатком, то есть
q1 (x), r1 (x) F [ x ]: h (x) =g (x) ∙q1 (x) +r1 (x), где deg r1 (x) <deg g (x)

f (x) -bm-1∙anxn-m⋅g (x) =g (x) ∙q1 (x) +r1 (x) , причем deg r (x) <deg g (x). Значит, для f (x) существует деление на g (x) с остатком вида (1).

Из 1)-3) по методу математической индукции следует, что утверждение верно .

2. Единственность. Пусть

f (x) =g (x) ∙q1 (x) +r1 (x) (1) и

f (x) =g (x) ∙q2 (x) +r2 (x) (2).

Покажем, что q1=q2, r1=r2. Вычтем из равенства (1) равенство (2):
0= g (x)(q1-q2) + (r1-r2) r2-r1=g (x)(q1-q2) (3).

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

deg (r2-r1) , т.е. .

С другой стороны, , т.е.
deg (r2-r1) <deg g.

Противоречие. Следовательно, . Значит, .

Теорема доказана.

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

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

Определение 10. Пусть 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 (xg (x), т.е. если и , то .

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

Лемма 1. Пусть F – поле, f (x), g (x) F [ x ]. Тогда
f (x) ∼g (x)Û $ eÎ F #: f (x) =e⋅g (x).

Лемма 2. Пусть 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).

Доказательство. Пусть d1 =(f, g), d2 =(g, r).

Так как и , то из (1) Þ и d 1 – общий делитель g и r (2)

Так как и , то из (1) Þ и d 2 – общий делитель f и g (3).

Из (2) и (3) следует, что d1d2. Лемма доказана.

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

Алгоритм Евклида для нахождения НОД многочленов f и g.

Пусть F – поле, f (x), g (x) F [ x ], g (x)≠0.

Делим с остатком f на g; если остаток r1 ≠0, то делим с остатком g на r1, и т.д. (каждый раз делим делитель на остаток):

(4.1)

(4.2)

(4.3) (4)

...

(4. k)

(4. k +1)

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

Покажем, что процесс деления в алгоритме Евклида является конечным, то есть через конечное число k шагов очередной остаток rk +1=0. Рассмотрим последовательность (5).

Так как (5) – убывающая последовательность целых неотрицательных чисел, она является конечной и содержит число членов . Следовательно, процесс деления с остатком в алгоритме Евклида (4) конечен и через конечное число k шагов будет получен очередной остаток rk +1 такой, что deg rk +1<0. То есть, rk +1=0.

Пусть rk - последний отличный от нуля остаток. Покажем, что (f,g) ∼ rk. Действительно, из равенств (4) по лемме 2 получим

(f,g) (g, r1 ) (r1, r2 ) ∼…∼ (rk-1, rk) ∼ rk.

Значит, НОД многочленов f и g ассоциирован с последним ненулевым остатком в алгоритме Евклида (4).

Замечание. Так как по лемме 3 НОД двух многочленов определяется однозначно с точностью до ассоциированности, то существует множество ассоциированных между собой НОД, отличающихся, согласно лемме 1, лишь скаляром eÎ F #. Из всех возможных НОД выберем тот, который нормирован, т.е. имеет старший коэффициент 1, и будем обозначать его далее через (f,g) или НОД (f,g).

Т.е. НОД многочленов f и g равен нормированному последнему ненулевому остатку в алгоритме Евклида (4).

Определение 12. Пусть F – поле, f (x), g (x) F [ x ]\{0(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), т.е. если и , то .

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

Теорема 9. Пусть F – поле, f (x), g (x) F [ x ] \{0(x)}. Для нахождения НОК многочленов f и g справедлива следующая формула: [ f, g ]= .

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

(6) – линейное представление НОД f (xg (x).

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

Теорема доказана.

Аналогично определениям 10 и 11 можно дать определение НОД и НОK произвольного конечного количества многочленов f 1, f 2, …, fn F [ x ]. Для их нахождения используется теорема

Теорема 11. Пусть F – поле, f 1, f 2, …, fn F [ x ] \{0(x)}. Для нахождения НОД и НОK многочленов f 1, f 2, …, fn справедливы формулы:

(f 1, f 2, …, fn)=(…((f 1, f 2), f 3)…, fn)

[ f 1, f 2, …, fn ]=[…[[ f 1, f 2], f 3]…, fn ].

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

Пусть F - поле, f (x) =a 0 xn+a 1 xn-1+an- 1 x+anF [ x ]– многочлен, записанный по убывающим степеням.

Пусть сF. Разделим f (x) на (х-с). По теореме Безу существует q (x)∈ F [ x ]: f (x) = (x-c) ·q (x) +f (c)(1), где f (c) =r – остаток при делении.Из доказательства теоремы Безу следует, что deg q (x) =n- 1.

Пусть q (x) =b0xn-1+b1xn-2+…+bn-2x+bn-1. Подставим в (1) выражения для f и q:

(2) a0xn+a1xn -1+…+an -1x+an= (x-c) · (b0xn -1+b1xn -2+…+bn -2x+bn -1) + f (c).

 

 

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

       
   
 


a0=b0 b0=a0
a1=b1-b0c b1=b0c+a1
a2=b2-b1c b2=b1c+a2
… (3) … (4)
an – 1=bn –1-bn –2c bn -1=bn -2c+an -2
an=r-bn –1c r =bn -1c+an

 

 

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

 

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

 

  a0 a1 a2 an -1 an
c b0= a0 b1=a0c+a1 b2=b1c+a2 bn -1=bn -2c+an -2 f (c) =bn -1c+an

 

 

 

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

 

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

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

f (x) =d0 (x-c) n+d1 (x-c) n-1+ d2 (x-c) n-2+…+ dn -1 (x-c) +dn .

Разделим f (x) на (x-c), при этом получим неполное частное q1 и остаток r0. Далее, разделим частное q1 на (x-c)? получим частное q2 r1, и т.д.:

f (x)=(x-c) ·q1 (x) +r0, deg q1 (x)= n -1

q1 (x)=(x-c) ·q2 (x) +r1, deg q2 (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) +r1, (где qn (x) =a0), deg qn (x) = n–n=0

 

Из (1) следует, что f (x)=(x-c) q1+r0 = (x-c) · ((x-c) ·q1+r1)) +r0 =(x-c) 2q2+ (x-c) r1+r0 =(x-c) 2 ((x-c) ·q3+r2) + (x-c) ·r1+r0 = (x-c) 3q3+ (x-c) 2r2+ (x-c) ·r1+r0 =…=

=(x-c) n-1qn-1+ (x-c) n-2rn-2+…+ (x-c) 2r2+ (x-c) r1+r0 = (x-c) na0+ (x-c) n-1rn-1+…+ (x-c) 2r2+ (x-c) ·r1+r0.

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...