diff -r 48df747c8543 -r 6ea9de67e576 src/HOL/Library/Nested_Environment.thy --- a/src/HOL/Library/Nested_Environment.thy Tue Apr 22 08:33:13 2008 +0200 +++ b/src/HOL/Library/Nested_Environment.thy Tue Apr 22 08:33:16 2008 +0200 @@ -527,20 +527,20 @@ lemma [code func, code func del]: fixes e1 e2 :: "('b\eq, 'a\eq, 'c\eq) env" - shows "eq e1 e2 \ eq e1 e2" .. + shows "eq_class.eq e1 e2 \ eq_class.eq e1 e2" .. lemma eq_env_code [code func]: fixes x y :: "'a\eq" and f g :: "'c\{eq, finite} \ ('b\eq, 'a, 'c) env option" - shows "eq (Env x f) (Env y g) \ - eq x y \ (\z\UNIV. case f z + shows "eq_class.eq (Env x f) (Env y g) \ + eq_class.eq x y \ (\z\UNIV. case f z of None \ (case g z of None \ True | Some _ \ False) | Some a \ (case g z - of None \ False | Some b \ eq a b))" (is ?env) - and "eq (Val a) (Val b) \ eq a b" - and "eq (Val a) (Env y g) \ False" - and "eq (Env x f) (Val b) \ False" + of None \ False | Some b \ eq_class.eq a b))" (is ?env) + and "eq_class.eq (Val a) (Val b) \ eq_class.eq a b" + and "eq_class.eq (Val a) (Env y g) \ False" + and "eq_class.eq (Env x f) (Val b) \ False" proof (unfold eq) have "f = g \ (\z. case f z of None \ (case g z