fact: Definition dual_code : {vspace 'rV[F]_n} := (linfun (mulmxr_linear _ H) @: fullv)%VS.
imports: mathcomp(all_ssreflect ssralg poly polydiv fingroup perm) mathcomp(finalg zmodp matrix mxalgebra mxpoly vector) ssr_ext ssralg_ext poly_ext f2 hamming decoding channel_code