diff -r a91bab12b2bd -r 7c9337a0e30a src/HOL/Finite_Set.thy --- a/src/HOL/Finite_Set.thy Tue Nov 07 14:02:10 2006 +0100 +++ b/src/HOL/Finite_Set.thy Tue Nov 07 14:03:04 2006 +0100 @@ -2411,7 +2411,7 @@ done interpretation min_max: - Lattice ["op \" "min :: 'a::linorder \ 'a \ 'a" "max" "Min" "Max"] + Lattice ["op \" "op <" "min :: 'a::linorder \ 'a \ 'a" "max" "Min" "Max"] apply - apply(rule Min_def) apply(rule Max_def) @@ -2420,7 +2420,7 @@ interpretation min_max: - Distrib_Lattice ["op \" "min :: 'a::linorder \ 'a \ 'a" "max" "Min" "Max"] + Distrib_Lattice ["op \" "op <" "min :: 'a::linorder \ 'a \ 'a" "max" "Min" "Max"] by unfold_locales @@ -2588,7 +2588,7 @@ lemma inj_graph: "inj (%f. {(x, y). y = f x})" by (rule inj_onI, auto simp add: expand_set_eq expand_fun_eq) -instance fun :: (finite, finite) finite +instance "fun" :: (finite, finite) finite proof show "finite (UNIV :: ('a => 'b) set)" proof (rule finite_imageD)