equal
deleted
inserted
replaced
260 apply (erule_tac [2] M_elem_map_carrier)+ |
260 apply (erule_tac [2] M_elem_map_carrier)+ |
261 apply (rule_tac [2] M1_subset_G) |
261 apply (rule_tac [2] M1_subset_G) |
262 apply (rule coset_join1 [THEN in_H_imp_eq]) |
262 apply (rule coset_join1 [THEN in_H_imp_eq]) |
263 apply (rule_tac [3] H_is_subgroup) |
263 apply (rule_tac [3] H_is_subgroup) |
264 prefer 2 apply (blast intro: m_closed M_elem_map_carrier inv_closed) |
264 prefer 2 apply (blast intro: m_closed M_elem_map_carrier inv_closed) |
265 apply (simp add: coset_mult_inv2 H_def M_elem_map_carrier subset_def) |
265 apply (simp add: coset_mult_inv2 H_def M_elem_map_carrier subset_eq) |
266 done |
266 done |
267 |
267 |
268 |
268 |
269 subsubsection{*The Opposite Injection*} |
269 subsubsection{*The Opposite Injection*} |
270 |
270 |