Contoh 8.2.1.
Andaikan kita mempunyai kode yang terdiri atas tupel-7 berikut:
\begin{align*}
&(\codeword{0000000}) & & (\codeword{0001111}) & & (\codeword{0010101}) & & (\codeword{0011010})\\
&(\codeword{0100110}) & & (\codeword{0101001}) & & (\codeword{0110011}) & & (\codeword{0111100})\\
&(\codeword{1000011}) & & (\codeword{1001100}) & & (\codeword{1010110}) & & (\codeword{1011001})\\
&(\codeword{1100101}) & & (\codeword{1101010}) & & (\codeword{1110000}) & & (\codeword{1111111})\text{.}
\end{align*}
Memverifikasi bahwa kode ini juga merupakan subgrup dari \({\mathbb Z}_2^7\text{,}\) dan oleh karena itu merupakan kode grup, merupakan tugas langsung meskipun melelahkan. Kode ini merupakan kode pendeteksi dan pengoreksi kesalahan tunggal, tetapi menghitung semua jarak antara pasangan kata kode untuk menentukan bahwa \(d_{\min} = 3\) merupakan proses yang panjang dan melelahkan. Jauh lebih mudah melihat bahwa bobot minimum semua kata kode tak nol adalah \(3\text{.}\) Seperti akan segera kita lihat, hal ini bukan kebetulan. Namun, hubungan antara bobot dan jarak dalam suatu kode sangat bergantung pada fakta bahwa kode tersebut merupakan grup.

