Nominal/nominal_function.ML
changeset 3233 9ae285ce814e
parent 3231 188826f1ccdb
child 3234 08c3ef07cef7
equal deleted inserted replaced
3232:7bc38b93a1fc 3233:9ae285ce814e
   179 
   179 
   180         val info = { add_simps=addsmps, case_names=cnames, psimps=psimps',
   180         val info = { add_simps=addsmps, case_names=cnames, psimps=psimps',
   181           pinducts=snd pinducts', simps=NONE, inducts=NONE, termination=termination',
   181           pinducts=snd pinducts', simps=NONE, inducts=NONE, termination=termination',
   182           fs=fs, R=R, defname=defname, is_partial=true, eqvts=eqvts}
   182           fs=fs, R=R, defname=defname, is_partial=true, eqvts=eqvts}
   183 
   183 
   184         val _ = Proof_Display.print_consts do_print lthy (K false) (map fst fixes)
   184         val _ = Proof_Display.print_consts do_print 
       
   185           (Position.thread_data ()) lthy (K false) (map fst fixes)
   185       in
   186       in
   186         (info, 
   187         (info, 
   187          lthy |> Local_Theory.declaration {syntax = false, pervasive = false} 
   188          lthy |> Local_Theory.declaration {syntax = false, pervasive = false} 
   188            (add_function_data o morph_function_data info))
   189            (add_function_data o morph_function_data info))
   189       end
   190       end