diff options
Diffstat (limited to 'src/trace/smtCertif.mli')
-rw-r--r-- | src/trace/smtCertif.mli | 7 |
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 |