src/HOL/Tools/Function/function_core.ML
changeset 42793 88bee9f6eec7
parent 42483 39eefaef816a
child 46217 7b19666f0e3d
equal deleted inserted replaced
42792:85fb70b0c5e8 42793:88bee9f6eec7
   700       |> cterm_of thy
   700       |> cterm_of thy
   701   in
   701   in
   702     Goal.init goal
   702     Goal.init goal
   703     |> (SINGLE (resolve_tac [accI] 1)) |> the
   703     |> (SINGLE (resolve_tac [accI] 1)) |> the
   704     |> (SINGLE (eresolve_tac [Thm.forall_elim_vars 0 R_cases] 1))  |> the
   704     |> (SINGLE (eresolve_tac [Thm.forall_elim_vars 0 R_cases] 1))  |> the
   705     |> (SINGLE (auto_tac (clasimpset_of ctxt))) |> the
   705     |> (SINGLE (auto_tac ctxt)) |> the
   706     |> Goal.conclude
   706     |> Goal.conclude
   707     |> fold_rev forall_intr_rename (map fst oqs ~~ cqs)
   707     |> fold_rev forall_intr_rename (map fst oqs ~~ cqs)
   708   end
   708   end
   709 
   709 
   710 
   710