Miguel Angelo Da Terra Neves
|
51fc54fdd1
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-13 11:15:03 -08:00 |
|
Miguel Angelo Da Terra Neves
|
bffa0facee
|
pre-merge commit
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-13 10:09:44 -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
|
dbe7828f1d
|
inherit incremental override on the solver state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 14:33:23 -08:00 |
|
Nikolaj Bjorner
|
deda8f46f8
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 13:25:36 -08:00 |
|
Nikolaj Bjorner
|
921423ec80
|
fix model conversions for incremental SAT, fix lookahead with ba_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 10:43:23 -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 |
|
Nikolaj Bjorner
|
ced2029ae9
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-25 16:37:15 -07:00 |
|
Nikolaj Bjorner
|
651587ce01
|
merge with master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 09:39:22 -07:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -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
|
b1090f4399
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 09:49:11 -07:00 |
|
Nikolaj Bjorner
|
66f0de6785
|
added in-processing features to card/pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-25 16:26:47 -07:00 |
|
Nikolaj Bjorner
|
c3d29e75ef
|
adding in-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-24 18:27:32 -07:00 |
|
Nikolaj Bjorner
|
fb84ba8c34
|
updates and fixes to copying and cardinalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-23 14:00:33 -07:00 |
|
Nikolaj Bjorner
|
9ebe980b44
|
cleaning up lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-22 07:42:44 -07:00 |
|
Nikolaj Bjorner
|
5e2f7f7177
|
fixes top lookahead simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-21 20:22:31 -07:00 |
|
Nikolaj Bjorner
|
e37a6dd809
|
add tracking for reason unknown
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-01 17:04:37 -07:00 |
|