defpred S1[ set , set ] means P1[$1,$2];
A2:
for i being set st i in F1() holds
ex j being set st S1[i,j]
by A1;
consider f being ManySortedSet of F1() such that
A3:
for i being set st i in F1() holds
S1[i,f . i]
from PBOOLE:sch 3(A2);
take
f
; for i being Element of F1() holds P1[i,f . i]
let i be Element of F1(); P1[i,f . i]
thus
P1[i,f . i]
by A3; verum