summaryrefslogtreecommitdiff
path: root/src/theory/builtin
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/builtin')
-rw-r--r--src/theory/builtin/proof_checker.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/theory/builtin/proof_checker.cpp b/src/theory/builtin/proof_checker.cpp
index 2fb8f611c..1a30f4449 100644
--- a/src/theory/builtin/proof_checker.cpp
+++ b/src/theory/builtin/proof_checker.cpp
@@ -74,6 +74,8 @@ void BuiltinProofRuleChecker::registerTo(ProofChecker* pc)
pc->registerTrustedChecker(PfRule::THEORY_PREPROCESS, this, 2);
pc->registerTrustedChecker(PfRule::THEORY_PREPROCESS_LEMMA, this, 2);
pc->registerTrustedChecker(PfRule::WITNESS_AXIOM, this, 2);
+ pc->registerTrustedChecker(PfRule::TRUST_REWRITE, this, 1);
+ pc->registerTrustedChecker(PfRule::TRUST_SUBS, this, 1);
}
Node BuiltinProofRuleChecker::applySubstitutionRewrite(
@@ -352,7 +354,8 @@ Node BuiltinProofRuleChecker::checkInternal(PfRule id,
}
else if (id == PfRule::PREPROCESS || id == PfRule::THEORY_PREPROCESS
|| id == PfRule::WITNESS_AXIOM || id == PfRule::THEORY_LEMMA
- || id == PfRule::PREPROCESS_LEMMA || id == PfRule::THEORY_REWRITE)
+ || id == PfRule::PREPROCESS_LEMMA || id == PfRule::THEORY_REWRITE
+ || id == PfRule::TRUST_REWRITE || id == PfRule::TRUST_SUBS)
{
// "trusted" rules
Assert(children.empty());
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback