src/Doc/Isar_Ref/Proof.thy
changeset 60455 0c4077939278
parent 60449 229bad93377e
child 60459 2761a2249c83
equal deleted inserted replaced
60454:a4c6b278f3a7 60455:0c4077939278
  1368   arguments passed to the @{method cases} method:
  1368   arguments passed to the @{method cases} method:
  1369 
  1369 
  1370   \medskip
  1370   \medskip
  1371   \begin{tabular}{llll}
  1371   \begin{tabular}{llll}
  1372     facts           &                 & arguments   & rule \\\hline
  1372     facts           &                 & arguments   & rule \\\hline
       
  1373     @{text "\<turnstile> R"}   & @{method cases} &             & implicit rule @{text R} \\
  1373                     & @{method cases} &             & classical case split \\
  1374                     & @{method cases} &             & classical case split \\
  1374                     & @{method cases} & @{text t}   & datatype exhaustion (type of @{text t}) \\
  1375                     & @{method cases} & @{text t}   & datatype exhaustion (type of @{text t}) \\
  1375     @{text "\<turnstile> A t"} & @{method cases} & @{text "\<dots>"} & inductive predicate/set elimination (of @{text A}) \\
  1376     @{text "\<turnstile> A t"} & @{method cases} & @{text "\<dots>"} & inductive predicate/set elimination (of @{text A}) \\
  1376     @{text "\<dots>"}     & @{method cases} & @{text "\<dots> rule: R"} & explicit rule @{text R} \\
  1377     @{text "\<dots>"}     & @{method cases} & @{text "\<dots> rule: R"} & explicit rule @{text R} \\
  1377   \end{tabular}
  1378   \end{tabular}