3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-28 19:01:29 +00:00

fix bug reported by Maria Novoszel

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2026-02-27 12:02:49 -08:00
parent 5ff5b075b2
commit d906a0cc2d

View file

@ -272,7 +272,7 @@ void finite_set_axioms::in_map_axiom(expr *x, expr *a) {
expr_ref f1(u.mk_in(x, a), m);
expr_ref f2(u.mk_in(inv, b), m);
add_binary("map-inverse", x, a, m.mk_not(f1), f2);
add_binary("map-inverse", x, b, f1, m.mk_not(f2));
add_binary("map-inverse", x, a, f1, m.mk_not(f2));
}
// a := set.map(f, b)