equal
deleted
inserted
replaced
84 qed "sumr_const"; |
84 qed "sumr_const"; |
85 Addsimps [sumr_const]; |
85 Addsimps [sumr_const]; |
86 |
86 |
87 Goal "sumr 0 n f + -(real n * r) = sumr 0 n (%i. f i + -r)"; |
87 Goal "sumr 0 n f + -(real n * r) = sumr 0 n (%i. f i + -r)"; |
88 by (full_simp_tac (simpset() addsimps [sumr_add RS sym, |
88 by (full_simp_tac (simpset() addsimps [sumr_add RS sym, |
89 real_minus_mult_eq2] delsimps [real_minus_mult_eq2 RS sym]) 1); |
89 real_minus_mult_eq2] delsimps [real_mult_minus_eq2]) 1); |
90 qed "sumr_add_mult_const"; |
90 qed "sumr_add_mult_const"; |
91 |
91 |
92 Goalw [real_diff_def] |
92 Goalw [real_diff_def] |
93 "sumr 0 n f - (real n*r) = sumr 0 n (%i. f i - r)"; |
93 "sumr 0 n f - (real n*r) = sumr 0 n (%i. f i - r)"; |
94 by (full_simp_tac (simpset() addsimps [sumr_add_mult_const]) 1); |
94 by (full_simp_tac (simpset() addsimps [sumr_add_mult_const]) 1); |