equal
deleted
inserted
replaced
228 |
228 |
229 val ((f_binding, fT), mixfix) = the_single fixes; |
229 val ((f_binding, fT), mixfix) = the_single fixes; |
230 val f_bname = Binding.name_of f_binding; |
230 val f_bname = Binding.name_of f_binding; |
231 |
231 |
232 fun note_qualified (name, thms) = |
232 fun note_qualified (name, thms) = |
233 Local_Theory.note ((Binding.qualified true name (Binding.reset_pos f_binding), []), thms) |
233 Local_Theory.note ((Binding.qualify_name true (Binding.reset_pos f_binding) name, []), thms) |
234 #> snd |
234 #> snd |
235 |
235 |
236 val (lhs, rhs) = HOLogic.dest_eq (HOLogic.dest_Trueprop plain_eqn); |
236 val (lhs, rhs) = HOLogic.dest_eq (HOLogic.dest_Trueprop plain_eqn); |
237 val (head, args) = strip_comb lhs; |
237 val (head, args) = strip_comb lhs; |
238 val argnames = map (fst o dest_Free) args; |
238 val argnames = map (fst o dest_Free) args; |