mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
fixes to bv/dual-solver,
This commit is contained in:
parent
a4354c960c
commit
89ffb45c4f
19 changed files with 94 additions and 75 deletions
|
@ -165,7 +165,10 @@ namespace array {
|
|||
|
||||
void solver::new_diseq_eh(euf::th_eq const& eq) {
|
||||
force_push();
|
||||
push_axiom(extensionality_axiom(var2enode(eq.v1()), var2enode(eq.v2())));
|
||||
euf::enode* n1 = var2enode(eq.v1());
|
||||
euf::enode* n2 = var2enode(eq.v2());
|
||||
if (is_array(n1))
|
||||
push_axiom(extensionality_axiom(n1, n2));
|
||||
}
|
||||
|
||||
bool solver::unit_propagate() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue