src/Pure/variable.ML
changeset 20579 4dc799edef89
parent 20509 073a5ed7dd71
child 20797 c1f0bc7e7d80
--- a/src/Pure/variable.ML	Mon Sep 18 19:12:50 2006 +0200
+++ b/src/Pure/variable.ML	Mon Sep 18 19:39:07 2006 +0200
@@ -412,8 +412,8 @@
 (* focus on outermost parameters *)
 
 fun forall_elim_prop t prop =
-  Thm.beta_conversion false (Thm.capply (#2 (Thm.dest_comb prop)) t)
-  |> Thm.cprop_of |> Thm.dest_comb |> #2;
+  Thm.beta_conversion false (Thm.capply (Thm.dest_arg prop) t)
+  |> Thm.cprop_of |> Thm.dest_arg;
 
 fun focus goal ctxt =
   let