aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/refman
diff options
context:
space:
mode:
authorGravatar Maxime Dénès <mail@maximedenes.fr>2017-06-01 16:04:53 +0200
committerGravatar Maxime Dénès <mail@maximedenes.fr>2017-06-01 16:04:53 +0200
commit42555d7652dde022f63ed6a8e42208b7b360918f (patch)
tree503efcc035870a39e7e5c7b9e93ef9b45e41e671 /doc/refman
parent11c1d469fc12e617d0840700bc01caf2a1d5276c (diff)
parent96bbe0590417d8885ac09abf7d749c12172e16bc (diff)
Merge PR#449: make specialize smarter (bug 5370).
Diffstat (limited to 'doc/refman')
-rw-r--r--doc/refman/RefMan-tac.tex10
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/refman/RefMan-tac.tex b/doc/refman/RefMan-tac.tex
index def42955f..253eb7f01 100644
--- a/doc/refman/RefMan-tac.tex
+++ b/doc/refman/RefMan-tac.tex
@@ -1384,12 +1384,16 @@ in the list of subgoals remaining to prove.
quantifications or non-dependent implications) are instantiated
by concrete terms coming either from arguments \term$_1$
$\ldots$ \term$_n$ or from a bindings list (see
- Section~\ref{Binding-list} for more about bindings lists). In the
- second form, all instantiation elements must be given, whereas
- in the first form the application to \term$_1$ {\ldots}
+ Section~\ref{Binding-list} for more about bindings lists).
+ In the first form the application to \term$_1$ {\ldots}
\term$_n$ can be partial. The first form is equivalent to
{\tt assert ({\ident} := {\ident} {\term$_1$} \dots\ \term$_n$)}.
+ In the second form, instantiation elements can also be partial.
+ In this case the uninstantiated arguments are inferred by
+ unification if possible or left quantified in the hypothesis
+ otherwise.
+
With the {\tt as} clause, the local hypothesis {\ident} is left
unchanged and instead, the modified hypothesis is introduced as
specified by the {\intropattern}.