src/HOL/Tools/res_axioms.ML
changeset 28110 9d121b171a0a
parent 27865 27a8ad9612a3
child 28262 aa7ca36d67fd
--- a/src/HOL/Tools/res_axioms.ML	Wed Sep 03 12:11:28 2008 +0200
+++ b/src/HOL/Tools/res_axioms.ML	Wed Sep 03 17:47:30 2008 +0200
@@ -84,7 +84,8 @@
             val cT = extraTs ---> Ts ---> T
             val rhs = list_abs_free (map dest_Free args, HOLogic.choice_const T $ xtp)
                     (*Forms a lambda-abstraction over the formal parameters*)
-            val (c, thy') = Sign.declare_const [Markup.property_internal] (cname, cT, NoSyn) thy
+            val (c, thy') =
+              Sign.declare_const [Markup.property_internal] ((Name.binding cname, cT), NoSyn) thy
             val cdef = cname ^ "_def"
             val thy'' = Theory.add_defs_i true false [(cdef, Logic.mk_equals (c, rhs))] thy'
             val ax = Thm.get_axiom_i thy'' (Sign.full_name thy'' cdef)