3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-18 18:36:41 +00:00
This commit is contained in:
Nikolaj Bjorner 2023-12-07 16:03:30 -08:00
parent ab1a2e27a7
commit 9df89e1640
4 changed files with 4 additions and 6 deletions

View file

@ -225,7 +225,7 @@ namespace polysat {
// constraint is unitary, add to viable set // constraint is unitary, add to viable set
if (vars.size() >= 2 && is_assigned(vars[0]) && !is_assigned(vars[1])) { if (vars.size() >= 2 && is_assigned(vars[0]) && !is_assigned(vars[1])) {
// m_viable.add_unitary(vars[1], idx); m_viable.add_unitary(vars[1], idx);
} }
} }
m_watch[v].shrink(j); m_watch[v].shrink(j);

View file

@ -59,8 +59,6 @@ namespace polysat {
var_queue<activity> m_var_queue; // priority queue of variables to assign var_queue<activity> m_var_queue; // priority queue of variables to assign
vector<unsigned_vector> m_watch; // watch lists for variables for constraints on m_prop_queue where they occur vector<unsigned_vector> m_watch; // watch lists for variables for constraints on m_prop_queue where they occur
vector<pdd> m_subst; // substitution, one for each size.
// values to split on // values to split on
rational m_value; rational m_value;
pvar m_var = 0; pvar m_var = 0;

View file

@ -3,11 +3,11 @@ Copyright (c) 2022 Microsoft Corporation
Module Name: Module Name:
polysat_model.cpp polysat_internalize.cpp
Abstract: Abstract:
PolySAT model generation PolySAT internalize
Author: Author:

View file

@ -3,7 +3,7 @@ Copyright (c 2022 Microsoft Corporation
Module Name: Module Name:
polysat_internalize.cpp polysat_solver.cpp
Abstract: Abstract: