mirror of
https://github.com/Z3Prover/z3
synced 2025-08-11 21:50:52 +00:00
remove watch, hoist orbit to track used variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
1d0572354b
commit
c1032c3403
6 changed files with 46 additions and 117 deletions
|
@ -13,6 +13,7 @@
|
|||
--*/
|
||||
#pragma once
|
||||
|
||||
#include "util/uint_set.h"
|
||||
#include "math/grobner/pdd_solver.h"
|
||||
|
||||
namespace dd {
|
||||
|
@ -46,8 +47,9 @@ private:
|
|||
bool simplify_elim_dual_step();
|
||||
bool simplify_leaf_step();
|
||||
bool simplify_exlin();
|
||||
void exlin_augment(vector<pdd>& eqs);
|
||||
void simplify_exlin(vector<pdd> const& eqs, vector<pdd>& simp_eqs);
|
||||
void init_orbits(vector<pdd> const& eqs, vector<uint_set>& orbits);
|
||||
void exlin_augment(vector<uint_set> const& orbits, vector<pdd>& eqs);
|
||||
void simplify_exlin(vector<uint_set> const& orbits, vector<pdd> const& eqs, vector<pdd>& simp_eqs);
|
||||
|
||||
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue