let I be 2 -element set ; for f being ManySortedSet of I
for i, j being Element of I
for x being object st i <> j holds
f +* (i,x) = (i,j) --> (x,(f . j))
let f be ManySortedSet of I; for i, j being Element of I
for x being object st i <> j holds
f +* (i,x) = (i,j) --> (x,(f . j))
let i, j be Element of I; for x being object st i <> j holds
f +* (i,x) = (i,j) --> (x,(f . j))
let x be object ; ( i <> j implies f +* (i,x) = (i,j) --> (x,(f . j)) )
assume A1:
i <> j
; f +* (i,x) = (i,j) --> (x,(f . j))
then a2:
I = {i,j}
by Th8;
then A2:
dom f = {i,j}
by PARTFUN1:def 2;
A3: dom (f +* (i,x)) =
dom f
by FUNCT_7:30
.=
dom ((i,j) --> (x,(f . j)))
by A2, FUNCT_4:62
;
for z being object st z in dom (f +* (i,x)) holds
(f +* (i,x)) . z = ((i,j) --> (x,(f . j))) . z
hence
f +* (i,x) = (i,j) --> (x,(f . j))
by A3, FUNCT_1:2; verum