defpred S1[ set , set ] means ex o being object of A st
( $1 = o & $2 = s ! (F . o) );
set I = the carrier of A;
A2:
for i being set st i in the carrier of A holds
ex j being set st S1[i,j]
proof
let i be
set ;
( i in the carrier of A implies ex j being set st S1[i,j] )
assume
i in the
carrier of
A
;
ex j being set st S1[i,j]
then reconsider o =
i as
object of
A ;
take
s ! (F . o)
;
S1[i,s ! (F . o)]
thus
S1[
i,
s ! (F . o)]
;
verum
end;
consider IT being ManySortedSet of the carrier of A such that
A3:
for o being set st o in the carrier of A holds
S1[o,IT . o]
from PBOOLE:sch 3(A2);
IT is transformation of G1 * F,G2 * F
then reconsider IT = IT as transformation of G1 * F,G2 * F ;
take
IT
; for o being object of A holds IT . o = s ! (F . o)
let o be object of A; IT . o = s ! (F . o)
S1[o,IT . o]
by A3;
hence
IT . o = s ! (F . o)
; verum