# derivative in the ring k[e]/e², chain rule

Let $k$ be a ring and $\overline{k} = k[\epsilon]/\epsilon^2$. For every $f \in k[t]$ there is a unique $f' \in k[t]$ such that $f(t+\epsilon)=f(t)+\epsilon f'(t)$ holds in $\overline{k}[t]$. It follows that $f \mapsto f'$ is a derivation. For example, the leibniz rule:

$(fg)(t+\epsilon)=f(t+\epsilon) g(t+\epsilon)=(f(t)+\epsilon f'(t)) (g(t)+\epsilon g'(t))$ $=f(t) g(t) + \epsilon (f'(t) g(t) + f(t) g'(t)) + \epsilon^2 f'(t) g'(t) = (fg)(t) + \epsilon (f'(t) g(t) + f(t) g'(t))$

Now what about the chain rule $(f \circ g)'(t)=g'(t) f'(g(t))$? Is there a proof for this just using the definition above? Of course, you could argue that it suffices to take $f=x^n$ and then use inductively the leibniz rule. Or you recoqnize $f'$ as the usual formal derivative of $f$ and make an explicit calculation. But I wonder if there is a direct proof in the sense that you just use the definition of $f'$ above. Perhaps this then makes sense in more general situations as well.

-
As far as I remember a derivation satisfies the product rule but not necessarily the chain rule; $f\mapsto tf'$ is a derivation as well. So, without defining $f(g(t)+\epsilon h(t))$ (at least for $h(t)=g'(t)$ as in the answer Torsten Ekedahl) you can hardly prove something for compositions. –  Wadim Zudilin Apr 30 '10 at 8:28

The point is that you have the more general formula $f(g(t)+\epsilon h(t)) = f(g(t))+f'(g(t))h(t)\epsilon$. From that the chain rule follows: $$(f\circ g)(t+\epsilon) = f(g(t+\epsilon)) = f(g(t)+g'(t)\epsilon) = f(g(t))+f'(g(t))g'(t)\epsilon$$ The more general formula follows from the simpler "by substitution", i.e., by applying appropriate ring homomorphisms.