X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fcomponents%2Fng_tactics%2Fdeclarative.mli;h=24b85a608f0db7dda26016c52a2991cd0d51d92b;hp=5b154382fe9674fe5794572c5d694a36189dbaa8;hb=489639a3c319d0349a9c864fd0eeaf659daa3d3f;hpb=3fab56d1663ba3d5aeb9207612279e0bb0edbb8c diff --git a/matita/components/ng_tactics/declarative.mli b/matita/components/ng_tactics/declarative.mli index 5b154382f..24b85a608 100644 --- a/matita/components/ng_tactics/declarative.mli +++ b/matita/components/ng_tactics/declarative.mli @@ -36,8 +36,13 @@ 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 -val rewritingstep : (string option * NTacStatus.tactic_term) option -> NTacStatus.tactic_term -> - [ `Term of NTacStatus.tactic_term | `Auto of NnAuto.auto_params +val rewritingstep : NTacStatus.tactic_term -> [ `Term of NTacStatus.tactic_term | `Auto of NnAuto.auto_params | `Proof | `SolveWith of NTacStatus.tactic_term ] -> bool (* last step *) -> 's NTacStatus.tactic +val we_proceed_by_cases_on: NTacStatus.tactic_term -> NTacStatus.tactic_term -> 's NTacStatus.tactic +val we_proceed_by_induction_on: NTacStatus.tactic_term -> NTacStatus.tactic_term -> 's NTacStatus.tactic +val byinduction: NTacStatus.tactic_term -> string -> 's NTacStatus.tactic +val case: string -> (string*NotationPt.term) list -> 's NTacStatus.tactic +val obtain: string -> NTacStatus.tactic_term -> 's NTacStatus.tactic +val conclude: NTacStatus.tactic_term -> 's NTacStatus.tactic val print_stack : 's NTacStatus.tactic