doc-src/Ref/simplifier.tex
changeset 4664 05d33fc7aa08
parent 4597 a0bdee64194c
child 4798 7cfc85fc6fd7
equal deleted inserted replaced
4663:27fa93c22b9b 4664:05d33fc7aa08
   206 other components to streamline proofs in more sophisticated manners.
   206 other components to streamline proofs in more sophisticated manners.
   207 
   207 
   208 \subsection{Inspecting simpsets}
   208 \subsection{Inspecting simpsets}
   209 \begin{ttbox}
   209 \begin{ttbox}
   210 print_ss : simpset -> unit
   210 print_ss : simpset -> unit
       
   211 rep_ss   : simpset -> {mss        : meta_simpset, 
       
   212                        subgoal_tac: simpset  -> int -> tactic,
       
   213                        loop_tac   :             int -> tactic,
       
   214                        finish_tac : thm list -> int -> tactic,
       
   215                 unsafe_finish_tac : thm list -> int -> tactic}
   211 \end{ttbox}
   216 \end{ttbox}
   212 \begin{ttdescription}
   217 \begin{ttdescription}
   213   
   218   
   214 \item[\ttindexbold{print_ss} $ss$;] displays the printable contents of
   219 \item[\ttindexbold{print_ss} $ss$;] displays the printable contents of
   215   simpset $ss$.  This includes the rewrite rules and congruences in
   220   simpset $ss$.  This includes the rewrite rules and congruences in
   216   their internal form expressed as meta-equalities.  The names of the
   221   their internal form expressed as meta-equalities.  The names of the
   217   simplification procedures and the patterns they are invoked on are
   222   simplification procedures and the patterns they are invoked on are
   218   also shown.  The other parts, functions and tactics, are
   223   also shown.  The other parts, functions and tactics, are
   219   non-printable.
   224   non-printable.
       
   225 
       
   226 \item[\ttindexbold{rep_ss} $ss$;] decomposes $ss$ as a record of its internal 
       
   227   components, namely the meta_simpset, the subgoaler, the loop, and the safe
       
   228   and unsafe solvers.
   220 
   229 
   221 \end{ttdescription}
   230 \end{ttdescription}
   222 
   231 
   223 
   232 
   224 \subsection{Building simpsets}
   233 \subsection{Building simpsets}