diff -r bc874d2ee55a -r 3ba3681d8930 doc-src/Ref/tactic.tex --- a/doc-src/Ref/tactic.tex Wed Jan 25 15:39:08 2012 +0100 +++ b/doc-src/Ref/tactic.tex Wed Jan 25 16:16:20 2012 +0100 @@ -38,22 +38,6 @@ \end{ttdescription} -\subsection{``Putting off'' a subgoal} -\begin{ttbox} -defer_tac : int -> tactic -\end{ttbox} -\begin{ttdescription} -\item[\ttindexbold{defer_tac} {\it i}] - moves subgoal~$i$ to the last position in the proof state. It can be - useful when correcting a proof script: if the tactic given for subgoal~$i$ - fails, calling {\tt defer_tac} instead will let you continue with the rest - of the script. - - The tactic fails if subgoal~$i$ does not exist or if the proof state - contains type unknowns. -\end{ttdescription} - - \subsection{Definitions and meta-level rewriting} \label{sec:rewrite_goals} \index{tactics!meta-rewriting|bold}\index{meta-rewriting|bold} \index{definitions} @@ -68,13 +52,10 @@ There are rules for unfolding and folding definitions; Isabelle does not do this automatically. The corresponding tactics rewrite the proof state, -yielding a single next state. See also the {\tt goalw} command, which is the -easiest way of handling definitions. +yielding a single next state. \begin{ttbox} rewrite_goals_tac : thm list -> tactic -rewrite_tac : thm list -> tactic fold_goals_tac : thm list -> tactic -fold_tac : thm list -> tactic \end{ttbox} \begin{ttdescription} \item[\ttindexbold{rewrite_goals_tac} {\it defs}] @@ -82,16 +63,9 @@ leaving the main goal unchanged. Use \ttindex{SELECT_GOAL} to restrict it to a particular subgoal. -\item[\ttindexbold{rewrite_tac} {\it defs}] -unfolds the {\it defs} throughout the proof state, including the main goal ---- not normally desirable! - \item[\ttindexbold{fold_goals_tac} {\it defs}] folds the {\it defs} throughout the subgoals of the proof state, while leaving the main goal unchanged. - -\item[\ttindexbold{fold_tac} {\it defs}] -folds the {\it defs} throughout the proof state. \end{ttdescription} \begin{warn}