3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-15 19:45:41 +00:00

fix pattern inference to deal with binders properly, pin sorts in tptp_frontend

This commit is contained in:
Nikolaj Bjorner 2026-07-08 15:29:05 -07:00
parent 965db51b5c
commit c56b2cbaa4
3 changed files with 22 additions and 40 deletions

View file

@ -496,6 +496,7 @@ void asserted_formulas::simplify_fmls::operator()() {
expr_ref result(m);
proof_ref result_pr(m);
simplify(j, result, result_pr);
SASSERT(is_well_sorted(m, j.fml()));
if (m.proofs_enabled()) {
if (!result_pr) result_pr = m.mk_rewrite(j.fml(), result);
result_pr = m.mk_modus_ponens(j.pr(), result_pr);