From 26601663d6cc8fb8613df5a1d253eba8743e57cb Mon Sep 17 00:00:00 2001 From: Andrew Reynolds Date: Fri, 2 Oct 2020 14:55:31 -0500 Subject: (proof-new) Make shared solver proof producing (#5169) This makes the shared terms database use a proof equality engine as a layer on top of its equality engine, analogous to how this done in theories. --- src/theory/combination_engine.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/theory/combination_engine.h') diff --git a/src/theory/combination_engine.h b/src/theory/combination_engine.h index daafc1f67..4413da603 100644 --- a/src/theory/combination_engine.h +++ b/src/theory/combination_engine.h @@ -111,6 +111,8 @@ class CombinationEngine void sendLemma(TrustNode trn, TheoryId atomsTo); /** Reference to the theory engine */ TheoryEngine& d_te; + /** The proof node manager */ + ProofNodeManager* d_pnm; /** Logic info of theory engine (cached) */ const LogicInfo& d_logicInfo; /** List of parametric theories of theory engine */ -- cgit v1.2.3