let G be Group; :: thesis: for N1, N2, N3 being strict normal Subgroup of G holds [.(N1 "\/" N2),N3.] = [.N1,N3.] "\/" [.N2,N3.]
let N1, N2, N3 be strict normal Subgroup of G; :: thesis: [.(N1 "\/" N2),N3.] = [.N1,N3.] "\/" [.N2,N3.]
A1:
( [.N1,N3.] is normal Subgroup of G & [.N2,N3.] is normal Subgroup of G )
by Th77;
commutators (N1 "\/" N2),N3 c= [.N1,N3.] * [.N2,N3.]
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in commutators (N1 "\/" N2),N3 or x in [.N1,N3.] * [.N2,N3.] )
assume
x in commutators (N1 "\/" N2),
N3
;
:: thesis: x in [.N1,N3.] * [.N2,N3.]
then consider a,
b being
Element of
G such that A2:
x = [.a,b.]
and A3:
a in N1 "\/" N2
and A4:
b in N3
by Th58;
consider c,
d being
Element of
G such that A5:
a = c * d
and A6:
c in N1
and A7:
d in N2
by A3, Th7;
A8:
x = ([.c,b.] |^ d) * [.d,b.]
by A2, A5, Th28;
[.c,b.] in [.N1,N3.]
by A4, A6, Th74;
then
[.c,b.] |^ d in [.N1,N3.] |^ d
by GROUP_3:70;
then
(
[.c,b.] |^ d in [.N1,N3.] &
[.d,b.] in [.N2,N3.] )
by A1, A4, A7, Th74, GROUP_3:def 13;
hence
x in [.N1,N3.] * [.N2,N3.]
by A8, Th4;
:: thesis: verum
end;
then
gr (commutators (N1 "\/" N2),N3) is Subgroup of gr ([.N1,N3.] * [.N2,N3.])
by GROUP_4:41;
then A9:
[.(N1 "\/" N2),N3.] is Subgroup of [.N1,N3.] "\/" [.N2,N3.]
by GROUP_4:68;
now let a be
Element of
G;
:: thesis: ( a in [.N1,N3.] "\/" [.N2,N3.] implies a in [.(N1 "\/" N2),N3.] )assume
a in [.N1,N3.] "\/" [.N2,N3.]
;
:: thesis: a in [.(N1 "\/" N2),N3.]then consider b,
c being
Element of
G such that A10:
a = b * c
and A11:
b in [.N1,N3.]
and A12:
c in [.N2,N3.]
by A1, Th7;
consider F1 being
FinSequence of the
carrier of
G,
I1 being
FinSequence of
INT such that A13:
len F1 = len I1
and A14:
rng F1 c= commutators N1,
N3
and A15:
b = Product (F1 |^ I1)
by A11, Th69;
consider F2 being
FinSequence of the
carrier of
G,
I2 being
FinSequence of
INT such that A16:
len F2 = len I2
and A17:
rng F2 c= commutators N2,
N3
and A18:
c = Product (F2 |^ I2)
by A12, Th69;
A19:
Product ((F1 ^ F2) |^ (I1 ^ I2)) =
Product ((F1 |^ I1) ^ (F2 |^ I2))
by A13, A16, GROUP_4:25
.=
a
by A10, A15, A18, GROUP_4:8
;
rng (F1 ^ F2) = (rng F1) \/ (rng F2)
by FINSEQ_1:44;
then A20:
rng (F1 ^ F2) c= (commutators N1,N3) \/ (commutators N2,N3)
by A14, A17, XBOOLE_1:13;
(
N1 is
Subgroup of
N1 "\/" N2 &
N2 is
Subgroup of
N1 "\/" N2 &
N3 is
Subgroup of
N3 )
by GROUP_2:63, GROUP_4:78;
then
(
commutators N1,
N3 c= commutators (N1 "\/" N2),
N3 &
commutators N2,
N3 c= commutators (N1 "\/" N2),
N3 )
by Th62;
then
(commutators N1,N3) \/ (commutators N2,N3) c= commutators (N1 "\/" N2),
N3
by XBOOLE_1:8;
then A21:
rng (F1 ^ F2) c= commutators (N1 "\/" N2),
N3
by A20, XBOOLE_1:1;
len (F1 ^ F2) =
(len I1) + (len I2)
by A13, A16, FINSEQ_1:35
.=
len (I1 ^ I2)
by FINSEQ_1:35
;
hence
a in [.(N1 "\/" N2),N3.]
by A19, A21, Th69;
:: thesis: verum end;
then
[.N1,N3.] "\/" [.N2,N3.] is Subgroup of [.(N1 "\/" N2),N3.]
by GROUP_2:67;
hence
[.(N1 "\/" N2),N3.] = [.N1,N3.] "\/" [.N2,N3.]
by A9, GROUP_2:64; :: thesis: verum