-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
also enable nra learning when using interpolation mode (#509)
* also enable nra learning when using interpolation mode * test with interpolation option on * add method to provide value hint * minor: use trace printing methods * add comments * format
- Loading branch information
1 parent
7b16ff8
commit 5082c90
Showing
5 changed files
with
81 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
(set-option :produce-unsat-model-interpolants true) | ||
|
||
(set-info :smt-lib-version 2.6) | ||
(set-logic QF_NRA) | ||
(set-info :source |These benchmarks used in the paper: | ||
Dejan Jovanovic and Leonardo de Moura. Solving Non-Linear Arithmetic. | ||
In IJCAR 2012, published as LNCS volume 7364, pp. 339--354. | ||
The hong family is a set of crafted benchmarks, a parametrized | ||
generalization of the problem of Hong, sum x_i^2 < 1 and prod x_i > 1. | ||
See: | ||
H. Hong. Comparison of several decision algorithms for the existential | ||
theory of the reals. 1991. | ||
Submitted by Dejan Jovanvic for SMT-LIB. | ||
|) | ||
(set-info :category "crafted") | ||
(set-info :status unsat) | ||
(declare-fun x_0 () Real) | ||
(declare-fun x_1 () Real) | ||
(declare-fun x_2 () Real) | ||
(declare-fun x_3 () Real) | ||
(declare-fun x_4 () Real) | ||
(declare-fun x_5 () Real) | ||
(declare-fun x_6 () Real) | ||
(declare-fun x_7 () Real) | ||
(declare-fun x_8 () Real) | ||
(declare-fun x_9 () Real) | ||
(declare-fun x_10 () Real) | ||
(declare-fun x_11 () Real) | ||
(declare-fun x_12 () Real) | ||
(declare-fun x_13 () Real) | ||
(declare-fun x_14 () Real) | ||
(declare-fun x_15 () Real) | ||
(declare-fun x_16 () Real) | ||
(declare-fun x_17 () Real) | ||
(declare-fun x_18 () Real) | ||
(assert (< (+ (* x_0 x_0) (+ (* x_1 x_1) (+ (* x_2 x_2) (+ (* x_3 x_3) (+ (* x_4 x_4) (+ (* x_5 x_5) (+ (* x_6 x_6) (+ (* x_7 x_7) (+ (* x_8 x_8) (+ (* x_9 x_9) (+ (* x_10 x_10) (+ (* x_11 x_11) (+ (* x_12 x_12) (+ (* x_13 x_13) (+ (* x_14 x_14) (+ (* x_15 x_15) (+ (* x_16 x_16) (+ (* x_17 x_17) (* x_18 x_18))))))))))))))))))) 1)) | ||
(assert (> (* x_0 (* x_1 (* x_2 (* x_3 (* x_4 (* x_5 (* x_6 (* x_7 (* x_8 (* x_9 (* x_10 (* x_11 (* x_12 (* x_13 (* x_14 (* x_15 (* x_16 (* x_17 x_18)))))))))))))))))) 1)) | ||
(check-sat) | ||
(exit) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
unsat |