3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00

non-termination fix (#106)

* fixes to use list bookkeeping

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* fix reset logic

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* fix non-termination bug in simplifier

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-12-28 17:33:54 -08:00 committed by Lev Nachmanson
parent 014e5158c0
commit f212ba97de

View file

@ -1445,6 +1445,10 @@ void core::check_pdd_eq(const dd::grobner::equation* e) {
};
if (di.check_interval_for_conflict_on_zero(i_wd, e->dep(), f)) {
m_pdd_grobner.get_stats().m_conflicts++;
IF_VERBOSE(2, verbose_stream() << "grobner conflict\n");
}
else {
IF_VERBOSE(2, verbose_stream() << "grobner miss\n");
}
}