diff options
author | Liana Hadarean <lianahady@gmail.com> | 2011-10-28 19:24:38 +0000 |
---|---|---|
committer | Liana Hadarean <lianahady@gmail.com> | 2011-10-28 19:24:38 +0000 |
commit | b084a7efa9d65ec2f7475caa8486f8fd4cbafbd5 (patch) | |
tree | e118097c88787b7f2899bb8b2cbf865d058ef6bf /src/smt | |
parent | 9547a48a7cdab8786c080779930de9c39655c52b (diff) |
merged the proofgen3 branch into trunk:
- can now output LFSC checkable resolution proofs
- added configuration option --enable-proof
- added command line argument --proof
To turn proofs on build with proofs enabled and run with --proof.
Diffstat (limited to 'src/smt')
-rw-r--r-- | src/smt/smt_engine.cpp | 1 | ||||
-rw-r--r-- | src/smt/smt_engine.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp index ecd61c0b4..96ee5b59b 100644 --- a/src/smt/smt_engine.cpp +++ b/src/smt/smt_engine.cpp @@ -244,6 +244,7 @@ SmtEngine::SmtEngine(ExprManager* em) throw(AssertionException) : if(Options::current()->cumulativeMillisecondLimit != 0) { setTimeLimit(Options::current()->cumulativeMillisecondLimit, true); } + } void SmtEngine::shutdown() { diff --git a/src/smt/smt_engine.h b/src/smt/smt_engine.h index f898ee76a..5d8f31d3c 100644 --- a/src/smt/smt_engine.h +++ b/src/smt/smt_engine.h @@ -36,6 +36,7 @@ #include "util/result.h" #include "util/sexpr.h" #include "util/stats.h" +#include "proof/proof_manager.h" // In terms of abstraction, this is below (and provides services to) // ValidityChecker and above (and requires the services of) @@ -43,6 +44,7 @@ namespace CVC4 { + template <bool ref_count> class NodeTemplate; typedef NodeTemplate<true> Node; typedef NodeTemplate<false> TNode; |