aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorFabian Kunze2020-11-27 11:11:23 +0100
committerFabian Kunze2020-11-27 12:16:40 +0100
commitc6cabd1ff266a91022eb86caf4a99e89c0626430 (patch)
tree676ace0a7476e98dd34c5db6a66fa1896bfe58a8 /doc
parent66429ecca2cc28875ec37b879806744bd3a63179 (diff)
Improved error message on nested proofs
to include most common reason when this happens on accident
Diffstat (limited to 'doc')
-rw-r--r--doc/sphinx/language/core/definitions.rst3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/sphinx/language/core/definitions.rst b/doc/sphinx/language/core/definitions.rst
index 57771c9036..ee6679a29a 100644
--- a/doc/sphinx/language/core/definitions.rst
+++ b/doc/sphinx/language/core/definitions.rst
@@ -173,7 +173,8 @@ Chapter :ref:`Tactics`. The basic assertion command is:
The name you provided is already defined. You have then to choose
another name.
- .. exn:: Nested proofs are not allowed unless you turn the Nested Proofs Allowed flag on.
+ .. exn:: Nested proofs are discouraged and not allowed by default. This error probably means that you forgot to close the last "Proof." with "Qed." or "Defined.". \
+ If you really intended to use nested proofs, you can do so by turning the "Nested Proofs Allowed" flag on.
You are asserting a new statement while already being in proof editing mode.
This feature, called nested proofs, is disabled by default.