deffunc H1( object ) -> object = F4($1,(F3() . $1));
consider f being Function such that
A1: dom f = F1() and
A2: for a being object st a in F1() holds
f . a = H1(a) from FUNCT_1:sch 3();
reconsider f = f as ManySortedSet of F1() by A1, PARTFUN1:def 2, RELAT_1:def 18;
take f ; :: thesis: for a being set
for b being Element of F2() st a in F1() & b = F3() . a holds
f . a = F4(a,b)

thus for a being set
for b being Element of F2() st a in F1() & b = F3() . a holds
f . a = F4(a,b) by A2; :: thesis: verum