localized
authorhaftmann
Fri, 01 Jun 2007 10:44:26 +0200
changeset 23181 f52b555f8141
parent 23180 80b9caed2ba8
child 23182 01fa88b79ddc
localized
src/HOL/OrderedGroup.thy
--- 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