consider M being ManySortedSet of [:F1(),F2():] such that
A1:
for i being Element of F1()
for j being Element of F2() holds M . (i,j) = F4(i,j)
from ALTCAT_1:sch 2();
A2:
dom M = [:F1(),F2():]
by PARTFUN1:def 2;
rng M c= F3()
then reconsider M = M as Function of [:F1(),F2():],F3() by A2, FUNCT_2:2;
take
M
; for i being Element of F1()
for j being Element of F2() holds M . (i,j) = F4(i,j)
thus
for i being Element of F1()
for j being Element of F2() holds M . (i,j) = F4(i,j)
by A1; verum