let G be Group; for H, F2 being Subgroup of G
for F1 being normal Subgroup of F2
for G2 being Subgroup of G st G2 = F2 /\ H holds
for G1 being normal Subgroup of G2 st G1 = F1 /\ H holds
ex G3 being Subgroup of F2 ./. F1 st G2 ./. G1,G3 are_isomorphic
let H, F2 be Subgroup of G; for F1 being normal Subgroup of F2
for G2 being Subgroup of G st G2 = F2 /\ H holds
for G1 being normal Subgroup of G2 st G1 = F1 /\ H holds
ex G3 being Subgroup of F2 ./. F1 st G2 ./. G1,G3 are_isomorphic
let F1 be normal Subgroup of F2; for G2 being Subgroup of G st G2 = F2 /\ H holds
for G1 being normal Subgroup of G2 st G1 = F1 /\ H holds
ex G3 being Subgroup of F2 ./. F1 st G2 ./. G1,G3 are_isomorphic
reconsider G2 = F2 /\ H as strict Subgroup of G ;
consider f being Function such that
A1:
f = (nat_hom F1) | the carrier of H
;
reconsider f1 = nat_hom F1 as Function of the carrier of F2, the carrier of (F2 ./. F1) ;
A2:
( the carrier of F2 = carr F2 & the carrier of H = carr H )
;
dom f1 = the carrier of F2
by FUNCT_2:def 1;
then A3: dom f =
the carrier of F2 /\ the carrier of H
by A1, RELAT_1:61
.=
the carrier of (F2 /\ H)
by A2, GROUP_2:def 10
;
rng ((nat_hom F1) | the carrier of H) c= rng (nat_hom F1)
by RELAT_1:70;
then reconsider f = f as Function of the carrier of (F2 /\ H), the carrier of (F2 ./. F1) by A1, A3, FUNCT_2:2;
for a, b being Element of (F2 /\ H) holds f . (a * b) = (f . a) * (f . b)
then reconsider f = f as Homomorphism of (F2 /\ H),(F2 ./. F1) by GROUP_6:def 6;
A8: the carrier of H /\ the carrier of F2 =
carr (F2 /\ H)
by A2, GROUP_2:81
.=
the carrier of (F2 /\ H)
;
A9:
Ker f = F1 /\ H
reconsider G1 = Ker f as normal Subgroup of G2 ;
G2 ./. G1, Image f are_isomorphic
by GROUP_6:78;
hence
for G2 being Subgroup of G st G2 = F2 /\ H holds
for G1 being normal Subgroup of G2 st G1 = F1 /\ H holds
ex G3 being Subgroup of F2 ./. F1 st G2 ./. G1,G3 are_isomorphic
by A9; verum