mirror of
https://github.com/Z3Prover/z3
synced 2025-05-02 05:15:52 +00:00
Begin reorganizing resolve_value
This commit is contained in:
parent
b4e14c31d0
commit
7d58296ad2
6 changed files with 113 additions and 25 deletions
|
@ -82,6 +82,11 @@ namespace polysat {
|
|||
*/
|
||||
void resolve(constraint_manager const& m, sat::bool_var var, clause const& cl);
|
||||
|
||||
/** Perform value resolution by applying various inference rules.
|
||||
* Returns true if it was possible to eliminate the variable 'v'.
|
||||
*/
|
||||
bool resolve_value(pvar v, vector<signed_constraint> const& cjust_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