let D be non empty set ; :: thesis: for f being FinSequence of D
for i, k, j being Nat st i <> k & j <> k & 1 <= k & k <= len f holds
(Swap f,i,j) /. k = f /. k

let f be FinSequence of D; :: thesis: for i, k, j being Nat st i <> k & j <> k & 1 <= k & k <= len f holds
(Swap f,i,j) /. k = f /. k

let i, k, j be Nat; :: thesis: ( i <> k & j <> k & 1 <= k & k <= len f implies (Swap f,i,j) /. k = f /. k )
assume A1: ( i <> k & j <> k & 1 <= k & k <= len f ) ; :: thesis: (Swap f,i,j) /. k = f /. k
then k <= len (Swap f,i,j) by Th20;
then A2: k in dom (Swap f,i,j) by A1, FINSEQ_3:27;
A3: k in dom f by A1, FINSEQ_3:27;
thus (Swap f,i,j) /. k = (Swap f,i,j) . k by A2, PARTFUN1:def 8
.= f . k by A1, Lm4
.= f /. k by A3, PARTFUN1:def 8 ; :: thesis: verum