Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nikolaj Bjorner
|
4455f6caf8
|
move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail
|
2021-02-02 03:58:19 -08:00 |
|
Nuno Lopes
|
7ac2791482
|
remove a bunch of constructors to avoid copies
still not enough to guarantee that vector::expand doesnt copy (WIP)
|
2020-06-03 17:09:27 +01:00 |
|
Nikolaj Bjorner
|
185b01dd35
|
fix #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-23 19:01:49 -07:00 |
|
Nikolaj Bjorner
|
c2264c73f2
|
debug mutex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-23 19:01:49 -07:00 |
|
Daniel Schemmel
|
77d5b381ea
|
Order initialization to avoid -Wreorder
|
2019-07-23 11:12:29 +02:00 |
|
Nikolaj Bjorner
|
41ca956012
|
expose import model converter over Python, document it, add partial order axioms for lex, disable linear order axioms, prepare ground for re-adding clauses from reconstruction stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-18 13:45:13 -07:00 |
|
Nikolaj Bjorner
|
5c67c9d907
|
print certificate for #2202, enable CTL-C for API fix #2203
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-24 17:09:02 -07:00 |
|
Nikolaj Bjorner
|
dc0e9c1919
|
completing user print experience with seq/re #2200
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-24 11:46:36 -07:00 |
|
Nikolaj Bjorner
|
006590f329
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:29:20 -08:00 |
|
Nikolaj Bjorner
|
a2dddbd7a5
|
check pb solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:28:03 -08:00 |
|
Nikolaj Bjorner
|
72b220e84a
|
import improvements to lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:28:13 -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 |
|
Nikolaj Bjorner
|
3de2feb84a
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 09:46:54 -07:00 |
|
Nikolaj Bjorner
|
d57bca8f8c
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-10 10:43:55 +08:00 |
|
Nikolaj Bjorner
|
21738d9750
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-06 15:59:55 -07:00 |
|
Nikolaj Bjorner
|
a954ab7d8d
|
flip literals in ATEs produced using RI
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-06 08:38:01 -07:00 |
|
Nikolaj Bjorner
|
528dc8a3f8
|
disable bdd variable elimination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-31 17:05:22 -07:00 |
|
Nikolaj Bjorner
|
55eb11d91b
|
fix bug in blocked clause elimination: it was ignoring unit literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-31 13:26:20 -07:00 |
|
Nikolaj Bjorner
|
aa2721517b
|
model conversion and acce tracking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-30 16:24:22 -07: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
|
c199344bbf
|
fix sat model converter to work with incrementality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-18 11:12:27 -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
|
aeabdb4aae
|
add checks for flipping externals / assumptions in model converter, fix scc converter bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 14:06:35 -08:00 |
|
Nikolaj Bjorner
|
caaf0ba33c
|
model-add/del
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-01 22:32:22 -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
|
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
|
ee6cfb8eef
|
updates to simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 01:00:06 -04: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
|
da4e8118b2
|
adding elim sequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-16 17:58:56 -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
|
651587ce01
|
merge with master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 09:39:22 -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
|
b482dbd589
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-27 17:02:27 -07:00 |
|
Christoph M. Wintersteiger
|
da34de340d
|
Fixed bug in sat model converter. Fixes #1148.
|
2017-07-15 20:25:13 +01:00 |
|
Nikolaj Bjorner
|
6f4c873b29
|
debugging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-27 13:18:20 -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
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Leonardo de Moura
|
c66b9ab615
|
Reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-20 15:30:42 -07:00 |
|