
diff -r 9eedaafc05c8 -r 74bf65a1910a src/HOL/Divides.thy
--- a/src/HOL/Divides.thy	Wed Jul 02 17:34:45 2014 +0200
+++ b/src/HOL/Divides.thy	Wed Jun 11 14:24:23 2014 +1000
@@ -461,7 +461,7 @@
 apply (case_tac "y = 0") apply simp
 apply (auto simp add: dvd_def)
 apply (subgoal_tac "-(y * k) = y * - k")
- apply (erule ssubst)
+ apply (simp only:)
  apply (erule div_mult_self1_is_id)
 apply simp
 done
@@ -470,8 +470,7 @@
 apply (case_tac "y = 0") apply simp
 apply (auto simp add: dvd_def)
 apply (subgoal_tac "y * k = -y * -k")
- apply (erule ssubst)
- apply (rule div_mult_self1_is_id)
+ apply (erule ssubst, rule div_mult_self1_is_id)
  apply simp
 apply simp
 done




