mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 03:45:51 +00:00
reverting signed mon_eq, try to rely on canonization state during add/pop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6877840342
commit
8a665e25ed
12 changed files with 110 additions and 91 deletions
|
@ -33,9 +33,11 @@ template void common::explain<factorization>(const factorization& t);
|
|||
void common::explain(lpvar j) { c().explain(j, c().current_expl()); }
|
||||
|
||||
template <typename T> rational common::val(T const& t) const { return c().val(t); }
|
||||
template rational common::val<monic>(monic const& t) const;
|
||||
template rational common::val<factor>(factor const& t) const;
|
||||
rational common::val(lpvar t) const { return c().val(t); }
|
||||
rational common::var_val(monic const& m) const { return c().var_val(m); }
|
||||
rational common::mul_val(monic const& m) const { return c().mul_val(m); }
|
||||
|
||||
template <typename T> lpvar common::var(T const& t) const { return c().var(t); }
|
||||
template lpvar common::var<factor>(factor const& t) const;
|
||||
template lpvar common::var<monic>(monic const& t) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue