diff -r 6d0f1a5a16ea -r c027dfbfad30 src/HOL/Algebra/Group.thy --- a/src/HOL/Algebra/Group.thy Thu Jun 14 17:50:23 2018 +0200 +++ b/src/HOL/Algebra/Group.thy Fri Jun 15 12:18:06 2018 +0100 @@ -1274,9 +1274,9 @@ and "subgroup I (G\carrier:=J\)" shows "subgroup I G" unfolding subgroup_def proof - have H1: "I \ carrier (G\carrier:=J\)" using assms(2) subgroup_imp_subset by blast + have H1: "I \ carrier (G\carrier:=J\)" using assms(2) subgroup.subset by blast also have H2: "...\J" by simp - also have "...\(carrier G)" by (simp add: assms(1) subgroup_imp_subset) + also have "...\(carrier G)" by (simp add: assms(1) subgroup.subset) finally have H: "I \ carrier G" by simp have "(\x y. \x \ I ; y \ I\ \ x \ y \ I)" using assms(2) by (auto simp add: subgroup_def) thus "I \ carrier G \ (\x y. x \ I \ y \ I \ x \ y \ I)" using H by blast