src/HOL/Nominal/nominal_permeq.ML
changeset 30364 577edc39b501
parent 30280 eb98b49ef835
child 30510 4120fc59dd85
--- a/src/HOL/Nominal/nominal_permeq.ML	Sun Mar 08 17:19:15 2009 +0100
+++ b/src/HOL/Nominal/nominal_permeq.ML	Sun Mar 08 17:26:14 2009 +0100
@@ -110,7 +110,7 @@
           Type("fun",[Type("List.list",[Type("*",[Type(n,_),_])]),_])) $ pi $ (f $ x)) => 
             (if (applicable_app f) then
               let
-                val name = NameSpace.base_name n
+                val name = Long_Name.base_name n
                 val at_inst = PureThy.get_thm sg ("at_" ^ name ^ "_inst")
                 val pt_inst = PureThy.get_thm sg ("pt_" ^ name ^ "_inst")
               in SOME ((at_inst RS (pt_inst RS perm_eq_app)) RS eq_reflection) end
@@ -198,8 +198,8 @@
          Type ("fun", [Type ("List.list", [Type ("*", [U as Type (uname,_),_])]),_])) $ 
           pi2 $ t)) =>
     let
-      val tname' = NameSpace.base_name tname
-      val uname' = NameSpace.base_name uname
+      val tname' = Long_Name.base_name tname
+      val uname' = Long_Name.base_name uname
     in
       if pi1 <> pi2 then  (* only apply the composition rule in this case *)
         if T = U then