1. A discrepancy between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition.
2. A mental mistake made by a programmer that may result in a program fault.
(13 May 1996)