✖

Divisão de polinômio por polinômio

A divisão de polinômios é uma operação nada trivial, que é usada com relativa frequência na simplificação de polinômios.

Primeiro exemplo

A divisão de polinômios já é algo bem complicado, pelo menos em comparação com as operações anteriores. Mesmo assim, o procedimento da divisão de polinômios é bastante parecido com o da divisão manual comum. Vamos mostrar todo o algoritmo com exemplos. Comecemos com um simples, por exemplo:

(4x3+8x2)/(2x2)

Supomos que os dois polinômios estão ordenados em ordem decrescente e devidamente simplificados, isto é, o que podíamos somar, já somamos. Isso não é essencial para o algoritmo, mas simplifica as contas. No primeiro passo dividimos o primeiro termo do primeiro polinômio pelo primeiro termo do segundo polinômio (aqui o segundo polinômio tem apenas um termo, então o primeiro termo do segundo polinômio é igual ao segundo polinômio inteiro). Ou seja, fazemos a operação

4x3/(2x2)=42x3−2=2x

A divisão desses termos básicos acontece de forma inversa à multiplicação, não deveria haver nada de surpreendente. Como é o primeiro passo, reescrevemos isso na expressão original que queremos calcular

(4x3+8x2)/(2x2)=2x

e continuamos com o segundo passo. Multiplicamos o nosso resultado provisório pelo segundo polinômio, isto é, pelo polinômio pelo qual dividimos.

2x⋅(2x2)=4x3

Subtraímos esse resultado do primeiro polinômio inteiro. Escrevemos isso embaixo do primeiro polinômio, mais ou menos assim:

(4x3+8x2)/(2x2)=2x−(4x3)―8x2

Agora, embaixo da linha, sobrou um resultado, e a esse resultado aplicamos o mesmo procedimento que ao polinômio original. Dividimos o resultado pelo primeiro termo do segundo polinômio.

8x2/(2x2)=4

Somamos esse resultado à solução provisória anterior:

(4x3+8x2)/(2x2)=2x+4

E de novo, no caminho de volta, multiplicamos o segundo polinômio inteiro por quatro

(2x2)⋅4=8x2

e subtraímos do que sobrou embaixo da linha.

(4x3+8x2)/(2x2)=2x+4−(4x3)―8x2−(8x2)―0

Depois da subtração sobra zero, e com isso o algoritmo termina. No lado direito temos o resultado da divisão. Se quisermos fazer a verificação, multiplicamos o polinômio obtido pelo segundo polinômio e precisamos obter o primeiro polinômio.

(2x2)⋅(2x+4)=4x3+8x2

Segundo exemplo

Vamos modificar só um pouco o enunciado anterior e tentar calcular

(4x3+8x2+7)/(2x2).

O cálculo transcorrerá o tempo todo como no exemplo anterior, só que depois de cada subtração o resultado será maior em sete. Ou seja, o cálculo, em resumo, seria assim:

(4x3+8x2+7)/(2x2)=2x+4−(4x3)―8x2+7−(8x2)―7

O procedimento não mudou, só apareceu o sete a mais. Neste passo já não conseguimos fazer de forma simples a divisão da nova diferença (esse sete) pelo segundo polinômio. Simplesmente escrevemos o resultado como sete dividido pelo polinômio dado e somamos ao resultado intermediário.

(4x3+8x2+7)/(2x2)=2x+4+72x2−(4x3)―8x2+7−(8x2)―7

Na multiplicação de volta pelo segundo polinômio obtemos o sete

(2x2)⋅72x2=7

e com isso obtemos zero depois da subtração.

(4x3+8x2+7)/(2x2)=2x+4+72x2−(4x3)―8x2+7−(8x2)―7−7―0

O algoritmo termina aqui, chegamos a zero.

Terceiro exemplo

Vamos ampliar o segundo polinômio com mais um termo.

(6x7+19x4+7)/(3x3+5)

No primeiro passo dividimos o primeiro termo do primeiro polinômio pelo primeiro termo do segundo, assim como nos exemplos anteriores.

6x7/3x3=2x4

No passo seguinte multiplicamos esse resultado intermediário pelo segundo polinômio inteiro e subtraímos do primeiro.

(3x3+5)⋅2x4=6x7+10x4

Escrevemos isso de forma organizada embaixo do exemplo inteiro.

(6x7+19x4+7)/(3x3+5)=2x4−(6x7+10x4)―9x4+7

Continuamos, dividindo o primeiro termo do polinômio recém-obtido pelo primeiro termo do segundo polinômio.

9x4/3x3=3x

Multiplicamos pelo segundo polinômio inteiro:

(3x3+5)⋅3x=9x4+15x

Escrevemos e subtraímos:

(6x7+19x4+7)/(3x3+5)=2x4+3x−(6x7+10x4)―9x4+7−(9x4+15x)―−15x+7

Isso já não pode ser dividido de modo razoável, então simplesmente somamos a fração dos dois polinômios.

(6x7+19x4+7)/(3x3+5)=2x4+3x+−15x+73x3+5

Se ainda fizéssemos de volta a multiplicação e a subtração, obteríamos imediatamente zero, como no exemplo anterior. Vamos fazer a verificação. Antes de fazer uma verificação completa, podemos tentar um teste rápido. Substituímos nas expressões algum valor trivial, por exemplo zero. Se substituirmos zero no resultado da divisão, obtemos

0+0+0+70+5=75.

Se substituirmos zero nas expressões que dividimos, obtemos

(0+0+7)/(0+5)=75.

Se a nossa transformação estiver correta, os dois valores têm de dar o mesmo resultado. Como vemos, os valores são iguais. Esse procedimento não garante a correção total, pois teríamos de testar todos os valores possíveis que podemos substituir no lugar do parâmetro x, mas, por outro lado, pode revelar rapidamente um erro. Vamos tentar o mesmo com o um. Substituímos no resultado e obtemos:

2+3+−15+73+5=5−88=4.

Substituímos nas expressões originais e obtemos

(6+19+7)/(3+5)=328=4.

Estamos no bom caminho, mas, para a confirmação final, precisamos fazer a multiplicação completa.

(3x3+5)⋅(2x4+3x+−15x+73x3+5)=(3x3+5)⋅2x4+(3x3+5)⋅3x+(−15x+7)=6x7+10x4+9x4+15x−15x+7=6x7+19x4+7

Capítulos: Polinômios, Divisão de polinômio por polinômio, Raiz de um polinômio, Fatoração de polinômios