TAOCP 4.6.1 Exercise 14
Let u(x)=u_mx^m+\cdots,\qquad v(x)=ax^n+\cdots, where $a=l(v)$, and let $m=\deg(u)$, $n=\deg(v)$.
Section 4.6.1: Division of Polynomials
Exercise 14. [M23] Let $r(x)$ be the pseudo-remainder when $u(x)$ is pseudo-divided by $v(x)$. If $\deg(u) \ge \deg(v) + 2$ and $\deg(u) \ge \deg(v) + 2$, show that $r(x)$ is a multiple of $l(v)$.
Verified: yes
Solve time: 4m16s
Solution
Let
$$ u(x)=u_mx^m+\cdots,\qquad v(x)=ax^n+\cdots, $$
where $a=l(v)$, and let $m=\deg(u)$, $n=\deg(v)$. Assume that
$$ m\ge n+2. $$
Recall the pseudo-division algorithm. Starting with $U_0=u$, one constructs polynomials $U_1,U_2,\ldots,U_{m-n+1}$ by
$$ U_{i+1}=aU_i-c_i x^{d_i}v, $$
where $c_i=l(U_i)$ and $d_i=\deg(U_i)-n$. The leading term of $U_i$ is thereby canceled, so that
$$ \deg(U_{i+1})<\deg(U_i). $$
The pseudo-remainder is
$$ r=U_{m-n+1}. $$
We prove that $a\mid r$.
Since $m\ge n+2$, the algorithm performs at least two pseudo-division steps. Consider the first step:
$$ U_1=aU_0-c_0x^{m-n}v. $$
Write $c_0=u_m$. Because $v=ax^n+\cdots$,
$$ c_0x^{m-n}v =c_0ax^m+\text{(lower-degree terms)}. $$
Hence the coefficient of $x^m$ cancels against the leading term of $aU_0$, and every remaining coefficient of $U_1$ is a difference of two terms, each containing the factor $a$. Therefore
$$ U_1=aW_1 $$
for some polynomial $W_1\in S[x]$.
Now perform the second step:
$$ U_2=aU_1-c_1x^{d_1}v. $$
Since $U_1=aW_1$, every coefficient of $U_1$ is divisible by $a$. In particular its leading coefficient $c_1=l(U_1)$ satisfies
$$ a\mid c_1. $$
Write $c_1=ab_1$. Then
$$ U_2 =a(aW_1)-ab_1x^{d_1}v =a\bigl(aW_1-b_1x^{d_1}v\bigr). $$
Thus $a\mid U_2$.
We now show by induction that
$$ a\mid U_i\qquad(i\ge2). $$
Assume $a\mid U_i$. Then $a\mid l(U_i)=c_i$, so $c_i=ab_i$ for some $b_i\in S$. The next pseudo-division step gives
$$ U_{i+1} =aU_i-c_ix^{d_i}v =aU_i-ab_ix^{d_i}v =a\bigl(U_i-b_ix^{d_i}v\bigr), $$
hence $a\mid U_{i+1}$.
Therefore every $U_i$ with $i\ge2$ is divisible by $a$.
Since $m\ge n+2$, the pseudo-remainder is obtained after $m-n+1\ge3$ polynomials in the sequence, namely
$$ r=U_{m-n+1}, $$
and $m-n+1\ge2$. Consequently $r$ belongs to the range covered by the induction, so
$$ a\mid r. $$
Because $a=l(v)$, it follows that the pseudo-remainder $r(x)$ is a multiple of $l(v)$.
$$ \boxed{,l(v)\mid r(x), }. $$
∎