defpred S1[ set , set ] means ex o being object of A st
( $1 = o & $2 = G . (t ! 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
G . (t ! o)
;
S1[i,G . (t ! o)]
thus
S1[
i,
G . (t ! 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 G * F1,G * F2
then reconsider IT = IT as transformation of G * F1,G * F2 ;
take
IT
; for o being object of A holds IT . o = G . (t ! o)
let o be object of A; IT . o = G . (t ! o)
S1[o,IT . o]
by A3;
hence
IT . o = G . (t ! o)
; verum