fact: Definition is_pgen := [pred g | [forall x, (x \in C) == (g %| rVpoly x)]].
imports: mathcomp(all_ssreflect ssralg poly polydiv fingroup perm) mathcomp(finalg zmodp matrix mxalgebra mxpoly polydiv vector) ssralg_ext poly_ext f2 hamming linearcode dft