Let
be an
matrix with entries in
. Suppose that there
is a positive integer
such that the inner product of every pair of distinct rows of
is
; this
is equivalent to assuming that any two distinct rows have Hamming distance
, i.e. differ in
exactly
places.
The rows of
form the code words of a binary code; such a code is called a (binary)
constant-distance code,
of length
and
distance
.
Special cases of matrices which may be taken to be
are the Hadamard matrices, which are defined by the condition that
, and the incidence
matrices (written with
)
of balanced incomplete block designs, which are characterized by the property that
all column sums are equal and all row sums are equal.
Suppose that
is a
permutation of
such
that replacement, for
,
of the
-th
column of
by
the
-th column
of
sends each
row of
into a
row of
. Then
induces a permutation
of the rows of
.
Call such a pair of permutations of the columns and of the rows a collineation of
,
or of the code. We shall examine constant-distance codes with a group
of collineations which is transitive on the columns. We shall show that
has at most two orbits on the rows (just one orbit if and only if
comes from a balanced incomplete block design), and that if
is
nilpotent then at most one of these orbits contains more than a constant
row.
|