let w1, w2 be Real; :: thesis: ( ex s being XFinSequence of 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 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 A19:
( ex s being XFinSequence of 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 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 then consider s1 being XFinSequence of , n1 being Integer such that A20:
( len s1 =len a & s1 .0=0 & n1 = b .0 & ( n1 <>0 implies for i being Nat st i < n1 holds s1 .(i + 1)=(s1 . i)+((a .(i + 1))*(b .(i + 1))) ) & w1 = s1 . n1 )
; consider s2 being XFinSequence of , n2 being Integer such that A21:
( len s2 =len a & s2 .0=0 & n2 = b .0 & ( n2 <>0 implies for i being Nat st i < n2 holds s2 .(i + 1)=(s2 . i)+((a .(i + 1))*(b .(i + 1))) ) & w2 = s2 . n2 )
by A19; reconsider n = n1 as Natby A1, A20; defpred S1[ Nat] means ( $1 <= n implies s1 . $1 = s2 . $1 ); A22:
S1[ 0 ]
by A20, A21; A23:
for k being Nat st S1[k] holds S1[k + 1]