let O be set ; :: thesis: for G, H being strict GroupWithOperators of O st G,H are_isomorphic & G is simple holds
H is simple
let G, H be strict GroupWithOperators of O; :: thesis: ( G,H are_isomorphic & G is simple implies H is simple )
assume A1:
G,H are_isomorphic
; :: thesis: ( not G is simple or H is simple )
assume A2:
G is simple
; :: thesis: H is simple
assume A3:
not H is simple
; :: thesis: contradiction
per cases
( H is trivial or ex H' being strict normal StableSubgroup of H st
( H' <> (Omega). H & H' <> (1). H ) )
by A3, Def13;
suppose
ex
H' being
strict normal StableSubgroup of
H st
(
H' <> (Omega). H &
H' <> (1). H )
;
:: thesis: contradictionthen consider H' being
strict normal StableSubgroup of
H such that A4:
(
H' <> (Omega). H &
H' <> (1). H )
;
reconsider H'' =
multMagma(# the
carrier of
H',the
multF of
H' #) as
strict normal Subgroup of
H by Lm7;
consider f being
Homomorphism of
G,
H such that A5:
f is
bijective
by A1, Def22;
A6:
f is
onto
by A5;
set A =
{ g where g is Element of G : f . g in H'' } ;
1_ H in H''
by GROUP_2:55;
then
f . (1_ G) in H''
by Lm13;
then
1_ G in { g where g is Element of G : f . g in H'' }
;
then reconsider A =
{ g where g is Element of G : f . g in H'' } as non
empty set ;
then reconsider A =
A as
Subset of
G by TARSKI:def 3;
then consider G'' being
strict StableSubgroup of
G such that A16:
the
carrier of
G'' = A
by A8, A13, Lm15;
reconsider G' =
multMagma(# the
carrier of
G'',the
multF of
G'' #) as
strict Subgroup of
G by Lm16;
the
carrier of
H' <> {(1_ H)}
by A4, Def8;
then consider x being
set such that A17:
(
x in the
carrier of
H' &
x <> 1_ H )
by ZFMISC_1:41;
A18:
x in H''
by A17, STRUCT_0:def 5;
then
x in H
by GROUP_2:49;
then reconsider x =
x as
Element of
H by STRUCT_0:def 5;
consider y being
Element of
G such that A19:
f . y = x
by A6, Th52;
A20:
y in the
carrier of
G''
by A16, A18, A19;
y <> 1_ G
by A17, A19, Lm13;
then
the
carrier of
G'' <> {(1_ G)}
by A20, TARSKI:def 1;
then A21:
G'' <> (1). G
by Def8;
multMagma(# the
carrier of
H',the
multF of
H' #)
<> multMagma(# the
carrier of
H,the
multF of
H #)
by A4, Lm5;
then consider h being
Element of
H such that A22:
not
h in H''
by GROUP_2:71;
consider g being
Element of
G such that A23:
f . g = h
by A6, Th52;
then A25:
G'' <> (Omega). G
by A16;
then
for
H being
strict Subgroup of
G st
H = multMagma(# the
carrier of
G'',the
multF of
G'' #) holds
H is
normal
by GROUP_3:141;
then
G'' is
normal
by Def10;
hence
contradiction
by A2, A21, A25, Def13;
:: thesis: verum end; end;