Let b=g(a). By differentiability,
g(a+h)=g(a)+Dg(a)(h)+r(h),whereΒ limhβ0ββ₯hβ₯β₯r(h)β₯β=0.
f(b+k)=f(b)+Df(b)(k)+s(k),whereΒ limkβ0ββ₯kβ₯β₯s(k)β₯β=0.
Setting k=g(a+h)βg(a)=Dg(a)(h)+r(h),
(fβg)(a+h)=f(b+k)=f(b)+Df(b)(Dg(a)(h)+r(h))+s(k).
Thus
(fβg)(a+h)β(fβg)(a)=[Df(b)βDg(a)](h)+Df(b)(r(h))+s(k).
The error term satisfies
β₯hβ₯β₯Df(b)(r(h))+s(k)β₯ββ0asΒ hβ0,
which can be verified using continuity of Dg and the bounds on r and s. Thus fβg is differentiable with derivative Df(b)βDg(a).