let w1, w2 be Real; :: thesis: ( ex s being XFinSequence of REAL ex n1 being Integer st ( len s =len a & s .0=0 & n1 = b .0 & ( n1 <>0 implies for i being Nat st i < n1 holds s .(i + 1)=(s . i)+((a .(i + 1))*(b .(i + 1))) ) & w1 = s . n1 ) & ex s being XFinSequence of REAL ex n2 being Integer st ( len s =len a & s .0=0 & n2 = b .0 & ( n2 <>0 implies for i being Nat st i < n2 holds s .(i + 1)=(s . i)+((a .(i + 1))*(b .(i + 1))) ) & w2 = s . n2 ) implies w1 = w2 ) assume that A22:
ex s being XFinSequence of REAL ex n1 being Integer st ( len s =len a & s .0=0 & n1 = b .0 & ( n1 <>0 implies for i being Nat st i < n1 holds s .(i + 1)=(s . i)+((a .(i + 1))*(b .(i + 1))) ) & w1 = s . n1 )
and A23:
ex s being XFinSequence of REAL ex n2 being Integer st ( len s =len a & s .0=0 & n2 = b .0 & ( n2 <>0 implies for i being Nat st i < n2 holds s .(i + 1)=(s . i)+((a .(i + 1))*(b .(i + 1))) ) & w2 = s . n2 )
; :: thesis: w1 = w2 consider s1 being XFinSequence of REAL , n1 being Integer such that len s1 =len a
and A24:
s1 .0=0and A25:
n1 = b .0and A26:
( n1 <>0 implies for i being Nat st i < n1 holds s1 .(i + 1)=(s1 . i)+((a .(i + 1))*(b .(i + 1))) )
and A27:
w1 = s1 . n1
byA22; consider s2 being XFinSequence of REAL , n2 being Integer such that len s2 =len a
and A28:
s2 .0=0and A29:
n2 = b .0and A30:
( n2 <>0 implies for i being Nat st i < n2 holds s2 .(i + 1)=(s2 . i)+((a .(i + 1))*(b .(i + 1))) )
and A31:
w2 = s2 . n2
byA23; reconsider n = n1 as NatbyA1, A25; defpred S1[ Nat] means ( $1 <= n implies s1 . $1 = s2 . $1 ); A32:
for k being Nat st S1[k] holds S1[k + 1]