case binds: AutoBind.drop_judgment;
authorwenzelm
Sun, 07 Jan 2001 21:34:45 +0100
changeset 10814 2ccc84b8f5a0
parent 10813 d466b42ad7a9
child 10815 dd5fb02ff872
case binds: AutoBind.drop_judgment;
src/HOL/Tools/induct_method.ML
--- a/src/HOL/Tools/induct_method.ML	Sun Jan 07 21:34:16 2001 +0100
+++ b/src/HOL/Tools/induct_method.ML	Sun Jan 07 21:34:45 2001 +0100
@@ -219,7 +219,8 @@
   let
     val ruly = Thm.term_of o rulify_cterm o cert;
     fun ruly_case {fixes, assumes, binds} =
-      {fixes = fixes, assumes = map ruly assumes, binds = map (apsnd (apsome ruly)) binds};
+      {fixes = fixes, assumes = map ruly assumes,
+        binds = map (apsnd (apsome (AutoBind.drop_judgment o ruly))) binds};
   in map (apsnd ruly_case) ooo RuleCases.make end;
 
 val weak_strip_tac = REPEAT o Tactic.match_tac [impI, allI, ballI];