3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-07 19:51:22 +00:00

cave in to supporting proofs (partially) in simplifiers, updated doc

This commit is contained in:
Nikolaj Bjorner 2022-12-06 17:02:04 -08:00
parent aaabbfb594
commit 80033e8744
36 changed files with 157 additions and 108 deletions

View file

@ -28,7 +28,7 @@ namespace bv {
void slice::process_eqs() {
for (unsigned i : indices()) {
auto const [f, d] = m_fmls[i]();
auto const [f, p, d] = m_fmls[i]();
process_eq(f);
}
}
@ -137,7 +137,7 @@ namespace bv {
ptr_vector<expr> todo, args;
expr* c;
for (unsigned i : indices()) {
auto const [f, d] = m_fmls[i]();
auto const [f, p, d] = m_fmls[i]();
todo.push_back(f);
pin.push_back(f);
while (!todo.empty()) {
@ -191,7 +191,7 @@ namespace bv {
}
c = cache.get(f->get_id());
if (c != f)
m_fmls.update(i, dependent_expr(m, c, d));
m_fmls.update(i, dependent_expr(m, c, nullptr, d));
}
}