--- a/src/HOL/ex/NatSum.ML Fri Jun 14 12:34:56 1996 +0200
+++ b/src/HOL/ex/NatSum.ML Fri Jun 14 12:37:21 1996 +0200
@@ -1,4 +1,4 @@
-(* Title: HOL/ex/natsum.ML
+(* Title: HOL/ex/NatSum.ML
ID: $Id$
Author: Tobias Nipkow
Copyright 1994 TU Muenchen
@@ -7,6 +7,7 @@
*)
Addsimps ([NatSum.sum_0,NatSum.sum_Suc] @ add_ac);
+Addsimps [add_mult_distrib,add_mult_distrib2];
(*The sum of the first n positive integers equals n(n+1)/2.*)
goal NatSum.thy "2*sum (%i.i) (Suc n) = n*Suc(n)";
@@ -17,8 +18,7 @@
qed "sum_of_naturals";
goal NatSum.thy
- "Suc(Suc(Suc(Suc(Suc(Suc(0))))))*sum (%i.i*i) (Suc n) = \
-\ n*Suc(n)*Suc(Suc(Suc(0))*n)";
+ "Suc(Suc(Suc(Suc(Suc(Suc(0))))))*sum (%i.i*i) (Suc n) = n*Suc(n)*Suc(2*n)";
by (Simp_tac 1);
by (nat_ind_tac "n" 1);
by (Simp_tac 1);