diff options
Diffstat (limited to 'tactics/elim.mli')
-rw-r--r-- | tactics/elim.mli | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tactics/elim.mli b/tactics/elim.mli new file mode 100644 index 000000000..ee1b10a37 --- /dev/null +++ b/tactics/elim.mli @@ -0,0 +1,33 @@ + +(* $Id$ *) + +(*i*) +open Names +open Term +open Proof_trees +open Tacmach +open Tacticals +(*i*) + +(* Eliminations tactics. *) + +val introElimAssumsThen : + (branch_assumptions -> tactic) -> branch_args -> tactic + +val introCaseAssumsThen : + (branch_assumptions -> tactic) -> branch_args -> tactic + +val general_decompose_clause : (clause * constr -> bool) -> clause -> tactic +val general_decompose : (clause * constr -> bool) -> constr -> tactic +val decompose_nonrec : constr -> tactic +val decompose_and : constr -> tactic +val decompose_or : constr -> tactic +val h_decompose : identifier list -> constr -> tactic + +val double_ind : int -> int -> tactic + +val intro_pattern : intro_pattern -> tactic +val intros_pattern : intro_pattern list -> tactic +val dyn_intro_pattern : tactic_arg list -> tactic +val v_intro_pattern : tactic_arg list -> tactic +val h_intro_pattern : intro_pattern -> tactic |