doc-src/IsarRef/Thy/document/Generic.tex
changeset 44094 f7bbfdf4b4a7
parent 43367 3f1469de9e47
child 44911 884d27ede438
equal deleted inserted replaced
44093:501548323938 44094:f7bbfdf4b4a7
   334 \rail@endplus
   334 \rail@endplus
   335 \rail@term{\isa{{\isaliteral{29}{\isacharparenright}}}}[]
   335 \rail@term{\isa{{\isaliteral{29}{\isacharparenright}}}}[]
   336 \rail@endbar
   336 \rail@endbar
   337 \rail@nont{\hyperlink{syntax.thmref}{\mbox{\isa{thmref}}}}[]
   337 \rail@nont{\hyperlink{syntax.thmref}{\mbox{\isa{thmref}}}}[]
   338 \rail@end
   338 \rail@end
   339 \rail@begin{2}{}
   339 \rail@begin{1}{}
   340 \rail@term{\hyperlink{method.split}{\mbox{\isa{split}}}}[]
   340 \rail@term{\hyperlink{method.split}{\mbox{\isa{split}}}}[]
   341 \rail@bar
       
   342 \rail@nextbar{1}
       
   343 \rail@term{\isa{{\isaliteral{28}{\isacharparenleft}}}}[]
       
   344 \rail@term{\isa{asm}}[]
       
   345 \rail@term{\isa{{\isaliteral{29}{\isacharparenright}}}}[]
       
   346 \rail@endbar
       
   347 \rail@nont{\hyperlink{syntax.thmrefs}{\mbox{\isa{thmrefs}}}}[]
   341 \rail@nont{\hyperlink{syntax.thmrefs}{\mbox{\isa{thmrefs}}}}[]
   348 \rail@end
   342 \rail@end
   349 \end{railoutput}
   343 \end{railoutput}
   350 
   344 
   351 
   345 
   386 
   380 
   387   \item \hyperlink{method.hypsubst}{\mbox{\isa{hypsubst}}} performs substitution using some
   381   \item \hyperlink{method.hypsubst}{\mbox{\isa{hypsubst}}} performs substitution using some
   388   assumption; this only works for equations of the form \isa{{\isaliteral{22}{\isachardoublequote}}x\ {\isaliteral{3D}{\isacharequal}}\ t{\isaliteral{22}{\isachardoublequote}}} where \isa{x} is a free or bound variable.
   382   assumption; this only works for equations of the form \isa{{\isaliteral{22}{\isachardoublequote}}x\ {\isaliteral{3D}{\isacharequal}}\ t{\isaliteral{22}{\isachardoublequote}}} where \isa{x} is a free or bound variable.
   389 
   383 
   390   \item \hyperlink{method.split}{\mbox{\isa{split}}}~\isa{{\isaliteral{22}{\isachardoublequote}}a\isaliteral{5C3C5E7375623E}{}\isactrlsub {\isadigit{1}}\ {\isaliteral{5C3C646F74733E}{\isasymdots}}\ a\isaliteral{5C3C5E7375623E}{}\isactrlsub n{\isaliteral{22}{\isachardoublequote}}} performs single-step case
   384   \item \hyperlink{method.split}{\mbox{\isa{split}}}~\isa{{\isaliteral{22}{\isachardoublequote}}a\isaliteral{5C3C5E7375623E}{}\isactrlsub {\isadigit{1}}\ {\isaliteral{5C3C646F74733E}{\isasymdots}}\ a\isaliteral{5C3C5E7375623E}{}\isactrlsub n{\isaliteral{22}{\isachardoublequote}}} performs single-step case
   391   splitting using the given rules.  By default, splitting is performed
   385   splitting using the given rules.  Splitting is performed in the
   392   in the conclusion of a goal; the \isa{{\isaliteral{22}{\isachardoublequote}}{\isaliteral{28}{\isacharparenleft}}asm{\isaliteral{29}{\isacharparenright}}{\isaliteral{22}{\isachardoublequote}}} option indicates to
   386   conclusion or some assumption of the subgoal, depending of the
   393   operate on assumptions instead.
   387   structure of the rule.
   394   
   388   
   395   Note that the \hyperlink{method.simp}{\mbox{\isa{simp}}} method already involves repeated
   389   Note that the \hyperlink{method.simp}{\mbox{\isa{simp}}} method already involves repeated
   396   application of split rules as declared in the current context.
   390   application of split rules as declared in the current context, using
       
   391   \hyperlink{attribute.split}{\mbox{\isa{split}}}, for example.
   397 
   392 
   398   \end{description}%
   393   \end{description}%
   399 \end{isamarkuptext}%
   394 \end{isamarkuptext}%
   400 \isamarkuptrue%
   395 \isamarkuptrue%
   401 %
   396 %