Nikolaj Bjorner
|
8fb7fb9f98
|
add missing caching of PB/cardinality constraints, increase limit for compiling cardinalities to circuits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-11 19:27:00 -08:00 |
|
Nikolaj Bjorner
|
e183f8b743
|
disable lookahead simplification when external solver is used
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-09 21:46:45 -08:00 |
|
Nikolaj Bjorner
|
d7f2638ecf
|
reference get_wlist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 16:03:14 -08:00 |
|
Nikolaj Bjorner
|
db347c007d
|
remove legacy bce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-03 09:39:39 -08:00 |
|
Nikolaj Bjorner
|
e95840b640
|
ate/acce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-02 20:51:41 -08:00 |
|
Nikolaj Bjorner
|
eca250933d
|
disable uhle from lookahead solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-01 19:56:01 -08:00 |
|
Nikolaj Bjorner
|
75bf942237
|
throttle cce pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-31 21:15:07 -08:00 |
|
Nikolaj Bjorner
|
e32bfda5a6
|
fixup cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-31 10:21:27 -08:00 |
|
Nikolaj Bjorner
|
2739342aba
|
fix updates to cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-30 23:41:04 -08:00 |
|
Nikolaj Bjorner
|
2d0f80f78e
|
add cce minimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-30 09:22:36 -08:00 |
|
Nikolaj Bjorner
|
ede12553f2
|
fix learned annotation on ternary
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-30 03:31:28 -08:00 |
|
Nikolaj Bjorner
|
5a2b072ddf
|
working on completing ATE/ALA for acce and abce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-29 20:32:06 -08:00 |
|
Nikolaj Bjorner
|
3b1810d893
|
fix hidden tautology bug on non-learned clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-21 23:18:41 -08:00 |
|
Nikolaj Bjorner
|
ece5ad90e0
|
fix model conversion bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-20 17:09:43 -08:00 |
|
Nikolaj Bjorner
|
7b8101c502
|
fix bugs related to model-converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-17 12:25:24 -08:00 |
|
Nikolaj Bjorner
|
d1854ab4d2
|
fix assertion in model converter for incremental mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 15:24:40 -08:00 |
|
Nikolaj Bjorner
|
71c52396cb
|
fix transitive reduction bug, eliminate blocked tag on binary clauses, separate BIG structure from scc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 02:38:06 -08:00 |
|
Nikolaj Bjorner
|
7afbf8165e
|
snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 01:36:44 -08:00 |
|
Nikolaj Bjorner
|
e0d69a0033
|
fix perf bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 08:24:42 -08:00 |
|
Nikolaj Bjorner
|
6f273e7b8f
|
bug fixes in uninitialized variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-11 12:09:33 -08:00 |
|
Nikolaj Bjorner
|
a6da207b65
|
fix crash bugs in sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-11 11:25:43 -08:00 |
|
Nikolaj Bjorner
|
303157d3b7
|
allow incremental mode override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-06 15:00:52 -08:00 |
|
Nikolaj Bjorner
|
59ea11b1a3
|
cube and conquer parallel tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-04 13:40:31 -05:00 |
|
Nikolaj Bjorner
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Nikolaj Bjorner
|
3de8c193ea
|
implementing model updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-30 16:11:51 -05:00 |
|
Nikolaj Bjorner
|
92b5301b7f
|
adding Cube method to .NET API, removing lookahead and get-lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-29 08:57:24 -07:00 |
|
Nikolaj Bjorner
|
2a8a28bb59
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-10-27 15:41:24 -07:00 |
|
Nikolaj Bjorner
|
829c140087
|
ensure that bca takes also lemmas into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-27 15:40:25 -07:00 |
|
Miguel Angelo Da Terra Neves
|
8bb2be1fba
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-10-25 17:08:10 -07:00 |
|
Miguel Angelo Da Terra Neves
|
e1ff6304ed
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-10-25 17:06:08 -07:00 |
|
Nikolaj Bjorner
|
0919fd4075
|
fix bca condition for tautology check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-25 16:46:22 -07:00 |
|
Nikolaj Bjorner
|
ac0202630e
|
fix non-termination bug with retained clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-25 15:40:11 -07:00 |
|
Nikolaj Bjorner
|
b72225d7d0
|
bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 15:16:59 -07:00 |
|
Miguel Angelo Da Terra Neves
|
8915d0a21f
|
Tidy
|
2017-10-24 14:08:44 -07:00 |
|
Miguel Angelo Da Terra Neves
|
80041d7131
|
Fixed infinite loop bugs in blocked clause retention. Added option to
disable incremental sat solver
|
2017-10-24 13:51:27 -07:00 |
|
Nikolaj Bjorner
|
f6ee6894c7
|
fix bugs related to reading configuration flags
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 09:59:23 -07:00 |
|
Miguel Angelo Da Terra Neves
|
63545c1e7b
|
Fixes
|
2017-10-23 12:51:19 -07:00 |
|
Nikolaj Bjorner
|
ee6cfb8eef
|
updates to simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 01:00:06 -04:00 |
|
Nikolaj Bjorner
|
76eed064eb
|
bug fixes, prepare for retaining blocked clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-19 22:19:05 -07:00 |
|
Nikolaj Bjorner
|
636f740b1a
|
fixup bdd reordering, assertions and perf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-18 19:32:49 -07:00 |
|
Nikolaj Bjorner
|
dc6ed64da1
|
testing bdd for elim-vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-18 17:37:38 -07:00 |
|
Nikolaj Bjorner
|
8811d78415
|
compress elimination stack representation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 21:28:48 -07:00 |
|
Nikolaj Bjorner
|
42e9a0156b
|
add elimination stack for model reconstruction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 04:52:06 -07:00 |
|
Nikolaj Bjorner
|
d9ccb3928e
|
fix debug build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 09:05:25 -07:00 |
|
Nikolaj Bjorner
|
00a401260e
|
fixing cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 21:19:02 -07:00 |
|
Nikolaj Bjorner
|
9f9ae4427d
|
add cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 15:13:43 -07:00 |
|
Nikolaj Bjorner
|
4d1acadabb
|
fix leaks reported in #1309
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 09:56:21 -07:00 |
|
Nikolaj Bjorner
|
46fa245324
|
more agressive variable elimination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 18:33:38 -07:00 |
|
Nikolaj Bjorner
|
d36406f845
|
adding BDD-based variable elimination routine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-14 15:12:02 -07:00 |
|
Miguel Angelo Da Terra Neves
|
ff2cdc0e3f
|
local updates
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-09-27 17:18:28 -07:00 |
|