Ensure trusted steps are given for skolem lemmas when proofs are enabled (#8302)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 16 Mar 2022 00:41:06 +0000 (19:41 -0500)
committerGitHub <noreply@github.com>
Wed, 16 Mar 2022 00:41:06 +0000 (00:41 +0000)
commit1c382bb55e11c383285e188db6fa30a51af8b556
tree499906190831dc88d95b8ac53bbff772e4adbcb8
parent486bd5a12ae9505ef484935abd6eae6d9b2495c2
Ensure trusted steps are given for skolem lemmas when proofs are enabled (#8302)

Fixes cvc5/cvc5-projects#492.
src/preprocessing/passes/theory_rewrite_eq.cpp
src/proof/proof_rule.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/theory_preprocessor.cpp
test/regress/CMakeLists.txt
test/regress/regress0/proofs/proj-issue492-skolem-lemma-pf.smt2 [new file with mode: 0644]