src/Provers/splitter.ML
changeset 5437 f68b9d225942
parent 5304 c133f16febc7
child 5553 ae42b36a50c2
--- a/src/Provers/splitter.ML	Tue Sep 08 17:03:21 1998 +0200
+++ b/src/Provers/splitter.ML	Tue Sep 08 17:07:39 1998 +0200
@@ -339,6 +339,7 @@
 	      |   first_prem_is_disj (Const("all",_)$Abs(_,_,t)) = 
 					first_prem_is_disj t
 	      |   first_prem_is_disj _ = false;
+      (* does not work properly if the split variable is bound by a quantfier *)
 	      fun flat_prems_tac i = SUBGOAL (fn (t,i) => 
 			   (if first_prem_is_disj t
 			    then EVERY[etac Data.disjE i,rotate_tac ~1 i,