made split_all_tac safe introducing safe_full_simp_tac, EXISTING PROOFS MAY FAIL
authoroheimb
Tue, 20 Feb 2001 18:53:28 +0100
changeset 111718aa53b4591a5
parent 11170 015af2fc7026
child 11172 3c82b641b642
made split_all_tac safe introducing safe_full_simp_tac, EXISTING PROOFS MAY FAIL
src/HOL/Algebra/poly/LongDiv.ML
     1.1 --- a/src/HOL/Algebra/poly/LongDiv.ML	Tue Feb 20 18:48:34 2001 +0100
     1.2 +++ b/src/HOL/Algebra/poly/LongDiv.ML	Tue Feb 20 18:53:28 2001 +0100
     1.3 @@ -91,12 +91,10 @@
     1.4  by (etac exE 1);
     1.5  by (res_inst_tac [("x", "((%(q,r,k). ((lcoeff g ^ k * lcoeff x) *s monom (deg x - deg g) + q)) xa, (%(q,r,k). r) xa, (%(q,r,k). Suc k) xa)")] exI 1);
     1.6  by (Clarify_tac 1);
     1.7 -by (rtac conjI 1);
     1.8  by (dtac sym 1);
     1.9  by (simp_tac (simpset() addsimps [l_distr, a_assoc]) 1);
    1.10  by (Asm_simp_tac 1);
    1.11  by (simp_tac (simpset() addsimps a_ac@[smult_l_distr, smult_r_distr, smult_r_minus, smult_assoc2, smult_assoc1]) 1);
    1.12 -by Auto_tac;
    1.13  qed "long_div_eucl_size";
    1.14  
    1.15  Goal