summaryrefslogtreecommitdiff
path: root/src/smt/smt_engine.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-11-13 00:03:35 -0600
committerGitHub <noreply@github.com>2019-11-13 00:03:35 -0600
commit6beda739210b7bd13adbb7f62b0c4361156986ee (patch)
tree1e86229fc763f589e22a1eab2541d87537fcea59 /src/smt/smt_engine.h
parent5d0a5e5571044000fdaf0d908bace8ed7c1c536a (diff)
Distinguish unknown status for model printing (#3454)
Diffstat (limited to 'src/smt/smt_engine.h')
-rw-r--r--src/smt/smt_engine.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/smt/smt_engine.h b/src/smt/smt_engine.h
index d99606126..a91a3a201 100644
--- a/src/smt/smt_engine.h
+++ b/src/smt/smt_engine.h
@@ -838,8 +838,8 @@ class CVC4_PUBLIC SmtEngine
typedef context::CDList<Node> NodeList;
/**
- * The current mode of the solver, see Figure 4.1 on page 52 of the
- * SMT-LIB version 2.6 standard
+ * The current mode of the solver, which is an extension of Figure 4.1 on
+ * page 52 of the SMT-LIB version 2.6 standard
* http://smtlib.cs.uiowa.edu/papers/smt-lib-reference-v2.6-r2017-07-18.pdf
*/
enum SmtMode
@@ -848,8 +848,10 @@ class CVC4_PUBLIC SmtEngine
SMT_MODE_START,
// normal state of the solver, after assert/push/pop/declare/define
SMT_MODE_ASSERT,
- // immediately after a check-sat returning "sat" or "unknown"
+ // immediately after a check-sat returning "sat"
SMT_MODE_SAT,
+ // immediately after a check-sat returning "unknown"
+ SMT_MODE_SAT_UNKNOWN,
// immediately after a check-sat returning "unsat"
SMT_MODE_UNSAT,
// immediately after a successful call to get-abduct
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback