scheme :: BINOP_1:sch 9
Sch9{ F1() -> set , F2() -> set , F3() -> set , P1[ object , object , object ] } :
ex f being Function of [:F1(),F2():],F3() st
for x, y being set st x in F1() & y in F2() holds
P1[x,y,f . (x,y)]
provided
A1: for x, y being set st x in F1() & y in F2() holds
ex z being set st
( z in F3() & P1[x,y,z] )