--- a/src/CTT/Arith.thy Fri Oct 10 16:29:41 1997 +0200
+++ b/src/CTT/Arith.thy Fri Oct 10 17:10:12 1997 +0200
@@ -15,10 +15,10 @@
"#*",div,mod :: "[i,i]=>i" (infixr 70)
rules
- add_def "a#+b == rec(a, b, %u v.succ(v))"
- diff_def "a-b == rec(b, a, %u v.rec(v, 0, %x y.x))"
+ add_def "a#+b == rec(a, b, %u v. succ(v))"
+ diff_def "a-b == rec(b, a, %u v. rec(v, 0, %x y. x))"
absdiff_def "a|-|b == (a-b) #+ (b-a)"
mult_def "a#*b == rec(a, 0, %u v. b #+ v)"
- mod_def "a mod b == rec(a, 0, %u v. rec(succ(v) |-| b, 0, %x y.succ(v)))"
- div_def "a div b == rec(a, 0, %u v. rec(succ(u) mod b, succ(v), %x y.v))"
+ mod_def "a mod b == rec(a, 0, %u v. rec(succ(v) |-| b, 0, %x y. succ(v)))"
+ div_def "a div b == rec(a, 0, %u v. rec(succ(u) mod b, succ(v), %x y. v))"
end