For a numerical approximation we use the Euler-Forward method, we have as definition $$ f'(x)=\frac{f(x+\Delta x)-f(x)}{\Delta x} $$
Now we have that $f$ is the product of two other functions namely $g$ and $h$. If we apply the product rule first and then use Euler-Forward we get $$ \begin{eqnarray*} (g h)'(x)&=&g'(x)h(x)+g(x)h'(x)\\ &=&\frac{g(x+\Delta x)-g(x)}{\Delta x}h(x)+g(x)\frac{h(x+\Delta x)-h(x)}{\Delta x}\\ &=&\frac{g(x+\Delta x)-g(x)}{\Delta x}h(x+\Delta x)+g(x)\frac{h(x+\Delta x)-h(x)}{\Delta x}\\ &...&+\frac{g(x+\Delta x)-g(x)}{\Delta x}(h(x)-h(x+\Delta x))\\ &=&\frac{g(x+\Delta x)h(x+\Delta x)-g(x)h(x)}{\Delta x}+\frac{g(x+\Delta x)-g(x)}{\Delta x}(h(x)-h(x+\Delta x))\qquad(1) \end{eqnarray*} $$ But when we use the Euler-Forward method immediately we get the first term in $(1)$. So the question is: Why do I have an extra term? I don't see why should become zero. Is it because we are numerically estimating? Then a follow up question, if I didn't make any mistakes, what would we the better method? To use first the product rule and then Euler-Forward or simply use Euler-Forward.