mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 13:28:47 +00:00
adding FP
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
3548057bd1
commit
598fc810b5
|
@ -80,6 +80,7 @@ bool smt_logics::logic_has_arith(symbol const & s) {
|
||||||
s == "LRA" ||
|
s == "LRA" ||
|
||||||
s == "UFIDL" ||
|
s == "UFIDL" ||
|
||||||
s == "QF_FP" ||
|
s == "QF_FP" ||
|
||||||
|
s == "FP" ||
|
||||||
s == "QF_FPBV" ||
|
s == "QF_FPBV" ||
|
||||||
s == "QF_BVFP" ||
|
s == "QF_BVFP" ||
|
||||||
s == "QF_S" ||
|
s == "QF_S" ||
|
||||||
|
@ -101,6 +102,7 @@ bool smt_logics::logic_has_bv(symbol const & s) {
|
||||||
s == "QF_AUFBV" ||
|
s == "QF_AUFBV" ||
|
||||||
s == "QF_BVRE" ||
|
s == "QF_BVRE" ||
|
||||||
s == "QF_FPBV" ||
|
s == "QF_FPBV" ||
|
||||||
|
s == "FP" ||
|
||||||
s == "QF_BVFP" ||
|
s == "QF_BVFP" ||
|
||||||
logic_is_allcsp(s) ||
|
logic_is_allcsp(s) ||
|
||||||
s == "QF_FD" ||
|
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) {
|
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) {
|
bool smt_logics::logic_has_uf(symbol const & s) {
|
||||||
|
|
Loading…
Reference in a new issue