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 ; :: thesis: for i being Element of F1() holds P1[i,f . i]
let i be Element of F1(); :: thesis: P1[i,f . i]
thus P1[i,f . i] by A3; :: thesis: verum