3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-06 23:35:46 +00:00

Refactor assignment and search state

This commit is contained in:
Jakob Rath 2022-11-21 17:25:15 +01:00
parent 022c06f75d
commit 6e72a97727
22 changed files with 326 additions and 211 deletions

View file

@ -15,8 +15,6 @@ Author:
#include "math/polysat/log.h"
#include "math/polysat/solver.h"
// TODO: rename file
namespace polysat {
struct inference_sup : public inference {
@ -37,8 +35,8 @@ namespace polysat {
SASSERT(c1.is_currently_true(s));
SASSERT(c2.is_currently_false(s));
LOG_H3("Resolving upon v" << v);
LOG("c1: " << c1);
LOG("c2: " << c2);
LOG("c1: " << lit_pp(s, c1));
LOG("c2: " << lit_pp(s, c2));
pdd a = c1.eq();
pdd b = c2.eq();
unsigned degree_a = a.degree();