diff options
author | Haniel Barbosa <hanielbbarbosa@gmail.com> | 2020-09-16 13:25:33 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-16 11:25:33 -0500 |
commit | 5557985d7320668b2625f1559f907488e2a85590 (patch) | |
tree | a4ffd4059344cd49e595e6d5cbc03b8445b22ee9 /src/expr/proof_node_algorithm.h | |
parent | e2a64ae3e03ade771363df90dfa3f50b87a9205a (diff) |
[proof-new] Adds Lazy CDProof chain data-structure (#5060)
A proof generator to facilitate connection of locally independent but globally dependent proofs. In particular this will be used to model the resolution chains done in Minisat.
Diffstat (limited to 'src/expr/proof_node_algorithm.h')
-rw-r--r-- | src/expr/proof_node_algorithm.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/expr/proof_node_algorithm.h b/src/expr/proof_node_algorithm.h index bc44d7314..aec098e17 100644 --- a/src/expr/proof_node_algorithm.h +++ b/src/expr/proof_node_algorithm.h @@ -49,8 +49,9 @@ void getFreeAssumptions(ProofNode* pn, std::vector<Node>& assump); * @param amap The mapping to add the free asumptions of pn and their * corresponding proof nodes to. */ -void getFreeAssumptionsMap(ProofNode* pn, - std::map<Node, std::vector<ProofNode*>>& amap); +void getFreeAssumptionsMap( + std::shared_ptr<ProofNode> pn, + std::map<Node, std::vector<std::shared_ptr<ProofNode>>>& amap); } // namespace expr } // namespace CVC4 |