(proof-new) Update proof node, add proof node algorithm utility file. (#4600)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 15 Jun 2020 23:23:24 +0000 (18:23 -0500)
committerGitHub <noreply@github.com>
Mon, 15 Jun 2020 23:23:24 +0000 (18:23 -0500)
commite5f51e82aceda35642acd92b417bfeb74edfdcdd
tree54cf66bd5664f716bfb7eb46fdaae7ff617362d1
parent545bdeebf38e7212dc161567ec16ddc6bd36d708
(proof-new) Update proof node, add proof node algorithm utility file. (#4600)

Moves get free assumptions to a proof_node_algorithm.h/cpp file, analogous to node_algorithm.h/cpp. Adds a more general form of it, getFreeAssumptionsMap, which is required for future method ProofNodeManager::mkScope.
src/expr/CMakeLists.txt
src/expr/proof_node.cpp
src/expr/proof_node.h
src/expr/proof_node_algorithm.cpp [new file with mode: 0644]
src/expr/proof_node_algorithm.h [new file with mode: 0644]