let X, Y, X', Y' be set ; 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; ( 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':] )
; dom |:f,g:| c= [:[:X,X':],[:Y,Y':]:]
let xy be set ; TARSKI:def 3 ( not xy in dom |:f,g:| or xy in [:[:X,X':],[:Y,Y':]:] )
assume
xy in dom |:f,g:|
; 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;
( y in Y & y' in Y' )
by A1, A3, ZFMISC_1:106;
then A4:
[y,y'] in [:Y,Y':]
by ZFMISC_1:106;
( x in X & x' in X' )
by A1, A3, ZFMISC_1:106;
then
[x,x'] in [:X,X':]
by ZFMISC_1:106;
hence
xy in [:[:X,X':],[:Y,Y':]:]
by A2, A4, ZFMISC_1:106; verum