Documented the new distinct_subgoals_tac
authorpaulson
Thu, 05 Jun 1997 13:19:27 +0200
changeset 3400 80c979e0d42f
parent 3399 0c4efa9eac29
child 3401 862e153afc12
Documented the new distinct_subgoals_tac
doc-src/Ref/tactic.tex
--- a/doc-src/Ref/tactic.tex	Thu Jun 05 13:16:12 1997 +0200
+++ b/doc-src/Ref/tactic.tex	Thu Jun 05 13:19:27 1997 +0200
@@ -385,13 +385,19 @@
 
 
 \subsection{Tidying the proof state}
+\index{duplicate subgoals!removing}
 \index{parameters!removing unused}
 \index{flex-flex constraints}
 \begin{ttbox} 
-prune_params_tac : tactic
-flexflex_tac     : tactic
+distinct_subgoals_tac : tactic
+prune_params_tac      : tactic
+flexflex_tac          : tactic
 \end{ttbox}
 \begin{ttdescription}
+\item[\ttindexbold{distinct_subgoals_tac}]  
+  removes duplicate subgoals from a proof state.  (These arise especially
+  in \ZF{}, where the subgoals are essentially type constraints.)
+
 \item[\ttindexbold{prune_params_tac}]  
   removes unused parameters from all subgoals of the proof state.  It works
   by rewriting with the theorem $(\Forall x. V)\equiv V$.  This tactic can