From: Andrew Reynolds Date: Mon, 8 Mar 2021 20:11:24 +0000 (-0600) Subject: Fix handling of negation of Boolean bound variables in FMF (#6066) X-Git-Tag: cvc5-1.0.0~2136 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4e2afa2282965f3f54033d43cd990cc0b0a8b200;p=cvc5.git Fix handling of negation of Boolean bound variables in FMF (#6066) Fixes #5922. We were not correctly handling when a Boolean bound variable was negated. --- diff --git a/src/theory/quantifiers/fmf/full_model_check.cpp b/src/theory/quantifiers/fmf/full_model_check.cpp index 053174d07..3a444df93 100644 --- a/src/theory/quantifiers/fmf/full_model_check.cpp +++ b/src/theory/quantifiers/fmf/full_model_check.cpp @@ -982,8 +982,15 @@ void FullModelChecker::doCheck(FirstOrderModelFmc * fm, Node f, Def & d, Node n void FullModelChecker::doNegate( Def & dc ) { for (unsigned i=0; i (f true) false)) +(check-sat)