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

let i, j, k be set ; :: thesis: ( i in F1() & j in F2() & k in F3() implies f . (i,j,k) = F4(i,j,k) )
A3: ( [[i,j],k] `2 = k & [i,j,k] = [[i,j],k] ) ;
A4: ([[i,j],k] `1) `2 = j ;
A5: ([[i,j],k] `1) `1 = i ;
assume ( i in F1() & j in F2() & k in F3() ) ; :: thesis: f . (i,j,k) = F4(i,j,k)
then A6: [i,j,k] in [:F1(),F2(),F3():] by MCART_1:69;
thus f . (i,j,k) = f . [i,j,k] by MULTOP_1:def 1
.= F4(i,j,k) by A2, A6, A5, A4, A3 ; :: thesis: verum