src/HOL/Tools/Function/function.ML
changeset 56932 11a4001b06c6
parent 56254 a2dd9200854d
child 57959 1bfed12a7646
equal deleted inserted replaced
56931:9ecf2cbfc80d 56932:11a4001b06c6
   130         val info = { add_simps=addsmps, fnames=fnames, case_names=cnames, psimps=psimps',
   130         val info = { add_simps=addsmps, fnames=fnames, case_names=cnames, psimps=psimps',
   131           pinducts=snd pinducts', simps=NONE, inducts=NONE, termination=termination',
   131           pinducts=snd pinducts', simps=NONE, inducts=NONE, termination=termination',
   132           fs=fs, R=R, dom=dom, defname=defname, is_partial=true, cases=flat cases',
   132           fs=fs, R=R, dom=dom, defname=defname, is_partial=true, cases=flat cases',
   133           pelims=pelims',elims=NONE}
   133           pelims=pelims',elims=NONE}
   134 
   134 
   135         val _ = Proof_Display.print_consts do_print lthy (K false) (map fst fixes)
   135         val _ =
       
   136           Proof_Display.print_consts do_print (Position.thread_data ()) lthy
       
   137             (K false) (map fst fixes)
   136       in
   138       in
   137         (info,
   139         (info,
   138          lthy |> Local_Theory.declaration {syntax = false, pervasive = false}
   140          lthy |> Local_Theory.declaration {syntax = false, pervasive = false}
   139           (add_function_data o transform_function_data info))
   141           (add_function_data o transform_function_data info))
   140       end
   142       end