# HG changeset patch # User pusch # Date 856879872 -3600 # Node ID 93ed51a916227ad4ddce723b2db0083b1fda0880 # Parent 20fa49e610ca843f426d69d86468021610c10f1a definitions of +,-,* replaced by primrec definitions diff -r 20fa49e610ca -r 93ed51a91622 src/HOL/Arith.thy --- a/src/HOL/Arith.thy Tue Feb 25 15:05:14 1997 +0100 +++ b/src/HOL/Arith.thy Tue Feb 25 15:11:12 1997 +0100 @@ -17,14 +17,27 @@ defs pred_def "pred(m) == case m of 0 => 0 | Suc n => n" - add_def "m+n == nat_rec n (%u v. Suc(v)) m" - diff_def "m-n == nat_rec m (%u v. pred(v)) n" - mult_def "m*n == nat_rec 0 (%u v. n + v) m" mod_def "m mod n == wfrec (trancl pred_nat) (%f j. if j