diff options
| author | corbinea | 2003-05-16 12:58:16 +0000 |
|---|---|---|
| committer | corbinea | 2003-05-16 12:58:16 +0000 |
| commit | 289bd2b2a3941129ee50c6532d225c9a1041048e (patch) | |
| tree | bd52d884b25d4a48cc5c9949effa49d6f563d7a2 /contrib/first-order/rules.mli | |
| parent | 59dbc8ece1989efcf6e60278f8808d0dbce6bab0 (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.mli | 12 |
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 |
