mirror of
https://github.com/Z3Prover/z3
synced 2025-05-11 17:54:43 +00:00
cave in to supporting proofs (partially) in simplifiers, updated doc
This commit is contained in:
parent
aaabbfb594
commit
80033e8744
36 changed files with 157 additions and 108 deletions
|
@ -44,9 +44,10 @@ public:
|
|||
auto d = m_fmls[idx];
|
||||
m_rewriter(d.fml(), new_curr, new_pr);
|
||||
m_num_steps += m_rewriter.get_num_steps();
|
||||
m_fmls.update(idx, dependent_expr(m, new_curr, d.dep()));
|
||||
m_fmls.update(idx, dependent_expr(m, new_curr, mp(d.pr(), new_pr), d.dep()));
|
||||
}
|
||||
}
|
||||
bool supports_proofs() const override { return true; }
|
||||
void collect_statistics(statistics& st) const override { st.update("simplifier-steps", m_num_steps); }
|
||||
void reset_statistics() override { m_num_steps = 0; }
|
||||
void updt_params(params_ref const& p) override { m_params.append(p); m_rewriter.updt_params(m_params); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue