Dual numbers extend real numbers by introducing an element ε with the property ε² = 0, which enables automatic differentiation by representing numbers as a combination of a real part and an infinitesimal part. This system is particularly useful in computational mathematics for efficiently calculating derivatives without symbolic differentiation or numerical approximation errors.