equal
deleted
inserted
replaced
448 let |
448 let |
449 val pretty_thm = Thm.pretty_thm ctxt; |
449 val pretty_thm = Thm.pretty_thm ctxt; |
450 val pretty_thms = map (Thm.pretty_thm_item ctxt); |
450 val pretty_thms = map (Thm.pretty_thm_item ctxt); |
451 in |
451 in |
452 fn ("", [th]) => pretty_thm th |
452 fn ("", [th]) => pretty_thm th |
453 | ("", ths) => Pretty.blk (0, Pretty.fbreaks (pretty_thms ths)) |
453 | ("", ths) => Pretty.block0 (Pretty.fbreaks (pretty_thms ths)) |
454 | (a, [th]) => |
454 | (a, [th]) => |
455 Pretty.block [pretty_fact_name ctxt a, Pretty.str ":", Pretty.brk 1, pretty_thm th] |
455 Pretty.block [pretty_fact_name ctxt a, Pretty.str ":", Pretty.brk 1, pretty_thm th] |
456 | (a, ths) => |
456 | (a, ths) => |
457 Pretty.block (Pretty.fbreaks (pretty_fact_name ctxt a :: Pretty.str ":" :: pretty_thms ths)) |
457 Pretty.block (Pretty.fbreaks (pretty_fact_name ctxt a :: Pretty.str ":" :: pretty_thms ths)) |
458 end; |
458 end; |