mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 05:00:51 +00:00
implementing model updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
92b5301b7f
commit
3de8c193ea
63 changed files with 482 additions and 294 deletions
|
@ -22,6 +22,7 @@ Notes:
|
|||
#include "ast/ast_pp.h"
|
||||
#include "ast/ast_pp_util.h"
|
||||
#include "util/common_msgs.h"
|
||||
#include "tactic/model_converter.h"
|
||||
|
||||
|
||||
unsigned solver::get_num_assertions() const {
|
||||
|
@ -41,6 +42,11 @@ std::ostream& solver::display(std::ostream & out) const {
|
|||
visitor.collect(fmls);
|
||||
visitor.display_decls(out);
|
||||
visitor.display_asserts(out, fmls, true);
|
||||
model_converter_ref mc = get_model_converter();
|
||||
if (mc.get()) {
|
||||
mc->set_pp_env(&visitor.env());
|
||||
mc->display(out);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue