add module signature for domain_theorems.ML
authorhuffman
Wed, 22 Apr 2009 07:20:13 -0700
changeset 31005 e55eed7d9b55
parent 31004 ac7e90792089
child 31006 644d18da3c77
add module signature for domain_theorems.ML
src/HOLCF/Tools/domain/domain_theorems.ML
--- a/src/HOLCF/Tools/domain/domain_theorems.ML	Wed Apr 22 07:12:21 2009 -0700
+++ b/src/HOLCF/Tools/domain/domain_theorems.ML	Wed Apr 22 07:20:13 2009 -0700
@@ -8,7 +8,14 @@
 
 val HOLCF_ss = @{simpset};
 
-structure Domain_Theorems = struct
+signature DOMAIN_THEOREMS =
+sig
+  val theorems: Domain_Library.eq * Domain_Library.eq list -> theory -> thm list * theory;
+  val comp_theorems: bstring * Domain_Library.eq list -> theory -> thm list * theory;
+end;
+
+structure Domain_Theorems : DOMAIN_THEOREMS =
+struct
 
 val quiet_mode = ref false;
 val trace_domain = ref false;