Nikolaj Bjorner
|
5a2b072ddf
|
working on completing ATE/ALA for acce and abce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-29 20:32:06 -08:00 |
|
Nikolaj Bjorner
|
c80f34102f
|
adding ad-hoc method for converting models
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-28 17:29:31 -08:00 |
|
Nikolaj Bjorner
|
a5b663c52d
|
add unit walk engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-17 16:09:07 -08:00 |
|
Nikolaj Bjorner
|
b3e5fade32
|
remove cache reset that causes crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 11:22:50 -08:00 |
|
Nikolaj Bjorner
|
030868d8de
|
reset cache in ast_translation periodically to avoid congestion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-15 07:21:37 -08:00 |
|
Nikolaj Bjorner
|
6b258578f9
|
fix uninitialized variable m_gc_burst in config, have cuber accept and receive optional vector of variables indicating splits and global autarky as output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-14 02:38:45 -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
|
7afbf8165e
|
snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 01:36:44 -08:00 |
|
Miguel Angelo Da Terra Neves
|
38751430df
|
adaptive psat cutoff
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-05 17:53:48 -08:00 |
|
Miguel Angelo Da Terra Neves
|
d8a62dff73
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-04 14:34:59 -08:00 |
|
Miguel Angelo Da Terra Neves
|
e0dfbd6d1c
|
fixed freevars and psat cube cutoffs
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-04 14:33:48 -08:00 |
|
Nikolaj Bjorner
|
fc3cbcbe02
|
remove deprecated options
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-02 10:16:35 -08:00 |
|
Miguel Angelo Da Terra Neves
|
1b7cb110d3
|
freevars cube cutoff
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-01 11:02:29 -08:00 |
|
Nikolaj Bjorner
|
a4dc68766d
|
preparing for more efficient asymmetric branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 17:16:15 -08:00 |
|
Nikolaj Bjorner
|
62e3906957
|
add options to perform transitive reduction and add hyper binary clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 10:53:22 -08:00 |
|
Nikolaj Bjorner
|
f7e14b3283
|
add global autarky option, update translation of solvers to retain vsids, remove stale code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-14 18:19:21 -08:00 |
|
Nikolaj Bjorner
|
2746528aab
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-07 17:16:36 -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
|
9a4fb4ff76
|
remove ad-hoc parameters, deprecating dimacs cube mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 14:08:55 -08: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
|
32711790e8
|
bug fixes reported by Miguel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-25 13:36:48 -07:00 |
|
Miguel Neves
|
4d91169118
|
Cuber fixes. Added March_CU heuristics
|
2017-10-06 16:10:05 -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
|
a1e4fc3e98
|
fix new clause encoding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-27 11:13:35 -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
|
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
|
cab4e4b461
|
add feature to display benchmark in format seen by SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-21 18:32:46 -05: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
|
5752830f71
|
bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-22 15:01:12 -07:00 |
|
Nikolaj Bjorner
|
c6fbe38f78
|
disable anti-exploration by default
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-19 23:56:50 -05:00 |
|
Nikolaj Bjorner
|
e0a86ccc1a
|
add lrb/chb and experiment with them
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-28 10:48:31 -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
|
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
|
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
|
1e32f1fbb5
|
parameter example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-02 13:36:05 -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
|
42deeb3498
|
testing lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-12 11:49:07 -08: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
|
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 |
|
Nikolaj Bjorner
|
f015e3e4cc
|
fix bug in propagation of parameters to combined solvers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-31 17:17:58 -08:00 |
|
Nikolaj Bjorner
|
37ee4c95c3
|
adding parallel threads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-30 02:09:08 -08:00 |
|
Nikolaj Bjorner
|
bc6b3007de
|
remove unused features related to weighted check-sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-13 20:53:22 -08:00 |
|
Christoph M. Wintersteiger
|
cb75a55095
|
Fixed initialization order warning.
|
2017-01-03 13:41:08 +00:00 |
|
Nikolaj Bjorner
|
aaf6e67ec8
|
add restart.max parameter to control cancellation based on restart count
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-25 17:43:47 -08:00 |
|
Nikolaj Bjorner
|
f2b5c11d1c
|
add option for prettier proof printing, Issue #706
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-20 03:52:45 -07:00 |
|
Nikolaj Bjorner
|
e3cb0e2d8b
|
reworking pd-maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-20 12:06:27 -07:00 |
|
Nikolaj Bjorner
|
552cbd840f
|
adding soft-assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-23 13:06:11 -08:00 |
|
Nikolaj Bjorner
|
c706e91019
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 10:37:55 -07:00 |
|
Nikolaj Bjorner
|
83a0611cb9
|
adding option to selectively enable bcd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-29 22:15:24 -07:00 |
|
Nikolaj Bjorner
|
e57e5328ce
|
configuration update to SAT solver on creation time. Adding random_seed to sat parameters to enable command-line and module mode to work at the level of sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 16:42:11 -07:00 |
|
Nikolaj Bjorner
|
b5bbf83847
|
update core generation to be partial, update maxres to use current model too
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-02 19:05:28 -07:00 |
|
Nikolaj Bjorner
|
ee1a1b1135
|
refactor sat/sls interface. Remove wpm2 and bvsls dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 10:40:44 -07:00 |
|
Nikolaj Bjorner
|
8814ba0629
|
testing maxres with sat core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-02 12:27:57 -07:00 |
|
Leonardo de Moura
|
0934cb06d8
|
exposed sat params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 16:38:33 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08: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 |
|