mirror of
https://github.com/Z3Prover/z3
synced 2025-08-26 21:16:02 +00:00
Rename revert_decision -> revert_pvar, and enable it.
Also rename resolve_with_assignment to resolve_evaluated
This commit is contained in:
parent
676aa81c5a
commit
5ad961029d
4 changed files with 19 additions and 17 deletions
|
@ -177,14 +177,14 @@ namespace polysat {
|
|||
/** Perform boolean resolution with the clause upon the given literal. */
|
||||
void resolve_bool(sat::literal lit, clause const& cl);
|
||||
|
||||
/** lit was fully evaluated under the assignment. */
|
||||
void resolve_with_assignment(sat::literal lit);
|
||||
/** lit was evaluated under the assignment. */
|
||||
void resolve_evaluated(sat::literal lit);
|
||||
|
||||
/** Perform resolution with "v = value <- ..." */
|
||||
void resolve_value(pvar v);
|
||||
|
||||
/** Revert decision, add auxiliary lemmas for the decision variable **/
|
||||
void revert_decision(pvar v);
|
||||
/** Revert variable assignment, add auxiliary lemmas for the reverted variable */
|
||||
void revert_pvar(pvar v);
|
||||
|
||||
/** Convert the core into a lemma to be learned. */
|
||||
clause_ref build_lemma();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue