src/HOL/Algebra/Coset.thy
changeset 19931 fb32b43e7f80
parent 19380 b808efaa5828
child 20318 0e0ea63fe768
--- a/src/HOL/Algebra/Coset.thy	Tue Jun 20 14:51:59 2006 +0200
+++ b/src/HOL/Algebra/Coset.thy	Tue Jun 20 15:53:44 2006 +0200
@@ -305,7 +305,7 @@
      "\<lbrakk>x \<in> carrier G; y \<in> carrier G\<rbrakk>
       \<Longrightarrow> (H <#> (H #> x)) #> y = H #> (x \<otimes> y)"
 by (simp add: setmult_rcos_assoc coset_mult_assoc
-              subgroup_mult_id subset prems)
+              subgroup_mult_id normal.axioms subset prems)
 
 lemma (in normal) rcos_sum:
      "\<lbrakk>x \<in> carrier G; y \<in> carrier G\<rbrakk>
@@ -315,7 +315,7 @@
 lemma (in normal) rcosets_mult_eq: "M \<in> rcosets H \<Longrightarrow> H <#> M = M"
   -- {* generalizes @{text subgroup_mult_id} *}
   by (auto simp add: RCOSETS_def subset
-        setmult_rcos_assoc subgroup_mult_id prems)
+        setmult_rcos_assoc subgroup_mult_id normal.axioms prems)
 
 
 subsubsection{*An Equivalence Relation*}
@@ -504,7 +504,7 @@
 
 lemma (in normal) rcosets_inv_mult_group_eq:
      "M \<in> rcosets H \<Longrightarrow> set_inv M <#> M = H"
-by (auto simp add: RCOSETS_def rcos_inv rcos_sum subgroup.subset prems)
+by (auto simp add: RCOSETS_def rcos_inv rcos_sum subgroup.subset normal.axioms prems)
 
 theorem (in normal) factorgroup_is_group:
   "group (G Mod H)"
@@ -552,8 +552,8 @@
 
 text{*The kernel of a homomorphism is a normal subgroup*}
 lemma (in group_hom) normal_kernel: "(kernel G H h) \<lhd> G"
-apply (simp add: group.normal_inv_iff subgroup_kernel group.intro prems)
-apply (simp add: kernel_def)  
+apply (simp add: G.normal_inv_iff subgroup_kernel)
+apply (simp add: kernel_def)
 done
 
 lemma (in group_hom) FactGroup_nonempty: