Let C denote a linear [n,k,d] over GF(q). Denote the dual code of C by

C = { v in GF(q)n | v • c = 0, for all c in C },

(where denotes the usual vector dot product on GF(q)n).