aboutsummaryrefslogtreecommitdiffstats
path: root/src/State.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/State.v')
-rw-r--r--src/State.v7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/State.v b/src/State.v
index a3af611..4b0db6d 100644
--- a/src/State.v
+++ b/src/State.v
@@ -424,6 +424,13 @@ Module C.
unfold valid, interp;destruct c;simpl; auto;discriminate.
Qed.
+ Lemma Cinterp_neg rho cl :
+ interp rho (List.map Lit.neg cl) = negb (List.forallb (Lit.interp rho) cl).
+ Proof.
+ induction cl as [ |l cl IHcl]; auto.
+ simpl. now rewrite negb_andb, IHcl, Lit.interp_neg.
+ Qed.
+
End C.