let D be set ; for Y being FinSequenceSet of D
for F being FinSequence of Y
for n being Nat st 1 <= n & n <= Sum (Length F) holds
ex k, m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
let Y be FinSequenceSet of D; for F being FinSequence of Y
for n being Nat st 1 <= n & n <= Sum (Length F) holds
ex k, m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
let F be FinSequence of Y; for n being Nat st 1 <= n & n <= Sum (Length F) holds
ex k, m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
let n be Nat; ( 1 <= n & n <= Sum (Length F) implies ex k, m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) ) )
assume A1:
( 1 <= n & n <= Sum (Length F) )
; ex k, m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
then consider k being Nat such that
A6:
( Sum (Length (F | k)) < n & n <= Sum (Length (F | (k + 1))) )
;
consider m being Nat such that
A7:
n = (Sum (Length (F | k))) + m
by A6, NAT_1:10;
take
k
; ex m being Nat st
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
take
m
; ( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
then
Length (F | (k + 1)) = (Length (F | k)) ^ <*(len (F . (k + 1)))*>
by Th2;
then
m + (Sum (Length (F | k))) <= (Sum (Length (F | k))) + (len (F . (k + 1)))
by A6, A7, RVSUM_1:74;
hence
( 1 <= m & m <= len (F . (k + 1)) & k < len F & m + (Sum (Length (F | k))) = n & n <= Sum (Length (F | (k + 1))) )
by A6, A7, NAT_1:19, A8, XREAL_1:6; verum