Деление многочленов с остатком
В процессе деления одного многочлена на другой результат можно представить в виде суммы.
Для любых многочленовA(x) и B(x), при условии, что степень B(x) больше нуля, справедливо разложение:
A(x)=Q(x)B(x)+R(x), где Q(x) — частное (неполное), а R(x) — остаток, причём степень R(x) меньше степени B(x).
Если остаток R(x)=0, говорят, что многочлен A(x) делится на B(x) без остатка.
Примеры деления многочленов:
Остаток от деления выражения 2x4+4x3+6 на x2+2 равен −2x+2:2x4+4x3+6=(2x2+2)(x2+2)−2x+2.
Остаток от деления x5+2x4+3x3+4 на x3+1 равен x2+3:x5+2x4+3x3+4=(x2+2)(x3+1)+x2+3.
Остаток от деления 3x6+5x4+2 на x7+1 — это сам делимый многочлен:
3x6+5x4+2=0⋅(x7+1)+3x6+5x4+2.
Остаток от деления x3+2x2+x+1 на x+1 равен нулю:
x3+2x2+x+1=(x2+1)(x+1)+0.
Остаток от деления x4+4x3+6x2+8 на x2+2 тоже равен нулю:
x4+4x3+6x2+8=(x2+2)(x2+2)+0.
Доказательство существования такого представления
Докажем, что для любых многочленов A(x) и B(x) (со степенью B(x)>0) существует представлениевида A(x)=Q(x)B(x)+R(x), где степень R(x)<degB(x).
Докажем это по индукции по степени A(x).
Базис индукции:
если degA(x)=0, то есть A(x) — константа, можно записать:A(x)=0⋅B(x)+A(x).
Переход:
предположим, что утверждение верно для всех многочленов степени n≤m, докажем для степени k=n+1.
Случай 1: degA(x)<degB(x)Тогда деление не выполняется, и A(x) записывается так:
A(x)=0⋅B(x)+A(x).
Случай 2: degA(x)=degB(x)
Запишем:
A(x)=an+1xn+1+anxn+⋯+a0,\B(x)=bn+1xn+1+bnxn+⋯+b0.
Тогда:A(x)=bn+1an+1B(x)−(bn+1an+1B(x)−A(x)),
а вычитание в скобках даст многочлен меньшей степени.
Случай 3:
degA(x)>degB(x)
Представим A(x) как:A(x)=x⋅A’(x), где A’(x) — многочлен меньшей степени.
По предположению индукции:A’(x)=Q’(x)B(x)+R’(x), значит:A(x)=xA’(x)=x(Q’(x)B(x)+R’(x))=(xQ’(x))B(x)+xR’(x).
Поскольку степень xR’(x) всё ещё меньше степени B(x), то утверждение доказано. Если хотите, я могу оформить следующий блок аналогично.