Nikolaj Bjorner
|
0ae246ad2b
|
add defs to arith solver
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 |
|
Nikolaj Bjorner
|
d5081a48b0
|
merge while skyping
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
8da84ec69e
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
5dc2b7172d
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
74621e0b7d
|
first eufi example running
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
2288931b46
|
fix mk_unpure_equalities
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
0f799eb2ae
|
formatting. no change to code
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
6d79b19170
|
fix a few bugs, debugging eufi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
ba504e4243
|
debugging mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
e0aaf4452b
|
wip: term_graph::project and term_graph::solve
|
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
|
7714d05c1a
|
fill out qe_solve_plugin functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
e226b39914
|
Remove pragma once from cpp
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
2e616c482b
|
plugin work
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
5566b5689c
|
Silence clang warning
|
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 |
|
Nikolaj Bjorner
|
f963fc06f4
|
sketch out euf-solver based on complete projection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
44a32bc076
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
6e61a7c1b2
|
minor
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
73486be590
|
fix typo in mk_pure
|
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 |
|
Arie Gurfinkel
|
dda65fdd2e
|
mk_not: fix clang compilation issue
|
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
|
0d71d85069
|
redo representative algorithm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
ad153592a2
|
fix parent list
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
|
c4188fc4be
|
initial working version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
1f634efe04
|
initial working version
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 |
|
Nikolaj Bjorner
|
2e44850df9
|
move term graph closer to qe
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
0784074b67
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
688cf79619
|
working on mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
e6468726f5
|
more code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
5fc0f56281
|
sketch mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
4a2eb909bf
|
Re-fixing a bug in compute_implicant_literals()
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
8445e2a7a2
|
Fix bug in weak abs
Must ensure that weak model makes all summaries true. Otherwise,
it is possible to get stuck discovering the same lemma forever.
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
df7ab0e496
|
pred_transformer: factor rule bookkeeping to a separate class
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
4099f31f4f
|
Fix refutation generation
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
18e3c7b13d
|
Fix bug introduced by formatting
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
f3466bb3e4
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
1920450f98
|
throttle ite-blasting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
1f0fd38c99
|
ground sat refutation from spacer (wip)
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
0534b72c4d
|
sort hypotheses
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
c5fb1c1223
|
Use vector instead of a hashtable to represent a set
|
2018-06-14 16:08:51 -07:00 |
|