src/HOLCF/ConvexPD.thy
changeset 29511 7071b017cb35
parent 29252 ea97aa6aeba2
child 29672 07f3da9fd2a0
--- a/src/HOLCF/ConvexPD.thy	Fri Jan 16 14:58:12 2009 +0100
+++ b/src/HOLCF/ConvexPD.thy	Fri Jan 16 14:58:56 2009 +0100
@@ -296,9 +296,8 @@
 apply (simp add: PDPlus_absorb)
 done
 
-class_interpretation aci_convex_plus: ab_semigroup_idem_mult ["op +\<natural>"]
-  by unfold_locales
-    (rule convex_plus_assoc convex_plus_commute convex_plus_absorb)+
+interpretation aci_convex_plus!: ab_semigroup_idem_mult "op +\<natural>"
+  proof qed (rule convex_plus_assoc convex_plus_commute convex_plus_absorb)+
 
 lemma convex_plus_left_commute: "xs +\<natural> (ys +\<natural> zs) = ys +\<natural> (xs +\<natural> zs)"
 by (rule aci_convex_plus.mult_left_commute)