doc-src/IsarRef/generic.tex
changeset 9703 bf65780eed02
parent 9642 d8d1f70024bd
child 9711 75df6a20b0b3
--- a/doc-src/IsarRef/generic.tex	Mon Aug 28 20:29:19 2000 +0200
+++ b/doc-src/IsarRef/generic.tex	Mon Aug 28 20:29:56 2000 +0200
@@ -620,16 +620,19 @@
 
 \section{Basic equational reasoning}
 
-\indexisarmeth{subst}\indexisarmeth{hypsubst}\indexisaratt{symmetric}
+\indexisarmeth{subst}\indexisarmeth{hypsubst}\indexisarmeth{split}\indexisaratt{symmetric}
 \begin{matharray}{rcl}
   subst & : & \isarmeth \\
   hypsubst^* & : & \isarmeth \\
+  split & : & \isarmeth \\
   symmetric & : & \isaratt \\
 \end{matharray}
 
 \begin{rail}
   'subst' thmref
   ;
+  'split' thmrefs
+  ;
 \end{rail}
 
 These methods and attributes provide basic facilities for equational reasoning
@@ -642,6 +645,9 @@
 \item [$subst~thm$] performs a single substitution step using rule $thm$,
   which may be either a meta or object equality.
 \item [$hypsubst$] performs substitution using some assumption.
+\item [$split~thms$] performs single-step case splitting using rules $thms$.
+  Note that the $simp$ method already involves repeated application of split
+  rules as declared in the current context (see \S\ref{sec:simp}).
 \item [$symmetric$] applies the symmetry rule of meta or object equality.
 \end{descr}