diff options
author | 2015-01-21 10:36:37 +0100 | |
---|---|---|
committer | 2015-01-21 10:36:37 +0100 | |
commit | 3527a32a9c055a1438f0c85b77d3dbd8d38cbd32 (patch) | |
tree | 6c4294309fc73135e153b1af8eb1fdd9aca61850 /doc/refman/RefMan-pre.tex | |
parent | b855224b5ce5deda9853af1bed9b135a7ea9a76b (diff) |
Reference Manual/Credits: expand the paragraph on the new proof engine to match the overall style.
Diffstat (limited to 'doc/refman/RefMan-pre.tex')
-rw-r--r-- | doc/refman/RefMan-pre.tex | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/doc/refman/RefMan-pre.tex b/doc/refman/RefMan-pre.tex index 66f3369e3..f45072ca4 100644 --- a/doc/refman/RefMan-pre.tex +++ b/doc/refman/RefMan-pre.tex @@ -950,9 +950,18 @@ projects: Matthieu Sozeau. \end{itemize} -The full integration of the proof engine brings to primitive tactics and -the user level Ltac language deep tactic backtracking and multi-goal -handling. +The full integration of the proof engine, by Arnaud Spiwack and +Pierre-Marie Pédrot, brings to primitive tactics and the user level +Ltac language dependent subgoals, deep backtracking and multiple goal +handling, along with miscellaneous features and an improved potential +for future modifications. Dependent subgoals allow statements in a +goal to mention the proof of another. Proofs of unsolved subgoals +appear as existential variables. Primitive backtracking make it +possible to write a tactic with several possible outcomes which are +tried successively when subsequent tactics fail. Primitives are also +available to control the backtracking behavior of tactics. Multiple +goal handling paves the way for smarter automation tactics. It is +currently used for simple goal manipulation such as goal reordering. The way Coq processes a document in batch and interactive mode has been redesigned by Enrico Tassi with help from Bruno Barras. Opaque |