fact: Fixpoint satisfies (M : sts) (s : form) := match s with | fF => (fun _ => False) | fV v => label v | fImp s t => (fun w => satisfies M s w -> satisfies M t w) | fAX s => cAX (@trans M) (satisfies M s) | fAR s t => pAR trans (satisfies M s) (satisfies M t) | fAU s t => pAU trans (satisfies M s) (satisfies M t) end.
imports: mathcomp.ssreflect.ssreflect mathcomp(all_ssreflect) CompDecModal.libs(edone bcase fset base modular_hilbert sltype)