src/HOL/Tools/Nitpick/nitpick_mono.ML
changeset 37678 0040bafffdef
parent 37476 0681e46b4022
child 37704 c6161bee8486
--- a/src/HOL/Tools/Nitpick/nitpick_mono.ML	Thu Jul 01 16:54:42 2010 +0200
+++ b/src/HOL/Tools/Nitpick/nitpick_mono.ML	Thu Jul 01 16:54:44 2010 +0200
@@ -254,7 +254,7 @@
       else case T of
         Type (@{type_name fun}, [T1, T2]) =>
         MFun (fresh_mfun_for_fun_type mdata false T1 T2)
-      | Type (@{type_name "*"}, [T1, T2]) => MPair (pairself do_type (T1, T2))
+      | Type (@{type_name Product_Type.prod}, [T1, T2]) => MPair (pairself do_type (T1, T2))
       | Type (z as (s, _)) =>
         if could_exist_alpha_sub_mtype ctxt alpha_T T then
           case AList.lookup (op =) (!datatype_mcache) z of
@@ -1035,8 +1035,8 @@
           | (MFun (M1, a, M2), Type (@{type_name fun}, Ts)) =>
             Type (if should_finitize T a then @{type_name fin_fun}
                   else @{type_name fun}, map2 type_from_mtype Ts [M1, M2])
-          | (MPair (M1, M2), Type (@{type_name "*"}, Ts)) =>
-            Type (@{type_name "*"}, map2 type_from_mtype Ts [M1, M2])
+          | (MPair (M1, M2), Type (@{type_name Product_Type.prod}, Ts)) =>
+            Type (@{type_name Product_Type.prod}, map2 type_from_mtype Ts [M1, M2])
           | (MType _, _) => T
           | _ => raise MTYPE ("Nitpick_Mono.finitize_funs.type_from_mtype",
                               [M], [T])