diff -r 7187373c6cb1 -r 53103fc8ffa3 src/HOL/ex/ReflectionEx.thy --- a/src/HOL/ex/ReflectionEx.thy Sun Jan 18 13:58:17 2009 +0100 +++ b/src/HOL/ex/ReflectionEx.thy Wed Jan 28 16:29:16 2009 +0100 @@ -183,7 +183,7 @@ lemma lin_add: "Inum (lin_add (t,s)) bs = Inum (Add t s) bs" apply (induct t s rule: lin_add.induct, simp_all add: Let_def) apply (case_tac "c1+c2 = 0",case_tac "n1 \ n2", simp_all) -by (case_tac "n1 = n2", simp_all add: ring_simps) +by (case_tac "n1 = n2", simp_all add: algebra_simps) consts lin_mul :: "num \ nat \ num" recdef lin_mul "measure size " @@ -192,7 +192,7 @@ "lin_mul t = (\ i. Mul i t)" lemma lin_mul: "Inum (lin_mul t i) bs = Inum (Mul i t) bs" -by (induct t arbitrary: i rule: lin_mul.induct, auto simp add: ring_simps) +by (induct t arbitrary: i rule: lin_mul.induct, auto simp add: algebra_simps) consts linum:: "num \ num" recdef linum "measure num_size"