Nikolaj Bjorner
|
bdd66e1fa0
|
fix #3180 fix #3181 #3184
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-07 12:13:43 +01:00 |
|
Nikolaj Bjorner
|
589db2052a
|
fix #3064
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-21 20:26:57 -08:00 |
|
Nikolaj Bjorner
|
1d3e9fb76c
|
fix #3009
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-15 21:30:09 -10:00 |
|
Nikolaj Bjorner
|
99b71a9f9e
|
fix #2975, parameter validation to avoid cases where domain of sort is not fixed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
8ad939a10f
|
fix #2990
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
1ce0d7512a
|
fix #2974 by using same code path as qe. It now diverges, but this is due to the use of an uninterpreted predicate which the use of mbp doesn't handle
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
0f566ddf38
|
fix #2789
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-07 11:09:52 +03:00 |
|
Nikolaj Bjorner
|
a2aab76c22
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-07 11:02:25 +03:00 |
|
Nikolaj Bjorner
|
eec153bb57
|
fix #2779
|
2019-12-03 14:49:58 +01:00 |
|
Nikolaj Bjorner
|
feff1f7f96
|
fix #2609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-02 14:40:11 -07:00 |
|
Nikolaj Bjorner
|
68e4ed3c9c
|
fix #2531
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-02 09:59:58 -07:00 |
|
Nikolaj Bjorner
|
e1fd167e01
|
remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-30 14:35:09 +08:00 |
|
Nikolaj Bjorner
|
74631265b9
|
remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-30 14:32:06 +08:00 |
|
Nikolaj Bjorner
|
8248ec879e
|
fix qsat destructor memory allocation #1948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-28 15:35:46 -08:00 |
|
Nikolaj Bjorner
|
e0490450f3
|
add capabilities to python API, fix model extraction for qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-28 13:23:28 -07:00 |
|
Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
335d672bf1
|
fix #1675, regression in core processing in maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-19 23:23:19 -07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07:00 |
|
Nikolaj Bjorner
|
e4f29a7b8a
|
debugging mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-19 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
103ce78c29
|
save model from level 0, fix #1380
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 08:53:06 -08:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|
Nikolaj Bjorner
|
4bbece6616
|
re-organize proof and model converters to be associated with goals instead of external
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-18 16:33:54 -08:00 |
|
Nikolaj Bjorner
|
df6b1a707e
|
remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:32:29 -08:00 |
|
Nikolaj Bjorner
|
0d15b6abb7
|
add stubs for converting assertions, consolidate filter_model_converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 14:51:13 -08:00 |
|
Nikolaj Bjorner
|
f99048f3e7
|
rewrite to address some cases like #1203, updates to division handling in NRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-12 13:24:54 -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
|
ff46a925a2
|
bail out on failure to properly project. issue #837
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 04:25:05 +01:00 |
|
Nikolaj Bjorner
|
20790c46ee
|
bail out on failure to properly project
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 04:23:07 +01:00 |
|
Nikolaj Bjorner
|
017165c474
|
fix bug with model completion and remove spurious std::cout
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:02:12 -07:00 |
|
Nikolaj Bjorner
|
c72ed3e6b4
|
update core minimization code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-23 21:39:28 -07:00 |
|
Nikolaj Bjorner
|
9c099d6b1b
|
fix mb maximization logic, so far not accessible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-20 16:39:03 -07:00 |
|
Nikolaj Bjorner
|
c7ff05cc78
|
enable core minimization with qsat in case it turns out to be useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-12 15:58:12 -07:00 |
|
Nikolaj Bjorner
|
9f5a117443
|
move mus to solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-10 16:24:14 -07:00 |
|
Nikolaj Bjorner
|
c725fe7698
|
tune lra optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-22 17:03:29 -07:00 |
|
Nikolaj Bjorner
|
339cd6e537
|
mbo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-20 13:45:50 -07:00 |
|
Nikolaj Bjorner
|
1aa3fdab8a
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:04:20 -07:00 |
|
Nikolaj Bjorner
|
a8fca8f77e
|
remove unused private fields
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 20:28:46 -07:00 |
|
Nikolaj Bjorner
|
42726171b5
|
add limit checks in Grobner. Issue #599
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 11:34:48 -07:00 |
|
Nikolaj Bjorner
|
5b31f54501
|
max/min
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-05 14:11:13 -07:00 |
|
Nikolaj Bjorner
|
e29adbf304
|
fix issues #581: nested timeouts canceled each-other
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-30 11:18:34 -07:00 |
|
Nikolaj Bjorner
|
2428bf18f1
|
add model correction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-29 19:08:10 -07:00 |
|
Nikolaj Bjorner
|
c75fd02c95
|
qsat-opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-28 21:31:16 -07:00 |
|
Nikolaj Bjorner
|
68c7d64d00
|
adding model-based opt facility
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-27 11:18:20 -07:00 |
|
Nikolaj Bjorner
|
a1aa166ef5
|
adding local optimization to qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-26 17:15:24 -07:00 |
|
Nikolaj Bjorner
|
cc6f72aba7
|
fix handing of ite conditions that have to be included in projection, thanks to bug report by Zak
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-10 01:48:35 +02:00 |
|
Nikolaj Bjorner
|
fd6fe87c5d
|
enable qe-lite for UFNIA benchmarks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-22 15:41:21 -07:00 |
|
Nikolaj Bjorner
|
3dc2028925
|
adding min/max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-21 09:20:57 -07:00 |
|