summaryrefslogtreecommitdiff
path: root/src/expr/lazy_proof.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr/lazy_proof.h')
-rw-r--r--src/expr/lazy_proof.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/expr/lazy_proof.h b/src/expr/lazy_proof.h
index 1f7487a6b..c802de39e 100644
--- a/src/expr/lazy_proof.h
+++ b/src/expr/lazy_proof.h
@@ -52,7 +52,7 @@ class LazyCDProof : public CDProof
* additionally call proof generators to generate proofs for ASSUME nodes that
* don't yet have a concrete proof.
*/
- std::shared_ptr<ProofNode> mkProof(Node fact) override;
+ std::shared_ptr<ProofNode> getProofFor(Node fact) override;
/** Add step by generator
*
* This method stores that expected can be proven by proof generator pg if
@@ -62,7 +62,7 @@ class LazyCDProof : public CDProof
* It is important to note that pg is asked to provide a proof for expected
* only when no other call for the fact expected is provided via the addStep
* method of this class. In particular, pg is asked to prove expected when it
- * appears as the conclusion of an ASSUME leaf within CDProof::mkProof.
+ * appears as the conclusion of an ASSUME leaf within CDProof::getProofFor.
*
* @param expected The fact that can be proven.
* @param pg The generator that can proof expected.
@@ -80,6 +80,8 @@ class LazyCDProof : public CDProof
bool hasGenerators() const;
/** Does the given fact have an explicitly provided generator? */
bool hasGenerator(Node fact) const;
+ /** identify */
+ std::string identify() const override;
protected:
typedef context::CDHashMap<Node, ProofGenerator*, NodeHashFunction>
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback