let i be Nat; :: thesis: for a being set holds (i + 1) |-> a = (i |-> a) ^ <*a*>
let a be set ; :: thesis: (i + 1) |-> a = (i |-> a) ^ <*a*>
set p = (i + 1) |-> a;
consider q being FinSequence, x being set such that
A1: (i + 1) |-> a = q ^ <*x*> by FINSEQ_1:63;
A2: ( len ((i + 1) |-> a) = i + 1 & len ((i + 1) |-> a) = (len q) + 1 ) by A1, Th19, FINSEQ_1:def 18;
A3: now end;
((i + 1) |-> a) . (i + 1) = a by FINSEQ_1:6, FUNCOP_1:13;
hence (i + 1) |-> a = (i |-> a) ^ <*a*> by A1, A2, A3, FINSEQ_1:59; :: thesis: verum