let i be natural Number ; :: thesis: for a being object holds (i + 1) |-> a = (i |-> a) ^ <*a*>
let a be object ; :: thesis: (i + 1) |-> a = (i |-> a) ^ <*a*>
set p = (i + 1) |-> a;
consider q being FinSequence, x being object such that
A1: (i + 1) |-> a = q ^ <*x*> by FINSEQ_1:46;
A2: ( len ((i + 1) |-> a) = i + 1 & len ((i + 1) |-> a) = (len q) + 1 ) by A1, Th14, CARD_1:def 7;
A3: now :: thesis: q = i |-> aend;
((i + 1) |-> a) . (i + 1) = a by FINSEQ_1:4, FUNCOP_1:7;
hence (i + 1) |-> a = (i |-> a) ^ <*a*> by A1, A2, A3, FINSEQ_1:42; :: thesis: verum