src/HOL/Tools/function_package/mutual.ML
changeset 19781 c62720b20e9a
parent 19773 ebc3b67fbd2c
child 19782 48c4632e2c28
--- a/src/HOL/Tools/function_package/mutual.ML	Mon Jun 05 21:54:26 2006 +0200
+++ b/src/HOL/Tools/function_package/mutual.ML	Tue Jun 06 08:21:14 2006 +0200
@@ -83,11 +83,11 @@
 	val sfun_type = ST --> RST
 
     	val thy = Sign.add_consts_i [(sfun_xname, sfun_type, NoSyn)] thy (* Add the sum function *)
-	val sfun = Const (Sign.intern_const thy sfun_xname, sfun_type)
+	val sfun = Const (Sign.full_name thy sfun_xname, sfun_type)
 
 	fun define (((((n, T), _), caTs), (pthA, pthR)), qgars) (thy, rews) = 
 	    let 
-		val fxname = Sign.extern_const thy n
+		val fxname = Sign.base_name n
 		val f = Const (n, T)
 		val vars = map_index (fn (i,T) => Free ("x" ^ string_of_int i, T)) caTs
 
@@ -100,9 +100,6 @@
 		(MutualPart {f_name=fxname, const=(n, T),cargTs=caTs,pthA=pthA,pthR=pthR,qgars=qgars,f_def=f_def}, (thy, rews'))
 	    end
 
-	val _ = print pthsA
-	val _ = print pthsR
-
 	val (parts, (thy, rews)) = fold_map define (((consts ~~ caTss)~~ (pthsA ~~ pthsR)) ~~ qgarss) (thy, [])
 
 	fun mk_qglrss (MutualPart {qgars, pthA, pthR, ...}) =