]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/statefulProofEngine.mli
parameter sintax added to axiom statement
[helm.git] / helm / software / components / tactics / statefulProofEngine.mli
index 64a394d744bc23dbad51af14c1f8111171eb4ef4..06defd79fcead87272be0850c48ad067679c5de1 100644 (file)
@@ -62,7 +62,7 @@ exception Data_failure of exn
 class ['a] status:
   ?history_size:int ->  (** default 20 *)
   ?uri:UriManager.uri ->
-  typ:Cic.term -> body:Cic.term -> metasenv:Cic.metasenv ->
+  typ:Cic.term -> body:Cic.term Lazy.t -> metasenv:Cic.metasenv ->
   attrs:Cic.attribute list ->
   (proof_status -> 'a) -> (* init data *)
   (proof_status * 'a -> proof_status -> 'a) ->  (* update data *)
@@ -71,7 +71,7 @@ class ['a] status:
 
     method proof: ProofEngineTypes.proof
     method metasenv: Cic.metasenv
-    method body: Cic.term
+    method body: Cic.term Lazy.t
     method typ: Cic.term
     method attrs: Cic.attribute list
 
@@ -116,7 +116,7 @@ class ['a] status:
 
 val trivial_status:
   ?uri:UriManager.uri ->
-  typ:Cic.term -> body:Cic.term -> metasenv:Cic.metasenv ->
+  typ:Cic.term -> body:Cic.term Lazy.t -> metasenv:Cic.metasenv ->
   attrs:Cic.attribute list ->
   unit ->
     unit status