diff options
author | yoni206 <yoni206@users.noreply.github.com> | 2018-09-25 14:52:04 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-25 14:52:04 -0500 |
commit | 7e8a8d4d46c910fcc356e13d83768f21042ccc68 (patch) | |
tree | 61c965293620a24b082f16ef8dac0971ae7696f0 /src/proof/proof_manager.h | |
parent | f4ce78488ae41b4effc140edfc35cbba79d2dcd4 (diff) |
carefully printing trusted assertions in proofs (#2505)
Diffstat (limited to 'src/proof/proof_manager.h')
-rw-r--r-- | src/proof/proof_manager.h | 6 |
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); |