129 fun def ((MutualPart {i=i, i'=i', fvar=(fname, fT), cargTs, f_def, ...}), (_, mixfix)) lthy = |
129 fun def ((MutualPart {i=i, i'=i', fvar=(fname, fT), cargTs, f_def, ...}), (_, mixfix)) lthy = |
132 if Config.get lthy function_defs then (Binding.name (Thm.def_name fname), []) |
132 if Config.get lthy function_internals then (Binding.name (Thm.def_name fname), []) |
134 val ((f, (_, f_defthm)), lthy') = |
134 val ((f, (_, f_defthm)), lthy') = |
136 ((Binding.name fname, mixfix), |
136 ((Binding.name fname, mixfix), |
137 (def_binding, Term.subst_bound (fsum, f_def))) lthy |
137 (def_binding, Term.subst_bound (fsum, f_def))) lthy |