aboutsummaryrefslogtreecommitdiffstats
path: root/src/verit/verit.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/verit/verit.mli')
-rw-r--r--src/verit/verit.mli31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/verit/verit.mli b/src/verit/verit.mli
new file mode 100644
index 0000000..2ec830c
--- /dev/null
+++ b/src/verit/verit.mli
@@ -0,0 +1,31 @@
+val debug : bool
+val import_trace :
+ string ->
+ (SmtAtom.Form.t SmtCertif.clause * SmtAtom.Form.t) option ->
+ int * SmtAtom.Form.t SmtCertif.clause
+val clear_all : unit -> unit
+val import_all :
+ string ->
+ string ->
+ SmtAtom.Btype.reify_tbl * SmtAtom.Op.reify_tbl * SmtAtom.Atom.reify_tbl *
+ SmtAtom.Form.reify * SmtAtom.Form.t list * int *
+ SmtAtom.Form.t SmtCertif.clause
+val parse_certif :
+ Names.identifier ->
+ Names.identifier ->
+ Names.identifier ->
+ Names.identifier ->
+ Names.identifier ->
+ Names.identifier -> Names.identifier -> string -> string -> unit
+val theorem : Names.identifier -> string -> string -> unit
+val checker : string -> string -> unit
+val export :
+ out_channel ->
+ SmtAtom.Btype.reify_tbl -> SmtAtom.Op.reify_tbl -> SmtAtom.Form.t -> unit
+val call_verit :
+ SmtAtom.Btype.reify_tbl ->
+ SmtAtom.Op.reify_tbl ->
+ SmtAtom.Form.t ->
+ SmtAtom.Form.t SmtCertif.clause * SmtAtom.Form.t ->
+ int * SmtAtom.Form.t SmtCertif.clause
+val tactic : unit -> Proof_type.tactic