mirror of
https://github.com/Z3Prover/z3
synced 2025-09-02 08:10:43 +00:00
updates to printer to get instantiations, take 1
This commit is contained in:
parent
f0eee41ab9
commit
a628e4c4e5
10 changed files with 82 additions and 27 deletions
|
@ -88,9 +88,9 @@ namespace q {
|
|||
sat::literal_vector const& universal() const { return m_universal; }
|
||||
quantifier* flatten(quantifier* q);
|
||||
|
||||
void log_instantiation(sat::literal q, sat::literal i) { sat::literal lits[2] = { q, i }; log_instantiation(2, lits); }
|
||||
void log_instantiation(sat::literal_vector const& lits) { log_instantiation(lits.size(), lits.data()); }
|
||||
void log_instantiation(unsigned n, sat::literal const* lits);
|
||||
void log_instantiation(sat::literal q, sat::literal i, justification* j = nullptr) { sat::literal lits[2] = { q, i }; log_instantiation(2, lits, j); }
|
||||
void log_instantiation(sat::literal_vector const& lits, justification* j) { log_instantiation(lits.size(), lits.data(), j); }
|
||||
void log_instantiation(unsigned n, sat::literal const* lits, justification* j);
|
||||
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue