let cF be complex-valued XFinSequence; :: thesis: Sum cF = Sum (Rev cF)
cF is COMPLEX -valued by Lm6;
then reconsider Fr2 = cF, Fr1 = Rev cF as XFinSequence of COMPLEX ;
A1: len Fr1 = len Fr2 by Def1;
defpred S1[ set , set ] means for i being Nat st i = $1 holds
$2 = (len Fr1) - (1 + i);
A3: card (len Fr1) = card (len Fr1) ;
A4: for x being set st x in len Fr1 holds
ex y being set st
( y in len Fr1 & S1[x,y] )
proof
let x be set ; :: thesis: ( x in len Fr1 implies ex y being set st
( y in len Fr1 & S1[x,y] ) )

assume A5: x in len Fr1 ; :: thesis: ex y being set st
( y in len Fr1 & S1[x,y] )

reconsider k = x as Element of NAT by Th1, A5;
k < len Fr1 by A5, NAT_1:45;
then k + 1 <= len Fr1 by NAT_1:13;
then A6: (len Fr1) -' (1 + k) = (len Fr1) - (1 + k) by XREAL_1:235;
take (len Fr1) -' (1 + k) ; :: thesis: ( (len Fr1) -' (1 + k) in len Fr1 & S1[x,(len Fr1) -' (1 + k)] )
(len Fr1) + 0 < (len Fr1) + (1 + k) by XREAL_1:10;
then (len Fr1) - (1 + k) < ((len Fr1) + (1 + k)) - (1 + k) by XREAL_1:11;
hence ( (len Fr1) -' (1 + k) in len Fr1 & S1[x,(len Fr1) -' (1 + k)] ) by A6, NAT_1:45; :: thesis: verum
end;
consider P being Function of (len Fr1),(len Fr1) such that
A7: for x being set st x in len Fr1 holds
S1[x,P . x] from FUNCT_2:sch 1(A4);
A8: for x1, x2 being set st x1 in len Fr1 & x2 in len Fr1 & P . x1 = P . x2 holds
x1 = x2
proof
let x1, x2 be set ; :: thesis: ( x1 in len Fr1 & x2 in len Fr1 & P . x1 = P . x2 implies x1 = x2 )
assume that
A9: x1 in len Fr1 and
A10: x2 in len Fr1 and
A11: P . x1 = P . x2 ; :: thesis: x1 = x2
reconsider i = x1, j = x2 as Element of NAT by A9, A10, Th1;
A12: P . x2 = (len Fr1) - (1 + j) by A7, A10;
P . x1 = (len Fr1) - (1 + i) by A7, A9;
hence x1 = x2 by A11, A12; :: thesis: verum
end;
then A13: P is one-to-one by FUNCT_2:77;
P is one-to-one by A8, FUNCT_2:77;
then P is onto by A3, Lm2;
then reconsider P = P as Permutation of (dom Fr1) by A13;
A14: now
let x be set ; :: thesis: ( x in dom Fr1 implies Fr1 . x = Fr2 . (P . x) )
assume A15: x in dom Fr1 ; :: thesis: Fr1 . x = Fr2 . (P . x)
reconsider k = x as Element of NAT by A15;
P . k = (len Fr1) - (1 + k) by A7, A15;
hence Fr1 . x = Fr2 . (P . x) by A1, Def1, A15; :: thesis: verum
end;
A16: now
let x be set ; :: thesis: ( x in dom Fr1 implies ( x in dom P & P . x in dom Fr2 ) )
assume A17: x in dom Fr1 ; :: thesis: ( x in dom P & P . x in dom Fr2 )
x in dom P by A17, FUNCT_2:67;
then P . x in rng P by FUNCT_1:12;
hence ( x in dom P & P . x in dom Fr2 ) by A1, A17, FUNCT_2:67; :: thesis: verum
end;
for x being set st x in dom P & P . x in dom Fr2 holds
x in dom Fr1 ;
then Fr1 = Fr2 * P by A16, A14, FUNCT_1:20;
hence Sum cF = Sum (Rev cF) by A1, Th58; :: thesis: verum