diff -r f6b0d827240e -r bdc1e2f0a86a src/HOL/ex/Normalization_by_Evaluation.thy --- a/src/HOL/ex/Normalization_by_Evaluation.thy Tue Sep 01 17:25:36 2015 +0200 +++ b/src/HOL/ex/Normalization_by_Evaluation.thy Tue Sep 01 22:32:58 2015 +0200 @@ -99,8 +99,8 @@ lemma "(2::int) < 3" by normalization lemma "(2::int) <= 3" by normalization lemma "abs ((-4::int) + 2 * 1) = 2" by normalization -lemma "4 - 42 * abs (3 + (-7\int)) = -164" by normalization -lemma "(if (0\nat) \ (x\nat) then 0\nat else x) = 0" by normalization +lemma "4 - 42 * abs (3 + (-7::int)) = -164" by normalization +lemma "(if (0::nat) \ (x::nat) then 0::nat else x) = 0" by normalization lemma "4 = Suc (Suc (Suc (Suc 0)))" by normalization lemma "nat 4 = Suc (Suc (Suc (Suc 0)))" by normalization lemma "[Suc 0, 0] = [Suc 0, 0]" by normalization @@ -127,8 +127,8 @@ lemma "map f [x, y] = [f x, f y]" by normalization lemma "(map f [x, y], w) = ([f x, f y], w)" by normalization -lemma "map f [x, y] = [f x \ 'a\semigroup_add, f y]" by normalization -lemma "map f [x \ 'a\semigroup_add, y] = [f x, f y]" by normalization -lemma "(map f [x \ 'a\semigroup_add, y], w \ 'b\finite) = ([f x, f y], w)" by normalization +lemma "map f [x, y] = [f x :: 'a::semigroup_add, f y]" by normalization +lemma "map f [x :: 'a::semigroup_add, y] = [f x, f y]" by normalization +lemma "(map f [x :: 'a::semigroup_add, y], w :: 'b::finite) = ([f x, f y], w)" by normalization end