proposition: Theorem gen_complete C : gen (C,aVoid) + (exists (M:fmodel) (w:M), forall s, s \in C -> eval (interp s) w).
proof: Proof. exact: gen_complete. Qed.
imports: mathcomp.ssreflect.ssreflect mathcomp(all_ssreflect) CompDecModal.libs(edone bcase fset base modular_hilbert sltype) CompDecModal.CTL(CTL_def dags demo agreement hilbert hilbert_ref hilbert_LS hilbert_Eme90) CompDecModal.CTL(gen_def gen_dec gen_hsound gen_ref)