src/ZF/ArithSimp.thy
changeset 13615 449a70d88b38
parent 13611 2edf034c902a
child 13784 b9f6154427a4
--- a/src/ZF/ArithSimp.thy	Tue Oct 01 11:17:25 2002 +0200
+++ b/src/ZF/ArithSimp.thy	Tue Oct 01 13:26:10 2002 +0200
@@ -514,14 +514,13 @@
       (P(a #- b)) <-> ((a < b -->P(0)) & (ALL d:nat. a = b #+ d --> P(d)))"
 apply (case_tac "a < b")
  apply (force simp add: nat_lt_imp_diff_eq_0)
-apply (rule iffI, simp_all) 
- apply clarify 
- apply (rotate_tac -1) 
- apply simp 
+apply (rule iffI, force) 
+apply simp 
 apply (drule_tac x="a#-b" in bspec)
 apply (simp_all add: Ordinal.not_lt_iff_le add_diff_inverse) 
 done
 
+
 ML
 {*
 val diff_self_eq_0 = thm "diff_self_eq_0";