src/HOLCF/Tools/domain/domain_theorems.ML
changeset 23894 1a4167d761ac
parent 23152 9497234a2743
child 24503 2439587f516b
--- a/src/HOLCF/Tools/domain/domain_theorems.ML	Sat Jul 21 17:40:40 2007 +0200
+++ b/src/HOLCF/Tools/domain/domain_theorems.ML	Sat Jul 21 23:25:00 2007 +0200
@@ -195,7 +195,7 @@
       val conj = foldr1 mk_conj (eqn :: map (defined o %:) (nonlazy args));
     in Library.foldr mk_ex (vns, conj) end;
 
-  val conj_assoc = thm "conj_assoc";
+  val conj_assoc = @{thm conj_assoc};
   val exh = foldr1 mk_disj ((%:x_name === UU) :: map one_con cons);
   val thm1 = instantiate' [SOME (cons2ctyp cons)] [] exh_start;
   val thm2 = rewrite_rule (map mk_meta_eq ex_defined_iffs) thm1;
@@ -333,7 +333,7 @@
 end;
 
 local
-  val rev_contrapos = thm "rev_contrapos";
+  val rev_contrapos = @{thm rev_contrapos};
   fun con_strict (con, args) = 
     let
       fun one_strict vn =
@@ -441,7 +441,7 @@
 end;
 
 val sel_rews = sel_stricts @ sel_defins @ sel_apps;
-val rev_contrapos = thm "rev_contrapos";
+val rev_contrapos = @{thm rev_contrapos};
 
 val distincts_le =
   let