aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMakarius Wenzel2001-08-30 19:26:34 +0000
committerMakarius Wenzel2001-08-30 19:26:34 +0000
commit3c69e788f89e0db0600cc354c7893dd8129ed3a8 (patch)
tree84220644df92a5b2212cfa4720129bde464b5bd3
parent097e5d17498bc64a45aeaa7383d3db2b1bada222 (diff)
added proof-script-integral-proofs ("Whether the complete text after a
goal confines the actual proof.");
-rw-r--r--generic/proof-config.el16
1 files changed, 16 insertions, 0 deletions
diff --git a/generic/proof-config.el b/generic/proof-config.el
index e65f1722..419953fa 100644
--- a/generic/proof-config.el
+++ b/generic/proof-config.el
@@ -799,6 +799,22 @@ the parsing functions went through several iterations and the final
:type 'boolean
:group 'prover-config)
+
+(defcustom proof-script-integral-proofs nil
+ "Whether the complete text after a goal confines the actual proof.
+
+In structured proof languages like Isabelle/Isar a theorem is
+established by a goal statement (with full information about the
+result, including name and statement), followed by a self-contained
+piece of text for the proof. The latter should be treated as an
+integral entity for purposes of hiding proof bodies etc.
+
+This variable is better set to nil for tactical provers (like Coq)
+where important information about the result is spread over the
+initial ``goal'' and the final ``save'' command."
+ :type 'boolean
+ :group 'prover-config)
+
;; Unadvertised customization variable
(defvar proof-script-fly-past-comments t
"*If non-nil, fly past comments when scripting, coalescing them into single spans.")