]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/tactics/proofEngineStructuralRules.mli
ocaml 3.09 transition
[helm.git] / helm / ocaml / tactics / proofEngineStructuralRules.mli
index 32ba812ace93f5de25ea1e688bc3c3a305a28d1a..91ebfecfb4ba94a682967d26f77e928edf30552d 100644 (file)
  * http://cs.unibo.it/helm/.
  *)
 
-val clearbody: hyp: Cic.hypothesis -> ProofEngineTypes.tactic
-val clear: hyp: Cic.hypothesis -> ProofEngineTypes.tactic
+val clearbody: hyp:string -> ProofEngineTypes.tactic
+val clear: hyp:string -> ProofEngineTypes.tactic
+
+(* Warning: this tactic has no effect on the proof term.
+   It just changes the name of an hypothesis in the current sequent *)
+val rename: from:string -> to_:string -> ProofEngineTypes.tactic
+
+  (* change the current goal to those referred by the given meta number *)
+val set_goal: int -> ProofEngineTypes.tactic