Nikolaj Bjorner
c886b6d500
fix #1330 . Interpolation transformation needs to handle TRANSITIVITY_STAR
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-25 20:53:10 -07:00
Ken McMillan
c8a67abdd7
fixing issue [1269]
2017-09-25 14:33:20 -07:00
Nikolaj Bjorner
b19f94ae5b
make include paths uniformly use path relative to src. #534
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-31 13:24:11 -07:00
Nikolaj Bjorner
3a6e6df4f5
fix unused-but-set-variable warnings reported in #579
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-05-18 11:02:10 -07:00
Ken McMillan
e6e6a6c5b3
issue #393 -- removed debugging assert
2016-01-04 12:53:46 -08:00
Nikolaj Bjorner
e63724a22d
replace assert by SASSERT in case of unsupported proof rule
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-12-29 15:30:42 -08:00
Nikolaj Bjorner
4f7fdb5c14
fix merge conflicts
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-10-28 16:09:46 -07:00
Ken McMillan
8550de41a6
issue #204 -- throw better exception for non-linear arithmetic
2015-10-28 14:41:27 -07:00
Nikolaj Bjorner
418b6d4738
Merge pull request #267 from kenmcmil/duality_interp_error_handling
...
issue #200
2015-10-27 18:49:46 -07:00
Ken McMillan
589053fc10
interp: fix gomory cut rule with non-local conclusion (issue #200 )
2015-10-27 18:27:25 -07:00
Christoph M. Wintersteiger
d14a471cfd
Merge branch 'ag-iz3_exception' of https://github.com/agriggio/z3 into agriggio-ag-iz3_exception
2015-10-19 15:20:50 +01:00
Nikolaj Bjorner
a8b47b4fb2
enable coercions when interpolation creates MILP constraints. Issue #217
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-09-12 14:47:35 +02:00
Ken McMillan
5aa74644fc
fix for issue #171 (interpolation crash)
2015-07-27 11:15:33 -07:00
Ken McMillan
e6516f549d
fail gracefully on interpolation errors
2015-07-10 14:39:11 -07:00
Ken McMillan
3d2ef8bb4a
fix for issue #109
2015-05-27 16:05:40 -07:00
Ken McMillan
e438143abc
fix for github issue #105
2015-05-22 11:02:26 -07:00
Ken McMillan
caa616f11b
fix for github issue 83
2015-05-20 15:37:51 -07:00
Ken McMillan
ccc1f02216
fix for github issue 54
2015-05-19 18:47:13 -07:00
Christoph M. Wintersteiger
32fb679066
tabs
2015-05-19 11:01:15 +01:00
Alberto Griggio
8e772b428b
use a base iz3_exception class for exceptions raised during interpolation
...
Using a base exception class, derived from z3_exception, makes it possible to
recover gracefully if something goes wrong during the computation of
interpolants.
2015-04-16 19:14:34 +02:00
Ken McMillan
af444beb2e
re-indenting interp and duality
2015-04-15 12:22:50 -07:00
Ken McMillan
8181b15a1b
attempted interp fixes
2014-12-08 15:46:55 -08:00
Ken McMillan
95146483ea
add round-off to farkas resconstruction in interp
2014-05-13 18:15:51 -07:00
Ken McMillan
c9e9b30af6
interp handle mystery arith lemmas
2014-05-13 17:28:22 -07:00
Ken McMillan
aa35f988fc
fix for bad coefficient in AssignBounds
2014-05-13 14:58:32 -07:00
Ken McMillan
de81db9a3b
fixed several interpolation problems
2014-04-10 17:53:17 -07:00
Ken McMillan
fc62be37b6
getting rid of DOS line endings
2014-04-03 17:09:11 -07:00
Ken McMillan
732035bf63
merge interp/duality changes with unstable
2014-03-26 14:48:04 -07:00
Ken McMillan
663d110b72
interpolation fix
2014-03-16 12:09:53 -07:00
Ken McMillan
acf4ad0ab6
use new hashtable implementation in windows
2014-02-27 17:23:19 -08:00
Ken McMillan
75bb495585
merging interpolation and duality changes into unstable
2014-02-19 15:36:16 -08:00
Ken McMillan
76fb66314b
interpolation fix for commutativity
2014-02-19 13:56:16 -08:00
Ken McMillan
928d419138
duality fixes
2014-02-17 12:15:11 -08:00
Ken McMillan
f45ad4bdc0
disable silly warnings and add needed header for VS
2014-02-10 12:56:39 -08:00
Ken McMillan
ba193a59b1
some interpolation fixes, plus some options to remove features for testing in duality
2014-02-09 16:04:02 -08:00
Ken McMillan
f380e31a6b
runs the integer/cntrol svcomp examples from the Horn repo
2014-01-09 17:16:10 -08:00
Ken McMillan
48e10a9e2d
dealing with incompleteness issues in duality
2013-12-19 11:05:56 -08:00
Ken McMillan
1e8c04be8e
fixing templates for broken windows hash functions
2013-12-15 17:31:46 -08:00
Ken McMillan
ebc8a43fe3
removing address dependencies
2013-12-15 15:49:06 -08:00
Ken McMillan
2cc8132191
still simplifying quantified interpolants in duality
2013-12-12 18:25:24 -08:00
Ken McMillan
d45cbb3cb2
fixed interpolation bug
2013-12-10 16:26:35 -08:00
Ken McMillan
a3462ba6aa
working on duality
2013-11-27 17:39:49 -08:00
Ken McMillan
9cba5d7c85
working on quantifiers in interpolation
2013-11-14 10:18:44 -08:00
Ken McMillan
d73310cfa1
working on eq-propagate rule in interpolation
2013-11-12 12:38:30 -08:00
Ken McMillan
749f95c9d7
handle eq-propagate arithetic rule
2013-11-08 16:18:48 -08:00
Ken McMillan
b076c152b3
adding farkas axiom to interpolation
2013-11-07 16:17:56 -08:00
Ken McMillan
cf176af48e
looking for more farkas rules in interpolation
2013-11-07 15:40:44 -08:00
Ken McMillan
d9c69f5294
handling commutativity rule in interpolation
2013-11-07 15:13:39 -08:00
Ken McMillan
49c72abb2d
new interpolation fixes; re-added fixedpoint-push/pop
2013-11-05 12:17:09 -08:00
Ken McMillan
7ca6c744fd
added binary interpolation
2013-11-01 15:58:59 -07:00