3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-07 06:46:04 +00:00

Remove OP_SET_COMPLEMENT case from expr_inverter

Removed handling for OP_SET_COMPLEMENT in expr_inverter.
This commit is contained in:
Nikolaj Bjorner 2025-10-14 17:28:05 +02:00 committed by GitHub
parent 2eb203ef37
commit 415787a631
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -637,16 +637,6 @@ public:
return true;
}
return false;
case OP_SET_COMPLEMENT:
// complement(x) -> fresh
// x := complement(fresh)
if (num == 1 && uncnstr(args[0])) {
mk_fresh_uncnstr_var_for(f, r);
if (m_mc)
add_def(args[0], m.mk_app(a.get_family_id(), OP_SET_COMPLEMENT, r.get()));
return true;
}
return false;
default:
return false;
}