src/HOL/OrderedGroup.thy
changeset 23181 f52b555f8141
parent 23085 fd30d75a6614
child 23389 aaca6a8e5414
--- a/src/HOL/OrderedGroup.thy	Fri Jun 01 10:44:24 2007 +0200
+++ b/src/HOL/OrderedGroup.thy	Fri Jun 01 10:44:26 2007 +0200
@@ -42,9 +42,12 @@
 
 class ab_semigroup_mult = semigroup_mult +
   assumes mult_commute: "a \<^loc>* b = b \<^loc>* a"
+begin
 
-lemma mult_left_commute: "a * (b * c) = b * (a * (c::'a::ab_semigroup_mult))"
-  by (rule mk_left_commute [of "op *", OF mult_assoc mult_commute])
+lemma mult_left_commute: "a \<^loc>* (b \<^loc>* c) = b \<^loc>* (a \<^loc>* c)"
+  by (rule mk_left_commute [of "op \<^loc>*", OF mult_assoc mult_commute])
+
+end
 
 theorems mult_ac = mult_assoc mult_commute mult_left_commute