changeset 7029 | 08d4eb8500dd |
parent 6865 | 5577ffe4c2f1 |
child 8902 | a705822f4e2a |
--- a/src/HOL/Divides.thy Sun Jul 18 11:06:08 1999 +0200 +++ b/src/HOL/Divides.thy Mon Jul 19 15:18:16 1999 +0200 @@ -28,10 +28,10 @@ defs mod_def "m mod n == wfrec (trancl pred_nat) - (%f j. if j<n then j else f (j-n)) m" + (%f j. if j<n | n=0 then j else f (j-n)) m" div_def "m div n == wfrec (trancl pred_nat) - (%f j. if j<n then 0 else Suc (f (j-n))) m" + (%f j. if j<n | n=0 then 0 else Suc (f (j-n))) m" (*The definition of dvd is polymorphic!*) dvd_def "m dvd n == EX k. n = m*k"