let X, Y, X', Y' be set ; :: thesis: for f, g being Function st dom f c= [:X,Y:] & dom g c= [:X',Y':] holds
dom |:f,g:| c= [:[:X,X':],[:Y,Y':]:]

let f, g be Function; :: thesis: ( dom f c= [:X,Y:] & dom g c= [:X',Y':] implies dom |:f,g:| c= [:[:X,X':],[:Y,Y':]:] )
assume A1: ( dom f c= [:X,Y:] & dom g c= [:X',Y':] ) ; :: thesis: dom |:f,g:| c= [:[:X,X':],[:Y,Y':]:]
let xy be set ; :: according to TARSKI:def 3 :: thesis: ( not xy in dom |:f,g:| or xy in [:[:X,X':],[:Y,Y':]:] )
assume xy in dom |:f,g:| ; :: thesis: xy in [:[:X,X':],[:Y,Y':]:]
then consider x, y, x', y' being set such that
A2: xy = [[x,x'],[y,y']] and
A3: ( [x,y] in dom f & [x',y'] in dom g ) by Def3;
( x in X & y in Y & x' in X' & y' in Y' ) by A1, A3, ZFMISC_1:106;
then ( [x,x'] in [:X,X':] & [y,y'] in [:Y,Y':] ) by ZFMISC_1:106;
hence xy in [:[:X,X':],[:Y,Y':]:] by A2, ZFMISC_1:106; :: thesis: verum