The loophole in the guarantee
The previous lesson ended on a strong promise: every operation is correctly rounded, with a relative error of at most about 1.1 times 10 to the minus 16.
That promise is kept, always. And results can still be wrong in the first significant digit. Understanding how requires reading the guarantee precisely.
The bound is relative to the result. An operation producing 1000 may err by 10 to the minus 13; an operation producing 10 to the minus 8 may err by 10 to the minus 24. Both satisfy the bound.
Now consider what happens when a result is much smaller than its inputs. The absolute error inherited from those inputs was sized to them, but it is now sitting on top of a much smaller number. Relative to the new result, that same absolute error is enormous.
Nothing was violated. The error did not grow; the quantity it is measured against shrank. That single reframing explains nearly every numerical failure in practice.

