]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/components/ng_tactics/declarative.mli
Many changes
[helm.git] / matita / components / ng_tactics / declarative.mli
index a7ec0e44d12260c8ba840e831e6e6991ef120c25..d96a8fd73c8aed6fb2c57c0b2953b2bdfeb35d88 100644 (file)
  * http://cs.unibo.it/helm/.
  *)
 
-val assume : string -> NotationPt.term -> 's NTacStatus.tactic
-val suppose : NotationPt.term -> string -> NotationPt.term option -> 's NTacStatus.tactic
+type just = [ `Term of NTacStatus.tactic_term | `Auto of NnAuto.auto_params ]
+
+val assume : string -> NTacStatus.tactic_term -> NTacStatus.tactic_term option -> 's NTacStatus.tactic
+val suppose : NTacStatus.tactic_term -> string -> NTacStatus.tactic_term option -> 's NTacStatus.tactic
+val we_need_to_prove : NTacStatus.tactic_term -> string option -> NTacStatus.tactic_term option -> 's NTacStatus.tactic
+val bydone : just -> 's NTacStatus.tactic
+val by_just_we_proved : just -> NTacStatus.tactic_term -> string option  -> NTacStatus.tactic_term
+option -> 's NTacStatus.tactic
+val andelim : just -> NTacStatus.tactic_term -> string -> NTacStatus.tactic_term -> string -> 's
+NTacStatus.tactic
+val existselim : just -> string -> NTacStatus.tactic_term -> NTacStatus.tactic_term -> string -> 's
+NTacStatus.tactic
+val thesisbecomes : NTacStatus.tactic_term -> NTacStatus.tactic_term option -> 's NTacStatus.tactic