From my understanding, Horner method is mainly used to evaluate polynomial functions by altering the equation into a simpler recursive relation with lesser number of operations. Say for example, I was given $f (x) = 4x^4 + 3x^3 +2x^2+x+5$ This can be rewritten as $5 +x (1+x (2+x (3+x (4)))$
Were we can evaluate the function as a recurrent relation of simpler terms starting from:
$b_n=4 $
$b_{n-1} = 3 + b_n* x$
And $b_0$ would be the whole term evaluated and therefore the image of the function. What I want to understand how is running horner method to the $b_n$ values result in the derivative?