Nikolaj Bjorner
|
20598e3bd2
|
address clang warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-11 07:16:46 -08:00 |
|
Nikolaj Bjorner
|
779183da06
|
fixing smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-10 18:23:32 -08:00 |
|
Nikolaj Bjorner
|
4fabaf95aa
|
remove deprecated and bind1st and unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-08 13:26:50 -08:00 |
|
Nikolaj Bjorner
|
1e0c1cefd6
|
add definitions for under-specified cases of arithmetic operators #2663 #2676 #2679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-06 18:24:22 +01:00 |
|
Nikolaj Bjorner
|
a78f899225
|
expand deep stores by lambdas to avoid expanding select/store axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-03 10:29:10 +01:00 |
|
Nikolaj Bjorner
|
16d4ccd396
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-31 10:06:09 -07:00 |
|
Nikolaj Bjorner
|
8125fb134f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-23 20:19:06 -07:00 |
|
Nikolaj Bjorner
|
e5504247e9
|
use propagation filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-20 16:00:20 -07:00 |
|
Nikolaj Bjorner
|
11736f078e
|
ensure statistics survive cancelation in tactics, fix propagation for smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-18 19:22:46 -07:00 |
|
Nikolaj Bjorner
|
203ba12abc
|
moving to context reset model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-18 19:22:46 -07:00 |
|
Nikolaj Bjorner
|
ca498e20d1
|
move value factories to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-16 19:48:35 -07:00 |
|
Nikolaj Bjorner
|
ed149ea449
|
working on core focused refinement loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-15 15:52:41 -07:00 |
|
Nikolaj Bjorner
|
cc26d49060
|
preparations for dealing with #2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 17:44:52 -07:00 |
|
Nikolaj Bjorner
|
ce06cd0d7a
|
replace iterators by for, looking at @2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 10:08:30 -07:00 |
|
Nikolaj Bjorner
|
66b38eac9f
|
add back dotnet after adding ;*.cs to path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-07 20:07:55 -07:00 |
|
Nikolaj Bjorner
|
feff1f7f96
|
fix #2609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-02 14:40:11 -07:00 |
|
Nikolaj Bjorner
|
18fe28c0f0
|
fix perf bug exposed by Shelly Grossman
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-25 20:01:06 -07:00 |
|
Nikolaj Bjorner
|
a44cf7a9ba
|
unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-22 10:15:20 -07:00 |
|
Nikolaj Bjorner
|
b506e45845
|
align name of tactic in report
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 08:57:21 -07:00 |
|
Nikolaj Bjorner
|
4b51fe466d
|
fix #2562
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-17 11:49:11 -04:00 |
|
Nikolaj Bjorner
|
0c972b8bee
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 15:45:10 -04:00 |
|
Nikolaj Bjorner
|
da805f6016
|
address perf bottleneck exposed by #2552
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 18:31:52 +02:00 |
|
Nikolaj Bjorner
|
63840806d8
|
fix #2546, retrieve model in optsmt lex before iterating
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-10 11:19:59 +02:00 |
|
Nikolaj Bjorner
|
78a1f53ac9
|
fix #2544
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-09 18:07:03 +02:00 |
|
Nikolaj Bjorner
|
b1cdb3e451
|
add mbqi to smtfd. For Nuno, of course
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-09 11:28:25 +02:00 |
|
Nikolaj Bjorner
|
c22a17f430
|
smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-08 18:14:28 +02:00 |
|
Nikolaj Bjorner
|
d3da161803
|
smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-08 12:26:37 +03:00 |
|
Nikolaj Bjorner
|
5ba4d8d0f1
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 18:22:28 +03:00 |
|
Arie Gurfinkel
|
d44081db7d
|
fix clang compilation errors
|
2019-09-07 18:21:54 +03:00 |
|
Nikolaj Bjorner
|
ff3cff06b2
|
deal with ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 17:53:01 +03:00 |
|
Nikolaj Bjorner
|
c476c4a86a
|
smtfd solver that uses lazy iteration around fd to produce theory lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 17:48:33 +03:00 |
|
Nikolaj Bjorner
|
000e485794
|
add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-01 12:17:19 -07:00 |
|
Nikolaj Bjorner
|
2e6908bd9e
|
fix #2509, fix issue with model inheritance exposed by #2483
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-27 10:48:22 -03:00 |
|
Nikolaj Bjorner
|
ce84e0f240
|
remove strategic solver header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-09 15:56:04 -07:00 |
|
Nikolaj Bjorner
|
fc41a61b6e
|
expose strategic solver factory prototype at level of solver module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-09 15:52:12 -07:00 |
|
Nikolaj Bjorner
|
bbfac99b22
|
fix #2469
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-06 13:52:42 -07:00 |
|
Nikolaj Bjorner
|
0af249d651
|
'na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-06 13:44:12 -07:00 |
|
Nikolaj Bjorner
|
d7ac8dbc7d
|
fix #2458
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-03 08:36:25 -07:00 |
|
Nikolaj Bjorner
|
9474833c98
|
fix #2391
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-11 09:26:22 +01:00 |
|
Nikolaj Bjorner
|
adb91ae93c
|
compile 0 case regardless of numerical value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-11 09:07:18 +01:00 |
|
Nikolaj Bjorner
|
8d9a631c5d
|
try to copy artifacts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-10 16:21:14 +01:00 |
|
Nikolaj Bjorner
|
5de35d46eb
|
fix #2390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-10 08:55:00 +01:00 |
|
Nikolaj Bjorner
|
c744b19bce
|
resort to only supporting ground non-linear division for nra_tactic/nra_probe #2372 #2376
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-04 07:08:47 +07:00 |
|
Christoph M. Wintersteiger
|
77827498bd
|
Added checkpoints to lia2card tactic.
|
2019-07-03 14:32:27 +01:00 |
|
Nikolaj Bjorner
|
f3b79087ee
|
add default tactic as option to overwrite the behavior of strategic solver factory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-17 09:27:10 -07:00 |
|
Nikolaj Bjorner
|
d17248821a
|
include chronological backtracking, two-phase sat, xor inprocessing, probsat, ddfw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-13 08:45:21 -07:00 |
|
Nikolaj Bjorner
|
e0d8cefde4
|
remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:15:46 -07:00 |
|
Nikolaj Bjorner
|
1ff08c45ce
|
model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 19:36:25 -07:00 |
|
Lev Nachmanson
|
14ff768a63
|
limit the size of bit vectors
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-06-11 16:40:54 -07:00 |
|
Nikolaj Bjorner
|
7f74382863
|
capture i by value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-05 09:06:18 +01:00 |
|