Nikolaj Bjorner
|
75a40d8f8e
|
reorder fields, rename overload name clash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-25 16:01:39 -03:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Nikolaj Bjorner
|
44b0b0148b
|
deal with warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-06 17:13:38 -07:00 |
|
Daniel Schemmel
|
c2ebbc9210
|
fix -Wsign-compare (len can never become negative anyway)
|
2019-02-23 10:57:41 +01:00 |
|
Nikolaj Bjorner
|
4c799c144a
|
fix gc to not remove ternary clauses that are on assignment trail. This addresses issue with drat proofs that don't pass drat-trim due to deletion during gc, but use in conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-22 11:14:20 +01:00 |
|
Nikolaj Bjorner
|
2138a5232f
|
fix #2142
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-19 10:16:50 +01:00 |
|
Nikolaj Bjorner
|
0aafa8b7ce
|
optimize binary output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-18 15:52:42 +01:00 |
|
Nikolaj Bjorner
|
22783a4bcb
|
import more from csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:09:28 -08:00 |
|
Nikolaj Bjorner
|
6c464f8aec
|
add assert_and_track to optimize for #2116
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 14:59:36 -08:00 |
|
Nikolaj Bjorner
|
e07f0c0284
|
tune generation of drat files, add helpful binary clause in lookahead simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 13:35:54 -08:00 |
|
Nikolaj Bjorner
|
7fa9768c36
|
improving drat output perf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 09:16:46 -08:00 |
|
Nikolaj Bjorner
|
1e90be62bc
|
fix drat for lookahead, fixes for binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-31 14:58:51 -08:00 |
|
Nikolaj Bjorner
|
08ce6f7ac1
|
working on binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-30 08:54:59 -08:00 |
|
Nikolaj Bjorner
|
a686aa7f56
|
produce binary clauses for DRAT for units produced by probing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-14 10:56:10 -08:00 |
|
Nikolaj Bjorner
|
dc5e4ca1c5
|
fix drat generation in asymmetric branch simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-12 13:19:09 -08:00 |
|
Nikolaj Bjorner
|
e4d6aa07dc
|
use vectors instead of hash-tables in dimacs serialization to avoid hash-table contention
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-12 11:05:00 -08:00 |
|
Nikolaj Bjorner
|
0b8dbf2854
|
fixing drat proofs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-12 00:30:21 -08:00 |
|
Nikolaj Bjorner
|
836f156d54
|
fix drat for units learned from binary clause resolution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-12 00:12:20 -08:00 |
|
Nikolaj Bjorner
|
63d480fd92
|
fix cnf check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-11 21:17:39 -08:00 |
|
Nikolaj Bjorner
|
2aa7ccc4a9
|
hide bit-vector dependencies under seq_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 08:45:17 -08:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Nikolaj Bjorner
|
563f337997
|
testing memory defragmentation, prefetch, delay ate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-27 17:59:03 +02: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 |
|
Nikolaj Bjorner
|
6b88446ee8
|
bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 19:02:06 +01: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
|
8b4f3ac6f0
|
fix drat checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-10 18:04:54 -05: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
|
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
|
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 |
|