src/HOL/UNITY/Simple/Lift.thy
changeset 14378 69c4d5997669
parent 13812 91713a1915ee
child 16184 80617b8d33c5
--- a/src/HOL/UNITY/Simple/Lift.thy	Thu Feb 05 10:45:28 2004 +0100
+++ b/src/HOL/UNITY/Simple/Lift.thy	Tue Feb 10 12:02:11 2004 +0100
@@ -215,13 +215,13 @@
 lemma moving_up: "Lift \<in> Always moving_up"
 apply (rule AlwaysI, force) 
 apply (unfold Lift_def, constrains)
-apply (auto dest: zle_imp_zless_or_eq simp add: add1_zle_eq)
+apply (auto dest: order_le_imp_less_or_eq simp add: add1_zle_eq)
 done
 
 lemma moving_down: "Lift \<in> Always moving_down"
 apply (rule AlwaysI, force) 
 apply (unfold Lift_def, constrains)
-apply (blast dest: zle_imp_zless_or_eq)
+apply (blast dest: order_le_imp_less_or_eq)
 done
 
 lemma bounded: "Lift \<in> Always bounded"
@@ -290,7 +290,7 @@
     "Lift \<in> (Req n \<inter> closed - (atFloor n - queueing))    
              LeadsTo ((closed \<inter> goingup \<inter> Req n)  \<union> 
                       (closed \<inter> goingdown \<inter> Req n))"
-by (auto intro!: subset_imp_LeadsTo elim!: int_neqE)
+by (auto intro!: subset_imp_LeadsTo simp add: linorder_neq_iff)
 
 (*lift_2*)
 lemma (in Floor) lift_2: "Lift \<in> (Req n \<inter> closed - (atFloor n - queueing))