mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 13:10:50 +00:00
virtual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ca0a82952f
commit
1894c86ee0
5 changed files with 46 additions and 29 deletions
|
@ -60,7 +60,7 @@ namespace euf {
|
|||
std::ostream& display(std::ostream& out) const;
|
||||
};
|
||||
|
||||
class solver : public sat::extension, public th_internalizer, public th_decompile {
|
||||
class solver : public sat::extension, public th_internalizer, public th_decompile, public sat::print_clause {
|
||||
typedef top_sort<euf::enode> deps_t;
|
||||
friend class ackerman;
|
||||
class user_sort;
|
||||
|
@ -183,7 +183,10 @@ namespace euf {
|
|||
bool m_drat_initialized{ false };
|
||||
void init_drat();
|
||||
ast_pp_util m_clause_visitor;
|
||||
void log_clause(unsigned n, literal const* lits, sat::status st);
|
||||
void on_clause(unsigned n, literal const* lits, sat::status st) override;
|
||||
void def_add_arg(unsigned arg);
|
||||
void def_end();
|
||||
void def_begin(char id, unsigned n, std::string const& name);
|
||||
|
||||
|
||||
// relevancy
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue