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} |