aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr>2018-05-16 12:55:47 +0200
committerGravatar Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr>2018-06-05 14:41:54 +0200
commit7b5107c4cf47dfb6f4747a4cb3cb524ff2ae466f (patch)
tree04ebc79493820913f773e110c5b469d9a688e24e
parentefd0d33dac811c06412926445e28c2158f7ee1d3 (diff)
[sphinx] Fix missing indices warnings.
-rw-r--r--doc/sphinx/proof-engine/ssreflect-proof-language.rst9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/sphinx/proof-engine/ssreflect-proof-language.rst b/doc/sphinx/proof-engine/ssreflect-proof-language.rst
index 1a48d44b3..19f31ab91 100644
--- a/doc/sphinx/proof-engine/ssreflect-proof-language.rst
+++ b/doc/sphinx/proof-engine/ssreflect-proof-language.rst
@@ -2021,8 +2021,11 @@ with a ``by``, like in:
by apply/eqP; rewrite -dvdn1.
+.. tacn:: done
+ :name: done
+
The :tacn:`by` tactical is implemented using the user-defined, and extensible
-:tacn:`done` tactic. This done tactic tries to solve the current goal by some
+:tacn:`done` tactic. This :tacn:`done` tactic tries to solve the current goal by some
trivial means and fails if it doesn’t succeed. Indeed, the tactic
expression:
@@ -2833,6 +2836,7 @@ should be generalized. The general syntax of without loss is:
.. tacn:: wlog {? suff } {? @clear_switch } {? @i_item } : {* @ident } / @term
:name: wlog
.. tacv:: without loss {? suff } {? @clear_switch } {? @i_item } : {* @ident } / @term
+ :name: without loss
where each :token:`ident` is a constant in the context
of the goal. Open syntax is supported for :token:`term`.
@@ -5394,6 +5398,7 @@ rewrite see :ref:`rewriting_ssr`
.. tacv:: have suff {? @clear_switch } {? @i_pattern } : @term {? by @tactic }
.. tacv:: gen have {? @ident , } {? @i_pattern } : {+ @gen_item } / @term {? by @tactic }
.. tacv:: generally have {? @ident , } {? @i_pattern } : {+ @gen_item } / @term {? by @tactic }
+ :name: generally have
forward chaining see :ref:`structure_ssr`
@@ -5403,7 +5408,9 @@ forward chaining see :ref:`structure_ssr`
specializing see :ref:`structure_ssr`
.. tacn:: suff {* @i_item } {? @i_pattern } {+ @binder } : @term {? by @tactic }
+ :name: suff
.. tacv:: suffices {* @i_item } {? @i_pattern } {+ @binder } : @term {? by @tactic }
+ :name: suffices
.. tacv:: suff {? have } {? @clear_switch } {? @i_pattern } : @term {? by @tactic }
.. tacv:: suffices {? have } {? @clear_switch } {? @i_pattern } : @term {? by @tactic }