Bruce Mitchener
7167fda1dc
Use override rather than virtual.
2018-02-10 09:56:33 +07:00
Bruce Mitchener
73b3da37d8
Typo fixes.
2018-01-02 22:48:06 +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
34acaa8f56
update license for space/quotes per #982
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-04-24 13:34:10 -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
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
Ken McMillan
b343dcb341
better recovery from incompleteness and interp failure in duality
2015-10-09 14:21:05 -07:00
Ken McMillan
1cf24f7cdc
issue #48 disabled rounding for strict real inequalities
2015-07-10 11:00:13 -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
882dbfc706
merge
2014-12-08 16:16:52 -08:00
Ken McMillan
8181b15a1b
attempted interp fixes
2014-12-08 15:46:55 -08:00
Christoph M. Wintersteiger
005bb82a17
eliminated unused variables
2014-11-07 16:04:02 +00:00
Christoph M. Wintersteiger
a6bee82ef8
Interpolation API: fixed some memory leaks
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-23 17:10:31 +01:00
Ken McMillan
06b79cd9ea
trying to prevent quantifier in interp (leq2eq rule)
2014-05-21 13:30:54 -07:00
Ken McMillan
669fded98a
fix for possible problem in Farkas proofs in interp
2014-05-13 14:59:09 -07:00
Ken McMillan
2a887a7608
interp localization hack
2014-05-09 13:08:39 -07:00
Ken McMillan
77f8aa9f6b
fix for quantifiers in interpolants
2014-04-22 13:28:11 -07:00
Ken McMillan
9a2fe83697
interpolation fix
2014-04-03 13:20:08 -07:00
Ken McMillan
6c9483c70a
interpolation fix and improving duality quantifier handling
2014-04-01 17:10:14 -07:00
Ken McMillan
732035bf63
merge interp/duality changes with unstable
2014-03-26 14:48:04 -07:00
Ken McMillan
c9fcf7ee96
interpolation fix (add simplify_cong)
2014-03-24 17:21:29 -07:00
Ken McMillan
e3c1cdfe8c
interpolation fix
2014-03-24 11:33:09 -07:00
Ken McMillan
675820ff67
merged changes from linux
2014-03-14 14:51:39 -07:00
Ken McMillan
19dbd02e13
interpolation fix
2014-02-28 10:38:35 -08:00
Ken McMillan
acf4ad0ab6
use new hashtable implementation in windows
2014-02-27 17:23:19 -08:00
Ken McMillan
08d892bbdb
interpolation fixes
2014-02-27 17:21:47 -08:00
Ken McMillan
ee9907a700
two interpolation fixes
2014-02-25 18:19:50 -08:00
Ken McMillan
7fc011dbb8
interpolation fixes
2014-02-24 11:59:02 -08:00
Ken McMillan
75bb495585
merging interpolation and duality changes into unstable
2014-02-19 15:36:16 -08:00
Ken McMillan
c9cf658e7c
interpolation fix for commutativity
2014-02-19 13:56:55 -08:00
Ken McMillan
cb3dc63e68
some interpolation fixes; make duality a bit more persistent in checking interpolant
2014-02-14 15:52:07 -08:00
Ken McMillan
88ff20a0fb
fixed multiple interpolation bugs
2014-02-14 15:48:38 -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
c98b853917
speeding up Generalize and adding Lazy Propagation
2013-12-21 16:54:35 -08:00
Ken McMillan
56b3406ee5
added mbqi.id option, working on quantifiers in duality
2013-12-10 11:41:25 -08:00
Ken McMillan
a3462ba6aa
working on duality
2013-11-27 17:39:49 -08:00
Ken McMillan
a93f8b04e5
working on duality and quantified arithmetic in interpolation
2013-11-21 18:10:21 -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
a898bad961
fixed two interpolation bugs
2013-11-07 17:38:39 -08:00
Ken McMillan
d9c69f5294
handling commutativity rule in interpolation
2013-11-07 15:13:39 -08:00
Ken McMillan
0696a7ef50
interpolation fix
2013-11-06 11:41:17 -08:00
Ken McMillan
fa05116e66
fixed vc++ compaibility issues
2013-11-05 14:45:44 -08:00
Ken McMillan
49c72abb2d
new interpolation fixes; re-added fixedpoint-push/pop
2013-11-05 12:17:09 -08:00
Ken McMillan
ac212ec54c
fixing interpolation bugs
2013-11-01 11:03:55 -07:00