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
Ken McMillan
b343dcb341
better recovery from incompleteness and interp failure in duality
2015-10-09 14:21:05 -07:00
Nikolaj Bjorner
2912c355e2
remove reinterpret_cast. Issue #229 , issue #24
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-10-04 10:54:19 -07: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
1cf24f7cdc
issue #48 disabled rounding for strict real inequalities
2015-07-10 11:00:13 -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
Nikolaj Bjorner
9377779e58
merge with unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-30 10:40:03 -07:00
Ken McMillan
5f37b1d32f
fixed interp api bug (github issue #47 )
2015-04-20 12:30:15 -07: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
Nikolaj Bjorner
3ba2e712b2
merge with unstable branch
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-12 15:54:52 -07:00
Ken McMillan
d42e3ce651
possible header problem for std::less
2015-04-02 13:10:23 -07:00
Nikolaj Bjorner
52619b9dbb
pull unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
2015-04-01 14:57:11 -07:00
Ken McMillan
be709802cd
merging interpolation fix (issue 182)
2015-03-20 17:46:01 -07:00
Ken McMillan
47d33452c6
interpolation fix (issue 182)
2015-03-20 17:39:45 -07:00
nikolajbjorner
a96a9a076d
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2015-02-19 19:10:21 -08:00
nikolajbjorner
aa40316268
rewrite terminology for policheck
...
Signed-off-by: nikolajbjorner <nbjorner@microsoft.com>
2015-02-19 19:09:12 -08:00
Ken McMillan
185f9325a6
fixed interpolation bug
2015-02-19 12:25:06 -08:00
Nikolaj Bjorner
c61e9f27db
local changes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-22 09:27:33 -08:00
Nikolaj Bjorner
08cb8b8de8
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-09 16:04:25 +01: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
Ken McMillan
a6f58bdd17
fixes and performance improvements for interp and duality
2014-10-30 17:22:34 -07:00
Ken McMillan
61905a10db
merge interp change
2014-10-24 11:54:00 -07:00
Ken McMillan
da71d5ee01
unlimit stack on linux/mac
2014-10-24 11:53:03 -07: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
5454e38935
replaced check_interpolants option with interp.check
2014-10-22 10:43:04 -07:00
Nikolaj Bjorner
e6725b2344
merge unstable into opt
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-09-26 12:12:24 -07:00
Ken McMillan
ab13987884
working on python interp
2014-08-06 11:16:24 -07:00
Ken McMillan
7bf87e76ea
fix for tree interpolation
2014-08-05 11:11:43 -07:00
Nikolaj Bjorner
960e8ea1d5
working on hitting sets
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-06-08 14:12:54 +01:00
Ken McMillan
97c5d09de1
turn off a windows warning
2014-05-21 16:56:18 -07:00
Ken McMillan
06b79cd9ea
trying to prevent quantifier in interp (leq2eq rule)
2014-05-21 13:30:54 -07: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
669fded98a
fix for possible problem in Farkas proofs in interp
2014-05-13 14:59:09 -07:00
Ken McMillan
aa35f988fc
fix for bad coefficient in AssignBounds
2014-05-13 14:58:32 -07:00
Ken McMillan
2a887a7608
interp localization hack
2014-05-09 13:08:39 -07:00
Nikolaj Bjorner
9c1f85e564
addressing compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-05-09 11:03:11 -07:00