diff -r dd58f13a8eb4 -r eb85850d3eb7 src/HOL/ex/PER.thy --- a/src/HOL/ex/PER.thy Fri Nov 17 02:19:55 2006 +0100 +++ b/src/HOL/ex/PER.thy Fri Nov 17 02:20:03 2006 +0100 @@ -45,7 +45,7 @@ *} definition - "domain" :: "'a::partial_equiv set" + "domain" :: "'a::partial_equiv set" where "domain = {x. x \ x}" lemma domainI [intro]: "x \ x ==> x \ domain" @@ -165,7 +165,7 @@ *} definition - eqv_class :: "('a::partial_equiv) => 'a quot" ("\_\") + eqv_class :: "('a::partial_equiv) => 'a quot" ("\_\") where "\a\ = Abs_quot {x. a \ x}" theorem quot_rep: "\a. A = \a\" @@ -232,7 +232,7 @@ subsection {* Picking representing elements *} definition - pick :: "'a::partial_equiv quot => 'a" + pick :: "'a::partial_equiv quot => 'a" where "pick A = (SOME a. A = \a\)" theorem pick_eqv' [intro?, simp]: "a \ domain ==> pick \a\ \ a"