diff options
author | 2007-10-24 13:57:42 +0000 | |
---|---|---|
committer | 2007-10-24 13:57:42 +0000 | |
commit | ea7d06b9e6b2618b7f973599aea604ab1ef51f80 (patch) | |
tree | fa19086696c01f55585530e7dcf9993ed993b9c6 /theories/Program/Tactics.v | |
parent | 65aeb2e58f24ba0267b83c995f5c344aa7d91c51 (diff) |
Addition of more general tactics for equality. Functional extensionality and eta expansion axioms for
dependent functions. Cleanup in Utils.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10260 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Program/Tactics.v')
-rw-r--r-- | theories/Program/Tactics.v | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/theories/Program/Tactics.v b/theories/Program/Tactics.v index dfe8453d1..e4c60e14a 100644 --- a/theories/Program/Tactics.v +++ b/theories/Program/Tactics.v @@ -79,6 +79,9 @@ Ltac on_call f tac := match goal with | H : ?T |- _ => match T with + | context [f ?x ?y ?z ?w ?v ?u ?a ?b ?c] => tac (f x y z w v u a b c) + | context [f ?x ?y ?z ?w ?v ?u ?a ?b] => tac (f x y z w v u a b) + | context [f ?x ?y ?z ?w ?v ?u ?a] => tac (f x y z w v u a) | context [f ?x ?y ?z ?w ?v ?u] => tac (f x y z w v u) | context [f ?x ?y ?z ?w ?v] => tac (f x y z w v) | context [f ?x ?y ?z ?w] => tac (f x y z w) @@ -88,6 +91,9 @@ Ltac on_call f tac := end | |- ?T => match T with + | context [f ?x ?y ?z ?w ?v ?u ?a ?b ?c] => tac (f x y z w v u a b c) + | context [f ?x ?y ?z ?w ?v ?u ?a ?b] => tac (f x y z w v u a b) + | context [f ?x ?y ?z ?w ?v ?u ?a] => tac (f x y z w v u a) | context [f ?x ?y ?z ?w ?v ?u] => tac (f x y z w v u) | context [f ?x ?y ?z ?w ?v] => tac (f x y z w v) | context [f ?x ?y ?z ?w] => tac (f x y z w) |