src/Provers/classical.ML
changeset 41581 72a02e3dec7e
parent 36960 01594f816e3a
child 42361 23f352990944
--- a/src/Provers/classical.ML	Sat Jan 15 18:49:42 2011 +0100
+++ b/src/Provers/classical.ML	Sat Jan 15 20:51:22 2011 +0100
@@ -153,7 +153,7 @@
 *)
 
 fun classical_rule rule =
-  if Object_Logic.is_elim rule then
+  if is_some (Object_Logic.elim_concl rule) then
     let
       val rule' = rule RS classical;
       val concl' = Thm.concl_of rule';