equal
deleted
inserted
replaced
668 \begin{ttbox} |
668 \begin{ttbox} |
669 Delrules : thm list -> unit |
669 Delrules : thm list -> unit |
670 \end{ttbox} |
670 \end{ttbox} |
671 deletes rules from the current claset. |
671 deletes rules from the current claset. |
672 |
672 |
|
673 \medskip A few further functions are available as uppercase versions only: |
|
674 \begin{ttbox} |
|
675 AddXIs, AddXEs, AddXDs: thm list -> unit |
|
676 \end{ttbox} |
|
677 \indexbold{*AddXIs} \indexbold{*AddXEs} \indexbold{*AddXDs} augment the |
|
678 current claset by \emph{extra} introduction, elimination, or destruct rules. |
|
679 These provide additional hints for the basic non-automated proof methods of |
|
680 Isabelle/Isar \cite{isabelle-isar-ref}. The corresponding Isar attributes are |
|
681 ``$intro!!$'', ``$elim!!$'', and ``$dest!!$''. Note that these extra rules do |
|
682 not have any effect on classic Isabelle tactics. |
|
683 |
673 |
684 |
674 \subsection{Accessing the current claset} |
685 \subsection{Accessing the current claset} |
675 \label{sec:access-current-claset} |
686 \label{sec:access-current-claset} |
676 |
687 |
677 the functions to access the current claset are analogous to the functions |
688 the functions to access the current claset are analogous to the functions |