--- a/doc-src/IsarImplementation/Thy/document/Eq.tex Wed Feb 15 19:31:27 2012 +0100
+++ b/doc-src/IsarImplementation/Thy/document/Eq.tex Wed Feb 15 19:55:45 2012 +0100
@@ -86,6 +86,8 @@
%
\begin{isamarkuptext}%
\begin{mldecls}
+ \indexdef{}{ML}{rewrite\_rule}\verb|rewrite_rule: thm list -> thm -> thm| \\
+ \indexdef{}{ML}{rewrite\_goals\_rule}\verb|rewrite_goals_rule: thm list -> thm -> thm| \\
\indexdef{}{ML}{rewrite\_goal\_tac}\verb|rewrite_goal_tac: thm list -> int -> tactic| \\
\indexdef{}{ML}{rewrite\_goals\_tac}\verb|rewrite_goals_tac: thm list -> tactic| \\
\indexdef{}{ML}{fold\_goals\_tac}\verb|fold_goals_tac: thm list -> tactic| \\
@@ -93,6 +95,14 @@
\begin{description}
+ \item \verb|rewrite_rule|~\isa{rules\ thm} rewrites the whole
+ theorem by the given rules.
+
+ \item \verb|rewrite_goals_rule|~\isa{rules\ thm} rewrites the
+ outer premises of the given theorem. Interpreting the same as a
+ goal state (\secref{sec:tactical-goals}) it means to rewrite all
+ subgoals (in the same manner as \verb|rewrite_goals_tac|).
+
\item \verb|rewrite_goal_tac|~\isa{rules\ i} rewrites subgoal
\isa{i} by the given rewrite rules.