3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-04 10:20:23 +00:00

sketch linear monomial propagation

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-08-31 11:49:05 -07:00
parent 38b131386d
commit c2cbe72b64
2 changed files with 55 additions and 17 deletions

View file

@ -438,9 +438,10 @@ private:
// monomial propagation
bool_vector m_propagated;
bool propagate(monic const& m, vector<lemma>& lemmas);
void propagate(monic const& m, vector<lemma>& lemmas);
bool is_linear(monic const& m);
mpq fixed_var_product(monic const& m);
rational fixed_var_product(monic const& m);
lpvar non_fixed_var(monic const& m);
}; // end of core