diff options
| author | Théo Zimmermann | 2019-11-25 13:27:33 +0100 |
|---|---|---|
| committer | Théo Zimmermann | 2019-11-25 13:27:33 +0100 |
| commit | 0e9cd0fe99216bc09a09a0da6906f9501b682223 (patch) | |
| tree | ee478f6fe20aed87e8239e1ee55a579eb3af528b | |
| parent | cfa4e508162e3b036e0b20e1773da4a046c274d4 (diff) | |
| parent | 461538c2fb88234c46081bc4749814ec202eaadd (diff) | |
Merge PR #11159: Minor fix in doc for [unfold]
Reviewed-by: Zimmi48
Ack-by: cpitclaudel
| -rw-r--r-- | doc/sphinx/proof-engine/tactics.rst | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/sphinx/proof-engine/tactics.rst b/doc/sphinx/proof-engine/tactics.rst index 62d4aa704f..4f903d5776 100644 --- a/doc/sphinx/proof-engine/tactics.rst +++ b/doc/sphinx/proof-engine/tactics.rst @@ -3281,11 +3281,13 @@ the conversion in hypotheses :n:`{+ @ident}`. defined transparent constant or local definition (see :ref:`gallina-definitions` and :ref:`vernac-controlling-the-reduction-strategies`). The tactic - :tacn:`unfold` applies the :math:`\delta` rule to each occurrence of - the constant to which :n:`@qualid` refers in the current goal and - then replaces it with its :math:`\beta`:math:`\iota`-normal form. + :tacn:`unfold` applies the :math:`\delta` rule to each occurrence + of the constant to which :n:`@qualid` refers in the current goal + and then replaces it with its :math:`\beta\iota\zeta`-normal form. + Use the general reduction tactics if you want to avoid this final + reduction, for instance :n:`cbv delta [@qualid]`. - .. exn:: @qualid does not denote an evaluable constant. + .. exn:: Cannot coerce @qualid to an evaluable reference. This error is frequent when trying to unfold something that has defined as an inductive type (or constructor) and not as a |
