aboutsummaryrefslogtreecommitdiffstats
path: root/src/trace/smtCertif.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/trace/smtCertif.mli')
-rw-r--r--src/trace/smtCertif.mli7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/trace/smtCertif.mli b/src/trace/smtCertif.mli
index 767dc8b..942262c 100644
--- a/src/trace/smtCertif.mli
+++ b/src/trace/smtCertif.mli
@@ -20,15 +20,17 @@ type 'hform rule =
Structures.Micromega_plugin_Certificate.Mc.zArithProof list
| SplDistinctElim of 'hform clause * 'hform
| Hole of 'hform clause list * 'hform list
+ | Forall_inst of 'hform clause * 'hform
+ | Qf_lemma of 'hform clause * 'hform
and 'hform clause = {
- id : clause_id;
+ mutable id : clause_id;
mutable kind : 'hform clause_kind;
mutable pos : int option;
mutable used : used;
mutable prev : 'hform clause option;
mutable next : 'hform clause option;
- value : 'hform list option;
+ mutable value : 'hform list option;
}
and 'hform clause_kind =
Root
@@ -41,3 +43,4 @@ and 'hform resolution = {
mutable rtail : 'hform clause list;
}
val used_clauses : 'a rule -> 'a clause list
+val to_string : 'a clause_kind -> string