doc-src/Ref/goals.tex
changeset 3128 d01d4c0c4b44
parent 3108 335efc3f5632
child 4317 7264fa2ff2ec
--- a/doc-src/Ref/goals.tex	Wed May 07 16:26:28 1997 +0200
+++ b/doc-src/Ref/goals.tex	Wed May 07 16:29:06 1997 +0200
@@ -393,13 +393,15 @@
 
 
 \section{Executing batch proofs}
-\index{batch execution}
+\index{batch execution}%
+To save space below, let type \texttt{tacfun} abbreviate \texttt{thm list ->
+  tactic list}, which is the type of a tactical proof.
 \begin{ttbox}
-prove_goal :         theory->          string->(thm list->tactic list)->thm
-qed_goal   : string->theory->          string->(thm list->tactic list)->unit
-prove_goalw:         theory->thm list->string->(thm list->tactic list)->thm
-qed_goalw  : string->theory->thm list->string->(thm list->tactic list)->unit
-prove_goalw_cterm: thm list->cterm->(thm list->tactic list)->thm
+prove_goal :           theory ->             string -> tacfun -> thm
+qed_goal   : string -> theory ->             string -> tacfun -> unit
+prove_goalw:           theory -> thm list -> string -> tacfun -> thm
+qed_goalw  : string -> theory -> thm list -> string -> tacfun -> unit
+prove_goalw_cterm:               thm list -> cterm  -> tacfun -> thm
 \end{ttbox}
 These batch functions create an initial proof state, then apply a tactic to
 it, yielding a sequence of final proof states.  The head of the sequence is