doc-src/Codegen/Thy/document/Foundations.tex
changeset 46523 7ca897381b26
parent 45211 3dd426ae6bea
child 46563 0ad69b30b39c
equal deleted inserted replaced
46522:2b1e87b3967f 46523:7ca897381b26
   176 \begin{isamarkuptext}%
   176 \begin{isamarkuptext}%
   177 \noindent \emph{Function transformers} provide a very general
   177 \noindent \emph{Function transformers} provide a very general
   178   interface, transforming a list of function theorems to another list
   178   interface, transforming a list of function theorems to another list
   179   of function theorems, provided that neither the heading constant nor
   179   of function theorems, provided that neither the heading constant nor
   180   its type change.  The \isa{{\isadigit{0}}} / \isa{Suc} pattern
   180   its type change.  The \isa{{\isadigit{0}}} / \isa{Suc} pattern
   181   elimination implemented in theory \hyperlink{theory.Efficient-Nat}{\mbox{\isa{Efficient{\isaliteral{5F}{\isacharunderscore}}Nat}}} (see
   181   elimination implemented in theory \isa{Efficient{\isaliteral{5F}{\isacharunderscore}}Nat} (see
   182   \secref{eff_nat}) uses this interface.
   182   \secref{eff_nat}) uses this interface.
   183 
   183 
   184   \noindent The current setup of the preprocessor may be inspected
   184   \noindent The current setup of the preprocessor may be inspected
   185   using the \indexdef{}{command}{print\_codeproc}\hypertarget{command.print-codeproc}{\hyperlink{command.print-codeproc}{\mbox{\isa{\isacommand{print{\isaliteral{5F}{\isacharunderscore}}codeproc}}}}} command.  \indexdef{}{command}{code\_thms}\hypertarget{command.code-thms}{\hyperlink{command.code-thms}{\mbox{\isa{\isacommand{code{\isaliteral{5F}{\isacharunderscore}}thms}}}}} (see \secref{sec:equations}) provides a convenient
   185   using the \indexdef{}{command}{print\_codeproc}\hypertarget{command.print-codeproc}{\hyperlink{command.print-codeproc}{\mbox{\isa{\isacommand{print{\isaliteral{5F}{\isacharunderscore}}codeproc}}}}} command.  \indexdef{}{command}{code\_thms}\hypertarget{command.code-thms}{\hyperlink{command.code-thms}{\mbox{\isa{\isacommand{code{\isaliteral{5F}{\isacharunderscore}}thms}}}}} (see \secref{sec:equations}) provides a convenient
   186   mechanism to inspect the impact of a preprocessor setup on code
   186   mechanism to inspect the impact of a preprocessor setup on code