src/HOL/ex/LocaleTest2.thy
changeset 22757 d3298d63b7b6
parent 22676 522f4f8aa297
child 23219 87ad6e8a5f2c
--- a/src/HOL/ex/LocaleTest2.thy	Fri Apr 20 16:54:57 2007 +0200
+++ b/src/HOL/ex/LocaleTest2.thy	Fri Apr 20 16:55:38 2007 +0200
@@ -109,14 +109,14 @@
 interpretation Dclass: Dmonoid ["op +" "0::'a::ab_group_add"]
   where "Dmonoid.inv (op +) (0::'a::ab_group_add)" = "uminus"
 proof -
-  show "Dmonoid (op +) (0::'b::ab_group_add)" by unfold_locales auto
+  show "Dmonoid (op +) (0::'a::ab_group_add)" by unfold_locales auto
   note Dclass = this (* should have this as an assumption in further goals *)
   {
     fix x
-    have "Dmonoid.inv (op +) (0::'b::ab_group_add) x = - x"
+    have "Dmonoid.inv (op +) (0::'a::ab_group_add) x = - x"
       by (auto simp: Dmonoid.inv_def [OF Dclass] equals_zero_I [symmetric])
   }
-  then show "Dmonoid.inv (op +) (0::'b::ab_group_add) == uminus"
+  then show "Dmonoid.inv (op +) (0::'a::ab_group_add) == uminus"
     by (rule_tac eq_reflection) (fast intro: ext)
 qed