doc-src/IsarRef/pure.tex
changeset 7431 83e60a678c3a
parent 7397 9228085a25df
child 7458 bb282845ca77
--- a/doc-src/IsarRef/pure.tex	Wed Sep 01 21:28:42 1999 +0200
+++ b/doc-src/IsarRef/pure.tex	Wed Sep 01 21:28:56 1999 +0200
@@ -341,9 +341,10 @@
   Furthermore, the file name is checked with the $\isarkeyword{files}$
   dependency declaration given in the theory header (see also
   \S\ref{sec:begin-thy}).
+
 \item [$\isarkeyword{ML}~text$] reads and executes ML commands from $text$.
   The theory context is passed just as for $\isarkeyword{use}$.
-%FIXME picked up again!?
+
 \item [$\isarkeyword{setup}~text$] changes the current theory context by
   applying setup functions $text$, which has to be an ML expression of type
   $(theory \to theory)~list$.  The $\isarkeyword{setup}$ command is the usual
@@ -468,7 +469,7 @@
 exporting some result $\phi[x]$ simply yields $\phi[t]$.
 
 \begin{rail}
-  'fix' (var +) comment?
+  'fix' (vars + 'and') comment?
   ;
   ('assume' | 'presume') (assm comment? + 'and')
   ;
@@ -477,6 +478,8 @@
 
   var: name ('::' type)?
   ;
+  vars: name+ ('::' type)?
+  ;
   assm: thmdecl? (prop proppat? +)
   ;
 \end{rail}
@@ -496,6 +499,8 @@
   In results exported from the context, $x$ is replaced by $t$.  Basically,
   $\DEF{}{x \equiv t}$ abbreviates $\FIX{x}~\PRESUME{}{x \equiv t}$, with the
   resulting hypothetical equation solved by reflexivity.
+  
+  The default name for the definitional equation is $x_def$.
 \end{descr}
 
 The special theorem name $prems$\indexisarthm{prems} refers to all current