Classifying subspaces of Hamming spaces

This is the electronic site for the paper "P. R. J. Östergård, Classifying subspaces of Hamming spaces, Designs, Codes and Cryptography 27 (2002), 297-305".

The codes classified in the paper can here be obtained electronically. The following codes with minimum distance greater than or equal to 3 are classified: binary codes up to length 14, ternary codes up to length 11, and quaternary codes up to length 10.

The parity check matrices of the codes are given, with the identity matrix part omitted. The first three lines of the files contain, respectively, the number of codes, the value of k (the dimension), and the value of r (the codimension). Then the parity check matrices are listed one by one using k rows of length r. To get an r x n parity check matrix, transpose these rows and add the r columns of the identity matrix.

For the binary and ternary codes, the field elements are the integers modulo q. For the quaternary codes, the field elements are {0,1=1,2=a,3=a+1}, where a is a primitive element.

An [n,k,d] code is a code with length n, dimension k, and minimum distance at least d. Please note that in the definition of equivalence for quaternary codes, we allow global conjugacy in addition to monomial transformations. (So there are here fewer inequivalent quaternary codes than in other published studies that use only monomial transformations.)

Binary codes

[3,1,3]: 1 codes
[4,1,3]: 2 codes
[5,1,3]: 3 codes
[6,1,3]: 4 codes
[7,1,3]: 5 codes
[8,1,3]: 6 codes
[9,1,3]: 7 codes
[10,1,3]: 8 codes
[11,1,3]: 9 codes
[12,1,3]: 10 codes
[13,1,3]: 11 codes
[14,1,3]: 12 codes
[5,2,3]: 1 codes
[6,2,3]: 4 codes
[7,2,3]: 8 codes
[8,2,3]: 14 codes
[9,2,3]: 22 codes
[10,2,3]: 32 codes
[11,2,3]: 44 codes
[12,2,3]: 59 codes
[13,2,3]: 76 codes
[14,2,3]: 96 codes
[6,3,3]: 1 codes
[7,3,3]: 5 codes
[8,3,3]: 15 codes
[9,3,3]: 38 codes
[10,3,3]: 80 codes
[11,3,3]: 151 codes
[12,3,3]: 266 codes
[13,3,3]: 440 codes
[14,3,3]: 695 codes
[7,4,3]: 1 codes
[8,4,3]: 6 codes
[9,4,3]: 29 codes
[10,4,3]: 105 codes
[11,4,3]: 312 codes
[12,4,3]: 821 codes
[13,4,3]: 1948 codes
[14,4,3]: 4288 codes
[9,5,3]: 5 codes
[10,5,3]: 46 codes
[11,5,3]: 273 codes
[12,5,3]: 1285 codes
[13,5,3]: 5098 codes
[14,5,3]: 17934 codes
[10,6,3]: 4 codes
[11,6,3]: 64 codes
[12,6,3]: 700 codes
[13,6,3]: 5632 codes
[14,6,3]: 37191 codes
[11,7,3]: 3 codes
[12,7,3]: 89 codes
[13,7,3]: 1794 codes
[14,7,3]: 26792 codes
[12,8,3]: 2 codes
[13,8,3]: 112 codes
[14,8,3]: 4579 codes
[13,9,3]: 1 codes
[14,9,3]: 128 codes
[14,10,3]: 1 codes

Ternary codes

[3,1,3]: 1 codes
[4,1,3]: 2 codes
[5,1,3]: 3 codes
[6,1,3]: 4 codes
[7,1,3]: 5 codes
[8,1,3]: 6 codes
[9,1,3]: 7 codes
[10,1,3]: 8 codes
[11,1,3]: 9 codes
[4,2,3]: 1 codes
[5,2,3]: 3 codes
[6,2,3]: 8 codes
[7,2,3]: 15 codes
[8,2,3]: 26 codes
[9,2,3]: 40 codes
[10,2,3]: 59 codes
[11,2,3]: 82 codes
[6,3,3]: 4 codes
[7,3,3]: 19 codes
[8,3,3]: 61 codes
[9,3,3]: 162 codes
[10,3,3]: 375 codes
[11,3,3]: 794 codes
[7,4,3]: 4 codes
[8,4,3]: 44 codes
[9,4,3]: 277 codes
[10,4,3]: 1381 codes
[11,4,3]: 5923 codes
[8,5,3]: 3 codes
[9,5,3]: 91 codes
[10,5,3]: 1439 codes
[11,5,3]: 17200 codes
[9,6,3]: 3 codes
[10,6,3]: 199 codes
[11,6,3]: 8858 codes
[10,7,3]: 2 codes
[11,7,3]: 401 codes
[11,8,3]: 1 codes

Quaternary codes

[3,1,3]: 1 codes
[4,1,3]: 2 codes
[5,1,3]: 3 codes
[6,1,3]: 4 codes
[7,1,3]: 5 codes
[8,1,3]: 6 codes
[9,1,3]: 7 codes
[10,1,3]: 8 codes
[4,2,3]: 1 codes
[5,2,3]: 4 codes
[6,2,3]: 10 codes
[7,2,3]: 19 codes
[8,2,3]: 33 codes
[9,2,3]: 52 codes
[10,2,3]: 78 codes
[5,3,3]: 1 codes
[6,3,3]: 8 codes
[7,3,3]: 35 codes
[8,3,3]: 118 codes
[9,3,3]: 342 codes
[10,3,3]: 895 codes
[7,4,3]: 10 codes
[8,4,3]: 124 codes
[9,4,3]: 1018 codes
[10,4,3]: 7571 codes
[8,5,3]: 13 codes
[9,5,3]: 499 codes
[10,5,3]: 15076 codes
[9,6,3]: 17 codes
[10,6,3]: 2421 codes
[10,7,3]: 18 codes


Last update: August 7, 2002 by Patric Östergård.