src/CTT/Arith.thy
changeset 3837 d7f033c74b38
parent 1474 3f7d67927fe2
child 10467 e6e7205e9e91
--- 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