equal
deleted
inserted
replaced
226 |
226 |
227 fun thm_name ctxt kind th prts = |
227 fun thm_name ctxt kind th prts = |
228 let val head = |
228 let val head = |
229 if Thm.has_name_hint th then |
229 if Thm.has_name_hint th then |
230 Pretty.block [Pretty.keyword1 kind, Pretty.brk 1, |
230 Pretty.block [Pretty.keyword1 kind, Pretty.brk 1, |
231 Proof_Context.pretty_name ctxt (Long_Name.base_name (Thm.get_name_hint th)), Pretty.str ":"] |
231 Proof_Context.pretty_name ctxt (Long_Name.base_name (#1 (Thm.get_name_hint th))), |
|
232 Pretty.str ":"] |
232 else Pretty.keyword1 kind |
233 else Pretty.keyword1 kind |
233 in Pretty.block (Pretty.fbreaks (head :: prts)) end; |
234 in Pretty.block (Pretty.fbreaks (head :: prts)) end; |
234 |
235 |
235 fun obtain prop ctxt = |
236 fun obtain prop ctxt = |
236 let |
237 let |