equal
deleted
inserted
replaced
389 |> maps (fn (prems', frees') => |
389 |> maps (fn (prems', frees') => |
390 rewrite concl frees' |
390 rewrite concl frees' |
391 |> map (fn (concl'::conclprems, _) => |
391 |> map (fn (concl'::conclprems, _) => |
392 Logic.list_implies ((flat prems') @ conclprems, concl'))) |
392 Logic.list_implies ((flat prems') @ conclprems, concl'))) |
393 in |
393 in |
394 map (Drule.standard o (Skip_Proof.make_thm thy)) intro_ts' |
394 map (Drule.export_without_context o Skip_Proof.make_thm thy) intro_ts' |
395 end |
395 end |
396 |
396 |
397 end; |
397 end; |