doc-src/IsarRef/Thy/document/ZF_Specific.tex
changeset 26854 9b4aec46ad78
parent 26852 a31203f58b20
child 26895 d066f9db833b
equal deleted inserted replaced
26853:52cb0e965041 26854:9b4aec46ad78
    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     ;