mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
add some code review comments, stubs for ule
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
9df7e9a029
commit
572197aede
6 changed files with 15 additions and 16 deletions
|
@ -105,6 +105,13 @@ namespace polysat {
|
|||
}
|
||||
|
||||
void eq_constraint::narrow(solver& s) {
|
||||
// NSB code review:
|
||||
// This should also use the current assignment so be similar to propagate.
|
||||
// The idea is that narrow is invoked when the constraint is first added
|
||||
// and also when the constraint is used in a conflict.
|
||||
// When it is used in a conflict, there could be a partial assignment in s.m_search
|
||||
// that fixes variables in p().
|
||||
//
|
||||
(void)try_narrow_with(p(), s);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue