3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 00:26:38 +00:00

relax assertion

This commit is contained in:
Jakob Rath 2023-08-17 09:32:47 +02:00
parent bc6f0729a0
commit 53dc31989a

View file

@ -923,7 +923,7 @@ namespace polysat {
else
++m_stats.m_num_propagations;
LOG(assignment_pp(*this, v, val) << " by " << j);
SASSERT(m_viable.is_viable(v, val));
SASSERT(j.is_propagation_by_slicing() || m_viable.is_viable(v, val)); // slicing may propagate non-viable values.
SASSERT(j.is_decision() || j.is_propagation_by_viable() || j.is_propagation_by_slicing());
SASSERT(j.level() <= m_level);
SASSERT(!is_assigned(v));