Nikolaj Bjorner
|
2f756da294
|
adding dt-solver (#4739)
* adding dt-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move mbp to self-contained module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Create CMakeLists.txt
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename to bool_var2expr to indicate type class
* mbp
* na
|
2020-10-18 15:28:21 -07:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nikolaj Bjorner
|
453ef631a0
|
base working mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 15:45:06 -08:00 |
|
Nikolaj Bjorner
|
78a1736bd2
|
prepare symbols to be more abstract, update mbi, delay initialize some modules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:02:08 -08:00 |
|
Nikolaj Bjorner
|
9566d379d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 19:44:56 -07:00 |
|
Nikolaj Bjorner
|
eceb92f5ef
|
add utilities for purification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-05 09:50:39 -07:00 |
|
Nikolaj Bjorner
|
246df792df
|
sign of life for CSQ using pogo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-03 15:51:50 -07:00 |
|
Arie Gurfinkel
|
4abab8aaf5
|
Fix bug in qe_term_graph
In merge, parents of A instead of parents of B were traversed.
Among other things, it created stale marks that caused an
infinite loop in to_lits()
|
2018-06-27 22:54:55 -04:00 |
|
Nikolaj Bjorner
|
7844476a7d
|
fixes to term-graph, add proof-checker routines for PR_BIND, remove orphaned file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-27 17:04:47 -07:00 |
|
Arie Gurfinkel
|
e355123e37
|
Change declaration of projector
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
535b8893ae
|
Complete euf project with eq and diseq on pure representatives
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
ec8e3f2aee
|
consolidate use of plugin by moving declarations up front (separate from constructor at this point)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
5fce4a1d1a
|
Wire qe_solve_plugin into qe_term_graph
Compiles. Not tested.
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
144d8df5d5
|
Rewrite term_graph::project and term_graph::solve
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
771d3b1349
|
wip: term_graph::project and term_graph::solve
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
5ab6d6ca16
|
term_le -> term_lt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
9c7d9818d3
|
get_app --> get_expr + fix term_lt()
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
9a0406d181
|
replace app by expr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
a6848c79b7
|
redo representative generator to respect stratification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
008f003aa0
|
initial working version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
da18f0e0b7
|
prepare term-graph unit testing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
362d9258a4
|
prepare term-graph for cc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
d26609ebdd
|
prepare term-graph for cc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
14696f03f7
|
add some review comments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|