fact: Definition triple (P: assertion) (c: com) (Q: assertion) : Prop := forall s s', cexec s c s' -> P s -> Q s'.
imports: Coq(ZArith Psatz Bool String List Wellfounded Program.Equality) Coq(FunctionalExtensionality) CDF(IMP Sequences)