tided
authorpaulson
Mon, 22 Jan 2001 11:45:29 +0100
changeset 10959 64c26f326743
parent 10958 fd582f0d649b
child 10960 50b57b373d79
tided
src/HOL/Algebra/poly/LongDiv.ML
--- a/src/HOL/Algebra/poly/LongDiv.ML	Mon Jan 22 11:02:53 2001 +0100
+++ b/src/HOL/Algebra/poly/LongDiv.ML	Mon Jan 22 11:45:29 2001 +0100
@@ -17,12 +17,10 @@
 by (Clarify_tac 1);
 by (Asm_full_simp_tac 1);
 (* case "deg q ~= m" *)
-by (dtac le_neq_implies_less 1 THEN atac 1);
-by (dres_inst_tac [("i", "deg p")] le_less_trans 1); by (assume_tac 1);
-by (dres_inst_tac [("i", "deg q")] le_less_trans 1); by (assume_tac 1);
+by (arith_tac 2);
+by (subgoal_tac "deg p < m & deg q < m" 1);
 by (asm_simp_tac (simpset() addsimps [deg_aboveD]) 1);
-(* end case *)
-by (asm_full_simp_tac (simpset() addsimps [le_pred_eq]) 1);
+by (arith_tac 1);
 qed "deg_lcoeff_cancel";
 
 Goal