# HG changeset patch # User wenzelm # Date 1314220780 -7200 # Node ID 3c2b2c4a7c1cb15daa1484a71e887bac286e526e # Parent 6c6c31ef6bb24efe8150772e744149c0819388a7 tuned syntax -- avoid ambiguities; diff -r 6c6c31ef6bb2 -r 3c2b2c4a7c1c src/HOL/Algebra/Congruence.thy --- a/src/HOL/Algebra/Congruence.thy Wed Aug 24 23:00:53 2011 +0200 +++ b/src/HOL/Algebra/Congruence.thy Wed Aug 24 23:19:40 2011 +0200 @@ -29,15 +29,15 @@ where "A {.=}\<^bsub>S\<^esub> B \ ((\x \ A. x .\\<^bsub>S\<^esub> B) \ (\x \ B. x .\\<^bsub>S\<^esub> A))" definition - eq_class_of :: "_ \ 'a \ 'a set" ("class'_of\ _") + eq_class_of :: "_ \ 'a \ 'a set" ("class'_of\") where "class_of\<^bsub>S\<^esub> x = {y \ carrier S. x .=\<^bsub>S\<^esub> y}" definition - eq_closure_of :: "_ \ 'a set \ 'a set" ("closure'_of\ _") + eq_closure_of :: "_ \ 'a set \ 'a set" ("closure'_of\") where "closure_of\<^bsub>S\<^esub> A = {y \ carrier S. y .\\<^bsub>S\<^esub> A}" definition - eq_is_closed :: "_ \ 'a set \ bool" ("is'_closed\ _") + eq_is_closed :: "_ \ 'a set \ bool" ("is'_closed\") where "is_closed\<^bsub>S\<^esub> A \ A \ carrier S \ closure_of\<^bsub>S\<^esub> A = A" abbreviation