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 [7,4,3]2 Hamming code.

Proof of uniqueness

#missing/proof

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


#state/develop | #lang/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 โ†ฉ