Hamming code

[8,4,4]2 extended Hamming code

The [8,4,4]2 (extended) Hamming code C is the unique self-orthogonal doubly even binary linear code of length 8, and the extended code of the Binary 7,4,3 Hamming code.

Construction

From quadratic residues

Let Ξ© =P1⁑𝔽7 =𝔽7 βˆͺ{∞} be the projective line where 𝔽7 is a Galois field.12 Ξ© divides neatly into quadratic residues and non-residues

Q={π‘₯2:π‘₯βˆˆπ”½7}={0,1,2,4}N=Ξ©βˆ–Q={3,5,6,∞}

defining the following subcodes of the even binary code E(Ξ©)

C1=span𝕂2⁑{N+𝑖:π‘–βˆˆπ”½7}C2=span𝕂2⁑{βˆ’Nβˆ’π‘–:π‘–βˆˆπ”½7}

satisfy

C1∩C2=𝔽2Ξ©C1+C2=E(Ξ©)π‘ž(C1)=π‘ž(C2)=0dim⁑C1=dim⁑C2=4

Both C1 and C2 are linearly equivalent to C.

Properties


develop | en | SemBr

Footnotes

  1. 1988. Vertex operator algebras and the Monster, Β§10.1, p. 300 ↩

  2. 1988. Geometry of the Mathieu groups and Golay codes, pp. 155–156 ↩