diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-05-22 20:27:32 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-22 20:27:32 -0500 |
commit | 2ac3d0bf2c00edbbd04033815f10ba0207010f77 (patch) | |
tree | 7a61979523714dfefa6ba8277b38b0b382706f28 /test | |
parent | eab7fae2c02ce635500dbe7c743a5c0d7f39137d (diff) |
Repair constants using symbolic constructors (#1960)
Diffstat (limited to 'test')
-rw-r--r-- | test/regress/Makefile.tests | 2 | ||||
-rw-r--r-- | test/regress/regress0/expect/scrub.07.sy | 7 | ||||
-rw-r--r-- | test/regress/regress0/expect/scrub.07.sy.expect | 5 | ||||
-rw-r--r-- | test/regress/regress2/sygus/ex23.sy | 4 |
4 files changed, 3 insertions, 15 deletions
diff --git a/test/regress/Makefile.tests b/test/regress/Makefile.tests index ed2390fe5..4324171a8 100644 --- a/test/regress/Makefile.tests +++ b/test/regress/Makefile.tests @@ -406,7 +406,6 @@ REG0_TESTS = \ regress0/expect/scrub.03.smt2 \ regress0/expect/scrub.04.smt2 \ regress0/expect/scrub.06.cvc \ - regress0/expect/scrub.07.sy \ regress0/expect/scrub.08.sy \ regress0/expect/scrub.09.p \ regress0/flet.smt \ @@ -1974,7 +1973,6 @@ TESTS_EXPECT = \ regress0/decision/wchains010ue.smt.expect \ regress0/expect/scrub.01.smt.expect \ regress0/expect/scrub.03.smt2.expect \ - regress0/expect/scrub.07.sy.expect \ regress0/quantifiers/bug291.smt2.expect \ regress0/uflia/check02.smt2.expect \ regress0/uflia/check03.smt2.expect \ diff --git a/test/regress/regress0/expect/scrub.07.sy b/test/regress/regress0/expect/scrub.07.sy deleted file mode 100644 index 79b917c7a..000000000 --- a/test/regress/regress0/expect/scrub.07.sy +++ /dev/null @@ -1,7 +0,0 @@ -; COMMAND-LINE: --cegqi-si=all --sygus-out=status -(set-logic LIA) -(declare-var n Int) - -(synth-fun f ((n Int)) Int) -(constraint (= (/ n n) 1)) -(check-synth) diff --git a/test/regress/regress0/expect/scrub.07.sy.expect b/test/regress/regress0/expect/scrub.07.sy.expect deleted file mode 100644 index 4c5aa1491..000000000 --- a/test/regress/regress0/expect/scrub.07.sy.expect +++ /dev/null @@ -1,5 +0,0 @@ -% SCRUBBER: sed -e 's/The fact in question: .*$/The fact in question: TERM/' -% EXPECT: (error "A non-linear fact was asserted to arithmetic in a linear logic. -% EXPECT: The fact in question: TERM -% EXPECT: ") -% EXIT: 1 diff --git a/test/regress/regress2/sygus/ex23.sy b/test/regress/regress2/sygus/ex23.sy index 61b08a838..c19b2ff42 100644 --- a/test/regress/regress2/sygus/ex23.sy +++ b/test/regress/regress2/sygus/ex23.sy @@ -1,5 +1,5 @@ ; EXPECT: unsat -; COMMAND-LINE: --sygus-out=status +; COMMAND-LINE: --sygus-out=status --sygus-repair-const (set-logic LIA) (synth-inv inv-f ((y Int) (z Int) (c Int))) @@ -20,4 +20,6 @@ (inv-constraint inv-f pre-f trans-f post-f) +; needs --sygus-repair-const, since easy solution involves the constant 4608 + (check-synth) |