fact: Definition g_prd' n p: guards n n := map g_pred (filter (fun a => lsyntax.eval (set.mem a) p) (seq (pow2 pred))).
imports: Coq.PArith.BinPosDef denum lset sums normalisation kat ka_completeness untyping regex gregex lsyntax syntax lang glang boolean atoms