In here, page 3:
In general, if a polynomial f has a root of multiplicity $k$ at a point $z_0,$ then when $f(z)$ is expanded in powers of $z −z_0$ it will have the form $$f(z) = c(z −z_0)^k + (\text{higher degree terms}).$$ For $z$ close to $z_0,$ the first term in this expansion will dominate the higher degree terms, and therefore we have $f(z) ≈ c(z − z_0)^k .$ Thus, near the point $z_0,$ the picture of $f$ will be similar to the picture of the function $c^k$ near $0. $
What is the explanation for the expansion
$$f(z) = c(z −z_0)^k + (\text{higher degree terms})?$$
In particular, what is the explanation for the sum? I was expecting $c(z −z_0)^k\cdot Q(x).$
Shouldn't the proximity of $z$ close to $z_0,$ render $c(z − z_0)^k$ insignificant with $z − z_0 \to 0$? Or is it precisely because it tends to $0$?
Let the distinct roots of $f$ be $z_0, z_1, \ldots z_m$ with multiplicities $k_0, k_1, \ldots, k_m$. Then we have:
$$ f(z) = b(z - z_0)^{k_0}(z - z_1)^{k_1} \ldots (z - z_n)^{k_m} $$
where $b$ is the leading coefficient of $f(z)$. If we define: $$ g(z) = (z - z_1)^{k_1} \ldots (z - z_n)^{k_m} $$ and write $g$ as a polynomial in $z - z_0$: $$ g(z) = a_0 + a_1 (z - z_0) + a_2(z - z_0)^2 + \ldots $$ then $a_0 \neq 0$ (because $z_0$ is not a root of $g$) and we have: $$ f(z) = b(z - z_0)^{k_0}g(z) = ba_0(z - z_0)^{k_0} + ba_1 (z - z_0)^{k_0+1} + ba_2(z - z_0)^{k_0+2} + \ldots $$ which has the form: $$ c(z - z_0)^{k_0} + \mbox{terms of higher degree}. $$