summaryrefslogtreecommitdiff
path: root/test/regress/regress1/nl/issue3647.smt2
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-08-21 12:08:14 -0500
committerGitHub <noreply@github.com>2020-08-21 12:08:14 -0500
commitb8301cde27c455c8da3e9017072a577a0816939b (patch)
tree816d1cccdda0625419b1b088644bafb85a857d14 /test/regress/regress1/nl/issue3647.smt2
parent905dc2b51fd0145e0bb69a166c06a1731ef4c44b (diff)
Connect the relevance manager to TheoryEngine and use it in non-linear arithmetic (#4930)
This PR activates the use of the relevance manager in TheoryEngine and makes use of it (via Valuation) in the non-linear extension in arith. It removes a deprecated hack (addTautology) for doing this. This addresses CVC4/cvc4-projects#113. Note that the best method for relevance is interleaving, where roughly you gain on SMT-LIB: QF_NIA: +484-53 unsat +792-440 sat QF_NRA: +32-19 unsat +57-23 sat However, this PR does not (yet) enable this method by default. Note that more work is necessary to determine which lemmas require NEEDS_JUSTIFY, this PR identifies 2 cases of lemmas that need justification (skolemization and strings reductions). Regardless, the use of the relevance manager is limited to non-linear arithmetic for now, which is only able to answer "sat" when only arithmetic is present in assertions.
Diffstat (limited to 'test/regress/regress1/nl/issue3647.smt2')
-rw-r--r--test/regress/regress1/nl/issue3647.smt22
1 files changed, 1 insertions, 1 deletions
diff --git a/test/regress/regress1/nl/issue3647.smt2 b/test/regress/regress1/nl/issue3647.smt2
index 0fc0f55f9..6c66d2e4c 100644
--- a/test/regress/regress1/nl/issue3647.smt2
+++ b/test/regress/regress1/nl/issue3647.smt2
@@ -1,4 +1,4 @@
-; COMMAND-LINE: --no-check-models --produce-models --decision=internal
+; COMMAND-LINE: --no-check-models --produce-models --decision=internal --nl-rlv=always
; EXPECT: sat
(set-logic ALL)
(set-info :status sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback