mirror of
https://github.com/Z3Prover/z3
synced 2025-11-13 09:31:14 +00:00
Several changes:
- Extend fixed-bit FI to both directions - really randomized restart - MSB for fixed-bits - Forward propagation (band, lshift, rshift) with good justifications (strengthen during saturation)
This commit is contained in:
parent
5a8c0ce9c0
commit
5b35450891
18 changed files with 539 additions and 1588 deletions
|
|
@ -40,6 +40,8 @@ namespace polysat {
|
|||
s.pop_levels(s.m_level - s.base_level());
|
||||
m_conflicts_at_restart = s.m_stats.m_num_conflicts;
|
||||
m_restart_threshold = m_restart_init * get_luby(++m_luby_idx);
|
||||
verbose_stream() << "Restart with Conflict #" << s.m_stats.m_num_conflicts << "\n";
|
||||
s.randomize_activity();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue