In information theory, the detection and correction of errors refers to techniques that allow us to achieve reliable delivery of data over unreliable communication channels (which may be because of noise or signal interference). The core idea is: we want to detect when our data is corrupted, and if possible, reconstruct it without needing re-transmission.
We primary achieve this with redundant bits, like error detection and correction (EDC) bits.