added get_tthmss;
authorwenzelm
Mon, 17 Aug 1998 20:32:24 +0200
changeset 5328 ac539483ad09
parent 5327 39a81cd9f942
child 5329 1003ddc30299
added get_tthmss;
src/Pure/pure_thy.ML
--- a/src/Pure/pure_thy.ML	Mon Aug 17 16:02:21 1998 +0200
+++ b/src/Pure/pure_thy.ML	Mon Aug 17 20:32:24 1998 +0200
@@ -26,6 +26,7 @@
   val thms_closure: theory -> xstring -> tthm list option
   val get_tthm: theory -> xstring -> tthm
   val get_tthms: theory -> xstring -> tthm list
+  val get_tthmss: theory -> xstring list -> tthm list
   val thms_containing: theory -> string list -> (string * thm) list
   val store_tthm: (bstring * tthm) * theory attribute list -> theory -> theory * tthm
   val smart_store_thm: (bstring * thm) -> thm
@@ -131,6 +132,8 @@
     [thm] => thm
   | _ => raise THEORY ("Single theorem expected " ^ quote name, [thy]));
 
+fun get_tthmss thy names = flat (map (get_tthms thy) names);
+
 fun get_thms thy = map Attribute.thm_of o get_tthms thy;
 fun get_thm thy = Attribute.thm_of o get_tthm thy;