let D be non empty set ; for f being FinSequence of D
for i, j, k 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; for i, j, k being Nat st i <> k & j <> k & 1 <= k & k <= len f holds
(Swap (f,i,j)) /. k = f /. k
let i, j, k be Nat; ( i <> k & j <> k & 1 <= k & k <= len f implies (Swap (f,i,j)) /. k = f /. k )
assume that
A1:
( i <> k & j <> k )
and
A2:
1 <= k
and
A3:
k <= len f
; (Swap (f,i,j)) /. k = f /. k
A4:
k in dom f
by A2, A3, FINSEQ_3:25;
k <= len (Swap (f,i,j))
by A3, Th18;
then
k in dom (Swap (f,i,j))
by A2, FINSEQ_3:25;
hence (Swap (f,i,j)) /. k =
(Swap (f,i,j)) . k
by PARTFUN1:def 6
.=
f . k
by A1, Lm4
.=
f /. k
by A4, PARTFUN1:def 6
;
verum