let G be Group; :: thesis: for a being Element of G
for F being FinSequence of the carrier of G
for I being FinSequence of INT holds (F |^ a) |^ I = (F |^ I) |^ a
let a be Element of G; :: thesis: for F being FinSequence of the carrier of G
for I being FinSequence of INT holds (F |^ a) |^ I = (F |^ I) |^ a
let F be FinSequence of the carrier of G; :: thesis: for I being FinSequence of INT holds (F |^ a) |^ I = (F |^ I) |^ a
let I be FinSequence of INT ; :: thesis: (F |^ a) |^ I = (F |^ I) |^ a
A1:
len (F |^ a) = len F
by Def1;
then A2:
dom (F |^ a) = dom F
by FINSEQ_3:31;
A3:
len ((F |^ a) |^ I) = len (F |^ a)
by GROUP_4:def 4;
A4: len ((F |^ I) |^ a) =
len (F |^ I)
by Def1
.=
len F
by GROUP_4:def 4
;
len (F |^ I) = len F
by GROUP_4:def 4;
then A5:
dom (F |^ I) = dom F
by FINSEQ_3:31;
X:
dom ((F |^ a) |^ I) = Seg (len F)
by A3, A1, FINSEQ_1:def 3;
now let k be
Nat;
:: thesis: ( k in dom ((F |^ a) |^ I) implies ((F |^ a) |^ I) . k = ((F |^ I) |^ a) . k )assume
k in dom ((F |^ a) |^ I)
;
:: thesis: ((F |^ a) |^ I) . k = ((F |^ I) |^ a) . kthen A6:
k in dom F
by X, FINSEQ_1:def 3;
then A7:
(
(F |^ a) /. k = (F |^ a) . k &
(F |^ I) /. k = (F |^ I) . k )
by A2, A5, PARTFUN1:def 8;
thus ((F |^ a) |^ I) . k =
((F |^ a) /. k) |^ (@ (I /. k))
by A2, A6, GROUP_4:def 4
.=
((F /. k) |^ a) |^ (@ (I /. k))
by A6, A7, Def1
.=
((F /. k) |^ (@ (I /. k))) |^ a
by GROUP_3:34
.=
((F |^ I) /. k) |^ a
by A6, A7, GROUP_4:def 4
.=
((F |^ I) |^ a) . k
by A5, A6, Def1
;
:: thesis: verum end;
hence
(F |^ a) |^ I = (F |^ I) |^ a
by A1, A3, A4, FINSEQ_2:10; :: thesis: verum