equal
deleted
inserted
replaced
34 statements. A special method assists users in this task; a version |
34 statements. A special method assists users in this task; a version |
35 of this is already declared as a ``solver'' in the standard |
35 of this is already declared as a ``solver'' in the standard |
36 Simplifier setup. |
36 Simplifier setup. |
37 |
37 |
38 \begin{matharray}{rcl} |
38 \begin{matharray}{rcl} |
39 \indexdef{ZF}{command}{print-tcset}\mbox{\isa{\isacommand{print{\isacharunderscore}tcset}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarkeep{theory~|~proof} \\ |
39 \indexdef{ZF}{command}{print\_tcset}\mbox{\isa{\isacommand{print{\isacharunderscore}tcset}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarkeep{theory~|~proof} \\ |
40 \indexdef{ZF}{method}{typecheck}\mbox{\isa{typecheck}} & : & \isarmeth \\ |
40 \indexdef{ZF}{method}{typecheck}\mbox{\isa{typecheck}} & : & \isarmeth \\ |
41 \indexdef{ZF}{attribute}{TC}\mbox{\isa{TC}} & : & \isaratt \\ |
41 \indexdef{ZF}{attribute}{TC}\mbox{\isa{TC}} & : & \isaratt \\ |
42 \end{matharray} |
42 \end{matharray} |
43 |
43 |
44 \begin{rail} |
44 \begin{rail} |
146 \begin{isamarkuptext}% |
146 \begin{isamarkuptext}% |
147 The following important tactical tools of Isabelle/ZF have been |
147 The following important tactical tools of Isabelle/ZF have been |
148 ported to Isar. These should not be used in proper proof texts. |
148 ported to Isar. These should not be used in proper proof texts. |
149 |
149 |
150 \begin{matharray}{rcl} |
150 \begin{matharray}{rcl} |
151 \indexdef{ZF}{method}{case-tac}\mbox{\isa{case{\isacharunderscore}tac}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
151 \indexdef{ZF}{method}{case\_tac}\mbox{\isa{case{\isacharunderscore}tac}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
152 \indexdef{ZF}{method}{induct-tac}\mbox{\isa{induct{\isacharunderscore}tac}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
152 \indexdef{ZF}{method}{induct\_tac}\mbox{\isa{induct{\isacharunderscore}tac}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
153 \indexdef{ZF}{method}{ind-cases}\mbox{\isa{ind{\isacharunderscore}cases}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
153 \indexdef{ZF}{method}{ind\_cases}\mbox{\isa{ind{\isacharunderscore}cases}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}} & : & \isarmeth \\ |
154 \indexdef{ZF}{command}{inductive-cases}\mbox{\isa{\isacommand{inductive{\isacharunderscore}cases}}} & : & \isartrans{theory}{theory} \\ |
154 \indexdef{ZF}{command}{inductive\_cases}\mbox{\isa{\isacommand{inductive{\isacharunderscore}cases}}} & : & \isartrans{theory}{theory} \\ |
155 \end{matharray} |
155 \end{matharray} |
156 |
156 |
157 \begin{rail} |
157 \begin{rail} |
158 ('case\_tac' | 'induct\_tac') goalspec? name |
158 ('case\_tac' | 'induct\_tac') goalspec? name |
159 ; |
159 ; |