src/HOL/Tools/Predicate_Compile/predicate_compile.ML
changeset 35875 b0d24a74b06b
parent 35404 de56579ae229
child 36004 5d79ca55a52b
--- a/src/HOL/Tools/Predicate_Compile/predicate_compile.ML	Mon Mar 22 08:30:12 2010 +0100
+++ b/src/HOL/Tools/Predicate_Compile/predicate_compile.ML	Mon Mar 22 08:30:12 2010 +0100
@@ -111,7 +111,8 @@
       val intross5 =
         map (fn (s, ths) => (overload_const thy''' s, map (AxClass.overload thy''') ths)) intross4
       val intross6 = map_specs (map (expand_tuples thy''')) intross5
-      val _ = print_intross options thy''' "introduction rules before registering: " intross6
+      val intross7 = map_specs (map (eta_contract_ho_arguments thy''')) intross6
+      val _ = print_intross options thy''' "introduction rules before registering: " intross7
       val _ = print_step options "Registering introduction rules..."
       val thy'''' = fold Predicate_Compile_Core.register_intros intross6 thy'''
     in