In symbolic differentiation, the function is differentiated as an expression, and is then evaluated at a point. Numerical differentiation makes use of the method of finite differences. However, automatic differentiation is the decomposition of differentials provided by the chain rule. A complete ...