src/HOL/Euclidean_Division.thy
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