diff options
author | Stephane Glondu <steph@glondu.net> | 2010-12-24 11:53:29 +0100 |
---|---|---|
committer | Stephane Glondu <steph@glondu.net> | 2010-12-24 11:53:29 +0100 |
commit | 6b691bbd2101fd39395c0d2135fd7c06a8915e14 (patch) | |
tree | b04b45d1a6f42d19b1428c522d647afbad2f9b83 /doc/faq | |
parent | 3e96002677226c0cdaa8f355938a76cfb37a722a (diff) |
Imported Upstream version 8.3pl1upstream/8.3pl1
Diffstat (limited to 'doc/faq')
-rw-r--r-- | doc/faq/FAQ.tex | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/faq/FAQ.tex b/doc/faq/FAQ.tex index de1d84be..bd6f7dbf 100644 --- a/doc/faq/FAQ.tex +++ b/doc/faq/FAQ.tex @@ -97,6 +97,7 @@ \def\symmetryin{{\tt symmetryin}} \def\instantiate{{\tt instantiate}} \def\inversion{{\tt inversion}} +\def\specialize{{\tt specialize}} \def\Defined{{\tt Defined}} \def\Qed{{\tt Qed}} \def\pattern{{\tt pattern}} @@ -868,6 +869,16 @@ provide names for these variables: {\Coq} will do it anyway, but such automatic naming decreases legibility and robustness. +\Question{My goal contains an universally quantified statement, how can I use it?} + +If the universally quantified assumption matches the goal you can +use the {\apply} tactic. If it is an equation you can use the +{\rewrite} tactic. Otherwise you can use the {\specialize} tactic +to instantiate the quantified variables with terms. The variant +{\tt assert(Ht := H t)} makes a copy of assumption {\tt H} before +instantiating it. + + \Question{My goal is an existential, how can I prove it?} Use some theorem or assumption or exhibit the witness using the {\existstac} tactic. |