diff -r c5a8b612e571 -r 0040bafffdef src/HOL/Tools/split_rule.ML --- a/src/HOL/Tools/split_rule.ML Thu Jul 01 16:54:42 2010 +0200 +++ b/src/HOL/Tools/split_rule.ML Thu Jul 01 16:54:44 2010 +0200 @@ -31,7 +31,7 @@ (*In ap_split S T u, term u expects separate arguments for the factors of S, with result type T. The call creates a new term expecting one argument of type S.*) -fun ap_split (Type (@{type_name "*"}, [T1, T2])) T3 u = +fun ap_split (Type (@{type_name Product_Type.prod}, [T1, T2])) T3 u = internal_split_const (T1, T2, T3) $ Abs ("v", T1, ap_split T2 T3