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
|
93ee05648e
|
add shortcuts for unit assertions, conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 10:56: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
|
dc77579707
|
delta faction to control double lookahead eagerness
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-04 23:41:03 -08:00 |
|
Nikolaj Bjorner
|
dbfeeb8b1c
|
fix #1994
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-30 07:43:42 -08:00 |
|
Florian Pigorsch
|
326bf401b9
|
Fix some spelling errors (mostly in comments).
|
2018-10-20 17:07:41 +02:00 |
|
Nikolaj Bjorner
|
7082d85115
|
Merge pull request #1860 from waywardmonkeys/modernize-use-override
Use 'override' where possible.
|
2018-10-01 20:43:56 -07:00 |
|
Bruce Mitchener
|
373b691709
|
Use 'override' where possible.
|
2018-10-02 10:26:38 +07:00 |
|
Nikolaj Bjorner
|
9d0aa4d02d
|
update empty cube case for sat/undef cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-01 20:22:02 -07:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Nikolaj Bjorner
|
08c58ae614
|
make the unsat/sat verdicts from cubing produce empty clause and models respectively
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-01 15:52:22 -07:00 |
|
Nikolaj Bjorner
|
9a09689dfa
|
add documentation on the cuber
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-22 19:19:05 -07:00 |
|
Nikolaj Bjorner
|
3de2feb84a
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 09:46:54 -07:00 |
|
Nikolaj Bjorner
|
f525f43e43
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 09:30:43 -07:00 |
|
Nikolaj Bjorner
|
e940f53e9c
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 07:57:33 -07:00 |
|
Nikolaj Bjorner
|
012a96fd81
|
adding smt parallel solving
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-15 16:16:48 -07:00 |
|
Nikolaj Bjorner
|
d57bca8f8c
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-10 10:43:55 +08:00 |
|
Nikolaj Bjorner
|
81260c7ffb
|
fix mac build error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-20 19:53:25 -07:00 |
|
Nikolaj Bjorner
|
e183f8b743
|
disable lookahead simplification when external solver is used
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-09 21:46:45 -08:00 |
|
Nikolaj Bjorner
|
d684d4fce0
|
dbl-max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 15:57:25 -08:00 |
|
Nikolaj Bjorner
|
eca250933d
|
disable uhle from lookahead solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-01 19:56:01 -08:00 |
|
Nikolaj Bjorner
|
2739342aba
|
fix updates to cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-30 23:41:04 -08:00 |
|
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 |
|
Miguel Angelo Da Terra Neves
|
a52fd4c6f2
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-15 14:01:50 -08:00 |
|
Miguel Angelo Da Terra Neves
|
0f1286adae
|
restored commented out code
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-15 14:00:20 -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 |
|
Miguel Angelo Da Terra Neves
|
2bb2ea59e9
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-15 09:51:17 -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 |
|
Miguel Angelo Da Terra Neves
|
51fc54fdd1
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-13 11:15:03 -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 |
|
Miguel Angelo Da Terra Neves
|
c92e6ac658
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-12 14:35:24 -08:00 |
|
Miguel Angelo Da Terra Neves
|
e8ac0575eb
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-12 11:44:45 -08:00 |
|
Nikolaj Bjorner
|
921423ec80
|
fix model conversions for incremental SAT, fix lookahead with ba_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 10:43:23 -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
|
9f0a8af255
|
fixed adaptive apsat
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-12-11 14:14:16 -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
|
b98c864d76
|
fixes to inprocessing code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 18:06:26 -08:00 |
|
Miguel Angelo Da Terra Neves
|
2e042a8bea
|
Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt
|
2017-12-01 11:02: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
|
c8e655830f
|
add statistics to cubing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 10:13:54 -08:00 |
|
Nikolaj Bjorner
|
018411bc58
|
fix bug in PB constraint init_watch handling, adding transitive reduction, HLE, ULT,
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-01 08:23:55 -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
|
f009dfcc00
|
update scoring approach
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 17:05:08 -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
|
1101c927c9
|
prepare for transitive reduction / hyper-binary clause addition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-22 13:46:02 -08:00 |
|
Nikolaj Bjorner
|
ef30868ad7
|
change lookahead equivalence filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 13:32:40 -08:00 |
|