3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-14 12:51:48 +00:00

Parity bug fix

Moved div_monotonicity to extra lemma
This commit is contained in:
Clemens Eisenhofer 2023-03-06 10:12:32 +01:00
parent d80f9f83dc
commit e343a3ecd3
4 changed files with 53 additions and 10 deletions

View file

@ -504,6 +504,9 @@ namespace polysat {
signed_constraint smul_udfl(pdd const& p, pdd const& q) { return m_constraints.smul_udfl(p, q); }
signed_constraint bit(pdd const& p, unsigned i) { return m_constraints.bit(p, i); }
signed_constraint t() { return eq(sz2pdd(1).mk_val(0)); }
signed_constraint f() { return eq(sz2pdd(1).mk_val(1)); }
/** Create and activate constraints */
void add_eq(pdd const& p, dependency dep = null_dependency) { assign_eh(eq(p), dep); }
void add_eq(pdd const& p, pdd const& q, dependency dep = null_dependency) { assign_eh(eq(p, q), dep); }