Floating-point
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
The orbit a computer draws
A chaotic orbit computed in floating point is not the orbit of the point it started from. Sometimes it is the true orbit of a nearby point, which is enough; sometimes the arithmetic simply runs out, and the picture is of the rounding.
A slope without a subtraction
The definition of a slope subtracts two nearly equal numbers and divides by a tiny one, and a computer that follows it loses half its digits however carefully the step is chosen. Two pieces of arithmetic avoid the subtraction altogether. Step sideways into the complex numbers by 10⁻²⁰⁰ and read off the imaginary part; or calculate with numbers a + bε in which ε² = 0, and the slope rides along exactly. Run backwards, the second gives all thousand slopes of a function of a thousand variables for under five times the cost of the function.
Named alongside it
The objects these essays reach for when they reach for this one.
AdjointBinary expansionChain ruleComplex numbersDerivativeDifference quotientExact arithmeticGradientIterationNumerical artefactPeriodic orbitRounding error