defpred S1[ set , set ] means ( P1[$1] & $2 = F3($1) ); consider f being PartFunc of , such that A1:
for d being Element of F1() holds ( d indom f iff ex c being Element of F2() st S1[d,c] )
and A2:
for d being Element of F1() st d indom f holds S1[d,f /. d]
fromPARTFUN2:sch 1(); take
f
; :: thesis: ( ( for d being Element of F1() holds ( d indom f iff P1[d] ) ) & ( for d being Element of F1() st d indom f holds f /. d = F3(d) ) ) thus
for d being Element of F1() holds ( d indom f iff P1[d] )
:: thesis: for d being Element of F1() st d indom f holds f /. d = F3(d)