Nominal/nominal_function.ML
changeset 3165 31c64dd4c95a
parent 3135 92b9b8d2888d
child 3190 1b7c034c9e9e
equal deleted inserted replaced
3160:603a36f19bfe 3165:31c64dd4c95a
   243 val setup =
   243 val setup =
   244   Attrib.setup @{binding fundef_cong}
   244   Attrib.setup @{binding fundef_cong}
   245     (Attrib.add_del Function_Ctx_Tree.cong_add Function_Ctx_Tree.cong_del)
   245     (Attrib.add_del Function_Ctx_Tree.cong_add Function_Ctx_Tree.cong_del)
   246     "declaration of congruence rule for function definitions"
   246     "declaration of congruence rule for function definitions"
   247   #> setup_case_cong
   247   #> setup_case_cong
   248   #> Function_Relation.setup
       
   249   #> Function_Common.Termination_Simps.setup
   248   #> Function_Common.Termination_Simps.setup
   250 
   249 
   251 val get_congs = Function_Ctx_Tree.get_function_congs
   250 val get_congs = Function_Ctx_Tree.get_function_congs
   252 
   251 
   253 fun get_info ctxt t = Item_Net.retrieve (get_function ctxt) t
   252 fun get_info ctxt t = Item_Net.retrieve (get_function ctxt) t