doc-src/IsarRef/conversion.tex
author wenzelm
Sun, 03 Sep 2000 20:01:47 +0200
changeset 9819 e9fb6d44a490
parent 9798 21b36757a9a5
child 9846 bb848beb53f6
permissions -rw-r--r--
tuned;
wenzelm@9607
     1
wenzelm@9607
     2
\chapter{The Isabelle/Isar Conversion Guide}
wenzelm@9607
     3
wenzelm@9607
     4
\section{No conversion}
wenzelm@9607
     5
wenzelm@9607
     6
FIXME thm, theory, bind_thm(s);
wenzelm@9607
     7
wenzelm@9607
     8
wenzelm@9607
     9
\section{Porting proof scripts}
wenzelm@9607
    10
wenzelm@9798
    11
FIXME
wenzelm@9798
    12
wenzelm@9798
    13
\subsection{Basic tactics}
wenzelm@9798
    14
wenzelm@9798
    15
\begin{matharray}{llll}
wenzelm@9798
    16
  \texttt{rtac}~a~1 & & rule~a \\
wenzelm@9798
    17
  \texttt{resolve_tac}~[a@1, \dots, a@n]~1 & & rule~a@1~\dots~a@n \\
wenzelm@9798
    18
  \texttt{res_inst_tac}~[(x@1, t@1), \dots, (x@n, t@n)]~a~1 & &
wenzelm@9798
    19
  rule_tac~x@1 = t@1~\dots~x@n = t@n~\textrm{in}~a \\
wenzelm@9798
    20
  
wenzelm@9798
    21
%  \texttt{} & & \\
wenzelm@9798
    22
  \texttt{stac}~a~1 & & subst~a \\
wenzelm@9798
    23
  \texttt{strip_tac}~1 & & intro~strip & \Text{(HOL)} \\
wenzelm@9819
    24
  \texttt{split_all_tac} & & simp~(no_asm_simp)~only: split_paired_all & \Text{(HOL)} \\
wenzelm@9819
    25
                         & \approx & simp~only: split_tupled_all & \Text{(HOL)} \\
wenzelm@9819
    26
                         & \ll & clarify & \Text{(HOL)} \\
wenzelm@9798
    27
\end{matharray}
wenzelm@9798
    28
wenzelm@9798
    29
wenzelm@9607
    30
\section{Performing actual proof}
wenzelm@9607
    31
wenzelm@9607
    32
FIXME
wenzelm@9607
    33
wenzelm@9607
    34
wenzelm@9607
    35
%%% Local Variables: 
wenzelm@9607
    36
%%% mode: latex
wenzelm@9607
    37
%%% TeX-master: "isar-ref"
wenzelm@9607
    38
%%% End: