3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-20 10:10:21 +00:00

separate hint literals

This commit is contained in:
Nikolaj Bjorner 2023-07-20 10:52:58 -07:00
parent e8a38c5482
commit 3479cdc10b
3 changed files with 41 additions and 15 deletions

View file

@ -147,6 +147,8 @@ namespace euf {
ptr_vector<expr> m_bool_var2expr;
ptr_vector<size_t> m_explain;
euf::cc_justification m_explain_cc;
enode_pair_vector m_hint_eqs;
sat::literal_vector m_hint_lits;
unsigned m_num_scopes = 0;
unsigned_vector m_var_trail;
svector<scope> m_scopes;
@ -228,7 +230,7 @@ namespace euf {
void log_justification(literal l, th_explain const& jst);
eq_proof_hint* mk_hint(symbol const& th, literal lit, literal_vector const& r);
eq_proof_hint* mk_hint(symbol const& th, literal lit);