src/ZF/ind_syntax.ML
changeset 26056 6a0801279f4c
parent 24893 b8ef7afe3a6b
child 26059 b67a225b50fd
--- a/src/ZF/ind_syntax.ML	Mon Feb 11 15:19:17 2008 +0100
+++ b/src/ZF/ind_syntax.ML	Mon Feb 11 15:40:21 2008 +0100
@@ -127,7 +127,7 @@
           (fn t => "Datatype set not previously declared as constant: " ^
                    Sign.string_of_term @{theory IFOL} t);
         val rec_names = (*nat doesn't have to be added*)
-	    "Nat.nat" :: map (#1 o dest_Const) rec_hds
+	    @{const_name "Nat_ZF.nat"} :: map (#1 o dest_Const) rec_hds
 	val u = if co then quniv else univ
 	val cs = (fold o fold) (fn (_, _, _, prems) => prems |> (fold o fold_aterms)
           (fn t as Const (a, _) => if a mem_string rec_names then I else insert (op =) t