3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 00:55:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-12-27 22:26:20 -08:00
parent 25863d4682
commit 20958f1468

View file

@ -442,6 +442,8 @@ namespace euf {
log_verified(proof_hint, true);
add_clause(clause);
}
if (clause.empty())
std::cout << "(qed)\n";
return;
}
@ -471,6 +473,8 @@ namespace euf {
if (m_checker.vc(proof_hint, clause, vc)) {
log_verified(proof_hint, true);
add_clause(clause);
if (clause.empty())
std::cout << "(qed)\n";
return;
}
@ -507,6 +511,8 @@ namespace euf {
diagnose_rup_failure(clause);
add_clause(clause);
if (clause.empty())
std::cout << "(qed)\n";
}
void smt_proof_checker::diagnose_rup_failure(expr_ref_vector const& clause) {