\begin{definition}[Definition:Error-Correcting Code]
An '''error-correcting code''' is a technique whereby a transmitted codeword contains extra characters whose purpose is to detect whether the codeword has been corrupted during transmission.
\end{definition}