diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-06-04 13:58:14 -0500 |
---|---|---|
committer | Andres Noetzli <andres.noetzli@gmail.com> | 2018-06-04 11:58:14 -0700 |
commit | db491e2e8100101f30e3f211a3c5da55686f7d27 (patch) | |
tree | 15907815b8231b7761f131d2ec96c8e82246f0d6 /test | |
parent | 8b7a4af93226b2ecb82814a7609855deea0230cd (diff) |
Enable cegqi (with model values) for floating point by default (#2023)
Diffstat (limited to 'test')
-rw-r--r-- | test/regress/Makefile.tests | 1 | ||||
-rw-r--r-- | test/regress/regress1/quantifiers/fp-cegqi-unsat.smt2 | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/test/regress/Makefile.tests b/test/regress/Makefile.tests index 2eaa6fb81..2ac299177 100644 --- a/test/regress/Makefile.tests +++ b/test/regress/Makefile.tests @@ -1259,6 +1259,7 @@ REG1_TESTS = \ regress1/quantifiers/ext-ex-deq-trigger.smt2 \ regress1/quantifiers/extract-nproc.smt2 \ regress1/quantifiers/florian-case-ax.smt2 \ + regress1/quantifiers/fp-cegqi-unsat.smt2 \ regress1/quantifiers/gauss_init_0030.fof.smt2 \ regress1/quantifiers/horn-simple.smt2 \ regress1/quantifiers/inst-max-level-segf.smt2 \ diff --git a/test/regress/regress1/quantifiers/fp-cegqi-unsat.smt2 b/test/regress/regress1/quantifiers/fp-cegqi-unsat.smt2 new file mode 100644 index 000000000..1ee8e6c11 --- /dev/null +++ b/test/regress/regress1/quantifiers/fp-cegqi-unsat.smt2 @@ -0,0 +1,10 @@ +; REQUIRES: symfpu +(set-info :smt-lib-version 2.6) +(set-logic FP) +(set-info :status unsat) +(declare-fun c_main_~E0~7 () (_ FloatingPoint 11 53)) +(declare-fun c_main_~S~7 () (_ FloatingPoint 11 53)) +(assert (and (= ((_ to_fp 11 53) RNE (_ bv0 32)) c_main_~S~7) (fp.geq c_main_~E0~7 (fp.neg ((_ to_fp 11 53) RNE 1.0))) (fp.leq c_main_~E0~7 ((_ to_fp 11 53) RNE 1.0)))) +(assert (not (and (exists ((main_~E0~7 (_ FloatingPoint 11 53)) (main_~E1~7 (_ FloatingPoint 11 53))) (and (fp.geq main_~E1~7 (fp.neg ((_ to_fp 11 53) RNE 1.0))) (= c_main_~S~7 (fp.sub RNE (fp.add RNE (fp.mul RNE ((_ to_fp 11 53) RNE 0.999) ((_ to_fp 11 53) RNE (_ bv0 32))) main_~E0~7) main_~E1~7)) (fp.geq main_~E0~7 (fp.neg ((_ to_fp 11 53) RNE 1.0))) (fp.leq main_~E0~7 ((_ to_fp 11 53) RNE 1.0)) (fp.leq main_~E1~7 ((_ to_fp 11 53) RNE 1.0)))) (fp.geq c_main_~E0~7 (fp.neg ((_ to_fp 11 53) RNE 1.0))) (fp.leq c_main_~E0~7 ((_ to_fp 11 53) RNE 1.0))))) +(check-sat) +(exit) |