| changeset 67083 | 6b2c0681ef28 | 
| parent 67051 | e7e54a0b9197 | 
| child 67087 | 733017b19de9 | 
--- a/src/HOL/Euclidean_Division.thy Tue Nov 21 17:18:10 2017 +0100 +++ b/src/HOL/Euclidean_Division.thy Thu Nov 23 13:00:00 2017 +0000 @@ -1084,6 +1084,10 @@ and Suc_mod_mult_self4 [simp]: "Suc (n * k + m) mod n = Suc m mod n" by (subst mod_Suc_eq [symmetric], simp add: mod_simps)+ +lemma Suc_0_mod_eq [simp]: + "Suc 0 mod n = of_bool (n \<noteq> Suc 0)" + by (cases n) simp_all + context fixes m n q :: nat begin