Regression tests for arithmetic proofs. (#3701)
authorAlex Ozdemir <aozdemir@hmc.edu>
Tue, 4 Feb 2020 06:42:27 +0000 (22:42 -0800)
committerGitHub <noreply@github.com>
Tue, 4 Feb 2020 06:42:27 +0000 (22:42 -0800)
commitd3e45c1fd1ef3f56f15ad08c783a3d5c54ea10c1
treebc604d6777250df74670b4f63c23d694594c31ec
parentb2fad75b845de71d030705b3c3672009f1e4c2a4
Regression tests for arithmetic proofs. (#3701)

* Add more arith proof regression tests

These tests are designed to test interesting cases of arithmetic proofs,
such as mixing integers and reals and tightening bounds.

Right now, they have the --no-check-proofs flag set, which prevents them
from testing the proof machinery. However, once we check that machinery
into master, we'll remove that flag, thus enabling the full effect of
the tests.

* A few comments explaining things.

* Add another tightening test

* Add new test to CMake

* No --no-check-models. There are no models anyway.

* Delete smt-lib-version, per Yoni
test/regress/CMakeLists.txt
test/regress/regress0/arith/arith-eq.smt2 [new file with mode: 0644]
test/regress/regress0/arith/arith-mixed-types-no-tighten.smt2 [new file with mode: 0644]
test/regress/regress0/arith/arith-mixed-types-tighten.smt2 [new file with mode: 0644]
test/regress/regress0/arith/arith-mixed.smt2 [new file with mode: 0644]
test/regress/regress0/arith/arith-strict.smt2 [new file with mode: 0644]
test/regress/regress0/arith/arith-tighten-1.smt2 [new file with mode: 0644]