Contents Introduction What is a function? What is differentiation? Traditional strategies Symbolic differentiation Numerical differentiation Automatic differentiation Dual numbers Adding and multiplying Compatibility Other functions Conclusion Introduction Automatic differentiation is a clever trick that makes it easy to do differentiation on a computer. It’s a beautiful fusion of maths and comput