let G be Group; for A, B being Subgroup of G holds [.A,B.] is Subgroup of [.B,A.]
let A, B be Subgroup of G; [.A,B.] is Subgroup of [.B,A.]
now for a being Element of G st a in [.A,B.] holds
a in [.B,A.]let a be
Element of
G;
( a in [.A,B.] implies a in [.B,A.] )assume
a in [.A,B.]
;
a in [.B,A.]then consider F being
FinSequence of the
carrier of
G,
I being
FinSequence of
INT such that
len F = len I
and A1:
rng F c= commutators (
A,
B)
and A2:
a = Product (F |^ I)
by GROUP_5:61;
deffunc H1(
Nat)
-> Element of the
carrier of
G =
(F /. $1) " ;
consider F1 being
FinSequence of the
carrier of
G such that A3:
len F1 = len F
and A4:
for
k being
Nat st
k in dom F1 holds
F1 . k = H1(
k)
from FINSEQ_2:sch 1();
A5:
dom F1 = Seg (len F)
by A3, FINSEQ_1:def 3;
deffunc H2(
Nat)
-> Element of
INT =
@ (- (@ (I /. $1)));
consider I1 being
FinSequence of
INT such that A6:
len I1 = len F
and A7:
for
k being
Nat st
k in dom I1 holds
I1 . k = H2(
k)
from FINSEQ_2:sch 1();
A8:
dom F = Seg (len F)
by FINSEQ_1:def 3;
A9:
dom F1 = dom F
by A3, FINSEQ_3:29;
A10:
dom I1 = dom F
by A6, FINSEQ_3:29;
set J =
F1 |^ I1;
A11:
(
len (F1 |^ I1) = len F &
len (F |^ I) = len F )
by A3, GROUP_4:def 3;
then A12:
dom (F |^ I) = Seg (len F)
by FINSEQ_1:def 3;
now for k being Nat st k in dom (F |^ I) holds
(F |^ I) . k = (F1 |^ I1) . klet k be
Nat;
( k in dom (F |^ I) implies (F |^ I) . k = (F1 |^ I1) . k )assume A13:
k in dom (F |^ I)
;
(F |^ I) . k = (F1 |^ I1) . kthen A14:
k in dom F
by A12, FINSEQ_1:def 3;
(
(F1 |^ I1) . k = (F1 /. k) |^ (@ (I1 /. k)) &
F1 /. k = F1 . k &
F1 . k = (F /. k) " &
I1 . k = I1 /. k &
@ (I1 /. k) = I1 /. k &
I1 . k = @ (- (@ (I /. k))) &
@ (- (@ (I /. k))) = - (@ (I /. k)) )
by A4, A7, A8, A9, A10, A13, A12, GROUP_4:def 3, PARTFUN1:def 6;
then (F1 |^ I1) . k =
(((F /. k) ") |^ (@ (I /. k))) "
by GROUP_1:36
.=
(((F /. k) |^ (@ (I /. k))) ") "
by GROUP_1:37
.=
(F /. k) |^ (@ (I /. k))
;
hence
(F |^ I) . k = (F1 |^ I1) . k
by A14, GROUP_4:def 3;
verum end; then A15:
F1 |^ I1 = F |^ I
by A11, FINSEQ_2:9;
rng F1 c= commutators (
B,
A)
proof
let x be
object ;
TARSKI:def 3 ( not x in rng F1 or x in commutators (B,A) )
assume
x in rng F1
;
x in commutators (B,A)
then consider y being
object such that A16:
y in dom F1
and A17:
F1 . y = x
by FUNCT_1:def 3;
reconsider y =
y as
Element of
NAT by A16;
y in dom F
by A3, A16, FINSEQ_3:29;
then
F . y in rng F
by FUNCT_1:def 3;
then consider b,
c being
Element of
G such that A18:
F . y = [.b,c.]
and A19:
(
b in A &
c in B )
by A1, GROUP_5:52;
(
x = (F /. y) " &
F /. y = F . y )
by A16, A4, A8, A17, A5, PARTFUN1:def 6;
then
x = [.c,b.]
by A18, GROUP_5:22;
hence
x in commutators (
B,
A)
by A19, GROUP_5:52;
verum
end; hence
a in [.B,A.]
by A2, A3, A6, A15, GROUP_5:61;
verum end;
hence
[.A,B.] is Subgroup of [.B,A.]
by GROUP_2:58; verum