summaryrefslogtreecommitdiff
path: root/src/constraint.mli
diff options
context:
space:
mode:
authorBrian Campbell2017-10-18 15:07:24 +0100
committerBrian Campbell2017-10-18 15:07:24 +0100
commitbd9cabab3e20b92a705f37f0a1974033a869bde0 (patch)
treec73e3e47b4ce0578c9b79ca3ebd3ad74db93ffa4 /src/constraint.mli
parent79043c19238559a7daea7b495e604ef00a6b2a8c (diff)
parent4043f496ff8dae7fa2bc2b4da4e02d2d9942e66d (diff)
Merge branch 'experiments' of Peter_Sewell/sail into mono-experiments
(and fix up monomorphisation)
Diffstat (limited to 'src/constraint.mli')
-rw-r--r--src/constraint.mli9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/constraint.mli b/src/constraint.mli
index 3fb3d2f6..ad75f453 100644
--- a/src/constraint.mli
+++ b/src/constraint.mli
@@ -1,12 +1,15 @@
type nexp
type t
-type smt_result = Unknown of t list | Unsat of t
-
+type smt_result = Unknown | Sat | Unsat
+
+val load_digests : unit -> unit
+val save_digests : unit -> unit
+
val call_z3 : t -> smt_result
val string_of : t -> string
-
+
val implies : t -> t -> t
val conj : t -> t -> t
val disj : t -> t -> t