let G be Group; for B being Subgroup of G
for M being strict normal Subgroup of G st M is Subgroup of B holds
B ./. ((B,M) `*`) is Subgroup of G ./. M
let B be Subgroup of G; for M being strict normal Subgroup of G st M is Subgroup of B holds
B ./. ((B,M) `*`) is Subgroup of G ./. M
let M be strict normal Subgroup of G; ( M is Subgroup of B implies B ./. ((B,M) `*`) is Subgroup of G ./. M )
set I = B ./. ((B,M) `*`);
set J = (B,M) `*` ;
set g = the multF of (B ./. ((B,M) `*`));
set f = the multF of (G ./. M);
set X = [: the carrier of (B ./. ((B,M) `*`)), the carrier of (B ./. ((B,M) `*`)):];
assume A1:
M is Subgroup of B
; B ./. ((B,M) `*`) is Subgroup of G ./. M
A2:
the carrier of (B ./. ((B,M) `*`)) c= the carrier of (G ./. M)
A4:
now for x being object st x in dom the multF of (B ./. ((B,M) `*`)) holds
the multF of (B ./. ((B,M) `*`)) . x = the multF of (G ./. M) . xlet x be
object ;
( x in dom the multF of (B ./. ((B,M) `*`)) implies the multF of (B ./. ((B,M) `*`)) . x = the multF of (G ./. M) . x )assume A5:
x in dom the
multF of
(B ./. ((B,M) `*`))
;
the multF of (B ./. ((B,M) `*`)) . x = the multF of (G ./. M) . xthen consider y,
z being
object such that A6:
[y,z] = x
by RELAT_1:def 1;
z in the
carrier of
(B ./. ((B,M) `*`))
by A5, A6, ZFMISC_1:87;
then consider b being
Element of
B such that A7:
z = b * ((B,M) `*`)
and A8:
z = ((B,M) `*`) * b
by Th13;
y in the
carrier of
(B ./. ((B,M) `*`))
by A5, A6, ZFMISC_1:87;
then consider a being
Element of
B such that A9:
y = a * ((B,M) `*`)
and
y = ((B,M) `*`) * a
by Th13;
reconsider W1 =
y,
W2 =
z as
Element of
Cosets ((B,M) `*`) by A9, A7, Th14;
A10: the
multF of
(B ./. ((B,M) `*`)) . x =
the
multF of
(B ./. ((B,M) `*`)) . (
W1,
W2)
by A6
.=
(a * ((B,M) `*`)) * (((B,M) `*`) * b)
by A9, A8, Def3
.=
((a * ((B,M) `*`)) * ((B,M) `*`)) * b
by GROUP_3:11
.=
(a * (((B,M) `*`) * ((B,M) `*`))) * b
by GROUP_4:45
.=
(a * ((B,M) `*`)) * b
by GROUP_2:76
.=
a * (((B,M) `*`) * b)
by GROUP_2:106
.=
a * (b * ((B,M) `*`))
by GROUP_3:117
.=
(a * b) * ((B,M) `*`)
by GROUP_2:105
;
reconsider a9 =
a,
b9 =
b as
Element of
G by GROUP_2:42;
A11:
(
B,
M)
`*` = M
by A1, Def1;
then A12:
y = a9 * M
by A9, Th2;
z = b9 * M
by A7, A11, Th2;
then reconsider V1 =
y,
V2 =
z as
Element of
Cosets M by A12, Th14;
A13:
a9 * b9 = a * b
by GROUP_2:43;
A14:
z = M * b9
by A8, A11, Th2;
the
multF of
(G ./. M) . x =
the
multF of
(G ./. M) . (
V1,
V2)
by A6
.=
(a9 * M) * (M * b9)
by A12, A14, Def3
.=
((a9 * M) * M) * b9
by GROUP_3:11
.=
(a9 * (M * M)) * b9
by GROUP_4:45
.=
(a9 * M) * b9
by GROUP_2:76
.=
a9 * (M * b9)
by GROUP_2:106
.=
a9 * (b9 * M)
by GROUP_3:117
.=
(a9 * b9) * M
by GROUP_2:105
;
hence
the
multF of
(B ./. ((B,M) `*`)) . x = the
multF of
(G ./. M) . x
by A10, A11, A13, Th2;
verum end;
( dom the multF of (B ./. ((B,M) `*`)) = [: the carrier of (B ./. ((B,M) `*`)), the carrier of (B ./. ((B,M) `*`)):] & dom the multF of (G ./. M) = [: the carrier of (G ./. M), the carrier of (G ./. M):] )
by FUNCT_2:def 1;
then
dom the multF of (B ./. ((B,M) `*`)) = (dom the multF of (G ./. M)) /\ [: the carrier of (B ./. ((B,M) `*`)), the carrier of (B ./. ((B,M) `*`)):]
by A2, XBOOLE_1:28, ZFMISC_1:96;
then
the multF of (B ./. ((B,M) `*`)) = the multF of (G ./. M) || the carrier of (B ./. ((B,M) `*`))
by A4, FUNCT_1:46;
hence
B ./. ((B,M) `*`) is Subgroup of G ./. M
by A2, GROUP_2:def 5; verum