namespace CVC4 {
namespace theory {
-SharedSolverDistributed::SharedSolverDistributed(TheoryEngine& te)
- : SharedSolver(te)
+SharedSolverDistributed::SharedSolverDistributed(TheoryEngine& te,
+ ProofNodeManager* pnm)
+ : SharedSolver(te, pnm)
{
}
TrustNode texp;
if (id == THEORY_BUILTIN)
{
- // explanation based on the specific solver
+ // explanation using the shared terms database
texp = d_sharedTerms.explain(literal);
Trace("shared-solver")
<< "\tTerm was propagated by THEORY_BUILTIN. Explanation: "