Miguel Neves
|
bdce957ac8
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-10-12 15:34:56 -07:00 |
|
Miguel Neves
|
611a13e8b3
|
Changed lookahead backtrack. Parent lookahead re-use fix
|
2017-10-12 14:34:42 -07:00 |
|
Nikolaj Bjorner
|
5afef07f40
|
remove traces of old n-ary representation, add checks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-12 08:37:49 -07:00 |
|
Nikolaj Bjorner
|
99b232a4c5
|
fix lookahead with ba extension
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 17:30:21 -07:00 |
|
Nikolaj Bjorner
|
81ad69214c
|
fixing lookahead/ba + parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 17:06:28 -07:00 |
|
Nikolaj Bjorner
|
d2395ad897
|
merge with Miguel's fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 16:47:07 -07:00 |
|
Miguel Neves
|
01897831fb
|
Dynamic delta trigger decrease
|
2017-10-10 15:59:53 -07:00 |
|
Nikolaj Bjorner
|
8b32c15ac9
|
use clause structure for nary
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 11:49:31 -07:00 |
|
Miguel Neves
|
4d91169118
|
Cuber fixes. Added March_CU heuristics
|
2017-10-06 16:10:05 -07:00 |
|
Nikolaj Bjorner
|
01879ed1ed
|
remove NEW_CLAUSE variant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 15:25:36 -07:00 |
|
Nikolaj Bjorner
|
a625301a41
|
expose incremental cubing over API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 15:05:10 -07:00 |
|
Nikolaj Bjorner
|
e507a6ccd1
|
adding incremental cubing from API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 09:06:17 -07:00 |
|
Nikolaj Bjorner
|
6c4cadd223
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 00:33:56 -07:00 |
|
Nikolaj Bjorner
|
a1e4fc3e98
|
fix new clause encoding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-27 11:13:35 -07:00 |
|
Nikolaj Bjorner
|
0833a9ee14
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-27 07:15:06 -07:00 |
|
Nikolaj Bjorner
|
3a832e5b24
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 20:14:49 -07:00 |
|
Nikolaj Bjorner
|
1149955893
|
working on new clause organization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 14:39:33 -07:00 |
|
Nikolaj Bjorner
|
7b9156dd5b
|
adding new clause management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 10:17:57 -07:00 |
|
Nikolaj Bjorner
|
e2ed658c6c
|
working on new clause management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 08:31:10 -07:00 |
|
Nikolaj Bjorner
|
e7449f3811
|
working on new clause management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 00:05:53 -07:00 |
|
Nikolaj Bjorner
|
d41696b91e
|
adding new clause management
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-25 20:29:53 -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
|
82922d92f7
|
add cube functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-24 13:29:46 -07:00 |
|
Nikolaj Bjorner
|
ae9a6664d4
|
add cube mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-24 10:53:57 -07:00 |
|
Nikolaj Bjorner
|
edb3569599
|
updates to sorting networks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-23 22:36:19 -05:00 |
|
Nikolaj Bjorner
|
3c4ac9aee5
|
add HS and unit literal reward schemes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 12:02:50 -07:00 |
|
Nikolaj Bjorner
|
53c38f02d5
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-06 22:12:18 -07:00 |
|
Nikolaj Bjorner
|
bcf0ee7709
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-29 18:53:58 -07:00 |
|
Nikolaj Bjorner
|
e176c4ba9a
|
rename to ba_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-28 17:54:16 -07:00 |
|
Nikolaj Bjorner
|
5f93b9a081
|
add N-ary clause reward heuristic based on discussions with Heule
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-21 10:30:30 -07:00 |
|
Nikolaj Bjorner
|
af6ebbcd92
|
init search before returning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-11 13:08:05 -07:00 |
|
Nikolaj Bjorner
|
a55416351f
|
lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-09 09:17:20 -07:00 |
|
Nikolaj Bjorner
|
964102726d
|
lookahead on cardinality extension
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-07 18:24:58 -07:00 |
|
Nikolaj Bjorner
|
f3b0ede6e8
|
update lookahead to include extensions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-07 16:35:35 -07:00 |
|
Nikolaj Bjorner
|
55ba1e9178
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-06-01 14:50:37 -07:00 |
|
Nikolaj Bjorner
|
4e65c13726
|
adding lookahead and lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-01 14:49:54 -07:00 |
|
Nikolaj Bjorner
|
9633c16d75
|
local updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-23 10:52:14 -07:00 |
|
Nikolaj Bjorner
|
1507ab5d4b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-15 09:34:41 -07:00 |
|
Nikolaj Bjorner
|
f253b20820
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-15 09:34:11 -07:00 |
|
Nikolaj Bjorner
|
2033e649b5
|
fix bugs related to use of lookahead equivalences and encoding of pb constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-15 09:33:27 -07:00 |
|
Nikolaj Bjorner
|
07ef79d664
|
parallelizing ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-24 08:36:33 -07:00 |
|
Nikolaj Bjorner
|
3aaea6b920
|
parallelizing ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-23 23:10:23 -07:00 |
|
Nikolaj Bjorner
|
d052155f6e
|
parallelizing ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-23 14:46:46 -07:00 |
|
Nikolaj Bjorner
|
07fe45e923
|
ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-22 11:40:47 -07:00 |
|
Nikolaj Bjorner
|
e65f106a83
|
ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-19 08:59:49 -07:00 |
|
Nikolaj Bjorner
|
a3f4d58b00
|
use lookahead for simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-18 16:58:56 -07:00 |
|
Nikolaj Bjorner
|
41e1b9f3fe
|
gt encoding of pb constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-16 12:07:16 +09:00 |
|
Nikolaj Bjorner
|
b70096a97f
|
testing double lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-31 17:22:44 -07:00 |
|
Nikolaj Bjorner
|
c0188a7ec0
|
fix autarky detection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-31 13:16:04 -07:00 |
|
Nikolaj Bjorner
|
6571aad440
|
debugging double lookahead and autarkies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-31 07:21:59 -07:00 |
|