3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00

refine rewriting depth for lt constraints

This commit is contained in:
Nikolaj Bjorner 2024-11-14 21:39:33 -08:00
parent 3fed840233
commit 62db7642ec

View file

@ -2473,7 +2473,7 @@ br_status seq_rewriter::mk_str_lt(expr* a, expr* b, expr_ref& result) {
}
if (str().is_empty(a)) {
result = m().mk_not(m().mk_eq(a, b));
return BR_DONE;
return BR_REWRITE1;
}
if (str().is_string(a, as) && str().is_string(b, bs)) {
unsigned sz = std::min(as.length(), bs.length());