src/HOL/Tools/Function/function_context_tree.ML
changeset 59580 cbc38731d42f
parent 58816 aab139c0003f
child 59582 0fbed69ff081
equal deleted inserted replaced
59579:d8fff0b94c53 59580:cbc38731d42f
   147         else
   147         else
   148           let
   148           let
   149             val (r, dep, branches) = find_cong_rule ctxt fvar h congs_deps t
   149             val (r, dep, branches) = find_cong_rule ctxt fvar h congs_deps t
   150             fun subtree (ctxt', fixes, assumes, st) =
   150             fun subtree (ctxt', fixes, assumes, st) =
   151               ((fixes,
   151               ((fixes,
   152                 map (Thm.assume o cterm_of (Proof_Context.theory_of ctxt)) assumes),
   152                 map (Thm.assume o Proof_Context.cterm_of ctxt) assumes),
   153                mk_tree' ctxt' st)
   153                mk_tree' ctxt' st)
   154           in
   154           in
   155             Cong (r, dep, map subtree branches)
   155             Cong (r, dep, map subtree branches)
   156           end
   156           end
   157   in
   157   in