aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVincent Laporte2019-02-11 09:29:46 +0000
committerVincent Laporte2019-02-14 07:04:41 +0000
commit940a7ef064de410bba89b8f36b00bd762da874d0 (patch)
treeeb2de30a6c6bd5db313a0459dcb3d6423c20c8ba /doc
parent7476e080d3b90c8af5e2d59c4c5164401423bb1b (diff)
[Manual] Don’t use `Undo` in ssreflect examples
Diffstat (limited to 'doc')
-rw-r--r--doc/sphinx/proof-engine/ssreflect-proof-language.rst25
1 files changed, 17 insertions, 8 deletions
diff --git a/doc/sphinx/proof-engine/ssreflect-proof-language.rst b/doc/sphinx/proof-engine/ssreflect-proof-language.rst
index ec97377128..0bcca0fe56 100644
--- a/doc/sphinx/proof-engine/ssreflect-proof-language.rst
+++ b/doc/sphinx/proof-engine/ssreflect-proof-language.rst
@@ -2762,14 +2762,14 @@ typeclass inference.
Goal True.
-+ .. coqtop:: in undo
+ .. coqdoc::
have foo : ty.
Full inference for ``ty``. The first subgoal demands a
proof of such instantiated statement.
-+ .. coqdoc::
+ .. coqdoc::
have foo : ty := .
@@ -2778,13 +2778,13 @@ typeclass inference.
statement. Note that no proof term follows ``:=``, hence two subgoals are
generated.
-+ .. coqtop:: in undo
+ .. coqdoc::
have foo : ty := t.
No inference for ``ty`` and ``t``.
-+ .. coqtop:: in undo
+ .. coqdoc::
have foo := t.
@@ -4586,13 +4586,18 @@ disjunction.
Lemma test a : P (a || a) -> True.
- .. coqtop:: all undo
+ .. coqtop:: all
move=> HPa; move/P2Q: HPa => HQa.
or more directly:
- .. coqtop:: all undo
+ .. coqtop:: none
+
+ Abort.
+ Lemma test a : P (a || a) -> True.
+
+ .. coqtop:: all
move/P2Q=> HQa.
@@ -4890,11 +4895,15 @@ Let us compare the respective behaviors of ``andE`` and ``andP``.
Lemma test (b1 b2 : bool) : if (b1 && b2) then b1 else ~~(b1||b2).
- .. coqtop:: all undo
+ .. coqtop:: all
case: (@andE b1 b2).
- .. coqtop:: all undo
+ .. coqtop:: none
+
+ Lemma test (b1 b2 : bool) : if (b1 && b2) then b1 else ~~(b1||b2).
+
+ .. coqtop:: all
case: (@andP b1 b2).