src/HOL/Tools/datatype_abs_proofs.ML
changeset 24712 64ed05609568
parent 24699 c6674504103f
child 24746 6d42be359d57
--- a/src/HOL/Tools/datatype_abs_proofs.ML	Tue Sep 25 15:34:35 2007 +0200
+++ b/src/HOL/Tools/datatype_abs_proofs.ML	Tue Sep 25 17:06:14 2007 +0200
@@ -234,7 +234,7 @@
 
     val (reccomb_defs, thy2) =
       thy1
-      |> Theory.add_consts_i (map (fn ((name, T), T') =>
+      |> Sign.add_consts_i (map (fn ((name, T), T') =>
           (Sign.base_name name, reccomb_fn_Ts @ [T] ---> T', NoSyn))
           (reccomb_names ~~ recTs ~~ rec_result_Ts))
       |> (PureThy.add_defs_i false o map Thm.no_attributes) (map (fn ((((name, comb), set), T), T') =>
@@ -260,9 +260,9 @@
 
   in
     thy2
-    |> Theory.add_path (space_implode "_" new_type_names)
+    |> Sign.add_path (space_implode "_" new_type_names)
     |> PureThy.add_thmss [(("recs", rec_thms), [])]
-    ||> Theory.parent_path
+    ||> Sign.parent_path
     |-> (fn thms => pair (reccomb_names, Library.flat thms))
   end;