let F be FinSequence of REAL ; :: thesis: ( rng F c= {0 } implies Sum F = 0 )
defpred S1[ FinSequence of REAL ] means ( rng $1 c= {0 } implies Sum $1 = 0 );
A1: for F being FinSequence of REAL
for x being Element of REAL st S1[F] holds
S1[F ^ <*x*>]
proof
let F be FinSequence of REAL ; :: thesis: for x being Element of REAL st S1[F] holds
S1[F ^ <*x*>]

let x be Element of REAL ; :: thesis: ( S1[F] implies S1[F ^ <*x*>] )
assume A2: S1[F] ; :: thesis: S1[F ^ <*x*>]
assume rng (F ^ <*x*>) c= {0 } ; :: thesis: Sum (F ^ <*x*>) = 0
then A3: (rng F) \/ (rng <*x*>) c= {0 } by FINSEQ_1:44;
then rng <*x*> c= {0 } by XBOOLE_1:11;
then {x} c= {0 } by FINSEQ_1:55;
then A4: x in {0 } by ZFMISC_1:37;
thus Sum (F ^ <*x*>) = (Sum F) + x by RVSUM_1:104
.= 0 by A2, A3, A4, TARSKI:def 1, XBOOLE_1:11 ; :: thesis: verum
end;
assume A5: rng F c= {0 } ; :: thesis: Sum F = 0
A6: S1[ <*> REAL ] by RVSUM_1:102;
for F being FinSequence of REAL holds S1[F] from FINSEQ_2:sch 2(A6, A1);
hence Sum F = 0 by A5; :: thesis: verum