396 by (dtac real_le_imp_less_or_eq 1); |
396 by (dtac real_le_imp_less_or_eq 1); |
397 by (auto_tac (claset() addDs [[real_le_refl,Integral_zero] MRS Integral_unique], |
397 by (auto_tac (claset() addDs [[real_le_refl,Integral_zero] MRS Integral_unique], |
398 simpset())); |
398 simpset())); |
399 by (auto_tac (claset(),simpset() addsimps [rsum_def,Integral_def, |
399 by (auto_tac (claset(),simpset() addsimps [rsum_def,Integral_def, |
400 sumr_mult RS sym,real_mult_assoc])); |
400 sumr_mult RS sym,real_mult_assoc])); |
401 by (res_inst_tac [("x2","c")] ((abs_ge_zero RS real_le_imp_less_or_eq) |
401 by (res_inst_tac [("a2","c")] ((abs_ge_zero RS real_le_imp_less_or_eq) |
402 RS disjE) 1); |
402 RS disjE) 1); |
403 by (dtac sym 2); |
403 by (dtac sym 2); |
404 by (Asm_full_simp_tac 2 THEN Blast_tac 2); |
404 by (Asm_full_simp_tac 2 THEN Blast_tac 2); |
405 by (dres_inst_tac [("x","e/abs c")] spec 1 THEN Auto_tac); |
405 by (dres_inst_tac [("x","e/abs c")] spec 1 THEN Auto_tac); |
406 by (asm_full_simp_tac (simpset() addsimps [real_0_less_mult_iff, |
406 by (asm_full_simp_tac (simpset() addsimps [real_0_less_mult_iff, |
468 [ARITH_PROVE "(z - x = 0) = (z = (x::real))"]) 3); |
468 [ARITH_PROVE "(z - x = 0) = (z = (x::real))"]) 3); |
469 by (dres_inst_tac [("x","z")] spec 2); |
469 by (dres_inst_tac [("x","z")] spec 2); |
470 by (res_inst_tac [("z1","abs(inverse(z - x))")] |
470 by (res_inst_tac [("z1","abs(inverse(z - x))")] |
471 (real_mult_le_cancel_iff2 RS iffD1) 2); |
471 (real_mult_le_cancel_iff2 RS iffD1) 2); |
472 by (Asm_full_simp_tac 2); |
472 by (Asm_full_simp_tac 2); |
473 by (asm_full_simp_tac (simpset() addsimps [abs_mult RS sym, |
473 by (asm_full_simp_tac (simpset() |
474 real_mult_assoc RS sym]) 2); |
474 delsimps [abs_inverse] |
|
475 addsimps [abs_mult RS sym, real_mult_assoc RS sym]) 2); |
475 by (subgoal_tac "inverse (z - x) * (f z - f x - f' x * (z - x)) = \ |
476 by (subgoal_tac "inverse (z - x) * (f z - f x - f' x * (z - x)) = \ |
476 \ (f z - f x)/(z - x) - f' x" 2); |
477 \ (f z - f x)/(z - x) - f' x" 2); |
477 by (asm_full_simp_tac (simpset() addsimps [abs_mult RS sym] @ real_mult_ac) 2); |
478 by (asm_full_simp_tac (simpset() addsimps [abs_mult RS sym] @ real_mult_ac) 2); |
478 by (asm_full_simp_tac (simpset() addsimps [real_diff_def]) 2); |
479 by (asm_full_simp_tac (simpset() addsimps [real_diff_def]) 2); |
479 by (rtac (real_mult_commute RS subst) 2); |
480 by (rtac (real_mult_commute RS subst) 2); |