src/ZF/Tools/inductive_package.ML
changeset 6092 d9db67970c73
parent 6051 7d457fc538e7
child 6093 87bf8c03b169
--- a/src/ZF/Tools/inductive_package.ML	Tue Jan 12 13:40:08 1999 +0100
+++ b/src/ZF/Tools/inductive_package.ML	Tue Jan 12 13:54:51 1999 +0100
@@ -169,7 +169,7 @@
 
   (*add definitions of the inductive sets*)
   val thy1 = thy |> Theory.add_path big_rec_base_name
-                 |> PureThy.add_defs_i (map Attribute.none axpairs)  
+                 |> PureThy.add_defs_i (map Thm.no_attributes axpairs)  
 
 
   (*fetch fp definitions from the theory*)
@@ -519,9 +519,9 @@
      and mutual_induct = CP.remove_split mutual_induct_fsplit
     in
       (thy
-	|> PureThy.add_tthms 
-	    [(("induct", Attribute.tthm_of induct), []),
-	     (("mutual_induct", Attribute.tthm_of mutual_induct), [])],
+	|> PureThy.add_thms 
+	    [(("induct", induct), []),
+	     (("mutual_induct", mutual_induct), [])],
        induct, mutual_induct)
     end;  (*of induction_rules*)
 
@@ -534,13 +534,13 @@
 
  in
    (thy2
-	 |> PureThy.add_tthms
-	      [(("bnd_mono", Attribute.tthm_of bnd_mono), []),
-	       (("dom_subset", Attribute.tthm_of dom_subset), []),
-	       (("elim", Attribute.tthm_of elim), [])]
-	 |> PureThy.add_tthmss
-	       [(("defs", Attribute.tthms_of defs), []),
-		(("intrs", Attribute.tthms_of intrs), [])]
+	 |> (PureThy.add_thms o map Thm.no_attributes)
+	      [("bnd_mono", bnd_mono),
+	       ("dom_subset", dom_subset),
+	       ("elim", elim)]
+	 |> (PureThy.add_thmss o map Thm.no_attributes)
+	       [("defs", defs),
+		("intrs", intrs)]
          |> Theory.parent_path,
     {defs = defs,
      bnd_mono = bnd_mono,