# HG changeset patch # User nipkow # Date 818420222 -3600 # Node ID b8de98c2c29c54b1909e9ad8c4ea82eaa60a92eb # Parent b010f04fcb9c8087f7cd98bbadcef3a4d1421b23 Changed div_termination -> diff_less Corrected if_... diff -r b010f04fcb9c -r b8de98c2c29c src/HOL/Arith.ML --- a/src/HOL/Arith.ML Fri Dec 08 11:40:42 1995 +0100 +++ b/src/HOL/Arith.ML Fri Dec 08 11:57:02 1995 +0100 @@ -189,7 +189,7 @@ by (fast_tac HOL_cs 1); by (res_inst_tac [("m","m"),("n","n")] diff_induct 1); by (ALLGOALS(asm_simp_tac(!simpset addsimps [diff_less_Suc]))); -qed "div_termination"; +qed "diff_less"; val wf_less_trans = wf_pred_nat RS wf_trancl RSN (2, def_wfrec RS trans); @@ -204,7 +204,7 @@ goal Arith.thy "!!m. [| 0 m mod n = (m-n) mod n"; by (rtac (mod_def RS wf_less_trans) 1); -by(asm_simp_tac (!simpset addsimps [div_termination, cut_apply, less_eq]) 1); +by(asm_simp_tac (!simpset addsimps [diff_less, cut_apply, less_eq]) 1); qed "mod_geq"; @@ -217,7 +217,7 @@ goal Arith.thy "!!M. [| 0 m div n = Suc((m-n) div n)"; by (rtac (div_def RS wf_less_trans) 1); -by(asm_simp_tac (!simpset addsimps [div_termination, cut_apply, less_eq]) 1); +by(asm_simp_tac (!simpset addsimps [diff_less, cut_apply, less_eq]) 1); qed "div_geq"; (*Main Result about quotient and remainder.*) @@ -227,7 +227,7 @@ by (case_tac "k