defpred S1[ set , set , set ] means ex x9, y9 being Element of n -tuples_on D st
( $1 = x9 & $2 = y9 & $3 = F .: (x9,y9) );
A1: for x, y being Element of n -tuples_on D ex z being Element of n -tuples_on D st S1[x,y,z]
proof
let x, y be Element of n -tuples_on D; :: thesis: ex z being Element of n -tuples_on D st S1[x,y,z]
reconsider x9 = x, y9 = y as Element of n -tuples_on D ;
reconsider z = F .: (x9,y9) as Element of n -tuples_on D ;
take z ; :: thesis: S1[x,y,z]
take x9 ; :: thesis: ex y9 being Element of n -tuples_on D st
( x = x9 & y = y9 & z = F .: (x9,y9) )

take y9 ; :: thesis: ( x = x9 & y = y9 & z = F .: (x9,y9) )
thus ( x = x9 & y = y9 & z = F .: (x9,y9) ) ; :: thesis: verum
end;
consider G being BinOp of (n -tuples_on D) such that
A2: for x, y being Element of n -tuples_on D holds S1[x,y,G . (x,y)] from BINOP_1:sch 3(A1);
take G ; :: thesis: for x, y being Element of n -tuples_on D holds G . (x,y) = F .: (x,y)
let p1, p2 be Element of n -tuples_on D; :: thesis: G . (p1,p2) = F .: (p1,p2)
reconsider x = p1, y = p2 as Element of n -tuples_on D ;
ex x9, y9 being Element of n -tuples_on D st
( x = x9 & y = y9 & G . (x,y) = F .: (x9,y9) ) by A2;
hence G . (p1,p2) = F .: (p1,p2) ; :: thesis: verum