mirror of
https://github.com/Z3Prover/z3
synced 2025-06-06 06:03:23 +00:00
fix build, add ZDD reference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
1f9aff04df
commit
feff6a2add
2 changed files with 4 additions and 1 deletions
|
@ -9,6 +9,9 @@ Abstract:
|
||||||
|
|
||||||
Poly DD package
|
Poly DD package
|
||||||
|
|
||||||
|
It is a mild variant of ZDDs.
|
||||||
|
In PDDs arithmetic is either standard or using mod 2 (over GF2).
|
||||||
|
|
||||||
Non-leaf nodes are of the form x*hi + lo
|
Non-leaf nodes are of the form x*hi + lo
|
||||||
where
|
where
|
||||||
- maxdegree(x, lo) = 0,
|
- maxdegree(x, lo) = 0,
|
||||||
|
|
|
@ -425,7 +425,7 @@ namespace dd {
|
||||||
// they watch the top most variable in poly
|
// they watch the top most variable in poly
|
||||||
i = 0;
|
i = 0;
|
||||||
for (auto const& w : m_watch) {
|
for (auto const& w : m_watch) {
|
||||||
for (equation const* e : w) {
|
for (equation* e : w) {
|
||||||
VERIFY(!e->poly().is_val());
|
VERIFY(!e->poly().is_val());
|
||||||
VERIFY(e->poly().var() == i);
|
VERIFY(e->poly().var() == i);
|
||||||
VERIFY(!e->is_processed());
|
VERIFY(!e->is_processed());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue