From 598fc810b57462552f69f69110fbc0930d772d8d Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner <nbjorner@microsoft.com> Date: Wed, 20 Feb 2019 15:34:47 +0100 Subject: [PATCH] adding FP Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> --- src/solver/smt_logics.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/solver/smt_logics.cpp b/src/solver/smt_logics.cpp index d0fd8f809..a8dcf2f90 100644 --- a/src/solver/smt_logics.cpp +++ b/src/solver/smt_logics.cpp @@ -80,6 +80,7 @@ bool smt_logics::logic_has_arith(symbol const & s) { s == "LRA" || s == "UFIDL" || s == "QF_FP" || + s == "FP" || s == "QF_FPBV" || s == "QF_BVFP" || s == "QF_S" || @@ -101,6 +102,7 @@ bool smt_logics::logic_has_bv(symbol const & s) { s == "QF_AUFBV" || s == "QF_BVRE" || s == "QF_FPBV" || + s == "FP" || s == "QF_BVFP" || logic_is_allcsp(s) || s == "QF_FD" || @@ -138,7 +140,7 @@ bool smt_logics::logic_has_str(symbol const & s) { } bool smt_logics::logic_has_fpa(symbol const & s) { - return s == "QF_FP" || s == "QF_FPBV" || s == "QF_BVFP" || s == "QF_FPLRA" || logic_is_allcsp(s); + return s == "FP" || s == "QF_FP" || s == "QF_FPBV" || s == "QF_BVFP" || s == "QF_FPLRA" || logic_is_allcsp(s); } bool smt_logics::logic_has_uf(symbol const & s) {