let i, n be Nat; for D being non empty set
for d being Element of D st i in Seg (n + 1) holds
Del ((n + 1) |-> d),i = n |-> d
let D be non empty set ; for d being Element of D st i in Seg (n + 1) holds
Del ((n + 1) |-> d),i = n |-> d
let d be Element of D; ( i in Seg (n + 1) implies Del ((n + 1) |-> d),i = n |-> d )
set n1 = n + 1;
set n1d = (n + 1) |-> d;
set nd = n |-> d;
set Dn = Del ((n + 1) |-> d),i;
A1:
len ((n + 1) |-> d) = n + 1
by FINSEQ_1:def 18;
A2:
dom ((n + 1) |-> d) = Seg (len ((n + 1) |-> d))
by FINSEQ_1:def 3;
A3:
len (n |-> d) = n
by FINSEQ_1:def 18;
assume A4:
i in Seg (n + 1)
; Del ((n + 1) |-> d),i = n |-> d
len (Del ((n + 1) |-> d),i) = n
by A4, A1, A2, FINSEQ_3:118;
hence
Del ((n + 1) |-> d),i = n |-> d
by A3, A5, FINSEQ_1:18; verum