aboutsummaryrefslogtreecommitdiff
path: root/contrib/first-order/rules.mli
diff options
context:
space:
mode:
authorcorbinea2003-05-16 12:58:16 +0000
committercorbinea2003-05-16 12:58:16 +0000
commit289bd2b2a3941129ee50c6532d225c9a1041048e (patch)
treebd52d884b25d4a48cc5c9949effa49d6f563d7a2 /contrib/first-order/rules.mli
parent59dbc8ece1989efcf6e60278f8808d0dbce6bab0 (diff)
Major Ground tactic update, sensible performance improvement
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4026 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/first-order/rules.mli')
-rw-r--r--contrib/first-order/rules.mli12
1 files changed, 10 insertions, 2 deletions
diff --git a/contrib/first-order/rules.mli b/contrib/first-order/rules.mli
index 7dbd5f556b..692443baed 100644
--- a/contrib/first-order/rules.mli
+++ b/contrib/first-order/rules.mli
@@ -37,11 +37,19 @@ val left_or_tac : inductive -> lseqtac
val forall_tac : seqtac
-val left_forall_tac : int -> types -> (bool * constr) list -> bool -> lseqtac
+val collect_forall : Sequent.t -> Formula.left_formula list * Sequent.t
+
+val left_instance_tac : Unify.instance * global_reference -> seqtac
+
+val left_forall_tac : Formula.left_formula list -> seqtac
val arrow_tac : seqtac
-val exists_tac : int -> types -> (bool * constr) list -> seqtac
+val dummy_exists_tac : constr -> seqtac
+
+val right_instance_tac : constr * int -> seqtac
+
+val exists_tac : (constr * int) list -> seqtac
val left_exists_tac : lseqtac