src/HOL/UNITY/TimerArray.ML
changeset 8423 3c19160b6432
parent 8251 9be357df93d4
child 8442 96023903c2df
--- a/src/HOL/UNITY/TimerArray.ML	Mon Mar 13 12:42:41 2000 +0100
+++ b/src/HOL/UNITY/TimerArray.ML	Mon Mar 13 12:51:10 2000 +0100
@@ -15,7 +15,7 @@
 Goal "Timer : UNIV leadsTo {s. count s = 0}";
 by (res_inst_tac [("f", "count")] lessThan_induct 1);
 by (Simp_tac 1);
-by (exhaust_tac "m" 1);
+by (cases_tac "m" 1);
 by (force_tac (claset() addSIs [subset_imp_leadsTo], simpset()) 1);
 by (ensures_tac "decr" 1);
 qed "Timer_leadsTo_zero";
@@ -36,7 +36,7 @@
 by (constrains_tac 2);
 (*Progress property for the array of Timers*)
 by (res_inst_tac [("f", "sub i o fst")] lessThan_induct 1);
-by (exhaust_tac "m" 1);
+by (cases_tac "m" 1);
 (*Annoying need to massage the conditions to have the form (... Times UNIV)*)
 by (auto_tac (claset() addIs [subset_imp_leadsTo], 
 	      simpset() addsimps [insert_absorb, lessThan_Suc RS sym,