let D be non empty set ; for F being XFinSequence of D
for n being Element of NAT st len F = n + 1 holds
F = (F | n) ^ <%(F . n)%>
let F be XFinSequence of D; for n being Element of NAT st len F = n + 1 holds
F = (F | n) ^ <%(F . n)%>
let n be Element of NAT ; ( len F = n + 1 implies F = (F | n) ^ <%(F . n)%> )
assume A1:
len F = n + 1
; F = (F | n) ^ <%(F . n)%>
consider f being XFinSequence, x being set such that
A2:
F = f ^ <%x%>
by A1, AFINSQ_1:44, CARD_1:47;
A3:
(len f) + (len <%x%>) = n + 1
by A1, A2, AFINSQ_1:20;
A4:
len <%x%> = 1
by AFINSQ_1:38;
n <= len F
by A1, NAT_1:13;
then A5:
len (F | n) = n
by Lm2;
for x being set st x in dom f holds
f . x = (F | n) . x
then
f = F | n
by A3, A4, A5, FUNCT_1:9;
hence
F = (F | n) ^ <%(F . n)%>
by A2, A3, A4, AFINSQ_1:40; verum