aboutsummaryrefslogtreecommitdiffstats
path: root/src/extraction/zchaff_checker.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/extraction/zchaff_checker.mli')
-rw-r--r--src/extraction/zchaff_checker.mli13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/extraction/zchaff_checker.mli b/src/extraction/zchaff_checker.mli
new file mode 100644
index 0000000..d24a1e3
--- /dev/null
+++ b/src/extraction/zchaff_checker.mli
@@ -0,0 +1,13 @@
+val mkInt : int -> ExtrNative.uint
+val mkArray : 'a array -> 'a ExtrNative.parray
+val make_roots :
+ SatAtom.Form.t SmtCertif.clause ->
+ 'a SmtCertif.clause -> ExtrNative.uint ExtrNative.parray ExtrNative.parray
+val to_coq :
+ 'a ->
+ 'b * 'c * 'd * 'e * 'f * 'g * 'h * 'i * 'j * 'k * 'l * 'm * 'n * 'o * 'p *
+ 'q * 'r * 's * 't ->
+ 'u SmtCertif.clause ->
+ Sat_checker.Sat_Checker.step ExtrNative.parray ExtrNative.parray *
+ 'u SmtCertif.clause
+val checker : string -> string -> bool