summaryrefslogtreecommitdiff
path: root/src/proof/proof_manager.h
diff options
context:
space:
mode:
authoryoni206 <yoni206@users.noreply.github.com>2018-09-25 14:52:04 -0500
committerGitHub <noreply@github.com>2018-09-25 14:52:04 -0500
commit7e8a8d4d46c910fcc356e13d83768f21042ccc68 (patch)
tree61c965293620a24b082f16ef8dac0971ae7696f0 /src/proof/proof_manager.h
parentf4ce78488ae41b4effc140edfc35cbba79d2dcd4 (diff)
carefully printing trusted assertions in proofs (#2505)
Diffstat (limited to 'src/proof/proof_manager.h')
-rw-r--r--src/proof/proof_manager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/proof/proof_manager.h b/src/proof/proof_manager.h
index 89aa66c2d..0342288fe 100644
--- a/src/proof/proof_manager.h
+++ b/src/proof/proof_manager.h
@@ -239,6 +239,12 @@ public:
// for SMT variable names that have spaces and other things
static std::string sanitize(TNode var);
+ // wrap term with (p_app ... ) if the term is printed as a boolean, and print
+ // used for "trust" assertions
+ static void printTrustedTerm(Node term,
+ std::ostream& os,
+ ProofLetMap& globalLetMap);
+
/** Add proof assertion - unlike addCoreAssertion this is post definition expansion **/
void addAssertion(Expr formula);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback