Original: Regardless of form, G and H for linear block codes must satisfy
Simplified: A Hamming code is an error-correcting block code.