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
|
b915f78281
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-07 17:05:57 -07:00 |
|
Nikolaj Bjorner
|
21cda27f5e
|
fix quadratic behavior of extract_assumptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-02 15:57:31 -07:00 |
|
Nikolaj Bjorner
|
ed0b2be618
|
fix bug in tracking levels of variables: levels are not cleared, only truth assignment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-02 14:10:07 -07:00 |
|
Nikolaj Bjorner
|
f9105edb14
|
revert to native chunker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-01 15:22:52 -07:00 |
|
Nikolaj Bjorner
|
d14f2af5ae
|
deal with subtraction that manages to sneak in. Issue #996
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-01 15:22:06 -07:00 |
|
Nikolaj Bjorner
|
d6e2e1f28f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-04-30 11:28:26 -07:00 |
|
Nikolaj Bjorner
|
aff02ca905
|
include 'stopwatch.h' to avoid ODR warnings, #994
|
2017-04-30 11:28:11 -07:00 |
|
Nikolaj Bjorner
|
5fcbf55216
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-04-30 10:23:05 -07:00 |
|
Nikolaj Bjorner
|
2c208e1d10
|
Sat update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-30 10:23:00 -07:00 |
|
Nikolaj Bjorner
|
fa868e058e
|
fix bound bug #991
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-29 17:39:02 -07:00 |
|
Nikolaj Bjorner
|
8205b45839
|
initial integration of opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-27 19:13:00 -07:00 |
|
Nikolaj Bjorner
|
8032217fd1
|
tuning and fixing consequence finding, adding dimacs evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-26 13:53:37 -07:00 |
|
Nikolaj Bjorner
|
dedc130e98
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-04-25 10:30:16 -07:00 |
|
Nikolaj Bjorner
|
34acaa8f56
|
update license for space/quotes per #982
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-24 13:34:10 -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
|
86a54dfec8
|
debugging ccc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-21 08:18:25 -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
|
352f8b6cb9
|
fixing local search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-17 13:04:57 -07:00 |
|
Nikolaj Bjorner
|
ec29a03c8f
|
add facility to dispense with cancellation (not activated at this point). Address #961 by expanding recurisve function definitions that are not tautologies if the current model does not validate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-07 21:22:38 -07:00 |
|
Nikolaj Bjorner
|
2afd45b3c2
|
working on lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-27 04:53:27 +02:00 |
|
Christoph M. Wintersteiger
|
0399e5e2d3
|
Fixed variable initialization warning
|
2017-03-24 14:49:24 +00:00 |
|
Nikolaj Bjorner
|
e47e8c67c0
|
introducing scoped detacth/attach of clauses to enforce basic sat solver invariants. Part of investigating #939:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-22 14:12:47 -07:00 |
|
Nikolaj Bjorner
|
ac59e7b6d3
|
enable multiple local search threads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-06 11:48:23 -08:00 |
|
Nikolaj Bjorner
|
cd4a2701db
|
adding ability to ahve multiple local search threads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-06 10:48:58 -08:00 |
|
Nikolaj Bjorner
|
fda5809c89
|
local search updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-05 14:40:58 -08:00 |
|
Nikolaj Bjorner
|
c6f943e4d6
|
updates to local search integration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-02 11:23:06 -08:00 |
|
Nikolaj Bjorner
|
40df1949f5
|
tweaking local search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-02 10:18:12 -08:00 |
|
Nikolaj Bjorner
|
2c7a978c16
|
debugging local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-01 20:37:07 -08:00 |
|
Nikolaj Bjorner
|
59baaea219
|
integrating local search, supporting top-level inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-01 19:49:59 -08:00 |
|
Nikolaj Bjorner
|
fb4f6d654a
|
add local search parameters and co-processor mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-27 23:35:50 -08:00 |
|
Nikolaj Bjorner
|
31c68b6e23
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-27 23:19:58 -08:00 |
|
Nikolaj Bjorner
|
88e7c240b7
|
working on lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-27 10:59:59 -08:00 |
|
Nikolaj Bjorner
|
2885ca7714
|
tune cardinalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-19 11:35:31 -08:00 |
|
Nikolaj Bjorner
|
42deeb3498
|
testing lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-12 11:49:07 -08:00 |
|
Nikolaj Bjorner
|
690689424d
|
fix parallel solving bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-11 15:35:13 -05:00 |
|
Nikolaj Bjorner
|
8b4f3ac6f0
|
fix drat checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-10 18:04:54 -05:00 |
|
Nikolaj Bjorner
|
eaf845c2f4
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-07 18:04:24 -08:00 |
|
Nikolaj Bjorner
|
b6b6035cfb
|
tuning and fixing drat checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-07 16:50:39 -08:00 |
|
Nikolaj Bjorner
|
54f2063c81
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-02-06 21:20:01 -08:00 |
|
Nikolaj Bjorner
|
61ade5e6cb
|
tune cardinality solver for cache misses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-06 20:57:08 -08:00 |
|
Nikolaj Bjorner
|
66089a7aef
|
fix compiler errors and memory issue with drat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-06 16:09:46 -08:00 |
|
Nikolaj Bjorner
|
4831c45ad8
|
fix issues in par
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-06 13:38:07 -08:00 |
|
Nikolaj Bjorner
|
fe105d94a0
|
fixes to sat-par
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-06 12:00:35 -08:00 |
|
Nikolaj Bjorner
|
7aeaf11ee4
|
adding clause sharing to par mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-05 22:24:20 -08:00 |
|
Nikolaj Bjorner
|
15283e4e7c
|
expose extension conflict resolution as plugin to sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-05 10:08:57 -08:00 |
|
Nikolaj Bjorner
|
5f70e4823d
|
adding drat forward checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-03 22:41:40 -08:00 |
|
Nikolaj Bjorner
|
61341b8879
|
adding drat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-03 17:56:22 -08:00 |
|
Nikolaj Bjorner
|
0b711c5ef8
|
adding drat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-03 15:41:08 -08:00 |
|