let D be non empty set ; :: thesis: for f being FinSequence of D
for p being Element of D
for k, i being Nat st 1 <= k & k <= len f & k <> i holds
(Replace f,i,p) /. k = f /. k
let f be FinSequence of D; :: thesis: for p being Element of D
for k, i being Nat st 1 <= k & k <= len f & k <> i holds
(Replace f,i,p) /. k = f /. k
let p be Element of D; :: thesis: for k, i being Nat st 1 <= k & k <= len f & k <> i holds
(Replace f,i,p) /. k = f /. k
let k, i be Nat; :: thesis: ( 1 <= k & k <= len f & k <> i implies (Replace f,i,p) /. k = f /. k )
assume A1:
( 1 <= k & k <= len f & k <> i )
; :: thesis: (Replace f,i,p) /. k = f /. k
reconsider i = i, k = k as Element of NAT by ORDINAL1:def 13;
A2:
( 1 <= k & k <= len f & k <> i )
by A1;
k in dom f
by A1, FINSEQ_3:27;
hence
(Replace f,i,p) /. k = f /. k
by A2, FUNCT_7:39; :: thesis: verum